com.github.stephenc.javaisotools.iso9660
Class FilenameDataReference

java.lang.Object
  extended by com.github.stephenc.javaisotools.iso9660.FilenameDataReference
All Implemented Interfaces:
DataReference
Direct Known Subclasses:
ISO9660FilenameDataReference, JolietFilenameDataReference, RockRidgeFilenameDataReference

public abstract class FilenameDataReference
extends Object
implements DataReference


Constructor Summary
FilenameDataReference(ISO9660Directory dir)
           
FilenameDataReference(ISO9660File file)
           
FilenameDataReference(String name)
           
 
Method Summary
abstract  InputStream createInputStream()
           
abstract  long getLength()
           
 String getName()
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilenameDataReference

public FilenameDataReference(ISO9660Directory dir)
                      throws HandlerException
Throws:
HandlerException

FilenameDataReference

public FilenameDataReference(ISO9660File file)
                      throws HandlerException
Throws:
HandlerException

FilenameDataReference

public FilenameDataReference(String name)
Method Detail

setName

public void setName(String name)

getName

public String getName()

getLength

public abstract long getLength()
Specified by:
getLength in interface DataReference

createInputStream

public abstract InputStream createInputStream()
                                       throws IOException
Specified by:
createInputStream in interface DataReference
Throws:
IOException


Copyright © 2013. All Rights Reserved.