Class ItemDiagramSpecificationXsomParser
java.lang.Object
com.evolveum.midpoint.prism.impl.schema.features.ItemDiagramSpecificationXsomParser
- All Implemented Interfaces:
DefinitionFeatureParser<ItemDiagramSpecificationXsomParser.ItemDiagramSpecifications,Object>
public class ItemDiagramSpecificationXsomParser
extends Object
implements DefinitionFeatureParser<ItemDiagramSpecificationXsomParser.ItemDiagramSpecifications,Object>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJust the value holder to ensure type safety.Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.DefinitionFeatureParser
DefinitionFeatureParser.Marker<X>, DefinitionFeatureParser.NonNull<V,X> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the definition feature for the given (usually XSOM) source.instance()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.prism.schema.DefinitionFeatureParser
applicableTo, getValueIfApplicable, restrictToSource
-
Constructor Details
-
ItemDiagramSpecificationXsomParser
public ItemDiagramSpecificationXsomParser()
-
-
Method Details
-
instance
-
getValue
@Nullable public @Nullable ItemDiagramSpecificationXsomParser.ItemDiagramSpecifications getValue(@Nullable @Nullable Object source) throws SchemaException Description copied from interface:DefinitionFeatureParserReturns the value of the definition feature for the given (usually XSOM) source. The source is intentionally nullable, because there are situations where this method is called with annotations that are often missing.- Specified by:
getValuein interfaceDefinitionFeatureParser<ItemDiagramSpecificationXsomParser.ItemDiagramSpecifications,Object> - Throws:
SchemaException
-