Uses of Interface
org.eclipse.persistence.internal.oxm.record.MarshalRecord
-
-
Uses of MarshalRecord in org.eclipse.persistence.internal.oxm
Fields in org.eclipse.persistence.internal.oxm declared as MarshalRecord Modifier and Type Field Description protected MarshalRecordMarshalRecordContentHandler. marshalRecordMethods in org.eclipse.persistence.internal.oxm that return MarshalRecord Modifier and Type Method Description MarshalRecordMarshalRecordContentHandler. getMarshalRecord()Methods in org.eclipse.persistence.internal.oxm with parameters of type MarshalRecord Modifier and Type Method Description protected 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 MarshalRecord Constructor Description MarshalRecordContentHandler(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 MarshalRecord Modifier and Type Method Description booleanMarshalContext. 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 MarshalRecord Modifier and Type Method Description booleanAbstractNullPolicy. 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 MarshalRecord Modifier and Type Class Description classContentHandlerRecordUse this type of MarshalRecord when the marshal target is a ContentHandler.classFormattedOutputStreamRecordUse this type of MarshalRecord when the marshal target is an OutputStream and the XML should be formatted with carriage returns and indenting.classFormattedWriterRecordUse this type of MarshalRecord when the marshal target is a Writer and the XML should be formatted with carriage returns and indenting.classJsonBuilderRecordclassJSONFormattedWriterRecordUse this type of MarshalRecord when the marshal target is a Writer and the JSON should be formatted with carriage returns and indenting.classJsonGeneratorRecordclassJsonRecord<T extends JsonRecord.Level>classJSONWriterRecordUse 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.classNodeRecordUse this type of MarshalRecord when the marshal target is a Node.classOutputStreamRecordUse this type of MarshalRecord when the marshal target is an OutputStream and the XML should not be formatted with carriage returns or indenting.classValidatingMarshalRecordclassWriterRecordUse this type of MarshalRecord when the marshal target is a Writer and the XML should not be formatted with carriage returns or indenting.classXMLEventWriterRecordclassXMLStreamWriterRecordUse this type of MarshalRecord when the marshal target is an XMLStreamWriter
-