protected 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.
|
Map<String,Schema> |
SchemaModelGenerator.generateSchemas(List<Descriptor> descriptorsToProcess,
SchemaModelGeneratorProperties properties) |
Generates a Map of EclipseLink schema model Schema objects for a given list of XMLDescriptors.
|
Map<String,Schema> |
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.
|
Map<String,Schema> |
SchemaModelGenerator.generateSchemas(List<Descriptor> descriptorsToProcess,
SchemaModelGeneratorProperties properties,
SchemaModelOutputResolver outputResolver) |
Generates a Map of EclipseLink schema model Schema objects for a given list of XMLDescriptors.
|
Map<String,Schema> |
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.
|