| Package | Description |
|---|---|
| org.eclipse.persistence.jaxb.compiler | |
| org.eclipse.persistence.jaxb.compiler.builder |
| Modifier and Type | Method and Description |
|---|---|
Property |
TypeInfo.getIDProperty()
Return the TypeProperty 'idProperty'.
|
Property |
MappingsGenerator.getXmlValueFieldForSimpleContent(ArrayList<Property> properties) |
Property |
SchemaGenerator.getXmlValueFieldForSimpleContent(TypeInfo info) |
Property |
TypeInfo.getXmlValueProperty() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<Property>> |
TypeInfo.getAdditionalProperties()
Return a Map of property names to list of properties.
|
Collection<Property> |
Property.getChoiceProperties()
Return the choice properties set on this property.
|
ArrayList<Property> |
AnnotationsProcessor.getFieldPropertiesForClass(JavaClass cls,
TypeInfo info,
boolean onlyPublic) |
ArrayList<Property> |
AnnotationsProcessor.getFieldPropertiesForClass(JavaClass cls,
TypeInfo info,
boolean onlyPublic,
boolean onlyExplicit) |
List<Property> |
TypeInfo.getNonTransientPropertiesInPropOrder()
Return all non-transient properties that exist in the propOrder array.
|
HashMap<String,Property> |
TypeInfo.getOriginalProperties()
Return the list of original properties for this type info.
|
List<Property> |
TypeInfo.getPredicateProperties()
INTERNAL:
Return the list of predicate properties.
|
HashMap<String,Property> |
TypeInfo.getProperties()
Return the Map of Properties for this TypeInfo.
|
ArrayList<Property> |
AnnotationsProcessor.getPropertiesForClass(JavaClass cls,
TypeInfo info) |
ArrayList<Property> |
TypeInfo.getPropertyList() |
HashMap<String,Property> |
AnnotationsProcessor.getPropertyMapFromArrayList(ArrayList<Property> props) |
ArrayList<Property> |
AnnotationsProcessor.getPropertyPropertiesForClass(JavaClass cls,
TypeInfo info,
boolean onlyPublic) |
ArrayList<Property> |
AnnotationsProcessor.getPropertyPropertiesForClass(JavaClass cls,
TypeInfo info,
boolean onlyPublic,
boolean onlyExplicit) |
List<Property> |
TypeInfo.getXmlKeyProperties()
Return the list of XmlKey property entries.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TypeInfo.addProperty(String name,
Property property)
Put a Property in the Map of Properties for this TypeInfo.
|
void |
TypeInfo.addXmlKeyProperty(Property xmlKeyProp)
Add an XmlKey property to the list.
|
protected org.eclipse.persistence.jaxb.compiler.SchemaGenerator.AddToSchemaResult |
SchemaGenerator.buildSchemaComponentsForXPath(XPathFragment frag,
org.eclipse.persistence.jaxb.compiler.SchemaGenerator.AddToSchemaResult xpr,
boolean isChoice,
Property next)
This method will build element/complexType/typedefparticle components for a given xml-path,
and return an XmlPathResult instance containg the sequence that the target should be added
to, as well as the current schema - which could be different than the working schema used
before calling this method in the case of a prefixed path element from a different namespace.
|
static Object |
CompilerHelper.createAccessorFor(JavaClass jClass,
Property property,
Helper helper,
AccessorFactoryWrapper accessorFactory) |
Attribute |
SchemaGenerator.createGlobalAttribute(XPathFragment frag,
Schema workingSchema,
Schema fragSchema,
Property prop)
Create a global attribute.
|
Element |
SchemaGenerator.createGlobalElement(XPathFragment frag,
Schema workingSchema,
Schema fragSchema,
boolean isChoice,
boolean isUnbounded,
Property prop,
boolean shouldSetType)
Create a global element.
|
AnyAttributeMapping |
MappingsGenerator.generateAnyAttributeMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo) |
AnyCollectionMapping |
MappingsGenerator.generateAnyCollectionMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo,
boolean isMixed) |
AnyObjectMapping |
MappingsGenerator.generateAnyObjectMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo) |
BinaryDataCollectionMapping |
MappingsGenerator.generateBinaryDataCollectionMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo) |
BinaryDataMapping |
MappingsGenerator.generateBinaryMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo) |
ChoiceCollectionMapping |
MappingsGenerator.generateChoiceCollectionMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespace) |
ChoiceObjectMapping |
MappingsGenerator.generateChoiceMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespace) |
Mapping |
MappingsGenerator.generateCollectionMapping(Property property,
Descriptor descriptor,
JavaClass descriptorJavaClass,
NamespaceInfo namespaceInfo) |
CompositeCollectionMapping |
MappingsGenerator.generateCompositeCollectionMapping(Property property,
Descriptor descriptor,
JavaClass javaClass,
NamespaceInfo namespaceInfo,
String referenceClassName) |
CompositeObjectMapping |
MappingsGenerator.generateCompositeObjectMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo,
String referenceClassName) |
DirectCollectionMapping |
MappingsGenerator.generateDirectCollectionMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo) |
DirectMapping |
MappingsGenerator.generateDirectEnumerationMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo,
EnumTypeInfo enumInfo) |
DirectMapping |
MappingsGenerator.generateDirectMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo) |
DirectCollectionMapping |
MappingsGenerator.generateEnumCollectionMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo,
EnumTypeInfo info) |
Mapping |
MappingsGenerator.generateMapping(Property property,
Descriptor descriptor,
JavaClass descriptorJavaClass,
NamespaceInfo namespaceInfo)
Generate a mapping for a given Property.
|
Mapping |
MappingsGenerator.generateMappingForReferenceProperty(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo) |
TransformationMapping |
MappingsGenerator.generateTransformationMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespace)
Generate an XMLTransformationMapping based on a given Property.
|
CollectionReferenceMapping |
MappingsGenerator.generateXMLCollectionReferenceMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo,
JavaClass referenceClass)
Create an XMLCollectionReferenceMapping and add it to the descriptor.
|
ObjectReferenceMapping |
MappingsGenerator.generateXMLObjectReferenceMapping(Property property,
Descriptor descriptor,
NamespaceInfo namespaceInfo,
JavaClass referenceClass)
Create an XMLObjectReferenceMapping and add it to the descriptor.
|
QName |
AnnotationsProcessor.getQNameForProperty(Property property,
String defaultName,
JavaHasAnnotations element,
NamespaceInfo namespaceInfo,
TypeInfo info) |
protected TransformerPropertyBuilder |
SchemaGenerator.getTransformerPropertyBuilder(Property property,
TypeInfo typeInfo)
Returns TransformerPropertyBuilder which builds properties from xml transformers.
|
Field |
MappingsGenerator.getXPathForField(Property property,
NamespaceInfo namespaceInfo,
boolean isTextMapping,
boolean isAny) |
boolean |
TypeInfo.hasPredicateProperty(Property property)
INTERNAL:
Return true if the property handed in is a duplicate of any existing predicate property.
|
boolean |
SchemaGenerator.isCollectionType(Property field)
Indicates if a given Property is a collection type.
|
boolean |
AnnotationsProcessor.isMtomAttachment(Property property)
Indicates if a given Property represents an MTOM attachment.
|
void |
XMLProcessor.reapplyPackageAndClassAdapters(Property prop,
TypeInfo owningInfo)
This method checks for class and package level adapters after the type of a property has been set.
|
void |
TypeInfo.setIDProperty(Property idProperty)
Sets the TypeProperty 'idProperty'.
|
void |
TypeInfo.setXmlValueProperty(Property xmlValueProperty) |
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaGenerator.addToSchemaType(TypeInfo ownerTypeInfo,
List<Property> properties,
TypeDefParticle compositor,
ComplexType type,
Schema workingSchema) |
HashMap<String,Property> |
AnnotationsProcessor.getPropertyMapFromArrayList(ArrayList<Property> props) |
Property |
MappingsGenerator.getXmlValueFieldForSimpleContent(ArrayList<Property> properties) |
void |
Property.setChoiceProperties(Collection<Property> properties)
Set the choice properties for this property.
|
void |
TypeInfo.setProperties(ArrayList<Property> properties)
Set the Map of Properties for this TypeInfo.
|
| Modifier and Type | Method and Description |
|---|---|
List<Property> |
TransformerPropertyBuilder.buildProperties() |
| Constructor and Description |
|---|
TransformerPropertyBuilder(Property property,
TypeInfo typeInfo,
Helper helper,
String attributeToken) |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.