|
||||||||||
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.
Field Summary | |
---|---|
protected javax.xml.namespace.QName |
defaultName
|
protected java.lang.String |
displayName
|
protected java.lang.String |
help
|
protected boolean |
ignored
|
protected javax.xml.namespace.QName |
typeName
|
Method Summary | |
---|---|
java.lang.String |
dump()
Show the content of the object intended for diagnostics by developer. |
java.lang.String |
dump(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 |
getTypeName()
Returns the name of the definition type. |
boolean |
isIgnored()
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setHelp(java.lang.String help)
|
void |
setIgnored(boolean ignored)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected javax.xml.namespace.QName defaultName
protected javax.xml.namespace.QName typeName
protected boolean ignored
protected java.lang.String displayName
protected java.lang.String help
Method Detail |
---|
public javax.xml.namespace.QName getDefaultName()
public javax.xml.namespace.QName getTypeName()
public boolean isIgnored()
public void setIgnored(boolean ignored)
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public java.lang.String getHelp()
public void setHelp(java.lang.String help)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String dump()
Dumpable
dump
in interface Dumpable
public java.lang.String dump(int indent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |