Interface PrimitiveXNode<T>
- All Superinterfaces:
- Cloneable,- Copyable<XNode>,- DebugDumpable,- Freezable,- MetadataAware,- Serializable,- Visitable<XNode>,- XNode
- All Known Implementing Classes:
- PrimitiveXNodeImpl
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.xnode.MetadataAwareaddMetadataNode, getMetadataNodes, setMetadataNodesMethods inherited from interface com.evolveum.midpoint.prism.xnode.XNodeclone, frozen, getMaxOccurs, getTypeQName, hasMetadata, isEmpty, isExplicitTypeDeclaration, namespaceContext, toRootXNode
- 
Method Details- 
getGuessedFormattedValue- Throws:
- SchemaException
 
- 
getStringValueString getStringValue()Returns the value represented as string - in the best format that we can. There is no guarantee that the returned value will be precise. This method is used as a "last instance" if everything else fails. Invocation of this method will not change the state of this xnode, e.g. it will NOT cause it to be parsed.
- 
getParsedValue<X> X getParsedValue(@NotNull @NotNull QName typeName, @Nullable @Nullable Class<X> expectedClass) throws SchemaException - Throws:
- SchemaException
 
- 
getValueT getValue()
- 
getValueParserValueParser<T> getValueParser()
- 
isParsedboolean isParsed()
- 
copyPrimitiveXNode<T> copy()
 
-