ix.iplan
Class SchemaTable

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--ix.iplan.SchemaTable
Direct Known Subclasses:
Domain

public class SchemaTable
extends java.util.Hashtable
implements SchemaSymbols

A SchemaTable contains Schemas that describe the possible actions in a process.

See Also:
Serialized Form

Field Summary
protected  ListCollector allSchemas
           
protected  ListCollector processSchemas
           
 
Fields inherited from class java.util.Hashtable
count, ENTRIES, entrySet, KEYS, keySet, loadFactor, modCount, serialVersionUID, table, threshold, values, VALUES
 
Constructor Summary
SchemaTable()
           
 
Method Summary
 void addSchema(Schema s)
           
 void checkSchemaReferences()
           
 LList getAllProcessSchemas()
           
 LList getMatchingProcessSchemas(LList pattern)
           
 LList getMatchingSchemas(LList pattern)
           
 LList getMatchingSchemas(LList pattern, LList shortlist)
           
 LList getSchemasWithAction(java.lang.Object action)
           
 LList staticExpansionTree(Schema s)
           
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, readObject, rehash, remove, size, toString, values, writeObject
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

processSchemas

protected ListCollector processSchemas

allSchemas

protected ListCollector allSchemas
Constructor Detail

SchemaTable

public SchemaTable()
Method Detail

addSchema

public void addSchema(Schema s)

getAllProcessSchemas

public LList getAllProcessSchemas()

getMatchingProcessSchemas

public LList getMatchingProcessSchemas(LList pattern)

getMatchingSchemas

public LList getMatchingSchemas(LList pattern)

getMatchingSchemas

public LList getMatchingSchemas(LList pattern,
                                LList shortlist)

getSchemasWithAction

public LList getSchemasWithAction(java.lang.Object action)

checkSchemaReferences

public void checkSchemaReferences()

staticExpansionTree

public LList staticExpansionTree(Schema s)