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) |
com.evolveum.midpoint.prism.PrismContainerDefinition |
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) |
com.evolveum.midpoint.prism.PrismPropertyDefinition |
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) |
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.SchemaDefinitionFactory
SchemaException
public 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.SchemaDefinitionFactory
SchemaException
public 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.SchemaDefinitionFactory
public com.evolveum.midpoint.prism.PrismContainerDefinition 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.SchemaDefinitionFactory
SchemaException
public com.evolveum.midpoint.prism.PrismPropertyDefinition 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.SchemaDefinitionFactory
SchemaException
public 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.SchemaDefinitionFactory
Copyright © 2015 Evolveum. All rights reserved.