Uses of Interface
com.evolveum.midpoint.prism.xnode.XNode
Package
Description
Copyright (c) 2010-2019 Evolveum and contributors
This work is dual-licensed under the Apache License 2.0
and European Union Public License.
-
Uses of XNode in com.evolveum.midpoint.prism
Modifier and TypeMethodDescription<T> PrismPropertyValue<T>
ItemFactory.createPropertyValue
(XNode rawContent) static <T> PrismProperty<T>
PrismValueUtil.createRaw
(@NotNull XNode node, @NotNull QName itemName, PrismContext prismContext) void
PrismPropertyValue.setRawElement
(XNode rawElement) -
Uses of XNode in com.evolveum.midpoint.prism.impl
Modifier and TypeMethodDescription<T> PrismPropertyValue<T>
ItemFactoryImpl.createPropertyValue
(XNode rawValue) void
HacksImpl.putToMapXNode
(MapXNode map, QName key, XNode value) void
PrismPropertyValueImpl.setRawElement
(XNode rawElement) void
HacksImpl.setXNodeType
(XNode node, QName explicitTypeName, boolean explicitTypeDeclaration) -
Uses of XNode in com.evolveum.midpoint.prism.impl.lex
Modifier and TypeMethodDescriptionLexicalProcessor.write
(@NotNull XNode xnode, @NotNull QName rootElementName, @Nullable SerializationContext serializationContext) Serializes a non-root node into XNode tree. -
Uses of XNode in com.evolveum.midpoint.prism.impl.lex.dom
Modifier and TypeMethodDescription@NotNull String
DomLexicalProcessor.write
(@NotNull XNode xnode, @NotNull QName rootElementName, SerializationContext serializationContext) -
Uses of XNode in com.evolveum.midpoint.prism.impl.lex.json
Modifier and TypeMethodDescription@NotNull String
DelegatingLexicalProcessor.write
(@NotNull XNode xnode, @NotNull QName rootElementName, @Nullable SerializationContext serializationContext) @NotNull XNodeImpl
NullLexicalProcessor.write
(@NotNull XNode xnode, @NotNull QName rootElementName, @Nullable SerializationContext serializationContext) -
Uses of XNode in com.evolveum.midpoint.prism.impl.lex.json.writer
Modifier and TypeMethodDescription@NotNull String
AbstractWriter.write
(@NotNull XNode xnode, @NotNull QName rootElementName, SerializationContext prismSerializationContext) -
Uses of XNode in com.evolveum.midpoint.prism.impl.marshaller
Modifier and TypeMethodDescription<T extends Containerable>
ItemDefinition<?>PrismUnmarshaller.locateItemDefinition
(@NotNull ItemDefinition<?> containerDefinition, @NotNull QName itemName, @Nullable XNode xnode) QueryConverterImpl.parseFilter
(XNode xnode, Class<? extends Containerable> clazz) Used by XNodeProcessor and similar code that does not have complete schema for the filter -
Uses of XNode in com.evolveum.midpoint.prism.impl.query
Modifier and TypeMethodDescription@NotNull ObjectQuery
QueryFactoryImpl.createQuery
(XNode condition, ObjectFilter filter) -
Uses of XNode in com.evolveum.midpoint.prism.impl.xnode
Modifier and TypeClassDescriptionclass
FIXME: This could be effective singletonclass
class
class
class
class
class
Modifier and TypeMethodDescriptionXNodeFactoryImpl.map
(PrismNamespaceContext namespaceContext, QName key, XNode value) void
Modifier and TypeMethodDescriptionvoid
void
void
void
void
XNodeFactoryImpl.map
(PrismNamespaceContext namespaceContext, Map<QName, XNode> source) ModifierConstructorDescriptionRootXNodeImpl
(@NotNull QName rootElementName, XNode subnode) Deprecated.RootXNodeImpl
(@NotNull QName rootElementName, XNode subnode, PrismNamespaceContext ctx) -
Uses of XNode in com.evolveum.midpoint.prism.query
Modifier and TypeMethodDescription@NotNull ObjectQuery
QueryFactory.createQuery
(XNode condition, ObjectFilter filter) QueryConverter.parseFilter
(XNode xnode, Class<? extends Containerable> clazz) -
Uses of XNode in com.evolveum.midpoint.prism.util
-
Uses of XNode in com.evolveum.midpoint.prism.xnode
Modifier and TypeInterfaceDescriptioninterface
This is a marker that a given prism item is incomplete.interface
interface
Note we cannot use "extends Map" here, because in that case we would have to declare XNodeImpl as map value parameter.interface
interface
Modifier and TypeMethodDescription@NotNull XNode
XNode.clone()
XNode.copy()
default XNode
XNode.frozen()
ListXNode.get
(int i) RootXNode.getSubnode()
Modifier and TypeMethodDescriptionListXNode.asList()
MapXNode.getSingleSubEntry
(String errorContext) MapXNode.toMap()
Modifier and TypeMethodDescriptionXNodeFactory.map
(PrismNamespaceContext namespaceContext, QName key, XNode value) void
XNodeMutator.putToMapXNode
(MapXNode map, QName key, XNode value) void
XNodeMutator.setXNodeType
(XNode node, QName explicitTypeName, boolean explicitTypeDeclaration) -
Uses of XNode in com.evolveum.prism.xml.ns._public.query_3
Modifier and TypeMethodDescriptionstatic SearchFilterType
SearchFilterType.createFromParsedXNode
(XNode xnode, ParsingContext pc, PrismContext prismContext) void
SearchFilterType.parseFromXNode
(XNode xnode, ParsingContext pc, PrismContext prismContext) -
Uses of XNode in com.evolveum.prism.xml.ns._public.types_3
Modifier and TypeMethodDescriptionRawType.getXnode()
RawType.serializeToXNode()
This method always returns a mutable XNode.RawType.serializeToXNode
(SerializationContext sc) Modifier and TypeMethodDescriptionstatic RawType
RawType.create
(XNode node, PrismContext prismContext) void
RawType.setRawValue
(XNode replacement) Sets the new raw content, defined by an XNode.