Uses of Interface
com.evolveum.midpoint.prism.schema.DefinitionFeatureParser
Packages that use DefinitionFeatureParser
Package
Description
-
Uses of DefinitionFeatureParser in com.evolveum.midpoint.prism.impl.schema.annotation
Methods in com.evolveum.midpoint.prism.impl.schema.annotation with parameters of type DefinitionFeatureParserModifier and TypeMethodDescriptionstatic <V,DB> AnnotationBasedFeature<V, DB> AnnotationBasedFeature.custom(QName annotationName, Class<V> valueType, Class<DB> definitionBuilderType, BiConsumer<DB, V> setterMethod, DefinitionFeatureParser<V, com.sun.xml.xsom.XSAnnotation> xsomParser) -
Uses of DefinitionFeatureParser in com.evolveum.midpoint.prism.impl.schema.features
Classes in com.evolveum.midpoint.prism.impl.schema.features that implement DefinitionFeatureParserModifier and TypeClassDescriptionclassXSOM parser and serializer for (canAdd, canModify, canRead) access control triples.classCollects values with their labels and documentation from XSD.classclassParser for "is any" definition feature.classclassFields in com.evolveum.midpoint.prism.impl.schema.features declared as DefinitionFeatureParserModifier and TypeFieldDescriptionstatic final DefinitionFeatureParser<AlwaysUseForEquals,com.sun.xml.xsom.XSAnnotation> DefinitionFeatures.XsomParsers.DF_ALWAYS_USE_FOR_EQUALS_PARSERstatic final DefinitionFeatureParser<DisplayHint,com.sun.xml.xsom.XSAnnotation> DefinitionFeatures.XsomParsers.DF_DISPLAY_HINT_PARSERstatic final DefinitionFeatureParser<String,com.sun.xml.xsom.XSAnnotation> DefinitionFeatures.XsomParsers.DF_DISPLAY_NAME_PARSERstatic final DefinitionFeatureParser<String,Object> DefinitionFeatures.XsomParsers.DF_DOCUMENTATION_PARSERstatic final DefinitionFeatureParser<QName,com.sun.xml.xsom.XSType> DefinitionFeatures.XsomParsers.DF_EXTENSION_REF_PARSERstatic final DefinitionFeatureParser<String,com.sun.xml.xsom.XSAnnotation> DefinitionFeatures.XsomParsers.DF_HELP_PARSERstatic final DefinitionFeatureParser<QName,com.sun.xml.xsom.XSType> DefinitionFeatures.XsomParsers.DF_SUPERTYPE_PARSERProvides the name of XSD supertype (base type).static final DefinitionFeatureParser<QName,Object> DefinitionFeatures.XsomParsers.DF_TYPE_OVERRIDE_PROCESSORMethods in com.evolveum.midpoint.prism.impl.schema.features that return DefinitionFeatureParserModifier and TypeMethodDescriptionstatic <E extends Enum<E>>
DefinitionFeatureParser<E,Object> DefinitionFeatures.XsomParsers.enumBased(Class<E> valueClass, @NotNull QName name, @NotNull Function<E, String> valueExtractor) static DefinitionFeatureParser<QName,Object> static DefinitionFeatureParser<QName,com.sun.xml.xsom.XSType> DefinitionFeatures.XsomParsers.qNameInherited(@NotNull QName name) static DefinitionFeatureParser<QNameList,Object> static DefinitionFeatureParser<SchemaContextDefinition,com.sun.xml.xsom.XSAnnotation> DefinitionFeatures.XsomParsers.schemaContextDefinitionParser()static <T> DefinitionFeatureParser<T,com.sun.xml.xsom.XSAnnotation> DefinitionFeatures.XsomParsers.singleAnnotationValue(@NotNull Class<T> valueClass, @NotNull QName name) static <T> DefinitionFeatureParser<T,com.sun.xml.xsom.XSType> DefinitionFeatures.XsomParsers.singleValue(@NotNull Class<T> valueClass, @NotNull QName name) static <T> DefinitionFeatureParser<T,com.sun.xml.xsom.XSType> DefinitionFeatures.XsomParsers.singleValueInherited(@NotNull Class<T> valueClass, @NotNull QName name) static DefinitionFeatureParser<String,Object> -
Uses of DefinitionFeatureParser in com.evolveum.midpoint.prism.schema
Subinterfaces of DefinitionFeatureParser in com.evolveum.midpoint.prism.schemaModifier and TypeInterfaceDescriptionstatic interfaceSpecial parser for "marker" boolean values, like `a:container`.static interfaceMarks the parser as always returning a value, and provides appropriate getter method.Methods in com.evolveum.midpoint.prism.schema that return DefinitionFeatureParserModifier and TypeMethodDescriptiondefault <RS> @NotNull DefinitionFeatureParser<V,RS> DefinitionFeatureParser.restrictToSource(Class<RS> restrictedSourceType) Returns this parser, but restricted to a more specific source type.@NotNull DefinitionFeatureParser<V,XC> DefinitionFeature.DefaultImpl.xsomParser()@NotNull DefinitionFeatureParser<V,XC> DefinitionFeature.xsomParser()Methods in com.evolveum.midpoint.prism.schema with parameters of type DefinitionFeatureParserModifier and TypeMethodDescriptionstatic <V,DB, XC, SD>
DefinitionFeature<V,DB, XC, SD> DefinitionFeature.of(@NotNull Class<V> valueType, @NotNull Class<DB> setterInterface, @NotNull BiConsumer<DB, V> setterMethod, @NotNull DefinitionFeatureParser<V, XC> processor) static <V,DB, XC, SD>
DefinitionFeature<V,DB, XC, SD> DefinitionFeature.of(@NotNull Class<V> valueType, @NotNull Class<DB> setterInterface, @NotNull BiConsumer<DB, V> setterMethod, @NotNull DefinitionFeatureParser<V, XC> parser, @NotNull Class<SD> serializableDefinitionType, @NotNull Function<SD, V> getterMethod, @NotNull DefinitionFeatureSerializer<V> serializer) Constructors in com.evolveum.midpoint.prism.schema with parameters of type DefinitionFeatureParserModifierConstructorDescriptionDefaultImpl(@NotNull Class<V> valueType, @NotNull Class<DB> definitionBuilderType, @NotNull BiConsumer<DB, V> setterMethod, @NotNull DefinitionFeatureParser<V, XC> xsomParser, @Nullable Class<SD> serializableDefinitionType, @Nullable Function<SD, V> getterMethod, @Nullable DefinitionFeatureSerializer<V> serializer)