org.jboss.xml.binding
Class AbstractMarshaller
java.lang.Object
org.jboss.xml.binding.AbstractMarshaller
- All Implemented Interfaces:
- Marshaller (src)
- Direct Known Subclasses:
- DtdMarshaller (src) , XercesXsMarshaller (src) , XsMarshaller (src)
- public abstract class AbstractMarshaller
- extends java.lang.Object
- implements Marshaller (src)
Method Summary |
void |
addRootElement(java.lang.String namespaceUri,
java.lang.String prefix,
java.lang.String name)
|
protected AbstractMarshaller.ClassMapping (src) |
getClassMapping(java.lang.Class cls)
|
java.lang.String |
getProperty(java.lang.String name)
|
void |
mapClassToNamespace(java.lang.Class cls,
java.lang.String root,
java.lang.String namespaceUri,
java.io.Reader schemaReader,
ObjectModelProvider (src) provider)
|
void |
mapClassToNamespace(java.lang.Class cls,
java.lang.String root,
java.lang.String namespaceUri,
java.lang.String schemaUrl,
ObjectModelProvider (src) provider)
|
void |
mapPublicIdToSystemId(java.lang.String publicId,
java.lang.String systemId)
|
void |
marshal(java.lang.String schemaUri,
ObjectModelProvider (src) provider,
java.lang.Object root,
java.io.Writer writer)
|
protected boolean |
propertyIsTrueOrNotSet(java.lang.String name)
|
void |
setEncoding(java.lang.String encoding)
|
void |
setProperty(java.lang.String name,
java.lang.String value)
|
void |
setVersion(java.lang.String version)
|
protected void |
writeXmlVersion(java.io.Writer writer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
version
protected java.lang.String version
encoding
protected java.lang.String encoding
rootQNames
protected java.util.List rootQNames
AbstractMarshaller
public AbstractMarshaller()
marshal
public void marshal(java.lang.String schemaUri,
ObjectModelProvider (src) provider,
java.lang.Object root,
java.io.Writer writer)
throws java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException
- Specified by:
marshal
in interface Marshaller (src)
- Throws:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
mapClassToNamespace
public void mapClassToNamespace(java.lang.Class cls,
java.lang.String root,
java.lang.String namespaceUri,
java.io.Reader schemaReader,
ObjectModelProvider (src) provider)
- Specified by:
mapClassToNamespace
in interface Marshaller (src)
mapClassToNamespace
public void mapClassToNamespace(java.lang.Class cls,
java.lang.String root,
java.lang.String namespaceUri,
java.lang.String schemaUrl,
ObjectModelProvider (src) provider)
- Specified by:
mapClassToNamespace
in interface Marshaller (src)
setVersion
public void setVersion(java.lang.String version)
- Specified by:
setVersion
in interface Marshaller (src)
setEncoding
public void setEncoding(java.lang.String encoding)
- Specified by:
setEncoding
in interface Marshaller (src)
mapPublicIdToSystemId
public void mapPublicIdToSystemId(java.lang.String publicId,
java.lang.String systemId)
- Specified by:
mapPublicIdToSystemId
in interface Marshaller (src)
addRootElement
public void addRootElement(java.lang.String namespaceUri,
java.lang.String prefix,
java.lang.String name)
- Specified by:
addRootElement
in interface Marshaller (src)
setProperty
public void setProperty(java.lang.String name,
java.lang.String value)
- Specified by:
setProperty
in interface Marshaller (src)
getProperty
public java.lang.String getProperty(java.lang.String name)
- Specified by:
getProperty
in interface Marshaller (src)
propertyIsTrueOrNotSet
protected boolean propertyIsTrueOrNotSet(java.lang.String name)
writeXmlVersion
protected void writeXmlVersion(java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
getClassMapping
protected AbstractMarshaller.ClassMapping (src) getClassMapping(java.lang.Class cls)