org.apache.cocoon.forms.transformation
Interface EffectPipe.Handler

All Known Implementing Classes:
EffectPipe.BufferHandler, EffectPipe.CopyHandler, EffectPipe.ErrorHandler, EffectPipe.NullHandler, EffectWidgetReplacingPipe.AggregateWidgetHandler, EffectWidgetReplacingPipe.ChooseHandler, EffectWidgetReplacingPipe.ChoosePassThruHandler, EffectWidgetReplacingPipe.ClassHandler, EffectWidgetReplacingPipe.ContinuationIdHandler, EffectWidgetReplacingPipe.DocHandler, EffectWidgetReplacingPipe.FormHandler, EffectWidgetReplacingPipe.GroupHandler, EffectWidgetReplacingPipe.NestedHandler, EffectWidgetReplacingPipe.NewHandler, EffectWidgetReplacingPipe.RepeaterHandler, EffectWidgetReplacingPipe.RepeaterRowsHandler, EffectWidgetReplacingPipe.RepeaterSizeHandler, EffectWidgetReplacingPipe.RepeaterWidgetHandler, EffectWidgetReplacingPipe.RepeaterWidgetLabelHandler, EffectWidgetReplacingPipe.SkipHandler, EffectWidgetReplacingPipe.StructHandler, EffectWidgetReplacingPipe.UnionHandler, EffectWidgetReplacingPipe.UnionPassThruHandler, EffectWidgetReplacingPipe.ValidationErrorHandler, EffectWidgetReplacingPipe.WidgetHandler, EffectWidgetReplacingPipe.WidgetLabelHandler
Enclosing class:
EffectPipe

protected static interface EffectPipe.Handler

Handler interface. Accepts SAX events, can return other handler to replace self for further events.


Method Summary
 EffectPipe.Handler characters(char[] ch, int start, int length)
           
 EffectPipe.Handler comment(char[] c, int start, int len)
           
 EffectPipe.Handler endCDATA()
           
 void endDocument()
           
 EffectPipe.Handler endDTD()
           
 void endElement(String uri, String loc, String raw)
           
 EffectPipe.Handler endEntity(String name)
           
 void endPrefixMapping(String prefix)
           
 EffectPipe.Handler ignorableWhitespace(char[] ch, int start, int length)
           
 EffectPipe.Handler nestedElement(String uri, String loc, String raw, Attributes attrs)
          Called before startElement, handler can decide what other handler should process next startElement.
 EffectPipe.Handler processingInstruction(String target, String data)
           
 EffectPipe.Handler skippedEntity(String name)
           
 EffectPipe.Handler startCDATA()
           
 EffectPipe.Handler startDocument()
           
 EffectPipe.Handler startDTD(String name, String publicId, String systemId)
           
 EffectPipe.Handler startElement(String uri, String loc, String raw, Attributes attrs)
           
 EffectPipe.Handler startEntity(String name)
           
 void startPrefixMapping(String prefix, String uri)
           
 

Method Detail

startDocument

EffectPipe.Handler startDocument()
                                 throws SAXException
Throws:
SAXException

endDocument

void endDocument()
                 throws SAXException
Throws:
SAXException

startPrefixMapping

void startPrefixMapping(String prefix,
                        String uri)
                        throws SAXException
Throws:
SAXException

endPrefixMapping

void endPrefixMapping(String prefix)
                      throws SAXException
Throws:
SAXException

startElement

EffectPipe.Handler startElement(String uri,
                                String loc,
                                String raw,
                                Attributes attrs)
                                throws SAXException
Throws:
SAXException

nestedElement

EffectPipe.Handler nestedElement(String uri,
                                 String loc,
                                 String raw,
                                 Attributes attrs)
                                 throws SAXException
Called before startElement, handler can decide what other handler should process next startElement.

Throws:
SAXException

endElement

void endElement(String uri,
                String loc,
                String raw)
                throws SAXException
Throws:
SAXException

characters

EffectPipe.Handler characters(char[] ch,
                              int start,
                              int length)
                              throws SAXException
Throws:
SAXException

ignorableWhitespace

EffectPipe.Handler ignorableWhitespace(char[] ch,
                                       int start,
                                       int length)
                                       throws SAXException
Throws:
SAXException

processingInstruction

EffectPipe.Handler processingInstruction(String target,
                                         String data)
                                         throws SAXException
Throws:
SAXException

skippedEntity

EffectPipe.Handler skippedEntity(String name)
                                 throws SAXException
Throws:
SAXException

startDTD

EffectPipe.Handler startDTD(String name,
                            String publicId,
                            String systemId)
                            throws SAXException
Throws:
SAXException

endDTD

EffectPipe.Handler endDTD()
                          throws SAXException
Throws:
SAXException

startEntity

EffectPipe.Handler startEntity(String name)
                               throws SAXException
Throws:
SAXException

endEntity

EffectPipe.Handler endEntity(String name)
                             throws SAXException
Throws:
SAXException

startCDATA

EffectPipe.Handler startCDATA()
                              throws SAXException
Throws:
SAXException

endCDATA

EffectPipe.Handler endCDATA()
                            throws SAXException
Throws:
SAXException

comment

EffectPipe.Handler comment(char[] c,
                           int start,
                           int len)
                           throws SAXException
Throws:
SAXException


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