public interface PrismSchema extends DebugDumpable, GlobalDefinitionsStore, DefinitionSearchImplementation
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
default List<ComplexTypeDefinition> |
getComplexTypeDefinitions() |
Collection<Definition> |
getDefinitions()
Returns set of definitions.
|
<T extends Definition> |
getDefinitions(Class<T> type)
Returns set of definitions of a given type.
|
String |
getNamespace()
Returns schema namespace.
|
default List<PrismObjectDefinition> |
getObjectDefinitions() |
PrismContext |
getPrismContext() |
boolean |
isEmpty() |
Document |
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
String getNamespace()
@NotNull Collection<Definition> getDefinitions()
@NotNull <T extends Definition> List<T> getDefinitions(@NotNull Class<T> type)
@NotNull default List<PrismObjectDefinition> getObjectDefinitions()
@NotNull default List<ComplexTypeDefinition> getComplexTypeDefinitions()
PrismContext getPrismContext()
@NotNull Document serializeToXsd() throws SchemaException
SchemaException
boolean isEmpty()
Copyright © 2019 Evolveum. All rights reserved.