Class DefinitionFeatures.XsdSerializers
java.lang.Object
com.evolveum.midpoint.prism.impl.schema.features.DefinitionFeatures.XsdSerializers
- Enclosing class:
- DefinitionFeatures
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull DefinitionFeatureSerializer<Boolean>
static <E extends Enum<E>>
@NotNull DefinitionFeatureSerializer<E>enumBased
(Class<E> valueClass, @NotNull QName annotationName, @NotNull Function<E, String> valueExtractor) static @NotNull DefinitionFeatureSerializer<QName>
static @NotNull DefinitionFeatureSerializer<QName>
This is perhaps a legacy format, abandoned for several uses, but kept e.g.static @NotNull DefinitionFeatureSerializer<String>
-
Constructor Details
-
XsdSerializers
public XsdSerializers()
-
-
Method Details
-
string
@NotNull public static @NotNull DefinitionFeatureSerializer<String> string(@NotNull @NotNull QName annotationName) -
aBoolean
@NotNull public static @NotNull DefinitionFeatureSerializer<Boolean> aBoolean(@NotNull @NotNull QName annotationName) -
qName
@NotNull public static @NotNull DefinitionFeatureSerializer<QName> qName(@NotNull @NotNull QName annotationName) -
qNameRef
@NotNull public static @NotNull DefinitionFeatureSerializer<QName> qNameRef(@NotNull @NotNull QName annotationName) This is perhaps a legacy format, abandoned for several uses, but kept e.g. for "extension for type". -
enumBased
-