|
||||||||||
| 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
JMXmlSerializerInitializes the JMXmlSerializer; called by the JAXBContextImpl before the serializer is returned to the Marshaller. This method must be called only once.
init in interface JMXmlSerializerJAXBExceptionpublic java.lang.String getPreferredPrefix(java.lang.String pURI)
JMXmlSerializerReturns a suggested prefix for the given URI.
getPreferredPrefix in interface JMXmlSerializer
public JMXmlSerializer.Data getData(JMMarshaller pMarshaller,
org.xml.sax.ContentHandler pHandler)
JMXmlSerializerInitializes the marshalling stage by creating an instance of JMXmlSerializerData.
getData in interface JMXmlSerializerpMarshaller - 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 that
protected 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
JMXmlSerializerMarshals the given JMElement.
marshal in interface JMXmlSerializerpData - 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 | |||||||||