|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.ws.jaxme.impl.JMSAXDriverController
public class JMSAXDriverController
The controller is created by the
JMMarshaller
for
marshalling a given element.
Constructor Summary | |
---|---|
JMSAXDriverController(JMMarshallerImpl pMarshaller,
org.xml.sax.ContentHandler pTarget)
Creates a new instance with the given marshaller and target. |
Method Summary | |
---|---|
protected void |
addSchemaLocationAttributes(JMSAXDriver pDriver,
org.xml.sax.helpers.AttributesImpl pAttrs)
|
java.lang.String |
getAttrQName(JMSAXDriver pDriver,
java.lang.String pNamespaceURI,
java.lang.String pLocalName)
Returns the qualified name of the attribute pLocalName . |
DatatypeConverterInterface |
getDatatypeConverter()
Returns the DatatypeConverterInterface being used for
conversion of atomic values. |
java.lang.String |
getElementQName(JMSAXDriver pDriver,
java.lang.String pNamespaceURI,
java.lang.String pLocalName)
Returns the qualified name of the element pLocalName
in namespace pNamespaceURI . |
protected java.lang.String |
getElementQName(JMSAXDriver pDriver,
java.lang.String pPrefix,
java.lang.String pNamespaceURI,
java.lang.String pLocalName)
|
JMMarshallerImpl |
getJMMarshaller()
Returns the Marshaller, which created the controller. |
NamespaceSupport |
getNamespaceContext()
Returns an instance of NamespaceSupport. |
protected java.lang.String |
getNewPrefix(java.lang.String pURI,
java.lang.String pSuggestedPrefix)
|
protected java.lang.String |
getPreferredPrefix(JMSAXDriver pDriver,
java.lang.String pURI)
|
org.xml.sax.ContentHandler |
getTarget()
Returns the target handler, to which SAX events are being fired. |
void |
marshal(JMSAXDriver pDriver,
java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.Object pElement)
Marshals the given object, creating an element with the given namespace URI and local name. |
void |
marshal(JMSAXDriver pDriver,
java.lang.String pPrefix,
java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.Object pElement)
Marshals the given object, creating a root element with the given namespace URI and local name. |
void |
marshalSimpleChild(JMSAXDriver pDriver,
java.lang.String pNamespaceURI,
java.lang.String pLocalName,
java.lang.String pValue)
Called by the driver for creating a simple child. |
void |
printConversionEvent(java.lang.Object pObject,
java.lang.String pMsg,
java.lang.Exception pException)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JMSAXDriverController(JMMarshallerImpl pMarshaller, org.xml.sax.ContentHandler pTarget) throws org.xml.sax.SAXException
org.xml.sax.SAXException
Method Detail |
---|
public JMMarshallerImpl getJMMarshaller()
public org.xml.sax.ContentHandler getTarget()
public NamespaceSupport getNamespaceContext()
public DatatypeConverterInterface getDatatypeConverter()
DatatypeConverterInterface
being used for
conversion of atomic values.
protected java.lang.String getNewPrefix(java.lang.String pURI, java.lang.String pSuggestedPrefix)
protected java.lang.String getPreferredPrefix(JMSAXDriver pDriver, java.lang.String pURI)
protected java.lang.String getElementQName(JMSAXDriver pDriver, java.lang.String pPrefix, java.lang.String pNamespaceURI, java.lang.String pLocalName) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public java.lang.String getElementQName(JMSAXDriver pDriver, java.lang.String pNamespaceURI, java.lang.String pLocalName) throws org.xml.sax.SAXException
pLocalName
in namespace pNamespaceURI
. In other words, it attachs
a prefix, if required.
org.xml.sax.SAXException
public java.lang.String getAttrQName(JMSAXDriver pDriver, java.lang.String pNamespaceURI, java.lang.String pLocalName) throws org.xml.sax.SAXException
pLocalName
.
In other words, attachs a prefix, if required.
org.xml.sax.SAXException
protected void addSchemaLocationAttributes(JMSAXDriver pDriver, org.xml.sax.helpers.AttributesImpl pAttrs) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void marshal(JMSAXDriver pDriver, java.lang.String pPrefix, java.lang.String pNamespaceURI, java.lang.String pLocalName, java.lang.Object pElement) throws org.xml.sax.SAXException
pElement
- The element being marshalled. It must be
an instance of the class associated to this specific
JMXmlSerializer.
org.xml.sax.SAXException
public void marshal(JMSAXDriver pDriver, java.lang.String pNamespaceURI, java.lang.String pLocalName, java.lang.Object pElement) throws org.xml.sax.SAXException
pElement
- The element being marshalled. It must be
an instance of the class associated to this specific
JMXmlSerializer.
org.xml.sax.SAXException
public void marshalSimpleChild(JMSAXDriver pDriver, java.lang.String pNamespaceURI, java.lang.String pLocalName, java.lang.String pValue) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void printConversionEvent(java.lang.Object pObject, java.lang.String pMsg, java.lang.Exception pException) throws org.xml.sax.SAXException
org.xml.sax.SAXException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |