|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.jaxme.impl.JMXmlSerializerImpl
Nested Class Summary | |
protected class |
JMXmlSerializerImpl.Data
|
Constructor Summary | |
JMXmlSerializerImpl()
|
Method Summary | |
protected java.lang.String |
getAttributeQName(JMXmlSerializer.Data pData,
java.lang.String pURI,
java.lang.String pLocalName)
|
protected org.xml.sax.helpers.AttributesImpl |
getAttributes(JMXmlSerializer.Data pData,
java.lang.Object pElement)
|
JMXmlSerializer.Data |
getData(JMMarshaller pMarshaller,
org.xml.sax.ContentHandler pHandler)
Initializes the marshalling stage by creating an instance of JMXmlSerializerData. |
protected java.lang.String |
getElementQName(JMXmlSerializer.Data pData,
java.lang.String pURI,
java.lang.String pLocalName)
|
java.lang.String |
getPreferredPrefix(java.lang.String pURI)
Returns a suggested prefix for the given URI. |
void |
init(JAXBContextImpl pFactory)
Initializes the JMXmlSerializer; called by the JAXBContextImpl before the serializer is returned to the Marshaller. |
void |
marshal(JMXmlSerializer.Data pData,
QName pName,
java.lang.Object pElement)
Marshals the given JMElement. |
protected void |
marshalAtomicChild(JMXmlSerializer.Data pData,
QName pQName,
java.lang.String pValue)
|
protected void |
marshalAtomicChild(JMXmlSerializer.Data pData,
java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pValue)
|
protected void |
marshalChilds(JMXmlSerializer.Data pData,
java.lang.Object pElement)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JMXmlSerializerImpl()
Method Detail |
public void init(JAXBContextImpl pFactory) throws JAXBException
JMXmlSerializer
Initializes the JMXmlSerializer; called by the JAXBContextImpl before the serializer is returned to the Marshaller. This method must be called only once.
init
in interface JMXmlSerializer
JAXBException
public java.lang.String getPreferredPrefix(java.lang.String pURI)
JMXmlSerializer
Returns a suggested prefix for the given URI.
getPreferredPrefix
in interface JMXmlSerializer
public JMXmlSerializer.Data getData(JMMarshaller pMarshaller, org.xml.sax.ContentHandler pHandler)
JMXmlSerializer
Initializes the marshalling stage by creating an instance of JMXmlSerializerData.
getData
in interface JMXmlSerializer
pMarshaller
- The Marshaller controlling the marshalling
process. In particular it will be used as an object factory
(via its getContext()
method) and for reading
settings like indentation and the like.pHandler
- The ContentHandler thatprotected org.xml.sax.helpers.AttributesImpl getAttributes(JMXmlSerializer.Data pData, java.lang.Object pElement) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected java.lang.String getAttributeQName(JMXmlSerializer.Data pData, java.lang.String pURI, java.lang.String pLocalName) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected java.lang.String getElementQName(JMXmlSerializer.Data pData, java.lang.String pURI, java.lang.String pLocalName) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected void marshalChilds(JMXmlSerializer.Data pData, java.lang.Object pElement) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected void marshalAtomicChild(JMXmlSerializer.Data pData, QName pQName, java.lang.String pValue) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected void marshalAtomicChild(JMXmlSerializer.Data pData, java.lang.String pNamespaceURI, java.lang.String pLocalName, java.lang.String pValue) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void marshal(JMXmlSerializer.Data pData, QName pName, java.lang.Object pElement) throws org.xml.sax.SAXException
JMXmlSerializer
Marshals the given JMElement.
marshal
in interface JMXmlSerializer
pData
- An instance of JMXmlSerializerData that was
obtained by calling getData(JMMarshaller,
ContentHandler)
.pElement
- The element being marshalled. It must be
an instance of the class associated to this specific
JMXmlSerializer.
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |