|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.internal.core.sessions.CoreAbstractRecord
org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecordImpl<org.eclipse.persistence.internal.core.sessions.CoreAbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,MARSHALLER,org.eclipse.persistence.internal.oxm.NamespaceResolver>
org.eclipse.persistence.oxm.record.MarshalRecord
org.eclipse.persistence.oxm.record.XMLEventWriterRecord
public class XMLEventWriterRecord
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.persistence.oxm.record.MarshalRecord |
---|
MarshalRecord.CycleDetectionStack<E> |
Nested classes/interfaces inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord |
---|
org.eclipse.persistence.internal.oxm.record.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, session |
Fields inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord |
---|
DEFAULT_ATTRIBUTE_GROUP, NIL |
Constructor Summary | |
---|---|
XMLEventWriterRecord(javax.xml.stream.XMLEventWriter xmlEventWriter)
|
Method Summary | |
---|---|
void |
attribute(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String name,
java.lang.String value)
Receive notification of an attribute. |
void |
attribute(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver,
java.lang.String value)
Receive notification of an attribute. |
void |
cdata(java.lang.String value)
Receive notification of character data to be wrapped in a CDATA node. |
void |
characters(java.lang.String value)
Receive notification of character data. |
void |
closeStartElement()
Receive notification that all of the attribute events have occurred for the most recent element that has been started. |
void |
element(org.eclipse.persistence.internal.oxm.XPathFragment frag)
Receive notification of an element. |
void |
endDocument()
Recieve notification that a document is being ended. |
void |
endElement(org.eclipse.persistence.internal.oxm.XPathFragment pathFragment,
org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
Receive notification that an element is being ended. |
javax.xml.stream.XMLEventWriter |
getXMLEventWriter()
|
void |
namespaceDeclarations(org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
INTERNAL: Add the namespace declarations to the XML document. |
void |
node(org.w3c.dom.Node node,
org.eclipse.persistence.internal.oxm.NamespaceResolver resolver,
java.lang.String uri,
java.lang.String name)
Receive notification of a node. |
void |
openStartElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
Receive notification that an element is being started. |
void |
setXMLEventWriter(javax.xml.stream.XMLEventWriter anXMLEventWriter)
|
void |
startDocument(java.lang.String encoding,
java.lang.String version)
Receive notification that a document is being started. |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String namespaceUri)
Receive notification that a namespace has been declared. |
void |
startPrefixMappings(org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
|
Methods inherited from class org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecordImpl |
---|
addExtraNamespacesToNamespaceResolver, addXsiTypeAndClassIndicatorIfRequired, addXsiTypeAndClassIndicatorIfRequired, attributeWithoutQName, getLeafElementType, getMarshaller, getNamespaceResolver, getNamespaceSeparator, getOwningObject, getSession, hasCustomNamespaceMapper, hasEqualNamespaceResolvers, isNamespaceAware, isXOPPackage, removeExtraNamespacesFromNamespaceResolver, resolveNamespacePrefix, setCustomNamespaceMapper, setEqualNamespaceResolvers, setLeafElementType, setLeafElementType, setMarshaller, setNamespaceResolver, setOwningObject, setXOPPackage, writeXsiTypeAttribute, writeXsiTypeAttribute |
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.MarshalRecord |
---|
attributeWithoutQName, hasCustomNamespaceMapper, isXOPPackage, removeExtraNamespacesFromNamespaceResolver, setLeafElementType, setMarshaller |
Methods inherited from interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord |
---|
addExtraNamespacesToNamespaceResolver, addXsiTypeAndClassIndicatorIfRequired, addXsiTypeAndClassIndicatorIfRequired, getLeafElementType, getMarshaller, getNamespaceResolver, getOwningObject, hasEqualNamespaceResolvers, isNamespaceAware, resolveNamespacePrefix, setCustomNamespaceMapper, setEqualNamespaceResolvers, setLeafElementType, setNamespaceResolver, setOwningObject, setXOPPackage, writeXsiTypeAttribute, writeXsiTypeAttribute |
Methods inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord |
---|
getNamespaceSeparator, getSession |
Constructor Detail |
---|
public XMLEventWriterRecord(javax.xml.stream.XMLEventWriter xmlEventWriter)
Method Detail |
---|
public javax.xml.stream.XMLEventWriter getXMLEventWriter()
public void setXMLEventWriter(javax.xml.stream.XMLEventWriter anXMLEventWriter)
public void attribute(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment, org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver, java.lang.String value)
MarshalRecord
attribute
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
attribute
in class MarshalRecord
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.public void attribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String name, java.lang.String value)
MarshalRecord
attribute
in interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord
attribute
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
attribute
in class MarshalRecord
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.name
- The qualified name of the attribute.value
- This is the complete value for the attribute.public void cdata(java.lang.String value)
MarshalRecord
cdata
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
cdata
in class MarshalRecord
value
- This is the value of the text to be wrappedpublic void characters(java.lang.String value)
MarshalRecord
characters
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
characters
in class MarshalRecord
value
- This is the entire value of the text node.public void closeStartElement()
MarshalRecord
closeStartElement
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
closeStartElement
in class MarshalRecord
public void openStartElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment, org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
MarshalRecord
openStartElement
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
openStartElement
in class MarshalRecord
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).public void element(org.eclipse.persistence.internal.oxm.XPathFragment frag)
MarshalRecord
element
in class MarshalRecord
frag
- The XPathFragment of the elementpublic void endDocument()
MarshalRecord
endDocument
in class MarshalRecord
public void endElement(org.eclipse.persistence.internal.oxm.XPathFragment pathFragment, org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
MarshalRecord
endElement
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
endElement
in class MarshalRecord
pathFragment
- 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).public void node(org.w3c.dom.Node node, org.eclipse.persistence.internal.oxm.NamespaceResolver resolver, java.lang.String uri, java.lang.String name)
MarshalRecord
node
in class MarshalRecord
node
- The Node to be added to the documentname
- replacement root namespace for the node
namespace URI/prefix of the nodepublic void startDocument(java.lang.String encoding, java.lang.String version)
MarshalRecord
startDocument
in class MarshalRecord
encoding
- The XML document will be encoded using this encoding.version
- This specifies the version of XML.public void startPrefixMapping(java.lang.String prefix, java.lang.String namespaceUri)
MarshalRecord
startPrefixMapping
in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord
startPrefixMapping
in class MarshalRecord
prefix
- The namespace prefix.namespaceUri
- The namespace URI.public void namespaceDeclarations(org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
MarshalRecord
namespaceDeclarations
in class MarshalRecord
namespaceResolver
- The NamespaceResolver contains the namespace
prefix and URI pairings that need to be declared.public void startPrefixMappings(org.eclipse.persistence.internal.oxm.NamespaceResolver namespaceResolver)
startPrefixMappings
in class MarshalRecord
|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |