com.lowagie.text.xml
Class TagMap.AttributeHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by com.lowagie.text.xml.TagMap.AttributeHandler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler
Enclosing class:
TagMap

 class TagMap.AttributeHandler
extends DefaultHandler


Field Summary
static String ALIAS
          This is an attribute
static String ATTRIBUTE
          This is a tag
static String CONTENT
          This is an attribute
private  XmlPeer currentPeer
          This is the current peer.
static String NAME
          This is an attribute
static String TAG
          This is a tag
private  HashMap tagMap
          This is the tagmap using the AttributeHandler
static String VALUE
          This is an attribute
 
Constructor Summary
TagMap.AttributeHandler(HashMap tagMap)
          Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.
 
Method Summary
 void characters(char[] ch, int start, int length)
          This method gets called when characters are encountered.
 void endElement(String uri, String lname, 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(String uri, String lname, String tag, Attributes attrs)
          This method gets called when a start tag is encountered.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG

public static final String TAG
This is a tag

See Also:
Constant Field Values

ATTRIBUTE

public static final String ATTRIBUTE
This is a tag

See Also:
Constant Field Values

NAME

public static final String NAME
This is an attribute

See Also:
Constant Field Values

ALIAS

public static final String ALIAS
This is an attribute

See Also:
Constant Field Values

VALUE

public static final String VALUE
This is an attribute

See Also:
Constant Field Values

CONTENT

public static final String CONTENT
This is an attribute

See Also:
Constant Field Values

tagMap

private HashMap tagMap
This is the tagmap using the AttributeHandler


currentPeer

private XmlPeer currentPeer
This is the current peer.

Constructor Detail

TagMap.AttributeHandler

public TagMap.AttributeHandler(HashMap tagMap)
Constructs a new SAXiTextHandler that will translate all the events triggered by the parser to actions on the Document-object.

Parameters:
tagMap - A Hashmap containing XmlPeer-objects
Method Detail

startElement

public void startElement(String uri,
                         String lname,
                         String tag,
                         Attributes attrs)
This method gets called when a start tag is encountered.

Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler
Parameters:
uri - the Uniform Resource Identifier
lname - the local name (without prefix), or the empty string if Namespace processing is not being performed.
tag - the name of the tag that is encountered
attrs - 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 interface ContentHandler
Overrides:
ignorableWhitespace in class DefaultHandler
Parameters:
ch - an array of characters
start - the start position in the array
length - 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 interface ContentHandler
Overrides:
characters in class DefaultHandler
Parameters:
ch - an array of characters
start - the start position in the array
length - the number of characters to read from the array

endElement

public void endElement(String uri,
                       String lname,
                       String tag)
This method gets called when an end tag is encountered.

Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class DefaultHandler
Parameters:
uri - the Uniform Resource Identifier
lname - the local name (without prefix), or the empty string if Namespace processing is not being performed.
tag - the name of the tag that ends

Hosted by Hostbasket