Uses of Class
org.eclipse.persistence.internal.oxm.schema.SchemaModelGeneratorProperties
-
Uses of SchemaModelGeneratorProperties in org.eclipse.persistence.internal.oxm.schema
Modifier and TypeMethodDescriptionprotected ComplexType
SchemaModelGenerator.buildComplexType
(boolean anonymous, Descriptor desc, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors) Create and return a ComplexType for a given XMLDescriptor.protected Element
SchemaModelGenerator.buildElement
(Descriptor desc, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, boolean simple) Create and return an Element for a given XMLDescriptor.protected Schema
SchemaModelGenerator.buildNewSchema
(String uri, NamespaceResolver nr, int schemaCount, SchemaModelGeneratorProperties properties) Create and return a new schema for the given namespace.protected Sequence
SchemaModelGenerator.buildSchemaComponentsForXPath
(XPathFragment frag, Sequence seq, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties) This method will build element/complexType/sequence components for a given XPath, and return the sequence that the target element of the mapping should be added to.SchemaModelGenerator.generateSchemas
(List<Descriptor> descriptorsToProcess, SchemaModelGeneratorProperties properties) Generates a Map of EclipseLink schema model Schema objects for a given list of XMLDescriptors.SchemaModelGenerator.generateSchemas
(List<Descriptor> descriptorsToProcess, SchemaModelGeneratorProperties properties, Map<QName, Type> additionalGlobalElements) Generates a Map of EclipseLink schema model Schema objects for a given list of XMLDescriptors.SchemaModelGenerator.generateSchemas
(List<Descriptor> descriptorsToProcess, SchemaModelGeneratorProperties properties, SchemaModelOutputResolver outputResolver) Generates a Map of EclipseLink schema model Schema objects for a given list of XMLDescriptors.SchemaModelGenerator.generateSchemas
(List<Descriptor> descriptorsToProcess, SchemaModelGeneratorProperties properties, SchemaModelOutputResolver outputResolver, Map<QName, Type> additionalGlobalElements) Generates a Map of EclipseLink schema model Schema objects for a given list of XMLDescriptors.protected Schema
SchemaModelGenerator.getSchema
(String uri, NamespaceResolver nr, HashMap<String, Schema> schemaForNamespace, SchemaModelGeneratorProperties properties) Return the Schema for a given namespace.protected Element
SchemaModelGenerator.handleFragNamespace
(XPathFragment frag, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, Element element, String schemaTypeString) This method will generate a global element if required (based in URI and elementFormDefault) and set a reference to it on a given element accordingly.protected Element
SchemaModelGenerator.handleFragNamespace
(XPathFragment frag, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, Element element, ComplexType ctype, Descriptor refDesc) This method will generate a global element if required (based in URI and elementFormDefault) and set a reference to it on a given element accordingly, or set an anonymous complex type on a given element.protected void
SchemaModelGenerator.processChoiceMapping
(Map<Field, Class<?>> fieldToClassMap, List<XMLChoiceFieldToClassAssociation> choiceFieldToClassList, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, boolean isCollection) Process a given XMLChoiceMapping.protected void
SchemaModelGenerator.processDescriptor
(Descriptor desc, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors) Process a given descriptor.protected void
SchemaModelGenerator.processMapping
(CoreMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors) Process a given mapping.protected Element
SchemaModelGenerator.processReferenceDescriptor
(Element element, Descriptor refDesc, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, Field field, boolean isCollection) protected void
SchemaModelGenerator.processXMLBinaryDataCollectionMapping
(BinaryDataCollectionMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties) Process a given XMLBinaryDataCollectionMapping.protected void
SchemaModelGenerator.processXMLBinaryDataMapping
(BinaryDataMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties) Process a given XMLBinaryDataMapping.protected void
SchemaModelGenerator.processXMLChoiceCollectionMapping
(ChoiceCollectionMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors) Process a given XMLChoiceCollectionMapping.protected void
SchemaModelGenerator.processXMLChoiceObjectMapping
(ChoiceObjectMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors) protected void
SchemaModelGenerator.processXMLCompositeDirectCollectionMapping
(DirectCollectionMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties) Process a given XMLCompositeDirectCollectionMapping.protected void
SchemaModelGenerator.processXMLCompositeMapping
(CompositeObjectMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, boolean collection) Process a given XML composite mapping - either an XMLCompositeObjectMapping, or an XMLCompositeCollectionMapping.protected void
SchemaModelGenerator.processXMLDirectMapping
(DirectMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties) Process a given XMLDirectMapping.protected void
SchemaModelGenerator.processXMLObjectReferenceMapping
(ObjectReferenceMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, boolean isCollection) Process a given XMLObjectReferenceMapping.