Class XNodeDefinition
java.lang.Object
com.evolveum.midpoint.prism.impl.xnode.XNodeDefinition
- Direct Known Subclasses:
XNodeDefinition.Root
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static XNodeDefinition.Root
empty()
@NotNull ItemName
getName()
getType()
protected boolean
boolean
abstract ItemDefinition<?>
abstract XNodeDefinition
@NotNull XNodeDefinition
moreSpecific
(@NotNull XNodeDefinition other) @NotNull XNodeDefinition
resolve
(@NotNull String name, @NotNull PrismNamespaceContext namespaceContext) protected @Nullable XNodeDefinition
resolveLocally
(@NotNull ItemName name) protected @Nullable XNodeDefinition
resolveLocally
(@NotNull String localName, String defaultNs) static QName
resolveQName
(String name, PrismNamespaceContext context) static XNodeDefinition.Root
root
(@NotNull SchemaRegistry schemaRegistry) static XNodeDefinition.Root
rootWithDefinition
(@NotNull SchemaRegistry schemaRegistry, ItemDefinition<?> topLevelItem) toString()
@NotNull XNodeDefinition
unaware()
protected abstract XNodeDefinition
unawareFrom
(ItemName name) valueDef()
abstract @NotNull XNodeDefinition
-
Constructor Details
-
XNodeDefinition
-
-
Method Details
-
root
-
rootWithDefinition
public static XNodeDefinition.Root rootWithDefinition(@NotNull @NotNull SchemaRegistry schemaRegistry, ItemDefinition<?> topLevelItem) -
empty
-
unawareFrom
-
resolveQName
- Throws:
SchemaException
-
getName
-
getType
-
isXmlAttribute
public boolean isXmlAttribute() -
resolve
@NotNull public @NotNull XNodeDefinition resolve(@NotNull @NotNull String name, @NotNull @NotNull PrismNamespaceContext namespaceContext) throws SchemaException - Throws:
SchemaException
-
unaware
-
moreSpecific
-
child
-
child
-
isInfra
-
resolveLocally
@Nullable protected @Nullable XNodeDefinition resolveLocally(@NotNull @NotNull String localName, String defaultNs) -
resolveLocally
-
itemDefinition
-
toString
-
definedInParent
public boolean definedInParent() -
withType
-
metadataDef
-
valueDef
-