aspoev.manager.schema
Class SchemaExtent
java.lang.Object
aspoev.manager.schema.SchemaExtent
- All Implemented Interfaces:
- java.lang.Cloneable, pJ.jasmine.PRI, java.io.Serializable
- public class SchemaExtent
- extends java.lang.Object
- implements pJ.jasmine.PRI, java.lang.Cloneable
- See Also:
- Serialized Form
|
Field Summary |
protected pJ.jasmine.Hashtab |
typeMap
|
| Fields inherited from interface pJ.jasmine.PRI |
DELETECHANGE, MODIFYCHANGE, NOCHANGE |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
typeMap
protected pJ.jasmine.Hashtab typeMap
SchemaExtent
public SchemaExtent(java.util.Collection types)
SchemaExtent
public SchemaExtent(java.util.Enumeration enum)
SchemaExtent
public SchemaExtent()
initTypeMap
protected void initTypeMap()
addType
public void addType(TypeReferenceElement newType)
flattenExtent
public void flattenExtent()
getAllTypes
public java.util.Collection getAllTypes()
getAllVersions
public java.util.Collection getAllVersions(java.lang.String typeName)
getAllVersions
public java.util.Collection getAllVersions(TypeReferenceElement type)
getMostRecentVersion
public TypeReferenceElement getMostRecentVersion(TypeReferenceElement type)
getExtentType
public TypeReferenceElement getExtentType(TypeReferenceElement type)
getKey
public java.lang.String getKey(TypeReferenceElement type)
removeType
public void removeType(TypeReferenceElement remove)
replaceType
public java.lang.Object replaceType(TypeReferenceElement newType)
clone
public java.lang.Object clone()
- This needs to be a deep copy.
setType
public java.lang.Object setType(TypeReferenceElement type)
toString
public java.lang.String toString()