Uses of Interface
com.evolveum.midpoint.prism.schema.DefinitionFeature
Packages that use DefinitionFeature
Package
Description
-
Uses of DefinitionFeature in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return types with arguments of type DefinitionFeatureModifier and TypeMethodDescriptiondefault Collection<DefinitionFeature<?,?, ? super com.sun.xml.xsom.XSComplexType, ?>> ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder.getExtraFeaturesToParse()Returns a set of "extra" features for the CTD-like definition currently being built.default Collection<DefinitionFeature<?,?, Object, ?>> ItemDefinition.ItemDefinitionLikeBuilder.getExtraFeaturesToParse() -
Uses of DefinitionFeature in com.evolveum.midpoint.prism.impl.schema.annotation
Classes in com.evolveum.midpoint.prism.impl.schema.annotation that implement DefinitionFeatureModifier and TypeClassDescriptionclassAnnotationBasedFeature<V,DB> Basically the same as the default (and currently only) implementation of theDefinitionFeature. -
Uses of DefinitionFeature in com.evolveum.midpoint.prism.impl.schema.features
Fields in com.evolveum.midpoint.prism.impl.schema.features declared as DefinitionFeatureModifier and TypeFieldDescriptionstatic final DefinitionFeature<PrismItemAccessDefinition.Info,PrismItemAccessDefinition.Mutable, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_ACCESSstatic final DefinitionFeature<Boolean,PrismReferenceDefinition.PrismReferenceDefinitionMutator, Object, ?> DefinitionFeatures.DF_COMPOSITE_MARKERstatic final DefinitionFeature<Boolean,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, Object, ?> DefinitionFeatures.DF_CONTAINER_MARKERstatic final DefinitionFeature<QName,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_DEFAULT_ITEM_TYPE_NAMEstatic final DefinitionFeature<String,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_DEFAULT_NAMESPACEstatic final DefinitionFeature<QName,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_DEFAULT_REFERENCE_TARGET_TYPE_NAMEstatic final DefinitionFeature<ItemDiagramSpecificationXsomParser.ItemDiagramSpecifications,PrismPresentationDefinition.Mutable, Object, ?> DefinitionFeatures.DF_DIAGRAMSstatic final DefinitionFeature<String,PrismPresentationDefinition.Mutable, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_DISPLAY_NAMEstatic final DefinitionFeature<String,PrismPresentationDefinition.Mutable, Object, ?> DefinitionFeatures.DF_DOCUMENTATIONstatic final DefinitionFeature<QName,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_EXTENSION_REFstatic final DefinitionFeature<String,PrismPresentationDefinition.Mutable, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_HELPstatic final DefinitionFeature<IgnoredNamespaces,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_IGNORED_NAMESPACESstatic final DefinitionFeature<Boolean,PrismItemStorageDefinition.Mutable, Object, ?> DefinitionFeatures.DF_INDEX_ONLYstatic final DefinitionFeature<Boolean,PrismItemStorageDefinition.Mutable, Object, ?> DefinitionFeatures.DF_INDEXEDstatic final DefinitionFeature<Integer,TypeDefinition.TypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_INSTANTIATION_ORDERstatic final DefinitionFeature<IsAnyXsomParser.IsAny,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_IS_ANY_XSDstatic final DefinitionFeature<Boolean,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSComplexType, ?> DefinitionFeatures.DF_LIST_MARKERstatic final DefinitionFeature<QName,PrismItemMatchingDefinition.Mutator, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_MATCHING_RULEstatic final DefinitionFeature<Boolean,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, Object, ?> DefinitionFeatures.DF_OBJECT_MARKERstatic final DefinitionFeature<Boolean,ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, Object, ?> DefinitionFeatures.DF_REFERENCE_MARKERstatic final DefinitionFeature<SchemaMigrationXsomParser.SchemaMigrations,PrismLifecycleDefinition.Mutable, Object, ?> DefinitionFeatures.DF_SCHEMA_MIGRATIONSstatic final DefinitionFeature<QName,TypeDefinition.TypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_SUPERTYPEstatic final DefinitionFeature<PrismReferenceValue,PrismItemValuesDefinition.Mutator, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_VALUE_ENUMERATION_REF -
Uses of DefinitionFeature in com.evolveum.midpoint.prism.schema
Classes in com.evolveum.midpoint.prism.schema that implement DefinitionFeatureMethods in com.evolveum.midpoint.prism.schema that return DefinitionFeatureModifier and TypeMethodDescriptiondefault <DB2> DefinitionFeature<V,DB2, XC, SD> DefinitionFeature.asForBuilder(Class<DB2> builderClass) Used when we know that the feature will be applicable to given builder class, e.g., when passing as "extra feature" like inComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder.getExtraFeaturesToParse().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> 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) Methods in com.evolveum.midpoint.prism.schema that return types with arguments of type DefinitionFeatureModifier and TypeMethodDescriptiondefault Collection<? extends DefinitionFeature<?,?, ?, ?>> SerializableDefinition.getExtraFeaturesToSerialize() -
Uses of DefinitionFeature in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type DefinitionFeatureModifier and TypeMethodDescriptionCollection<DefinitionFeature<?,?, ? super com.sun.xml.xsom.XSComplexType, ?>> NativeComplexTypeDefinitionImpl.getExtraFeaturesToParse()Collection<DefinitionFeature<?,?, Object, ?>> NativeShadowAttributeDefinitionImpl.getExtraFeaturesToParse()Collection<? extends DefinitionFeature<?,?, ?, ?>> NativeComplexTypeDefinitionImpl.getExtraFeaturesToSerialize()Collection<? extends DefinitionFeature<?,?, ?, ?>> NativeShadowAttributeDefinitionImpl.getExtraFeaturesToSerialize()