Class XNodeDefinition
java.lang.Object
com.evolveum.midpoint.prism.impl.xnode.XNodeDefinition
- Direct Known Subclasses:
XNodeDefinition.Root
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic XNodeDefinition.Rootempty()@NotNull QNamegetName()getType()booleanabstract XNodeDefinition@NotNull XNodeDefinitionmoreSpecific(@NotNull XNodeDefinition other) @NotNull XNodeDefinitionresolve(@NotNull String name, @NotNull PrismNamespaceContext namespaceContext) protected @Nullable XNodeDefinitionresolveLocally(@NotNull String localName, String defaultNs) protected @Nullable XNodeDefinitionresolveLocally(@NotNull QName name) static QNameresolveQName(String name, PrismNamespaceContext context) static XNodeDefinition.Rootroot(@NotNull SchemaRegistry schemaRegistry) toString()@NotNull XNodeDefinitionunaware()protected abstract XNodeDefinitionunawareFrom(QName name) valueDef()abstract @NotNull XNodeDefinition
-
Constructor Details
-
XNodeDefinition
-
-
Method Details
-
root
-
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
-
resolveLocally
@Nullable protected @Nullable XNodeDefinition resolveLocally(@NotNull @NotNull String localName, String defaultNs) -
resolveLocally
-
toString
-
definedInParent
public boolean definedInParent() -
withType
-
metadataDef
-
valueDef
-