com.github.stephenc.javaisotools.iso9660
Class ISO9660RootDirectory

java.lang.Object
  extended by com.github.stephenc.javaisotools.iso9660.ISO9660Directory
      extended by com.github.stephenc.javaisotools.iso9660.ISO9660RootDirectory
All Implemented Interfaces:
ISO9660HierarchyObject, Cloneable, Comparable

public class ISO9660RootDirectory
extends ISO9660Directory


Field Summary
static String MOVED_DIRECTORIES_STORE_NAME
          Name of the directory containing relocated directories
 
Constructor Summary
ISO9660RootDirectory()
          Root of the directory hierarchy
Use addDirectory(), addFile(), addRecursively() and addContentsRecursively() on an object of this class or one of the objects returned by those functions
 
Method Summary
 Object clone()
           
 int deepDirCount()
           
 int deepFileCount()
           
 int deepLevelCount()
           
 ISO9660Directory getMovedDirectoriesStore()
          Active Moved Directory Store
 void setMovedDirectoryStore()
          Create and Add Moved Directories Store to Directory Hierarchy
 
Methods inherited from class com.github.stephenc.javaisotools.iso9660.ISO9660Directory
addContentsRecursively, addDirectory, addDirectory, addDirectory, addFile, addFile, addFile, addFile, addFile, addPath, addRecursively, compareTo, forceSort, getDirectories, getFiles, getID, getISOPath, getLevel, getName, getParentDirectory, getRoot, hasSubDirs, isDirectory, isMoved, lastModified, relocate, setName, sortedIterator, unsortedIterator
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MOVED_DIRECTORIES_STORE_NAME

public static String MOVED_DIRECTORIES_STORE_NAME
Name of the directory containing relocated directories

Constructor Detail

ISO9660RootDirectory

public ISO9660RootDirectory()
Root of the directory hierarchy
Use addDirectory(), addFile(), addRecursively() and addContentsRecursively() on an object of this class or one of the objects returned by those functions

Method Detail

setMovedDirectoryStore

public void setMovedDirectoryStore()
Create and Add Moved Directories Store to Directory Hierarchy


getMovedDirectoriesStore

public ISO9660Directory getMovedDirectoriesStore()
Active Moved Directory Store

Returns:
Active moved directories store

deepLevelCount

public int deepLevelCount()

deepFileCount

public int deepFileCount()

deepDirCount

public int deepDirCount()

clone

public Object clone()
Overrides:
clone in class ISO9660Directory


Copyright © 2013. All Rights Reserved.