This project has retired. For details please refer to its
Attic page .
ProfilingXMLPipe (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.components.profiler
Class ProfilingXMLPipe
java.lang.Object
org.apache.cocoon.components.profiler.ProfilingXMLPipe
All Implemented Interfaces: XMLPipe , XMLProducer , XMLConsumer , ContentHandler , LexicalHandler
public class ProfilingXMLPipe extends Object implements XMLPipe
This SAX connector measures time taken by each Sitemap component. This
class use the XMLSerializer/Interpreter to buffer the output, and to
seperate the measurement of the time. The SAX fragments were also stored
into the ProfilerData.
Version:
CVS $Id: ProfilingXMLPipe.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Stephan Michels , Bruno Dumon
Method Summary
void
characters (char[] c,
int start,
int len)
void
comment (char[] ch,
int start,
int len)
void
endCDATA ()
void
endDocument ()
void
endDTD ()
void
endElement (String uri,
String loc,
String raw)
void
endEntity (String name)
void
endPrefixMapping (String prefix)
void
ignorableWhitespace (char[] c,
int start,
int len)
void
processingInstruction (String target,
String data)
void
setConsumer (XMLConsumer consumer)
Set the XMLConsumer
that will receive XML data.
void
setDocumentLocator (Locator locator)
void
setup (int index,
ProfilerData data)
Setup this XMLPipe.
void
skippedEntity (String name)
void
startCDATA ()
void
startDocument ()
void
startDTD (String name,
String publicId,
String systemId)
void
startElement (String uri,
String loc,
String raw,
Attributes a)
void
startEntity (String name)
void
startPrefixMapping (String prefix,
String uri)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
ProfilingXMLPipe
public ProfilingXMLPipe ()
setup
public void setup (int index,
ProfilerData data)
Setup this XMLPipe.
Parameters: index
- Index of the component.data
- Data of the profile.
setConsumer
public void setConsumer (XMLConsumer consumer)
Set the XMLConsumer
that will receive XML data.
Specified by: setConsumer
in interface XMLProducer
startDocument
public void startDocument ()
throws SAXException
Specified by: startDocument
in interface ContentHandler
Throws:
SAXException
endDocument
public void endDocument ()
throws SAXException
Specified by: endDocument
in interface ContentHandler
Throws:
SAXException
setDocumentLocator
public void setDocumentLocator (Locator locator)
Specified by: setDocumentLocator
in interface ContentHandler
startPrefixMapping
public void startPrefixMapping (String prefix,
String uri)
throws SAXException
Specified by: startPrefixMapping
in interface ContentHandler
Throws:
SAXException
endPrefixMapping
public void endPrefixMapping (String prefix)
throws SAXException
Specified by: endPrefixMapping
in interface ContentHandler
Throws:
SAXException
startElement
public void startElement (String uri,
String loc,
String raw,
Attributes a)
throws SAXException
Specified by: startElement
in interface ContentHandler
Throws:
SAXException
endElement
public void endElement (String uri,
String loc,
String raw)
throws SAXException
Specified by: endElement
in interface ContentHandler
Throws:
SAXException
characters
public void characters (char[] c,
int start,
int len)
throws SAXException
Specified by: characters
in interface ContentHandler
Throws:
SAXException
ignorableWhitespace
public void ignorableWhitespace (char[] c,
int start,
int len)
throws SAXException
Specified by: ignorableWhitespace
in interface ContentHandler
Throws:
SAXException
processingInstruction
public void processingInstruction (String target,
String data)
throws SAXException
Specified by: processingInstruction
in interface ContentHandler
Throws:
SAXException
skippedEntity
public void skippedEntity (String name)
throws SAXException
Specified by: skippedEntity
in interface ContentHandler
Throws:
SAXException
startDTD
public void startDTD (String name,
String publicId,
String systemId)
throws SAXException
Specified by: startDTD
in interface LexicalHandler
Throws:
SAXException
endDTD
public void endDTD ()
throws SAXException
Specified by: endDTD
in interface LexicalHandler
Throws:
SAXException
startEntity
public void startEntity (String name)
throws SAXException
Specified by: startEntity
in interface LexicalHandler
Throws:
SAXException
endEntity
public void endEntity (String name)
throws SAXException
Specified by: endEntity
in interface LexicalHandler
Throws:
SAXException
startCDATA
public void startCDATA ()
throws SAXException
Specified by: startCDATA
in interface LexicalHandler
Throws:
SAXException
endCDATA
public void endCDATA ()
throws SAXException
Specified by: endCDATA
in interface LexicalHandler
Throws:
SAXException
comment
public void comment (char[] ch,
int start,
int len)
throws SAXException
Specified by: comment
in interface LexicalHandler
Throws:
SAXException
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.