Uses of Interface
org.eclipse.persistence.internal.oxm.record.MarshalRecord
Packages that use MarshalRecord
Package
Description
-
Uses of MarshalRecord in org.eclipse.persistence.internal.oxm
Fields in org.eclipse.persistence.internal.oxm declared as MarshalRecordModifier and TypeFieldDescriptionprotected MarshalRecordMarshalRecordContentHandler.marshalRecordMethods in org.eclipse.persistence.internal.oxm that return MarshalRecordMethods in org.eclipse.persistence.internal.oxm with parameters of type MarshalRecordModifier and TypeMethodDescriptionprotected voidMappingNodeValue.addTypeAttribute(MarshalRecord marshalRecord, String typeValue) protected voidXMLRelationshipMappingNodeValue.addTypeAttribute(Descriptor descriptor, MarshalRecord marshalRecord, String schemaContext) booleanCollectionGroupingElementNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanFieldTransformerNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanFieldTransformerNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) abstract booleanNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) INTERNAL:booleanNodeValue.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.booleanNodeValue.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.booleanNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext, XPathFragment rootFragment) INTERNAL:booleanTypeNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLAnyAttributeMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLAnyCollectionMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLAnyObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLAnyObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLBinaryDataCollectionMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLBinaryDataMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLBinaryDataMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext, XPathFragment rootFragment) booleanXMLChoiceCollectionMappingMarshalNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLChoiceCollectionMappingUnmarshalNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLChoiceObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLChoiceObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLCollectionReferenceMappingMarshalNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLCollectionReferenceMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Handle the marshal operation for this NodeValue.booleanXMLCompositeCollectionMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLCompositeDirectCollectionMappingNodeValue.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.booleanXMLCompositeObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLCompositeObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLDirectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLDirectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLFragmentCollectionMappingNodeValue.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.booleanXMLFragmentMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLFragmentMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLObjectReferenceMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Handle the marshal operation for this NodeValue's XMLField.booleanXMLObjectReferenceMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) Handle the marshal operation for this NodeValue's XMLField.booleanXMLVariableXPathCollectionMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLVariableXPathObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanXMLVariableXPathObjectMappingNodeValue.marshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXPathNode.marshal(MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller, MarshalContext marshalContext, XPathFragment rootFragment) booleanObjectBuilder.marshalAttributes(MarshalRecord marshalRecord, Object object, CoreAbstractSession session) booleanTreeObjectBuilder.marshalAttributes(MarshalRecord marshalRecord, Object object, CoreAbstractSession session) booleanXPathObjectBuilder.marshalAttributes(MarshalRecord marshalRecord, Object object, CoreAbstractSession session) booleanNodeValue.marshalSelfAttributes(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) INTERNAL: Marshal any 'self' mapped attributes.booleanXMLCompositeObjectMappingNodeValue.marshalSelfAttributes(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) Marshal any 'self' mapped attributes.booleanXMLFragmentMappingNodeValue.marshalSelfAttributes(XPathFragment pathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) booleanXPathNode.marshalSelfAttributes(MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, Marshaller marshaller) Marshal any 'self' mapped attributes.booleanCollectionGroupingElementNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanContainerValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) Marshal only one of the values from the collection.booleanFieldTransformerNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) abstract booleanNodeValue.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.booleanNodeValue.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.booleanTypeNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLAnyAttributeMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLAnyCollectionMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLAnyObjectMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLBinaryDataCollectionMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLBinaryDataMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLBinaryDataMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext, XPathFragment rootFragment) booleanXMLChoiceCollectionMappingMarshalNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLChoiceCollectionMappingUnmarshalNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLChoiceObjectMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLCollectionReferenceMappingMarshalNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLCollectionReferenceMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLCompositeCollectionMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLCompositeDirectCollectionMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLCompositeObjectMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLDirectMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object objectValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLFragmentCollectionMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLFragmentMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object attributeValue, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLObjectReferenceMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object targetObject, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) booleanXMLVariableXPathMappingNodeValue.marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, CoreAbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) voidMarshalRecordContentHandler.setMarshalRecord(MarshalRecord record) booleanXPathNode.startElement(MarshalRecord marshalRecord, XPathFragment anXPathFragment, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, ObjectBuilder compositeObjectBuilder, Object compositeObject) protected voidMappingNodeValue.updateNamespaces(QName qname, MarshalRecord marshalRecord, Field xmlField) Constructors in org.eclipse.persistence.internal.oxm with parameters of type MarshalRecordModifierConstructorDescriptionMarshalRecordContentHandler(MarshalRecord record, NamespaceResolver resolver) -
Uses of MarshalRecord in org.eclipse.persistence.internal.oxm.record
Methods in org.eclipse.persistence.internal.oxm.record with parameters of type MarshalRecordModifier and TypeMethodDescriptionbooleanMarshalContext.marshal(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) Perform a marshal using the NodeValue parameter.booleanMarshalContext.marshal(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, XPathFragment rootFragment) booleanObjectMarshalContext.marshal(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanObjectMarshalContext.marshal(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver, XPathFragment rootFragment) booleanSequencedMarshalContext.marshal(NodeValue nodeValue, XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreAbstractSession session, NamespaceResolver namespaceResolver) booleanSequencedMarshalContext.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
Methods in org.eclipse.persistence.oxm.mappings.nullpolicy with parameters of type MarshalRecordModifier and TypeMethodDescriptionbooleanAbstractNullPolicy.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.booleanIsSetNullPolicy.compositeObjectMarshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreSession session, NamespaceResolver namespaceResolver) INTERNALbooleanAbstractNullPolicy.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.booleanIsSetNullPolicy.directMarshal(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, CoreSession session, NamespaceResolver namespaceResolver) protected StringAbstractNullPolicy.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
Classes in org.eclipse.persistence.oxm.record that implement MarshalRecordModifier and TypeClassDescriptionclassUse this type of MarshalRecord when the marshal target is a ContentHandler.classUse this type of MarshalRecord when the marshal target is an OutputStream and the XML should be formatted with carriage returns and indenting.classUse this type of MarshalRecord when the marshal target is a Writer and the XML should be formatted with carriage returns and indenting.classclassUse this type of MarshalRecord when the marshal target is a Writer and the JSON should be formatted with carriage returns and indenting.classclassJsonRecord<T extends JsonRecord.Level>classUse this type of MarshalRecord when the marshal target is a Writer and the JSON should not be formatted with carriage returns or indenting.classMarshalRecord<MARSHALLER extends Marshaller>A MarshalRecord encapsulates the marshal target.classUse this type of MarshalRecord when the marshal target is a Node.classUse this type of MarshalRecord when the marshal target is an OutputStream and the XML should not be formatted with carriage returns or indenting.classclassUse this type of MarshalRecord when the marshal target is a Writer and the XML should not be formatted with carriage returns or indenting.classclassUse this type of MarshalRecord when the marshal target is an XMLStreamWriter