Class EnumerationValuesXsomParser
java.lang.Object
com.evolveum.midpoint.prism.impl.schema.features.EnumerationValuesXsomParser
- All Implemented Interfaces:
DefinitionFeatureParser<List<EnumerationTypeDefinition.ValueDefinition>,
com.sun.xml.xsom.XSSimpleType>
public class EnumerationValuesXsomParser
extends Object
implements DefinitionFeatureParser<List<EnumerationTypeDefinition.ValueDefinition>,com.sun.xml.xsom.XSSimpleType>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.schema.DefinitionFeatureParser
DefinitionFeatureParser.Marker<X>, DefinitionFeatureParser.NonNull<V,
X> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable List<EnumerationTypeDefinition.ValueDefinition>
getValue
(@Nullable com.sun.xml.xsom.XSSimpleType simpleType) Returns the value of the definition feature for the given (usually XSOM) source.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.schema.DefinitionFeatureParser
applicableTo, getValueIfApplicable, restrictToSource
-
Field Details
-
TYPESAFE_ENUM_MEMBER
-
TYPESAFE_ENUM_CLASS
-
-
Constructor Details
-
EnumerationValuesXsomParser
public EnumerationValuesXsomParser()
-
-
Method Details
-
getValue
@Nullable public @Nullable List<EnumerationTypeDefinition.ValueDefinition> getValue(@Nullable @Nullable com.sun.xml.xsom.XSSimpleType simpleType) Description copied from interface:DefinitionFeatureParser
Returns 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:
getValue
in interfaceDefinitionFeatureParser<List<EnumerationTypeDefinition.ValueDefinition>,
com.sun.xml.xsom.XSSimpleType>
-