Class XNodeFactoryImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.xnode.XNodeFactoryImpl
-
- All Implemented Interfaces:
XNodeFactory
public class XNodeFactoryImpl extends Object implements XNodeFactory
Temporary, experimental piece of code. Clients should not try to produce XNode objects themselves.
-
-
Constructor Summary
Constructors Constructor Description XNodeFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListXNodelist(XNode... nodes)MapXNodemap()MapXNodemap(Map<QName,XNode> source)MapXNodemap(QName key, XNode value)PrimitiveXNode<?>primitive()<T> PrimitiveXNode<T>primitive(ValueParser<T> valueParser)<T> PrimitiveXNode<T>primitive(ValueParser<T> valueParser, QName typeName, boolean explicitTypeDeclaration)<T> PrimitiveXNode<T>primitive(T value)<T> PrimitiveXNode<T>primitive(T value, QName typeName)<T> PrimitiveXNode<T>primitiveAttribute(T value)RootXNoderoot(QName rootElementName, XNode subnode)
-
-
-
Method Detail
-
root
public RootXNode root(QName rootElementName, XNode subnode)
- Specified by:
rootin interfaceXNodeFactory
-
primitive
public PrimitiveXNode<?> primitive()
- Specified by:
primitivein interfaceXNodeFactory
-
primitive
public <T> PrimitiveXNode<T> primitive(T value, QName typeName)
- Specified by:
primitivein interfaceXNodeFactory
-
primitive
public <T> PrimitiveXNode<T> primitive(T value)
- Specified by:
primitivein interfaceXNodeFactory
-
primitiveAttribute
public <T> PrimitiveXNode<T> primitiveAttribute(T value)
- Specified by:
primitiveAttributein interfaceXNodeFactory
-
primitive
public <T> PrimitiveXNode<T> primitive(ValueParser<T> valueParser)
- Specified by:
primitivein interfaceXNodeFactory
-
primitive
public <T> PrimitiveXNode<T> primitive(ValueParser<T> valueParser, QName typeName, boolean explicitTypeDeclaration)
- Specified by:
primitivein interfaceXNodeFactory
-
map
public MapXNode map()
- Specified by:
mapin interfaceXNodeFactory
-
map
public MapXNode map(QName key, XNode value)
- Specified by:
mapin interfaceXNodeFactory
-
list
public ListXNode list(XNode... nodes)
- Specified by:
listin interfaceXNodeFactory
-
-