public interface MutablePrismSchema extends PrismSchema
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
void |
add(Definition def) |
void |
addDelayedItemDefinition(DefinitionSupplier o) |
ComplexTypeDefinition |
createComplexTypeDefinition(QName typeName) |
MutablePrismContainerDefinition |
createPropertyContainerDefinition(String localTypeName) |
MutablePrismContainerDefinition |
createPropertyContainerDefinition(String localElementName,
String localTypeName) |
PrismPropertyDefinition |
createPropertyDefinition(QName name,
QName typeName) |
PrismPropertyDefinition |
createPropertyDefinition(String localName,
QName typeName) |
void |
parseThis(Element element,
boolean isRuntime,
String shortDescription,
PrismContext prismContext) |
void |
setNamespace(String namespace) |
getComplexTypeDefinitions, getDefinitions, getDefinitions, getNamespace, getObjectDefinitions, getPrismContext, isEmpty, serializeToXsd
debugDump, debugDump, debugDumpLazily, debugDumpLazily
findComplexTypeDefinition, findComplexTypeDefinitionByCompileTimeClass, findComplexTypeDefinitionByType, findContainerDefinitionByCompileTimeClass, findContainerDefinitionByElementName, findContainerDefinitionByType, findItemDefinition, findItemDefinition, findItemDefinitionByCompileTimeClass, findItemDefinitionByElementName, findItemDefinitionByElementName, findItemDefinitionByType, findItemDefinitionByType, findItemDefinitionsByCompileTimeClass, findItemDefinitionsByElementName, findItemDefinitionsByElementName, findObjectDefinitionByCompileTimeClass, findObjectDefinitionByElementName, findObjectDefinitionByType, findPropertyDefinitionByElementName, findReferenceDefinitionByElementName, findSimpleTypeDefinitionByType, findTypeDefinitionByCompileTimeClass, findTypeDefinitionByType, findTypeDefinitionByType, findTypeDefinitionsByType, findTypeDefinitionsByType
void setNamespace(@NotNull String namespace)
void add(@NotNull Definition def)
void parseThis(Element element, boolean isRuntime, String shortDescription, PrismContext prismContext) throws SchemaException
SchemaException
MutablePrismContainerDefinition createPropertyContainerDefinition(String localTypeName)
MutablePrismContainerDefinition createPropertyContainerDefinition(String localElementName, String localTypeName)
ComplexTypeDefinition createComplexTypeDefinition(QName typeName)
PrismPropertyDefinition createPropertyDefinition(String localName, QName typeName)
PrismPropertyDefinition createPropertyDefinition(QName name, QName typeName)
void addDelayedItemDefinition(DefinitionSupplier o)
Copyright © 2020 Evolveum. All rights reserved.