com.github.stephenc.javaisotools.udflib
Class UDFImageBuilderFile

java.lang.Object
  extended by com.github.stephenc.javaisotools.udflib.UDFImageBuilderFile
All Implemented Interfaces:
Comparable<UDFImageBuilderFile>

public class UDFImageBuilderFile
extends Object
implements Comparable<UDFImageBuilderFile>


Nested Class Summary
static class UDFImageBuilderFile.FileType
           
 
Constructor Summary
UDFImageBuilderFile(File sourceFile)
           
UDFImageBuilderFile(String directoryIdentifier)
           
 
Method Summary
 void addChild(File childFile)
           
 void addChild(UDFImageBuilderFile childUDFImageBuilderFile)
           
 int compareTo(UDFImageBuilderFile myUDFImageBuilderFile)
           
 Calendar getAccessTime()
           
 Calendar getAttributeTime()
           
 UDFImageBuilderFile getChild(String identifier)
           
 UDFImageBuilderFile[] getChilds()
           
 Calendar getCreationTime()
           
 long getDirectoryCount()
           
 long getFileCount()
           
 long getFileLength()
           
 int getFileLinkCount()
           
 UDFImageBuilderFile.FileType getFileType()
           
 String getIdentifier()
           
 Calendar getModificationTime()
           
 UDFImageBuilderFile getParent()
           
 File getSourceFile()
           
 void readFileData(byte[] buffer)
           
 void removeChild(String identifier)
           
 void setParent(UDFImageBuilderFile parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFImageBuilderFile

public UDFImageBuilderFile(File sourceFile)
                    throws Exception
Throws:
Exception

UDFImageBuilderFile

public UDFImageBuilderFile(String directoryIdentifier)
Method Detail

getFileType

public UDFImageBuilderFile.FileType getFileType()

addChild

public void addChild(UDFImageBuilderFile childUDFImageBuilderFile)
              throws Exception
Throws:
Exception

addChild

public void addChild(File childFile)
              throws Exception
Throws:
Exception

getIdentifier

public String getIdentifier()

getFileLinkCount

public int getFileLinkCount()

compareTo

public int compareTo(UDFImageBuilderFile myUDFImageBuilderFile)
Specified by:
compareTo in interface Comparable<UDFImageBuilderFile>

removeChild

public void removeChild(String identifier)

getChild

public UDFImageBuilderFile getChild(String identifier)

getChilds

public UDFImageBuilderFile[] getChilds()

getModificationTime

public Calendar getModificationTime()

getAccessTime

public Calendar getAccessTime()

getCreationTime

public Calendar getCreationTime()

getAttributeTime

public Calendar getAttributeTime()

getFileLength

public long getFileLength()

readFileData

public void readFileData(byte[] buffer)
                  throws IOException
Throws:
IOException

getDirectoryCount

public long getDirectoryCount()

getFileCount

public long getFileCount()

getSourceFile

public File getSourceFile()

getParent

public UDFImageBuilderFile getParent()

setParent

public void setParent(UDFImageBuilderFile parent)


Copyright © 2013. All Rights Reserved.