sl
Class FrameSchema

java.lang.Object
  extended bysl.FrameSchema
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

class FrameSchema
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Version:
$Date: 2003/10/09 13:00:37 $ $Revision: 1.1.1.1 $
Author:
Giovanni Rimassa - Universita` di Parma

Nested Class Summary
(package private) static class FrameSchema.WrongSlotTypeException
           
 
Field Summary
private  CaseInsensitiveString myName
           
private  Ontology myOntology
           
private  java.util.List slots
           
 
Constructor Summary
FrameSchema(Ontology o, java.lang.String n)
           
 
Method Summary
 void addSlot(SlotDescriptor td)
           
 void checkAgainst(Frame f)
           
 java.lang.String getName()
           
private  boolean isGoodPrimitiveType(java.lang.String required, java.lang.Object current)
           
(package private)  SlotDescriptor[] slotsArray()
           
(package private)  java.util.Iterator subSchemas()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myOntology

private Ontology myOntology

myName

private CaseInsensitiveString myName

slots

private java.util.List slots
Constructor Detail

FrameSchema

public FrameSchema(Ontology o,
                   java.lang.String n)
Method Detail

getName

public java.lang.String getName()

addSlot

public void addSlot(SlotDescriptor td)

isGoodPrimitiveType

private boolean isGoodPrimitiveType(java.lang.String required,
                                    java.lang.Object current)

checkAgainst

public void checkAgainst(Frame f)
                  throws OntologyException
Throws:
OntologyException

subSchemas

java.util.Iterator subSchemas()

slotsArray

SlotDescriptor[] slotsArray()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.