|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.schema.processor.Definition
public abstract class Definition
Abstract definition in the schema. This is supposed to be a superclass for all definitions. It defines common properties for all definitions. The definitions represent data structures of the schema. Therefore instances of Java objects from this class represent specific definitions from the schema, not specific properties or objects. E.g the definitions does not have any value. To transform definition to a real property or object use the explicit instantiate() methods provided in the definition classes. E.g. the instantiate() method will create instance of Property using appropriate PropertyDefinition. The convenience methods in Schema are using this abstract class to find appropriate definitions easily.
Method Summary | |
---|---|
java.lang.String |
debugDump(int indent)
|
javax.xml.namespace.QName |
getDefaultName()
Returns default name for the defined entity. |
java.lang.String |
getDisplayName()
Returns display name. |
java.lang.String |
getHelp()
Returns help string. |
javax.xml.namespace.QName |
getName()
Returns name of the defined entity. |
javax.xml.namespace.QName |
getNameOrDefaultName()
Returns either name (if specified) or default name. |
javax.xml.namespace.QName |
getTypeName()
Returns the name of the definition type. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public javax.xml.namespace.QName getName()
public javax.xml.namespace.QName getDefaultName()
public javax.xml.namespace.QName getTypeName()
public javax.xml.namespace.QName getNameOrDefaultName()
public java.lang.String getDisplayName()
public java.lang.String getHelp()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String debugDump(int indent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |