public interface MutableComplexTypeDefinition extends ComplexTypeDefinition, MutableTypeDefinition
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
void |
add(ItemDefinition<?> definition) |
ComplexTypeDefinition |
clone()
Does a shallow clone of this definition (i.e.
|
MutablePrismPropertyDefinition<?> |
createPropertyDefinition(QName name,
QName typeName) |
MutablePrismPropertyDefinition<?> |
createPropertyDefinition(String name,
QName typeName) |
void |
replaceDefinition(QName itemName,
ItemDefinition newDefinition) |
void |
setAbstract(boolean value) |
void |
setCompileTimeClass(Class<?> compileTimeClass) |
void |
setContainerMarker(boolean value) |
void |
setDefaultNamespace(String namespace) |
void |
setExtensionForType(QName type) |
void |
setIgnoredNamespaces(List<String> ignoredNamespaces) |
void |
setListMarker(boolean value) |
void |
setObjectMarker(boolean value) |
void |
setReferenceMarker(boolean value) |
void |
setSuperType(QName superType) |
void |
setXsdAnyMarker(boolean value) |
containsItemDefinition, deepClone, getDefaultNamespace, getDefinitions, getExtensionForType, getIgnoredNamespaces, isContainerMarker, isEmpty, isListMarker, isObjectMarker, isReferenceMarker, isShared, isXsdAnyMarker, merge, revive, toMutable, trimTo
canRepresent, getCompileTimeClass, getInstantiationOrder, getStaticSubTypes, getSuperType, isAssignableFrom
findContainerDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findNamedItemDefinition, findPropertyDefinition, findReferenceDefinition, findReferenceDefinition
setInstantiationOrder
addSchemaMigration, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, setProcessing, setRuntimeSchema, setTypeName
debugDump, getAnnotation, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPlannedRemoval, getPrismContext, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
debugDump, debugDump, debugDumpLazily, debugDumpLazily
void add(ItemDefinition<?> definition)
MutablePrismPropertyDefinition<?> createPropertyDefinition(QName name, QName typeName)
MutablePrismPropertyDefinition<?> createPropertyDefinition(String name, QName typeName)
@NotNull ComplexTypeDefinition clone()
ComplexTypeDefinition
clone
in interface ComplexTypeDefinition
clone
in interface Definition
void setExtensionForType(QName type)
void setAbstract(boolean value)
void setSuperType(QName superType)
void setObjectMarker(boolean value)
void setContainerMarker(boolean value)
void setReferenceMarker(boolean value)
void setDefaultNamespace(String namespace)
void setXsdAnyMarker(boolean value)
void setListMarker(boolean value)
void setCompileTimeClass(Class<?> compileTimeClass)
void replaceDefinition(QName itemName, ItemDefinition newDefinition)
Copyright © 2021 Evolveum. All rights reserved.