Uses of Interface
org.eclipse.persistence.internal.oxm.record.MarshalRecord
Package
Description
-
Uses of MarshalRecord in org.eclipse.persistence.internal.oxm
Modifier and TypeFieldDescriptionprotected MarshalRecord
MarshalRecordContentHandler.marshalRecord
Modifier and TypeMethodDescriptionprotected void
MappingNodeValue.addTypeAttribute
(MarshalRecord marshalRecord, String typeValue) protected void
XMLRelationshipMappingNodeValue.addTypeAttribute
(Descriptor descriptor, MarshalRecord marshalRecord, String schemaContext) boolean
CollectionGroupingElementNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
FieldTransformerNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
FieldTransformerNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) abstract boolean
NodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) INTERNAL:boolean
NodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) INTERNAL: This method is no longer required as now MarshalRecord maintains a reference to the XMLMarshaller.boolean
NodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) INTERNAL: Override this method if the NodeValue is applicable to sequenced objects.boolean
NodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext, XPathFragment rootFragment) INTERNAL:boolean
TypeNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLAnyAttributeMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLAnyCollectionMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLAnyObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLAnyObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLBinaryDataCollectionMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLBinaryDataMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLBinaryDataMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext, XPathFragment rootFragment) boolean
XMLChoiceCollectionMappingMarshalNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLChoiceCollectionMappingUnmarshalNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLChoiceObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLChoiceObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLCollectionReferenceMappingMarshalNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLCollectionReferenceMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Handle the marshal operation for this NodeValue.boolean
XMLCompositeCollectionMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLCompositeDirectCollectionMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Override the method in XPathNode such that the marshaller can be set on the marshalRecord - this is required for XMLConverter usage.boolean
XMLCompositeObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLCompositeObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLDirectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLDirectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLFragmentCollectionMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Override the method in XPathNode such that the marshaller can be set on the marshalRecord - this is required for XMLConverter usage.boolean
XMLFragmentMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLFragmentMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLObjectReferenceMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Handle the marshal operation for this NodeValue's XMLField.boolean
XMLObjectReferenceMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) Handle the marshal operation for this NodeValue's XMLField.boolean
XMLVariableXPathCollectionMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLVariableXPathObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
XMLVariableXPathObjectMappingNodeValue.marshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XPathNode.marshal
(MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller, MarshalContext marshalContext, XPathFragment rootFragment) boolean
ObjectBuilder.marshalAttributes
(MarshalRecord marshalRecord, Object object, CoreAbstractSession session) boolean
TreeObjectBuilder.marshalAttributes
(MarshalRecord marshalRecord, Object object, CoreAbstractSession session) boolean
XPathObjectBuilder.marshalAttributes
(MarshalRecord marshalRecord, Object object, CoreAbstractSession session) boolean
NodeValue.marshalSelfAttributes
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) INTERNAL: Marshal any 'self' mapped attributes.boolean
XMLCompositeObjectMappingNodeValue.marshalSelfAttributes
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) Marshal any 'self' mapped attributes.boolean
XMLFragmentMappingNodeValue.marshalSelfAttributes
(XPathFragment pathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) boolean
XPathNode.marshalSelfAttributes
(MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) Marshal any 'self' mapped attributes.boolean
CollectionGroupingElementNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
ContainerValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) Marshal only one of the values from the collection.boolean
FieldTransformerNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) abstract boolean
NodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) INTERNAL: This method provides an optimization in cases where the value has already been calculated.boolean
NodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext, XPathFragment rootFragment) INTERNAL: This method provides an optimization in cases where the value has already been calculated.boolean
TypeNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLAnyAttributeMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLAnyCollectionMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLAnyObjectMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLBinaryDataCollectionMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLBinaryDataMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLBinaryDataMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext, XPathFragment rootFragment) boolean
XMLChoiceCollectionMappingMarshalNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLChoiceCollectionMappingUnmarshalNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLChoiceObjectMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLCollectionReferenceMappingMarshalNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLCollectionReferenceMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLCompositeCollectionMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLCompositeDirectCollectionMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLCompositeObjectMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLDirectMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLFragmentCollectionMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLFragmentMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object attributeValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLObjectReferenceMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object targetObject, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) boolean
XMLVariableXPathMappingNodeValue.marshalSingleValue
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) void
MarshalRecordContentHandler.setMarshalRecord
(MarshalRecord record) boolean
XPathNode.startElement
(MarshalRecord marshalRecord, XPathFragment anXPathFragment, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, ObjectBuilder compositeObjectBuilder, Object compositeObject) protected void
MappingNodeValue.updateNamespaces
(QName qname, MarshalRecord marshalRecord, Field xmlField) ModifierConstructorDescriptionMarshalRecordContentHandler
(MarshalRecord record, NamespaceResolver resolver) -
Uses of MarshalRecord in org.eclipse.persistence.internal.oxm.record
Modifier and TypeMethodDescriptionboolean
MarshalContext.marshal
(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Perform a marshal using the NodeValue parameter.boolean
MarshalContext.marshal
(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, XPathFragment rootFragment) boolean
ObjectMarshalContext.marshal
(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
ObjectMarshalContext.marshal
(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, XPathFragment rootFragment) boolean
SequencedMarshalContext.marshal
(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) boolean
SequencedMarshalContext.marshal
(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, XPathFragment rootFragment) -
Uses of MarshalRecord in org.eclipse.persistence.oxm.mappings.nullpolicy
Modifier and TypeMethodDescriptionboolean
AbstractNullPolicy.compositeObjectMarshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreSession session, NamespaceResolver namespaceResolver) INTERNAL: When using the SAX Platform, this method is responsible for marshalling null values for the XML Composite Object Mapping.boolean
IsSetNullPolicy.compositeObjectMarshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreSession session, NamespaceResolver namespaceResolver) INTERNALboolean
AbstractNullPolicy.directMarshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreSession session, NamespaceResolver namespaceResolver) INTERNAL: When using the SAX or DOM Platform, this method is responsible for marshalling null values for the XML Direct Mapping.boolean
IsSetNullPolicy.directMarshal
(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreSession session, NamespaceResolver namespaceResolver) protected String
AbstractNullPolicy.processNamespaceResolverForXSIPrefix
(NamespaceResolver namespaceResolver, MarshalRecord marshalRecord) INTERNAL: Private function to process or create an entry in the NamespaceResolver for the xsi prefix. -
Uses of MarshalRecord in org.eclipse.persistence.oxm.record
Modifier and TypeClassDescriptionclass
Use this type of MarshalRecord when the marshal target is a ContentHandler.class
Use this type of MarshalRecord when the marshal target is an OutputStream and the XML should be formatted with carriage returns and indenting.class
Use this type of MarshalRecord when the marshal target is a Writer and the XML should be formatted with carriage returns and indenting.class
class
Use this type of MarshalRecord when the marshal target is a Writer and the JSON should be formatted with carriage returns and indenting.class
class
JsonRecord<T extends JsonRecord.Level>
class
Use this type of MarshalRecord when the marshal target is a Writer and the JSON should not be formatted with carriage returns or indenting.class
MarshalRecord<MARSHALLER extends Marshaller>
A MarshalRecord encapsulates the marshal target.class
Use this type of MarshalRecord when the marshal target is a Node.class
Use this type of MarshalRecord when the marshal target is an OutputStream and the XML should not be formatted with carriage returns or indenting.class
class
Use this type of MarshalRecord when the marshal target is a Writer and the XML should not be formatted with carriage returns or indenting.class
class
Use this type of MarshalRecord when the marshal target is an XMLStreamWriter