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

java.lang.Object
  extended by com.github.stephenc.javaisotools.sabre.impl.ChainingStreamHandler
      extended by com.github.stephenc.javaisotools.udflib.handler.UDF102Handler
All Implemented Interfaces:
ContentHandler, StreamHandler, StructureHandler
Direct Known Subclasses:
UDF201Handler

public class UDF102Handler
extends ChainingStreamHandler


Field Summary
protected  int blockSize
           
protected  Stack<DataReference> dataReferenceStack
           
protected  int descriptorVersion
           
protected  Stack<Element> elementStack
           
protected  long maximumAllocationLength
           
protected  int maximumUDFWriteRevision
           
protected  int minimumUDFReadRevision
           
protected  int minimumUDFWriteRevision
           
protected  int tagSerialNumber
           
protected  byte[] udfVersionIdentifierSuffix
           
 
Constructor Summary
UDF102Handler(StructureHandler myStructureHandler, ContentHandler myContentHandler)
           
 
Method Summary
protected  void createAndPassAVDP()
           
protected  void createAndPassFE()
           
protected  void createAndPassFSD()
           
protected  void createAndPassIUVD()
           
protected  void createAndPassLVD()
           
protected  void createAndPassLVID()
           
protected  void createAndPassMetadataFile()
           
protected  void createAndPassPD()
           
protected  void createAndPassPVD()
           
protected  void createAndPassTD()
           
protected  void createAndPassUSD()
           
protected  void createAndPassVRS()
           
 void data(DataReference myDataReference)
           
 void endDocument()
           
 void endElement()
           
 void startDocument()
           
 void startElement(Element myElement)
           
 
Methods inherited from class com.github.stephenc.javaisotools.sabre.impl.ChainingStreamHandler
fixup, mark
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blockSize

protected int blockSize

maximumAllocationLength

protected long maximumAllocationLength

tagSerialNumber

protected int tagSerialNumber

udfVersionIdentifierSuffix

protected byte[] udfVersionIdentifierSuffix

minimumUDFReadRevision

protected int minimumUDFReadRevision

minimumUDFWriteRevision

protected int minimumUDFWriteRevision

maximumUDFWriteRevision

protected int maximumUDFWriteRevision

descriptorVersion

protected int descriptorVersion

elementStack

protected Stack<Element> elementStack

dataReferenceStack

protected Stack<DataReference> dataReferenceStack
Constructor Detail

UDF102Handler

public UDF102Handler(StructureHandler myStructureHandler,
                     ContentHandler myContentHandler)
Method Detail

startDocument

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

endDocument

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

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

createAndPassVRS

protected void createAndPassVRS()
                         throws HandlerException
Throws:
HandlerException

createAndPassAVDP

protected void createAndPassAVDP()
                          throws HandlerException
Throws:
HandlerException

createAndPassPVD

protected void createAndPassPVD()
                         throws HandlerException
Throws:
HandlerException

createAndPassPD

protected void createAndPassPD()
                        throws HandlerException
Throws:
HandlerException

createAndPassLVD

protected void createAndPassLVD()
                         throws HandlerException
Throws:
HandlerException

createAndPassUSD

protected void createAndPassUSD()
                         throws HandlerException
Throws:
HandlerException

createAndPassIUVD

protected void createAndPassIUVD()
                          throws HandlerException
Throws:
HandlerException

createAndPassTD

protected void createAndPassTD()
                        throws HandlerException
Throws:
HandlerException

createAndPassLVID

protected void createAndPassLVID()
                          throws HandlerException
Throws:
HandlerException

createAndPassFSD

protected void createAndPassFSD()
                         throws HandlerException
Throws:
HandlerException

createAndPassFE

protected void createAndPassFE()
                        throws HandlerException
Throws:
HandlerException

createAndPassMetadataFile

protected void createAndPassMetadataFile()
                                  throws HandlerException
Throws:
HandlerException


Copyright © 2013. All Rights Reserved.