ooc
Class TagParser

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byooc.TagParser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class TagParser
extends org.xml.sax.helpers.DefaultHandler

Used by SourceTagHolder to parse tags from the input stream of the given source.


Constructor Summary
TagParser(SourceTagHolder sourceTagHolder)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
static TagParser createTagTree(SourceTagHolder sourceTagHolder)
          Static methods
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 org.xml.sax.Locator getLocator()
           
 Tag getParent()
           
 Tag getRoot()
           
 SourceTagHolder getSourceTagHolder()
           
 java.lang.String nullFilter(java.lang.String str)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
          ContentHandler methods
 void setParent(Tag newParent)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes att)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagParser

public TagParser(SourceTagHolder sourceTagHolder)
Method Detail

getLocator

public org.xml.sax.Locator getLocator()

getParent

public Tag getParent()

getSourceTagHolder

public SourceTagHolder getSourceTagHolder()

getRoot

public Tag getRoot()

setParent

public void setParent(Tag newParent)

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
ContentHandler methods


characters

public void characters(char[] ch,
                       int start,
                       int length)

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes att)

nullFilter

public java.lang.String nullFilter(java.lang.String str)

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)

createTagTree

public static TagParser createTagTree(SourceTagHolder sourceTagHolder)
Static methods