Methods
Modifier and Type |
Method and Description |
boolean |
canSerialize(Object object) |
XNodeSerializer |
createSerializer() |
<T extends Containerable> ItemDefinition |
locateItemDefinition(PrismContainerDefinition<T> containerDefinition,
QName elementQName,
XNode xnode) |
Object |
parseAnyData(XNode node,
ParsingContext pc)
Parses (almost) anything: either an item with a definition, or an atomic
(i.e.
|
<T> T |
parseAnyValue(XNode node,
ParsingContext pc) |
<T> JAXBElement<T> |
parseAnyValueAsJAXBElement(XNode node,
ParsingContext pc) |
<T> T |
parseAtomicValue(XNode xnode,
QName typeName,
ParsingContext pc)
Parses an atomic value - i.e.
|
<C extends Containerable> PrismContainer<C> |
parseContainer(RootXNode rootXnode,
ParsingContext pc) |
<C extends Containerable> PrismContainer<C> |
parseContainer(XNode xnode,
Class<C> type,
ParsingContext pc) |
<C extends Containerable> PrismContainer<C> |
parseContainer(XNode xnode,
ParsingContext pc) |
<C extends Containerable> PrismContainer<C> |
parseContainer(XNode xnode,
PrismContainerDefinition<C> definition,
ParsingContext pc) |
<IV extends PrismValue,ID extends ItemDefinition> Item<IV,ID> |
parseItem(XNode xnode,
QName itemName,
ItemDefinition itemDef,
ParsingContext pc)
This gets definition of an unspecified type.
|
<O extends Objectable> PrismObject<O> |
parseObject(MapXNode xmap,
ParsingContext pc) |
<O extends Objectable> PrismObject<O> |
parseObject(MapXNode xnode,
PrismObjectDefinition<O> objectDefinition,
ParsingContext pc) |
<O extends Objectable> PrismObject<O> |
parseObject(RootXNode rootXnode,
ParsingContext pc) |
<O extends Objectable> PrismObject<O> |
parseObject(XNode xnode,
ParsingContext pc) |
<C extends Containerable> PrismContainerValue<C> |
parsePrismContainerValue(XNode xnode,
PrismContainerDefinition<C> containerDef,
ParsingContext pc) |
PrismPropertyValue |
parsePrismPropertyFromGlobalXNodeValue(Map.Entry<QName,XNode> entry,
ParsingContext pc) |
static <T> PrismProperty<T> |
parsePrismPropertyRaw(XNode xnode,
QName itemName,
PrismContext prismContext) |
<T> T |
parsePrismPropertyRealValue(XNode xnode,
PrismPropertyDefinition<T> propertyDef,
ParsingContext pc) |
PrismReference |
parsePrismReference(XNode xnode,
QName itemName,
PrismReferenceDefinition referenceDefinition,
ParsingContext pc) |
PrismReferenceValue |
parseReferenceValue(MapXNode xmap,
PrismReferenceDefinition referenceDefinition,
ParsingContext pc) |
PrismReferenceValue |
parseReferenceValue(XNode xnode,
PrismReferenceDefinition referenceDefinition,
ParsingContext pc) |
RootXNode |
serializeAnyData(Object object,
QName defaultRootElementName,
SerializationContext ctx) |
RootXNode |
serializeAnyData(Object object,
SerializationContext ctx) |
RootXNode |
serializeAtomicValue(JAXBElement<?> element) |
RootXNode |
serializeAtomicValue(Object object,
QName elementName,
SerializationContext ctx) |
<IV extends PrismValue,ID extends ItemDefinition> XNode |
serializeItem(Item<IV,ID> item) |
<IV extends PrismValue,ID extends ItemDefinition> RootXNode |
serializeItemAsRoot(Item<IV,ID> item) |
XNode |
serializeItemValue(PrismValue pval) |
RootXNode |
serializeItemValueAsRoot(PrismValue pval,
QName elementName) |
<O extends Objectable> RootXNode |
serializeObject(PrismObject<O> object) |
<O extends Objectable> RootXNode |
serializeObject(PrismObject<O> object,
boolean serializeCompositeObjects) |
<O extends Objectable> RootXNode |
serializeObject(PrismObject<O> object,
boolean serializeCompositeObjects,
SerializationContext ctx) |