Package com.lowagie.text.xml
Class TagMap.AttributeHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- com.lowagie.text.xml.TagMap.AttributeHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Enclosing class:
- TagMap
class TagMap.AttributeHandler extends org.xml.sax.helpers.DefaultHandler
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ALIAS
This is an attributestatic java.lang.String
ATTRIBUTE
This is a tagstatic java.lang.String
CONTENT
This is an attributeprivate XmlPeer
currentPeer
This is the current peer.static java.lang.String
NAME
This is an attributestatic java.lang.String
TAG
This is a tagprivate java.util.Map<java.lang.String,XmlPeer>
tagMap
This is the tagmap using the AttributeHandlerstatic java.lang.String
VALUE
This is an attribute
-
Constructor Summary
Constructors Constructor Description AttributeHandler(java.util.Map<java.lang.String,XmlPeer> tagMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] ch, int start, int length)
This method gets called when characters are encountered.void
endElement(java.lang.String uri, java.lang.String lname, java.lang.String tag)
This method gets called when an end tag is encountered.void
ignorableWhitespace(char[] ch, int start, int length)
This method gets called when ignorable white space encountered.void
startElement(java.lang.String uri, java.lang.String lname, java.lang.String tag, org.xml.sax.Attributes attrs)
This method gets called when a start tag is encountered.
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
This is a tag- See Also:
- Constant Field Values
-
ATTRIBUTE
public static final java.lang.String ATTRIBUTE
This is a tag- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
This is an attribute- See Also:
- Constant Field Values
-
ALIAS
public static final java.lang.String ALIAS
This is an attribute- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
This is an attribute- See Also:
- Constant Field Values
-
CONTENT
public static final java.lang.String CONTENT
This is an attribute- See Also:
- Constant Field Values
-
tagMap
private java.util.Map<java.lang.String,XmlPeer> tagMap
This is the tagmap using the AttributeHandler
-
currentPeer
private XmlPeer currentPeer
This is the current peer.
-
-
Constructor Detail
-
AttributeHandler
public AttributeHandler(java.util.Map<java.lang.String,XmlPeer> tagMap)
-
-
Method Detail
-
startElement
public void startElement(java.lang.String uri, java.lang.String lname, java.lang.String tag, org.xml.sax.Attributes attrs)
This method gets called when a start tag is encountered.- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
uri
- the Uniform Resource Identifierlname
- the local name (without prefix), or the empty string if Namespace processing is not being performed.tag
- the name of the tag that is encounteredattrs
- the list of attributes
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length)
This method gets called when ignorable white space encountered.- Specified by:
ignorableWhitespace
in interfaceorg.xml.sax.ContentHandler
- Overrides:
ignorableWhitespace
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
ch
- an array of charactersstart
- the start position in the arraylength
- the number of characters to read from the array
-
characters
public void characters(char[] ch, int start, int length)
This method gets called when characters are encountered.- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
ch
- an array of charactersstart
- the start position in the arraylength
- the number of characters to read from the array
-
endElement
public void endElement(java.lang.String uri, java.lang.String lname, java.lang.String tag)
This method gets called when an end tag is encountered.- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
uri
- the Uniform Resource Identifierlname
- the local name (without prefix), or the empty string if Namespace processing is not being performed.tag
- the name of the tag that ends
-
-