public abstract class AbstractMetadata extends DefaultDynObject implements Metadata, Comparable
DefaultDynObject.CoerceValueException
delegateds, dynClass, values
Constructor and Description |
---|
AbstractMetadata(DynStruct dynClass) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Object object) |
Set |
getMetadataChildren()
Returns an unsorted set of child Metadata objects.
|
Object |
getMetadataID()
Returns the unique identifier of the Metadata.
|
String |
getMetadataName()
Returns the name of the Metadata, which allows to identify the type in
the Metadata registry.
|
String |
toDynObjectString() |
String |
toString() |
clear, delegate, getDynClass, getDynValue, hasDynMethod, hasDynValue, hasEmptyValues, implement, instanceOf, invokeDynMethod, invokeDynMethod, invokeDynMethod, invokeDynMethod, setDynValue, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
public AbstractMetadata(DynStruct dynClass)
public Set getMetadataChildren() throws MetadataException
Metadata
getMetadataChildren
in interface Metadata
MetadataException
public Object getMetadataID() throws MetadataException
Metadata
getMetadataID
in interface Metadata
MetadataException
public String getMetadataName() throws MetadataException
Metadata
getMetadataName
in interface Metadata
MetadataException
public int compareTo(Object object)
compareTo
in interface Comparable
public String toString()
toString
in class DefaultDynObject
public String toDynObjectString()