com.github.stephenc.javaisotools.udflib.handler
Class DescriptorTagHandler

java.lang.Object
  extended by com.github.stephenc.javaisotools.sabre.impl.ChainingStreamHandler
      extended by com.github.stephenc.javaisotools.udflib.handler.DescriptorTagHandler
All Implemented Interfaces:
ContentHandler, StreamHandler, StructureHandler

public class DescriptorTagHandler
extends ChainingStreamHandler


Field Summary
protected  Stack<DataReference> dataReferenceStack
           
protected  Stack<Element> elementStack
           
 
Constructor Summary
DescriptorTagHandler(StructureHandler myStructureHandler, ContentHandler myContentHandler)
           
 
Method Summary
 void data(DataReference myDataReference)
           
 void endElement()
           
 void startElement(Element myElement)
           
 
Methods inherited from class com.github.stephenc.javaisotools.sabre.impl.ChainingStreamHandler
endDocument, fixup, mark, startDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementStack

protected Stack<Element> elementStack

dataReferenceStack

protected Stack<DataReference> dataReferenceStack
Constructor Detail

DescriptorTagHandler

public DescriptorTagHandler(StructureHandler myStructureHandler,
                            ContentHandler myContentHandler)
Method Detail

startElement

public void startElement(Element myElement)
                  throws HandlerException
Specified by:
startElement in interface StructureHandler
Overrides:
startElement in class ChainingStreamHandler
Throws:
HandlerException

endElement

public void endElement()
                throws HandlerException
Specified by:
endElement in interface StructureHandler
Overrides:
endElement in class ChainingStreamHandler
Throws:
HandlerException

data

public void data(DataReference myDataReference)
          throws HandlerException
Specified by:
data in interface ContentHandler
Overrides:
data in class ChainingStreamHandler
Throws:
HandlerException


Copyright © 2013. All Rights Reserved.