org.apache.cocoon.generation
Class ProfilerGenerator

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.xml.AbstractXMLProducer
          extended by org.apache.cocoon.generation.AbstractGenerator
              extended by org.apache.cocoon.generation.ServiceableGenerator
                  extended by org.apache.cocoon.generation.ProfilerGenerator
All Implemented Interfaces:
Poolable, Recyclable, Disposable, Component, LogEnabled, Serviceable, Generator, SitemapModelComponent, XMLProducer

public class ProfilerGenerator
extends ServiceableGenerator

Generates an XML representation of the current status of Profiler.

Version:
$Id: ProfilerGenerator.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Vadim Gritsenko, Bruno Dumon, Stephan Michels

Field Summary
 
Fields inherited from class org.apache.cocoon.generation.ServiceableGenerator
manager
 
Fields inherited from class org.apache.cocoon.generation.AbstractGenerator
objectModel, parameters, resolver, source
 
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
 
Fields inherited from interface org.apache.cocoon.generation.Generator
ROLE
 
Constructor Summary
ProfilerGenerator()
           
 
Method Summary
 void dispose()
          Disposable
 void generate()
          Generate the status information in XML format.
 void generateSAXFragment(Object fragment, boolean embed)
           
 void service(ServiceManager manager)
          Serviceable
 void setup(SourceResolver resolver, Map objectModel, String soure, Parameters parameters)
          Setup of the profiler generator.
 
Methods inherited from class org.apache.cocoon.generation.AbstractGenerator
recycle
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
setConsumer, setContentHandler, setLexicalHandler
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cocoon.xml.XMLProducer
setConsumer
 

Constructor Detail

ProfilerGenerator

public ProfilerGenerator()
Method Detail

service

public void service(ServiceManager manager)
             throws ServiceException
Serviceable

Specified by:
service in interface Serviceable
Overrides:
service in class ServiceableGenerator
Throws:
ServiceException

setup

public void setup(SourceResolver resolver,
                  Map objectModel,
                  String soure,
                  Parameters parameters)
           throws ProcessingException,
                  SAXException,
                  IOException
Setup of the profiler generator.

Specified by:
setup in interface SitemapModelComponent
Overrides:
setup in class AbstractGenerator
Throws:
ProcessingException
SAXException
IOException

dispose

public void dispose()
Disposable

Specified by:
dispose in interface Disposable
Overrides:
dispose in class ServiceableGenerator

generate

public void generate()
              throws SAXException
Generate the status information in XML format.

Throws:
SAXException - when there is a problem creating the output SAX events.

generateSAXFragment

public void generateSAXFragment(Object fragment,
                                boolean embed)
                         throws SAXException
Throws:
SAXException


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.