Uses of Interface
com.evolveum.midpoint.prism.schema.DefinitionFeature
Package
Description
-
Uses of DefinitionFeature in com.evolveum.midpoint.prism
Modifier 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
Modifier and TypeClassDescriptionclass
AnnotationBasedFeature<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
Modifier and TypeFieldDescriptionstatic final DefinitionFeature<PrismItemAccessDefinition.Info,
PrismItemAccessDefinition.Mutable, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_ACCESS
static final DefinitionFeature<Boolean,
PrismReferenceDefinition.PrismReferenceDefinitionMutator, Object, ?> DefinitionFeatures.DF_COMPOSITE_MARKER
static final DefinitionFeature<Boolean,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, Object, ?> DefinitionFeatures.DF_CONTAINER_MARKER
static final DefinitionFeature<QName,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_DEFAULT_ITEM_TYPE_NAME
static final DefinitionFeature<String,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_DEFAULT_NAMESPACE
static final DefinitionFeature<QName,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_DEFAULT_REFERENCE_TARGET_TYPE_NAME
static final DefinitionFeature<ItemDiagramSpecificationXsomParser.ItemDiagramSpecifications,
PrismPresentationDefinition.Mutable, Object, ?> DefinitionFeatures.DF_DIAGRAMS
static final DefinitionFeature<String,
PrismPresentationDefinition.Mutable, Object, ?> DefinitionFeatures.DF_DOCUMENTATION
static final DefinitionFeature<QName,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_EXTENSION_REF
static final DefinitionFeature<IgnoredNamespaces,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_IGNORED_NAMESPACES
static final DefinitionFeature<Boolean,
PrismItemStorageDefinition.Mutable, Object, ?> DefinitionFeatures.DF_INDEX_ONLY
static final DefinitionFeature<Boolean,
PrismItemStorageDefinition.Mutable, Object, ?> DefinitionFeatures.DF_INDEXED
static final DefinitionFeature<Integer,
TypeDefinition.TypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_INSTANTIATION_ORDER
static final DefinitionFeature<IsAnyXsomParser.IsAny,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_IS_ANY_XSD
static final DefinitionFeature<Boolean,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, com.sun.xml.xsom.XSComplexType, ?> DefinitionFeatures.DF_LIST_MARKER
static final DefinitionFeature<QName,
PrismItemMatchingDefinition.Mutator, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_MATCHING_RULE
static final DefinitionFeature<Boolean,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, Object, ?> DefinitionFeatures.DF_OBJECT_MARKER
static final DefinitionFeature<Boolean,
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder, Object, ?> DefinitionFeatures.DF_REFERENCE_MARKER
static final DefinitionFeature<SchemaMigrationXsomParser.SchemaMigrations,
PrismLifecycleDefinition.Mutable, Object, ?> DefinitionFeatures.DF_SCHEMA_MIGRATIONS
static final DefinitionFeature<QName,
TypeDefinition.TypeDefinitionLikeBuilder, com.sun.xml.xsom.XSType, ?> DefinitionFeatures.DF_SUPERTYPE
static final DefinitionFeature<PrismReferenceValue,
PrismItemValuesDefinition.Mutator, com.sun.xml.xsom.XSAnnotation, ?> DefinitionFeatures.DF_VALUE_ENUMERATION_REF
-
Uses of DefinitionFeature in com.evolveum.midpoint.prism.schema
Modifier 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) Modifier and TypeMethodDescriptiondefault Collection<? extends DefinitionFeature<?,
?, ?, ?>> SerializableDefinition.getExtraFeaturesToSerialize()
-
Uses of DefinitionFeature in com.evolveum.midpoint.schema.processor
Modifier 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()