This project has retired. For details please refer to its
Attic page .
XMLByteStreamInterpreter (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.components.sax
Class XMLByteStreamInterpreter
java.lang.Object
org.apache.cocoon.components.sax.AbstractXMLByteStreamInterpreter
org.apache.cocoon.components.sax.XMLByteStreamInterpreter
All Implemented Interfaces: Component , XMLByteStreamConstants , XMLDeserializer , XMLProducer
public final class XMLByteStreamInterpreter extends AbstractXMLByteStreamInterpreter implements XMLDeserializer
This a simple xml compiler which takes a byte array as input.
If you want to reuse this interpreter make sure to call first recycle()
and then set the new consumer for the sax events.
Version:
$Id: XMLByteStreamInterpreter.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Fields inherited from interface org.apache.cocoon.components.sax.XMLByteStreamConstants
CHARACTERS , COMMENT , END_CDATA , END_DOCUMENT , END_DTD , END_ELEMENT , END_ENTITY , END_PREFIX_MAPPING , IGNORABLE_WHITESPACE , LOCATOR , PROCESSING_INSTRUCTION , SKIPPED_ENTITY , START_CDATA , START_DOCUMENT , START_DTD , START_ELEMENT , START_ENTITY , START_PREFIX_MAPPING
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
XMLByteStreamInterpreter
public XMLByteStreamInterpreter ()
recycle
public void recycle ()
Overrides: recycle
in class AbstractXMLByteStreamInterpreter
deserialize
public void deserialize (Object saxFragment)
throws SAXException
Description copied from interface: XMLDeserializer
Deserialize the xml data and stream it.
Specified by: deserialize
in interface XMLDeserializer
Parameters: saxFragment
- The xml data.
Throws:
SAXException
read
protected int read ()
throws SAXException
Specified by: read
in class AbstractXMLByteStreamInterpreter
Throws:
SAXException
read
protected int read (byte[] b)
throws SAXException
Specified by: read
in class AbstractXMLByteStreamInterpreter
Throws:
SAXException
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.