Package org.apache.taglibs.standard.tlv
Class JstlXmlTLV.Handler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.taglibs.standard.tlv.JstlXmlTLV.Handler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Enclosing class:
- JstlXmlTLV
private class JstlXmlTLV.Handler extends org.xml.sax.helpers.DefaultHandler
The handler that provides the base of our implementation.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
bodyIllegal
private boolean
bodyNecessary
private java.util.Stack
chooseDepths
private java.util.Stack
chooseHasOtherwise
private java.util.Stack
chooseHasWhen
private int
depth
private java.lang.String
lastElementName
private java.util.Stack
transformWithSource
-
Constructor Summary
Constructors Modifier Constructor Description private
Handler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] ch, int start, int length)
private boolean
chooseChild()
void
endElement(java.lang.String ns, java.lang.String ln, java.lang.String qn)
void
startElement(java.lang.String ns, java.lang.String ln, java.lang.String qn, org.xml.sax.Attributes a)
private int
topDepth(java.util.Stack s)
-
-
-
Field Detail
-
depth
private int depth
-
chooseDepths
private java.util.Stack chooseDepths
-
chooseHasOtherwise
private java.util.Stack chooseHasOtherwise
-
chooseHasWhen
private java.util.Stack chooseHasWhen
-
lastElementName
private java.lang.String lastElementName
-
bodyNecessary
private boolean bodyNecessary
-
bodyIllegal
private boolean bodyIllegal
-
transformWithSource
private java.util.Stack transformWithSource
-
-
Method Detail
-
startElement
public void startElement(java.lang.String ns, java.lang.String ln, java.lang.String qn, org.xml.sax.Attributes a)
- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
-
characters
public void characters(char[] ch, int start, int length)
- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
-
endElement
public void endElement(java.lang.String ns, java.lang.String ln, java.lang.String qn)
- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
-
chooseChild
private boolean chooseChild()
-
topDepth
private int topDepth(java.util.Stack s)
-
-