Uses of Interface
org.eclipse.persistence.internal.oxm.mappings.Descriptor
-
-
Uses of Descriptor in org.eclipse.persistence.exceptions
Methods in org.eclipse.persistence.exceptions with parameters of type Descriptor Modifier and Type Method Description static XMLMarshalExceptionXMLMarshalException. defaultRootElementNotSpecified(Descriptor descriptor) -
Uses of Descriptor in org.eclipse.persistence.internal.oxm
Classes in org.eclipse.persistence.internal.oxm with type parameters of type Descriptor Modifier and Type Class Description classContext<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor<?,?,?,?,?,NAMESPACE_RESOLVER,?,?,?,?>,FIELD extends Field,NAMESPACE_RESOLVER extends NamespaceResolver,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener>static classContext.ContextState<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener>classUnmarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CONTEXT extends Context,DESCRIPTOR extends Descriptor,ID_RESOLVER extends IDResolver,MEDIA_TYPE extends MediaType,ROOT extends Root,UNMARSHALLER_HANDLER extends UnmarshallerHandler,UNMARSHALLER_LISTENER extends Unmarshaller.Listener>classXMLMarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CHARACTER_ESCAPE_HANDLER extends CharacterEscapeHandler,CONTEXT extends Context<ABSTRACT_SESSION,DESCRIPTOR,?,?,?,SESSION,?>,DESCRIPTOR extends Descriptor<?,?,?,?,?,?,?,?,?,?>,MARSHALLER_LISTENER extends Marshaller.Listener,MEDIA_TYPE extends MediaType,NAMESPACE_PREFIX_MAPPER extends NamespacePrefixMapper,OBJECT_BUILDER extends ObjectBuilder<?,ABSTRACT_SESSION,?,XMLMarshaller>,SESSION extends CoreSession>classXMLUnmarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CONTEXT extends Context,DESCRIPTOR extends Descriptor,ID_RESOLVER extends IDResolver,MEDIA_TYPE extends MediaType,ROOT extends Root,UNMARSHALLER_HANDLER extends UnmarshallerHandler,UNMARSHALLER_LISTENER extends Unmarshaller.Listener>Class used to unmarshal XML & JSON to objects.Classes in org.eclipse.persistence.internal.oxm that implement Descriptor Modifier and Type Class Description classXMLSequencedDescriptorPurpose:An extnesion of XMLDescriptor that's used for sequened objects.Methods in org.eclipse.persistence.internal.oxm that return Descriptor Modifier and Type Method Description protected DescriptorXMLAnyObjectMappingNodeValue. findReferenceDescriptor(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Mapping mapping, UnmarshalKeepAsElementPolicy policy)protected DescriptorXMLRelationshipMappingNodeValue. findReferenceDescriptor(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Mapping mapping, UnmarshalKeepAsElementPolicy policy)protected DescriptorXMLVariableXPathMappingNodeValue. findReferenceDescriptor(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Mapping mapping, UnmarshalKeepAsElementPolicy policy)Methods in org.eclipse.persistence.internal.oxm with parameters of type Descriptor Modifier and Type Method Description ListObjectBuilder. addExtraNamespacesToNamespaceResolver(Descriptor desc, AbstractMarshalRecord marshalRecord, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)ListTreeObjectBuilder. addExtraNamespacesToNamespaceResolver(Descriptor desc, AbstractMarshalRecord marshalRecord, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)protected List<Namespace>XMLObjectBuilder. addExtraNamespacesToNamespaceResolver(Descriptor desc, AbstractMarshalRecord marshalRecord, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)List<Namespace>XPathObjectBuilder. addExtraNamespacesToNamespaceResolver(Descriptor desc, AbstractMarshalRecord marshalRecord, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)protected voidXMLRelationshipMappingNodeValue. addTypeAttribute(Descriptor descriptor, MarshalRecord marshalRecord, String schemaContext)AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object originalObject, Object object, AbstractSession session, Descriptor refDesc, Field xmlField, boolean wasXMLRoot)AbstractRecordXMLObjectBuilder. buildIntoNestedRow(AbstractRecord row, Object object, AbstractSession session, Descriptor refDesc, Field xmlField)voidXMLRelationshipMappingNodeValue. processChild(XPathFragment xPathFragment, UnmarshalRecord unmarshalRecord, Attributes atts, Descriptor xmlDescriptor, Mapping mapping) -
Uses of Descriptor in org.eclipse.persistence.internal.oxm.record
Methods in org.eclipse.persistence.internal.oxm.record that return Descriptor Modifier and Type Method Description DescriptorUnmarshalRecord. getDescriptor()DescriptorUnmarshalRecordImpl. getDescriptor()Methods in org.eclipse.persistence.internal.oxm.record with parameters of type Descriptor Modifier and Type Method Description ListAbstractMarshalRecord. addExtraNamespacesToNamespaceResolver(Descriptor descriptor, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)ListAbstractMarshalRecordImpl. addExtraNamespacesToNamespaceResolver(Descriptor descriptor, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)booleanAbstractMarshalRecord. addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, boolean isRootElement)booleanAbstractMarshalRecord. addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement)booleanAbstractMarshalRecordImpl. addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, boolean isRootElement)booleanAbstractMarshalRecordImpl. addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement)INTERNALvoidAbstractMarshalRecord. writeXsiTypeAttribute(Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver)voidAbstractMarshalRecord. writeXsiTypeAttribute(Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver)voidAbstractMarshalRecordImpl. writeXsiTypeAttribute(Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver)voidAbstractMarshalRecordImpl. writeXsiTypeAttribute(Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver) -
Uses of Descriptor in org.eclipse.persistence.internal.oxm.schema
Methods in org.eclipse.persistence.internal.oxm.schema that return Descriptor Modifier and Type Method Description protected DescriptorSchemaModelGenerator. getDescriptorByClass(Class<?> javaClass, List<Descriptor> descriptors)Return the descriptor from the list whose java class matches javaClass.protected DescriptorSchemaModelGenerator. getDescriptorByName(String javaClassName, List<Descriptor> descriptors)Return the descriptor from the list whose java class name matches javaClassName.Methods in org.eclipse.persistence.internal.oxm.schema with parameters of type Descriptor Modifier and Type Method Description protected ComplexTypeSchemaModelGenerator. 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 ElementSchemaModelGenerator. 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 SimpleTypeSchemaModelGenerator. buildSimpleType(Descriptor desc, Schema workingSchema, boolean global)Create and return a SimpleType for a given XMLDescriptor.protected QNameSchemaModelGenerator. getDefaultRootElementAsQName(Descriptor desc, String qualifiedTableName)Return a QName representation of a qualified table name (aka default root element).protected ElementSchemaModelGenerator. 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 booleanSchemaModelGenerator. isComplexTypeWithSimpleContentRequired(Descriptor desc)Indicates if a complex type with simple content is to be generated.protected booleanSchemaModelGenerator. isSimple(Descriptor desc)Determines if a given descriptor contains a direct mapping to "text()" indicating a simple mapping.protected voidSchemaModelGenerator. processDescriptor(Descriptor desc, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors)Process a given descriptor.protected ElementSchemaModelGenerator. processReferenceDescriptor(Element element, Descriptor refDesc, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, Field field, boolean isCollection)Method parameters in org.eclipse.persistence.internal.oxm.schema with type arguments of type Descriptor Modifier and Type Method Description protected ComplexTypeSchemaModelGenerator. 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 ElementSchemaModelGenerator. 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.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 DescriptorSchemaModelGenerator. getDescriptorByClass(Class<?> javaClass, List<Descriptor> descriptors)Return the descriptor from the list whose java class matches javaClass.protected DescriptorSchemaModelGenerator. getDescriptorByName(String javaClassName, List<Descriptor> descriptors)Return the descriptor from the list whose java class name matches javaClassName.protected voidSchemaModelGenerator. processDescriptor(Descriptor desc, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors)Process a given descriptor.protected voidSchemaModelGenerator. processMapping(CoreMapping mapping, Sequence seq, ComplexType ct, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors)Process a given mapping.protected ElementSchemaModelGenerator. processReferenceDescriptor(Element element, Descriptor refDesc, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, Field field, boolean isCollection)protected voidSchemaModelGenerator. processXMLChoiceCollectionMapping(ChoiceCollectionMapping mapping, Sequence seq, ComplexType ct, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors)Process a given XMLChoiceCollectionMapping.protected voidSchemaModelGenerator. processXMLChoiceObjectMapping(ChoiceObjectMapping mapping, Sequence seq, ComplexType ct, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors)protected voidSchemaModelGenerator. 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 voidSchemaModelGenerator. processXMLObjectReferenceMapping(ObjectReferenceMapping mapping, Sequence seq, ComplexType ct, HashMap<String,Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<Descriptor> descriptors, boolean isCollection)Process a given XMLObjectReferenceMapping. -
Uses of Descriptor in org.eclipse.persistence.oxm
Classes in org.eclipse.persistence.oxm that implement Descriptor Modifier and Type Class Description classXMLDescriptorUse an XML project for nontransactional, nonpersistent (in-memory) conversions between Java objects and XML documents.Methods in org.eclipse.persistence.oxm that return Descriptor Modifier and Type Method Description DescriptorXMLContext. getDescriptorForObject(Object object)Returns descriptor for given object.Methods in org.eclipse.persistence.oxm that return types with arguments of type Descriptor Modifier and Type Method Description List<Descriptor>XMLContext. getDescriptors()Returns descriptors from all sessions. -
Uses of Descriptor in org.eclipse.persistence.oxm.record
Methods in org.eclipse.persistence.oxm.record that return Descriptor Modifier and Type Method Description DescriptorUnmarshalRecord. getDescriptor()Methods in org.eclipse.persistence.oxm.record with parameters of type Descriptor Modifier and Type Method Description List<Namespace>ValidatingMarshalRecord. addExtraNamespacesToNamespaceResolver(Descriptor descriptor, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)List<Namespace>XMLRecord. addExtraNamespacesToNamespaceResolver(Descriptor descriptor, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)INTERNALbooleanValidatingMarshalRecord. addXsiTypeAndClassIndicatorIfRequired(Descriptor xmlDescriptor, Descriptor referenceDescriptor, Field xmlField, boolean isRootElement)booleanValidatingMarshalRecord. addXsiTypeAndClassIndicatorIfRequired(Descriptor xmlDescriptor, Descriptor referenceDescriptor, Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement)booleanXMLRecord. addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, boolean isRootElement)INTERNALbooleanXMLRecord. addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement)INTERNALvoidJsonRecord. marshalWithoutRootElement(ObjectBuilder treeObjectBuilder, Object object, Descriptor descriptor, Root root, boolean isXMLRoot)INTERNAL:voidJSONWriterRecord. marshalWithoutRootElement(ObjectBuilder treeObjectBuilder, Object object, Descriptor descriptor, Root root, boolean isXMLRoot)INTERNAL:voidMarshalRecord. marshalWithoutRootElement(ObjectBuilder treeObjectBuilder, Object object, Descriptor descriptor, Root root, boolean isXMLRoot)INTERNALvoidValidatingMarshalRecord. writeXsiTypeAttribute(Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver)voidValidatingMarshalRecord. writeXsiTypeAttribute(Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver)voidXMLRecord. writeXsiTypeAttribute(Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver)INTERNALvoidXMLRecord. writeXsiTypeAttribute(Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver)INTERNAL
-