org.apache.wink.common.model.atom
Class AtomJAXBUtils.AtomMarshallingListener.AtomMarshallerHandler

java.lang.Object
  extended by org.apache.xml.serialize.BaseMarkupSerializer
      extended by org.apache.xml.serialize.XMLSerializer
          extended by org.apache.wink.common.model.atom.AtomJAXBUtils.AtomMarshallingListener.AtomMarshallerHandler
All Implemented Interfaces:
org.apache.xml.serialize.DOMSerializer, org.apache.xml.serialize.Serializer, org.xml.sax.ContentHandler, org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.ext.LexicalHandler
Enclosing class:
AtomJAXBUtils.AtomMarshallingListener

public static class AtomJAXBUtils.AtomMarshallingListener.AtomMarshallerHandler
extends org.apache.xml.serialize.XMLSerializer

AtomMarshallerHandler is a SAX ContentHandler which extends XMLSerliazer to create an XML output from SAX events.


Field Summary
 
Fields inherited from class org.apache.xml.serialize.XMLSerializer
DEBUG, fLocalNSBinder, fNamespaces, fNSBinder, fSymbolTable, PREFIX
 
Fields inherited from class org.apache.xml.serialize.BaseMarkupSerializer
_docTypePublicId, _docTypeSystemId, _encodingInfo, _format, _indenting, _prefixes, _printer, _started, fCurrentNode, fDOMError, fDOMErrorHandler, fDOMFilter, features, fStrBuffer
 
Constructor Summary
AtomJAXBUtils.AtomMarshallingListener.AtomMarshallerHandler(java.util.Map<java.lang.String,java.lang.String> processingInstructions, javax.xml.bind.Marshaller marshaller)
           
 
Method Summary
 boolean isXmlContent()
           
 java.lang.String popXmlContent()
           
 void pushXmlContent(java.lang.String xmlContent)
           
 void setNamespacePrefixMapper(JAXBNamespacePrefixMapper namespacePrefixMapper)
           
 void startDocument(java.lang.String rootTagName)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attrs)
           
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from class org.apache.xml.serialize.XMLSerializer
checkUnboundNamespacePrefixedNode, endElement, endElement, endElementIO, getEntityRef, printEscaped, printText, printText, printXMLChar, reset, serializeElement, setNamespaces, setOutputFormat, startElement
 
Methods inherited from class org.apache.xml.serialize.BaseMarkupSerializer
asContentHandler, asDocumentHandler, asDOMSerializer, attributeDecl, characters, characters, comment, comment, content, elementDecl, endCDATA, endDocument, endDTD, endEntity, endNonEscaping, endPrefixMapping, endPreserving, enterElementState, externalEntityDecl, fatalError, getElementState, getPrefix, ignorableWhitespace, internalEntityDecl, isDocumentState, leaveElementState, modifyDOMError, notationDecl, prepare, printCDATAText, printDoctypeURL, printEscaped, processingInstruction, processingInstructionIO, serialize, serialize, serialize, serializeNode, serializePreRoot, setDocumentLocator, setOutputByteStream, setOutputCharStream, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startNonEscaping, startPreserving, surrogates, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomJAXBUtils.AtomMarshallingListener.AtomMarshallerHandler

public AtomJAXBUtils.AtomMarshallingListener.AtomMarshallerHandler(java.util.Map<java.lang.String,java.lang.String> processingInstructions,
                                                                   javax.xml.bind.Marshaller marshaller)
                                                            throws javax.xml.bind.JAXBException,
                                                                   java.io.UnsupportedEncodingException
Throws:
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
Method Detail

setNamespacePrefixMapper

public void setNamespacePrefixMapper(JAXBNamespacePrefixMapper namespacePrefixMapper)

popXmlContent

public java.lang.String popXmlContent()

pushXmlContent

public void pushXmlContent(java.lang.String xmlContent)

isXmlContent

public boolean isXmlContent()

startDocument

public void startDocument(java.lang.String rootTagName)
                   throws java.io.IOException
Overrides:
startDocument in class org.apache.xml.serialize.XMLSerializer
Throws:
java.io.IOException

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
Overrides:
startPrefixMapping in class org.apache.xml.serialize.BaseMarkupSerializer
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String rawName,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.apache.xml.serialize.XMLSerializer
Throws:
org.xml.sax.SAXException


Copyright © 2009 The Apache Software Foundation. All Rights Reserved.