Module org.eclipse.persistence.core
Class ValidatingMarshalRecord
java.lang.Object
org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord
org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecordImpl<CoreAbstractSession,CoreField,Marshaller,NamespaceResolver>
org.eclipse.persistence.oxm.record.MarshalRecord<Marshaller>
org.eclipse.persistence.oxm.record.ValidatingMarshalRecord
- All Implemented Interfaces:
AbstractMarshalRecord<CoreAbstractSession,
,CoreField, Marshaller, NamespaceResolver> MarshalRecord<CoreAbstractSession,
,CoreField, Marshaller, NamespaceResolver> XMLRecord<CoreAbstractSession>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
MarshalRecord.CycleDetectionStack<E>
Nested classes/interfaces inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
XMLRecord.Nil
-
Field Summary
Fields inherited from class org.eclipse.persistence.oxm.record.MarshalRecord
COLON_W_SCHEMA_NIL_ATTRIBUTE, textWrapperFragment, TRUE
Fields inherited from class org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecordImpl
equalNamespaceResolvers, hasCustomNamespaceMapper, marshaller, namespaceAware, namespaceResolver, session
Fields inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
DEFAULT_ATTRIBUTE_GROUP, NIL
-
Constructor Summary
ConstructorDescriptionValidatingMarshalRecord
(MarshalRecord marshalRecord, XMLMarshaller xmlMarshaller) -
Method Summary
Modifier and TypeMethodDescriptionvoid
INTERNAL: Add the field-value pair to the document.addExtraNamespacesToNamespaceResolver
(Descriptor descriptor, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers) void
addGroupingElement
(XPathNode xPathNode) INTERNAL: If an XPathNode does not have an associated NodeValue then add it to the MarshalRecord as a grouping element.protected void
addPositionalNodes
(XPathFragment xPathFragment, NamespaceResolver namespaceResolver) boolean
addXsiTypeAndClassIndicatorIfRequired
(Descriptor xmlDescriptor, Descriptor referenceDescriptor, Field xmlField, boolean isRootElement) boolean
addXsiTypeAndClassIndicatorIfRequired
(Descriptor xmlDescriptor, Descriptor referenceDescriptor, Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement) INTERNALvoid
afterContainmentMarshal
(Object parent, Object child) void
Receive notification of an attribute.void
attribute
(XPathFragment xPathFragment, NamespaceResolver namespaceResolver, String value) Receive notification of an attribute.void
attributeWithoutQName
(String namespaceURI, String localName, String prefix, String value) void
beforeContainmentMarshal
(Object child) void
Receive notification of character data to be wrapped in a CDATA node.void
characters
(String value) Receive notification of character data.void
clear()
void
Receive notification that all of the attribute events have occurred for the most recent element that has been started.void
closeStartGroupingElements
(XPathFragment groupingFragment) void
element
(XPathFragment frag) Receive notification of an element.void
Recieve notification that a document is being ended.void
endElement
(XPathFragment xPathFragment, NamespaceResolver namespaceResolver) Receive notification that an element is being ended.void
endPrefixMapping
(String prefix) Receive notification that the scope of this namespace declaration has ended.void
endPrefixMappings
(NamespaceResolver namespaceResolver) getDOM()
boolean
void
namespaceDeclarations
(NamespaceResolver namespaceResolver) INTERNAL: Add the namespace declarations to the XML document.void
node
(Node node, NamespaceResolver resolver, String uri, String name) Receive notification of a node.void
openStartElement
(XPathFragment xPathFragment, NamespaceResolver namespaceResolver) Receive notification that an element is being started.openStartGroupingElements
(NamespaceResolver namespaceResolver) INTERNAL: Trigger that the grouping elements should be written.INTERNAL: Add the field-value pair to the document.void
removeExtraNamespacesFromNamespaceResolver
(List<Namespace> extraNamespaces, CoreAbstractSession session) void
removeGroupingElement
(XPathNode xPathNode) INTERNAL:resolveNamespacePrefix
(String prefix) void
setLeafElementType
(QName type) void
setMarshaller
(Marshaller marshaller) void
void
setOwningObject
(Object obj) void
setSession
(CoreAbstractSession session) void
setXOPPackage
(boolean isXOPPackage) void
startDocument
(String encoding, String version) Receive notification that a document is being started.void
startPrefixMapping
(String prefix, String namespaceURI) Receive notification that a namespace has been declared.void
startPrefixMappings
(NamespaceResolver namespaceResolver) void
INTERNAL Writes the header, if appropriate.void
writeXsiTypeAttribute
(Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver) void
writeXsiTypeAttribute
(Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver) Methods inherited from class org.eclipse.persistence.oxm.record.MarshalRecord
attribute, characters, defaultNamespaceDeclaration, emptyAttribute, emptyCollection, emptyComplex, emptySimple, endCollection, flush, forceValueWrapper, getCurrentAttributeGroup, getCycleDetectionStack, getGroupingElements, getNameForFragment, getPrefixBytes, getPrefixForFragment, getStringForQName, getTextWrapperFragment, getValueToWrite, isWrapperAsCollectionName, marshalWithoutRootElement, namespaceDeclaration, nilComplex, nilSimple, node, popAttributeGroup, predicateAttribute, processNamespaceResolverForXSIPrefix, pushAttributeGroup, setGroupingElement, startCollection
Methods inherited from class org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecordImpl
getConversionManager, getLeafElementType, getNamespaceSeparator, hasCustomNamespaceMapper, hasEqualNamespaceResolvers, isNamespaceAware, setCustomNamespaceMapper, setEqualNamespaceResolvers, setLeafElementType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord
getLeafElementType, hasEqualNamespaceResolvers, isNamespaceAware, setCustomNamespaceMapper, setEqualNamespaceResolvers, setLeafElementType
Methods inherited from interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
hasCustomNamespaceMapper
Methods inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
getConversionManager, getNamespaceSeparator
-
Constructor Details
-
ValidatingMarshalRecord
-
-
Method Details
-
startDocument
Description copied from class:MarshalRecord
Receive notification that a document is being started.- Specified by:
startDocument
in classMarshalRecord<Marshaller>
- Parameters:
encoding
- The XML document will be encoded using this encoding.version
- This specifies the version of XML.
-
endDocument
public void endDocument()Description copied from class:MarshalRecord
Recieve notification that a document is being ended.- Specified by:
endDocument
in classMarshalRecord<Marshaller>
-
element
Description copied from class:MarshalRecord
Receive notification of an element.- Specified by:
element
in classMarshalRecord<Marshaller>
- Parameters:
frag
- The XPathFragment of the element
-
attribute
public void attribute(XPathFragment xPathFragment, NamespaceResolver namespaceResolver, String value) Description copied from class:MarshalRecord
Receive notification of an attribute.- Specified by:
attribute
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
attribute
in classMarshalRecord<Marshaller>
- Parameters:
xPathFragment
- The XPathFragment contains the name and prefix information about the XML element being ended.namespaceResolver
- The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).value
- This is the complete value for the attribute.
-
attribute
Description copied from class:MarshalRecord
Receive notification of an attribute.- Specified by:
attribute
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
attribute
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
attribute
in classMarshalRecord<Marshaller>
- Parameters:
namespaceURI
- The namespace URI, if the attribute is not namespace qualified the value of this parameter wil be null.localName
- The local name of the attribute.qName
- The qualified name of the attribute.value
- This is the complete value for the attribute.
-
closeStartElement
public void closeStartElement()Description copied from class:MarshalRecord
Receive notification that all of the attribute events have occurred for the most recent element that has been started.- Specified by:
closeStartElement
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
closeStartElement
in classMarshalRecord<Marshaller>
-
endElement
Description copied from class:MarshalRecord
Receive notification that an element is being ended.- Specified by:
endElement
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
endElement
in classMarshalRecord<Marshaller>
- Parameters:
xPathFragment
- The XPathFragment contains the name and prefix information about the XML element being ended.namespaceResolver
- The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).
-
getPositionalNodes
- Overrides:
getPositionalNodes
in classMarshalRecord<Marshaller>
-
addGroupingElement
Description copied from class:MarshalRecord
INTERNAL: If an XPathNode does not have an associated NodeValue then add it to the MarshalRecord as a grouping element.- Specified by:
addGroupingElement
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
addGroupingElement
in classMarshalRecord<Marshaller>
-
removeGroupingElement
Description copied from class:MarshalRecord
INTERNAL:- Specified by:
removeGroupingElement
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
removeGroupingElement
in classMarshalRecord<Marshaller>
-
add
Description copied from class:MarshalRecord
INTERNAL: Add the field-value pair to the document.- Specified by:
add
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
add
in classMarshalRecord<Marshaller>
-
put
Description copied from class:MarshalRecord
INTERNAL: Add the field-value pair to the document.- Specified by:
put
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
put
in classMarshalRecord<Marshaller>
-
namespaceDeclarations
Description copied from class:MarshalRecord
INTERNAL: Add the namespace declarations to the XML document.- Overrides:
namespaceDeclarations
in classMarshalRecord<Marshaller>
- Parameters:
namespaceResolver
- The NamespaceResolver contains the namespace prefix and URI pairings that need to be declared.
-
startPrefixMapping
Description copied from class:MarshalRecord
Receive notification that a namespace has been declared.- Specified by:
startPrefixMapping
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
startPrefixMapping
in classMarshalRecord<Marshaller>
- Parameters:
prefix
- The namespace prefix.namespaceURI
- The namespace URI.
-
startPrefixMappings
- Overrides:
startPrefixMappings
in classMarshalRecord<Marshaller>
-
endPrefixMapping
Description copied from class:MarshalRecord
Receive notification that the scope of this namespace declaration has ended.- Specified by:
endPrefixMapping
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
endPrefixMapping
in classMarshalRecord<Marshaller>
- Parameters:
prefix
- The namespace prefix.
-
endPrefixMappings
- Overrides:
endPrefixMappings
in classMarshalRecord<Marshaller>
-
openStartElement
Description copied from class:MarshalRecord
Receive notification that an element is being started.- Specified by:
openStartElement
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
openStartElement
in classMarshalRecord<Marshaller>
- Parameters:
xPathFragment
- The XPathFragment contains the name and prefix information about the XML element being ended.namespaceResolver
- The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).
-
openStartGroupingElements
Description copied from class:MarshalRecord
INTERNAL: Trigger that the grouping elements should be written. This is normally done when something like a mapping has a non-null value that is marshalled.- Specified by:
openStartGroupingElements
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
openStartGroupingElements
in classMarshalRecord<Marshaller>
- Parameters:
namespaceResolver
- The NamespaceResolver can be used to resolve the namespace URI for the namespace prefix held by the XPathFragment (if required).
-
closeStartGroupingElements
- Specified by:
closeStartGroupingElements
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
closeStartGroupingElements
in classMarshalRecord<Marshaller>
-
addPositionalNodes
- Overrides:
addPositionalNodes
in classMarshalRecord<Marshaller>
-
characters
Description copied from class:MarshalRecord
Receive notification of character data.- Specified by:
characters
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
characters
in classMarshalRecord<Marshaller>
- Parameters:
value
- This is the entire value of the text node.
-
cdata
Description copied from class:MarshalRecord
Receive notification of character data to be wrapped in a CDATA node.- Specified by:
cdata
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
cdata
in classMarshalRecord<Marshaller>
- Parameters:
value
- This is the value of the text to be wrapped
-
node
Description copied from class:MarshalRecord
Receive notification of a node.- Specified by:
node
in classMarshalRecord<Marshaller>
- Parameters:
node
- The Node to be added to the documentresolver
- The NamespaceResolver can be used to resolve theuri
- replacement root name for the nodename
- replacement root namespace for the node namespace URI/prefix of the node
-
getLocalName
- Overrides:
getLocalName
in classMarshalRecord<Marshaller>
-
getNamespaceURI
- Overrides:
getNamespaceURI
in classMarshalRecord<Marshaller>
-
clear
public void clear()- Overrides:
clear
in classMarshalRecord<Marshaller>
-
getDocument
- Overrides:
getDocument
in classMarshalRecord<Marshaller>
-
getDOM
- Specified by:
getDOM
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
getDOM
in classMarshalRecord<Marshaller>
-
transformToXML
- Overrides:
transformToXML
in classMarshalRecord<Marshaller>
-
resolveNamespacePrefix
- Specified by:
resolveNamespacePrefix
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
resolveNamespacePrefix
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
getMarshaller
- Specified by:
getMarshaller
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
getMarshaller
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
setMarshaller
- Specified by:
setMarshaller
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
setMarshaller
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
setMarshaller
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
getOwningObject
- Specified by:
getOwningObject
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
getOwningObject
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
setOwningObject
- Specified by:
setOwningObject
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
setOwningObject
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
setLeafElementType
- Specified by:
setLeafElementType
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
setLeafElementType
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
setLeafElementType
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
setNamespaceResolver
- Specified by:
setNamespaceResolver
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
setNamespaceResolver
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
getNamespaceResolver
- Specified by:
getNamespaceResolver
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
getNamespaceResolver
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
getSession
- Specified by:
getSession
in interfaceXMLRecord<CoreAbstractSession>
- Overrides:
getSession
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
setSession
- Specified by:
setSession
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
setSession
in classMarshalRecord<Marshaller>
-
isXOPPackage
public boolean isXOPPackage()- Specified by:
isXOPPackage
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
isXOPPackage
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
isXOPPackage
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-
beforeContainmentMarshal
- Specified by:
beforeContainmentMarshal
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
beforeContainmentMarshal
in classMarshalRecord<Marshaller>
-
afterContainmentMarshal
- Specified by:
afterContainmentMarshal
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
afterContainmentMarshal
in classMarshalRecord<Marshaller>
-
writeHeader
public void writeHeader()Description copied from class:MarshalRecord
INTERNAL Writes the header, if appropriate.- Overrides:
writeHeader
in classMarshalRecord<Marshaller>
-
addExtraNamespacesToNamespaceResolver
public List<Namespace> addExtraNamespacesToNamespaceResolver(Descriptor descriptor, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers) - Specified by:
addExtraNamespacesToNamespaceResolver
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
addExtraNamespacesToNamespaceResolver
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Since:
- EclipseLink 2.5.0
-
removeExtraNamespacesFromNamespaceResolver
public void removeExtraNamespacesFromNamespaceResolver(List<Namespace> extraNamespaces, CoreAbstractSession session) - Specified by:
removeExtraNamespacesFromNamespaceResolver
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
removeExtraNamespacesFromNamespaceResolver
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
removeExtraNamespacesFromNamespaceResolver
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Since:
- EclipseLink 2.5.0
-
attributeWithoutQName
public void attributeWithoutQName(String namespaceURI, String localName, String prefix, String value) - Specified by:
attributeWithoutQName
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Specified by:
attributeWithoutQName
in interfaceMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
attributeWithoutQName
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Since:
- EclipseLink 2.5.0
-
addXsiTypeAndClassIndicatorIfRequired
public boolean addXsiTypeAndClassIndicatorIfRequired(Descriptor xmlDescriptor, Descriptor referenceDescriptor, Field xmlField, boolean isRootElement) - Specified by:
addXsiTypeAndClassIndicatorIfRequired
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
addXsiTypeAndClassIndicatorIfRequired
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Since:
- EclipseLink 2.5.0
-
addXsiTypeAndClassIndicatorIfRequired
public boolean addXsiTypeAndClassIndicatorIfRequired(Descriptor xmlDescriptor, Descriptor referenceDescriptor, Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement) Description copied from class:AbstractMarshalRecordImpl
INTERNAL- Specified by:
addXsiTypeAndClassIndicatorIfRequired
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
addXsiTypeAndClassIndicatorIfRequired
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Since:
- EclipseLink 2.5.0
-
writeXsiTypeAttribute
public void writeXsiTypeAttribute(Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver) - Specified by:
writeXsiTypeAttribute
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
writeXsiTypeAttribute
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Since:
- EclipseLink 2.5.0
-
writeXsiTypeAttribute
public void writeXsiTypeAttribute(Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver) - Specified by:
writeXsiTypeAttribute
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
writeXsiTypeAttribute
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Since:
- EclipseLink 2.5.0
-
setXOPPackage
public void setXOPPackage(boolean isXOPPackage) - Specified by:
setXOPPackage
in interfaceAbstractMarshalRecord<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver> - Overrides:
setXOPPackage
in classAbstractMarshalRecordImpl<CoreAbstractSession,
CoreField, Marshaller, NamespaceResolver>
-