public abstract class TypeDefinitionImpl extends DefinitionImpl implements TypeDefinition
Modifier and Type | Field and Description |
---|---|
protected Class<?> |
compileTimeClass |
protected QName |
superType |
deprecated, displayName, displayOrder, documentation, emphasized, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Constructor and Description |
---|
TypeDefinitionImpl(QName typeName,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
copyDefinitionData(TypeDefinitionImpl clone) |
boolean |
equals(Object o) |
Class<?> |
getCompileTimeClass()
Returns compile-time class, if this type has any.
|
QName |
getSuperType()
Name of super type of this complex type definition.
|
int |
hashCode() |
void |
setCompileTimeClass(Class<?> compileTimeClass) |
void |
setSuperType(QName superType) |
clone, copyDefinitionData, debugDump, debugDump, getDebugDumpClassName, getDisplayName, getDisplayOrder, getDocClassName, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isEmphasized, isIgnored, isRuntimeSchema, revive, setAbstract, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setHelp, setIgnored, setInherited, setRuntimeSchema, setTypeName, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
clone, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isEmphasized, isIgnored, isRuntimeSchema
debugDump, debugDump
protected QName superType
protected Class<?> compileTimeClass
public TypeDefinitionImpl(QName typeName, PrismContext prismContext)
public QName getSuperType()
TypeDefinition
getSuperType
in interface TypeDefinition
public void setSuperType(QName superType)
public Class<?> getCompileTimeClass()
TypeDefinition
getCompileTimeClass
in interface TypeDefinition
public void setCompileTimeClass(Class<?> compileTimeClass)
protected void copyDefinitionData(TypeDefinitionImpl clone)
public boolean equals(Object o)
equals
in class DefinitionImpl
public int hashCode()
hashCode
in class DefinitionImpl
Copyright © 2017 Evolveum. All rights reserved.