public class MidPointSchemaDefinitionFactory
extends com.evolveum.midpoint.prism.schema.SchemaDefinitionFactory
| Constructor and Description |
|---|
MidPointSchemaDefinitionFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtraComplexTypeAnnotations(com.evolveum.midpoint.prism.ComplexTypeDefinition definition,
Element appinfo,
com.evolveum.midpoint.prism.schema.SchemaToDomProcessor schemaToDomProcessor) |
void |
addExtraPropertyAnnotations(com.evolveum.midpoint.prism.PrismPropertyDefinition definition,
Element appinfo,
com.evolveum.midpoint.prism.schema.SchemaToDomProcessor schemaToDomProcessor) |
com.evolveum.midpoint.prism.ComplexTypeDefinition |
createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<C extends com.evolveum.midpoint.prism.Containerable> |
createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<T> com.evolveum.midpoint.prism.PrismPropertyDefinition<T> |
createPropertyDefinition(QName elementName,
QName typeName,
com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<T> com.evolveum.midpoint.prism.PrismPropertyDefinition<T> |
createPropertyDefinition(QName elementName,
QName typeName,
com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle,
Collection<? extends DisplayableValue<T>> allowedValues,
T defaultValue) |
void |
finishComplexTypeDefinition(com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
public com.evolveum.midpoint.prism.ComplexTypeDefinition createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
throws SchemaException
createComplexTypeDefinition in class com.evolveum.midpoint.prism.schema.SchemaDefinitionFactorySchemaExceptionpublic void finishComplexTypeDefinition(com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
throws SchemaException
finishComplexTypeDefinition in class com.evolveum.midpoint.prism.schema.SchemaDefinitionFactorySchemaExceptionpublic void addExtraComplexTypeAnnotations(com.evolveum.midpoint.prism.ComplexTypeDefinition definition,
Element appinfo,
com.evolveum.midpoint.prism.schema.SchemaToDomProcessor schemaToDomProcessor)
addExtraComplexTypeAnnotations in class com.evolveum.midpoint.prism.schema.SchemaDefinitionFactorypublic <C extends com.evolveum.midpoint.prism.Containerable> com.evolveum.midpoint.prism.PrismContainerDefinition<C> createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition,
com.evolveum.midpoint.prism.PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
throws SchemaException
createExtraDefinitionFromComplexType in class com.evolveum.midpoint.prism.schema.SchemaDefinitionFactorySchemaExceptionpublic <T> com.evolveum.midpoint.prism.PrismPropertyDefinition<T> createPropertyDefinition(QName elementName, QName typeName, com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition, com.evolveum.midpoint.prism.PrismContext prismContext, com.sun.xml.xsom.XSAnnotation annotation, com.sun.xml.xsom.XSParticle elementParticle) throws SchemaException
createPropertyDefinition in class com.evolveum.midpoint.prism.schema.SchemaDefinitionFactorySchemaExceptionpublic <T> com.evolveum.midpoint.prism.PrismPropertyDefinition<T> createPropertyDefinition(QName elementName, QName typeName, com.evolveum.midpoint.prism.ComplexTypeDefinition complexTypeDefinition, com.evolveum.midpoint.prism.PrismContext prismContext, com.sun.xml.xsom.XSAnnotation annotation, com.sun.xml.xsom.XSParticle elementParticle, Collection<? extends DisplayableValue<T>> allowedValues, T defaultValue) throws SchemaException
createPropertyDefinition in class com.evolveum.midpoint.prism.schema.SchemaDefinitionFactorySchemaExceptionpublic void addExtraPropertyAnnotations(com.evolveum.midpoint.prism.PrismPropertyDefinition definition,
Element appinfo,
com.evolveum.midpoint.prism.schema.SchemaToDomProcessor schemaToDomProcessor)
addExtraPropertyAnnotations in class com.evolveum.midpoint.prism.schema.SchemaDefinitionFactoryCopyright © 2016 Evolveum. All rights reserved.