public class AbstractMarshalRecordImpl<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver> extends CoreAbstractRecord implements AbstractMarshalRecord<ABSTRACT_SESSION,FIELD,MARSHALLER,NAMESPACE_RESOLVER>
XMLRecord.NilDEFAULT_ATTRIBUTE_GROUP, NIL| Constructor and Description |
|---|
AbstractMarshalRecordImpl(AbstractMarshalRecord realRecord) |
public AbstractMarshalRecordImpl(AbstractMarshalRecord realRecord)
public List addExtraNamespacesToNamespaceResolver(Descriptor descriptor, CoreAbstractSession session, boolean allowOverride, boolean ignoreEqualResolvers)
addExtraNamespacesToNamespaceResolver in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public boolean addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, boolean isRootElement)
addXsiTypeAndClassIndicatorIfRequired in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public boolean addXsiTypeAndClassIndicatorIfRequired(Descriptor descriptor, Descriptor referenceDescriptor, Field xmlField, Object originalObject, Object obj, boolean wasXMLRoot, boolean isRootElement)
addXsiTypeAndClassIndicatorIfRequired in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void attribute(String namespaceURI, String localName, String qualifiedName, String value)
attribute in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void attributeWithoutQName(String namespaceURI, String localName, String prefix, String value)
attributeWithoutQName in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public ConversionManager getConversionManager()
getConversionManager in interface XMLRecord<ABSTRACT_SESSION extends CoreAbstractSession>public Node getDOM()
getDOM in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public XPathQName getLeafElementType()
getLeafElementType in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public MARSHALLER getMarshaller()
getMarshaller in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public NAMESPACE_RESOLVER getNamespaceResolver()
getNamespaceResolver in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public char getNamespaceSeparator()
getNamespaceSeparator in interface XMLRecord<ABSTRACT_SESSION extends CoreAbstractSession>public Object getOwningObject()
getOwningObject in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public ABSTRACT_SESSION getSession()
getSession in interface XMLRecord<ABSTRACT_SESSION extends CoreAbstractSession>public boolean hasCustomNamespaceMapper()
hasCustomNamespaceMapper in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public boolean hasEqualNamespaceResolvers()
hasEqualNamespaceResolvers in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public boolean isNamespaceAware()
isNamespaceAware in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>isNamespaceAware in interface XMLRecord<ABSTRACT_SESSION extends CoreAbstractSession>public boolean isXOPPackage()
isXOPPackage in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void namespaceDeclaration(String prefix, String typeUri)
namespaceDeclaration in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public Object put(FIELD field, Object object)
put in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void removeExtraNamespacesFromNamespaceResolver(List<Namespace> extraNamespaces, CoreAbstractSession session)
removeExtraNamespacesFromNamespaceResolver in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public String resolveNamespacePrefix(String prefix)
resolveNamespacePrefix in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setCustomNamespaceMapper(boolean customNamespaceMapper)
setCustomNamespaceMapper in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setEqualNamespaceResolvers(boolean equalNRs)
setEqualNamespaceResolvers in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setLeafElementType(QName type)
setLeafElementType in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setLeafElementType(XPathQName type)
setLeafElementType in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setMarshaller(MARSHALLER marshaller)
setMarshaller in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setNamespaceResolver(NAMESPACE_RESOLVER namespaceResolver)
setNamespaceResolver in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setOwningObject(Object owningObject)
setOwningObject in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setSession(ABSTRACT_SESSION session)
setSession in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void setXOPPackage(boolean isXOPPackage)
setXOPPackage in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void writeXsiTypeAttribute(Descriptor descriptor, String typeUri, String typeLocal, String typePrefix, boolean addToNamespaceResolver)
writeXsiTypeAttribute in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>public void writeXsiTypeAttribute(Descriptor xmlDescriptor, XMLSchemaReference xmlRef, boolean addToNamespaceResolver)
writeXsiTypeAttribute in interface AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver>EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference