|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.ispsoft.jaxme.jaxb.JaxbXMLSerializer
A simple serializer for XML documents.
Constructor Summary | |
JaxbXMLSerializer()
Creates a new JaxbXmlSerializer |
Method Summary | |
void |
characters(char[] ch,
int start,
int length)
Inserts a string of characters into the document. |
void |
endDocument()
This method finishs the handlers action. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
Terminates an element. |
void |
endPrefixMapping(java.lang.String prefix)
Terminates use of a namespace prefix. |
org.xml.sax.Locator |
getDocumentLocator()
Returns the locator |
MarshallerImpl |
getMarshaller()
Returns the JaxbXMLSerializers Marshaller. |
java.io.Writer |
getWriter()
Returns the JaxbXMLSerializers Writer. |
void |
ignorableWhitespace(char[] ch,
int start,
int length)
Calls the character method with the same arguments. |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
Inserts a processing instruction. |
void |
setDocumentLocator(org.xml.sax.Locator l)
Sets the locator. |
void |
setMarshaller(MarshallerImpl pMarshaller)
Sets the JaxbXMLSerializers Marshaller. |
void |
setWriter(java.io.Writer pWriter)
Sets the JaxbXMLSerializers Writer. |
void |
skippedEntity(java.lang.String ent)
Not actually implemented, because I don't know how to skip entities. |
void |
startDocument()
Starts a document. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attr)
Starts a new element. |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String namespaceURI)
Starts use of a namespace prefix. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JaxbXMLSerializer()
Method Detail |
public void setMarshaller(MarshallerImpl pMarshaller)
Sets the JaxbXMLSerializers Marshaller.
public MarshallerImpl getMarshaller()
Returns the JaxbXMLSerializers Marshaller.
public void setWriter(java.io.Writer pWriter)
Sets the JaxbXMLSerializers Writer.
public java.io.Writer getWriter()
Returns the JaxbXMLSerializers Writer.
public void setDocumentLocator(org.xml.sax.Locator l)
setDocumentLocator
in interface org.xml.sax.ContentHandler
l
- A locator for use in case of errorsgetDocumentLocator()
public org.xml.sax.Locator getDocumentLocator()
setDocumentLocator(org.xml.sax.Locator)
public void startPrefixMapping(java.lang.String prefix, java.lang.String namespaceURI) throws org.xml.sax.SAXException
Starts use of a namespace prefix.
startPrefixMapping
in interface org.xml.sax.ContentHandler
namespaceURI
- The namespace URIprefix
- The prefix
org.xml.sax.SAXException
- Not actually thrown, just for compliance to the interface specification.public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException
Terminates use of a namespace prefix.
endPrefixMapping
in interface org.xml.sax.ContentHandler
prefix
- The prefix being abandoned.
org.xml.sax.SAXException
- Not actually thrown, just for compliance to the interface specification.public void startDocument() throws org.xml.sax.SAXException
Starts a document.
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
- Not actually thrown, just for compliance to the interface specification.public void endDocument() throws org.xml.sax.SAXException
This method finishs the handlers action. After calling endDocument you may start a new action by calling startDocument again.
endDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
- Not actually thrown, just for compliance to the
interface specification.public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.ContentHandler
ch
- A string of whitespace characters being inserted into the document.start
- The index of the first character.length
- The number of characters.
org.xml.sax.SAXException
- Thrown in case of an IOException.public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
ch
- The characters being inserted. A substring, to be precise.start
- Index of the first characterlength
- Number of characters being inserted
org.xml.sax.SAXException
- Thrown in case of an IOExceptionpublic void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
Terminates an element.
endElement
in interface org.xml.sax.ContentHandler
namespaceURI
- The namespace URI, if any, or nulllocalName
- The local name, without prefix, or nullqName
- The qualified name, including a prefix, or null
org.xml.sax.SAXException
- Thrown in case of an IOException.public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attr) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
namespaceURI
- The namespace URI, if any, or nulllocalName
- The local name, without prefix, or nullqName
- The qualified name, including a prefix, or nullattr
- The element attributes
org.xml.sax.SAXException
- Thrown in case of an IOException.public void skippedEntity(java.lang.String ent) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
ent
- The entity being skipped.
org.xml.sax.SAXException
- Not actually thrown, just for compliance to the interface specification.public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.ContentHandler
target
- The PI targetdata
- The PI data
org.xml.sax.SAXException
- Thrown in case of an IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |