com.github.stephenc.javaisotools.iso9660
Class NamingConventions
java.lang.Object
com.github.stephenc.javaisotools.iso9660.NamingConventions
- Direct Known Subclasses:
- ISO9660NamingConventions, JolietNamingConventions, RockRidgeNamingConventions
public abstract class NamingConventions
- extends Object
|
Field Summary |
static boolean |
VERBOSE
|
|
Method Summary |
void |
addDuplicate(List<String[]> duplicates,
String name,
int version)
|
static void |
addExtensionMapping(String extension,
String mapping)
|
abstract void |
apply(ISO9660Directory dir)
|
abstract void |
apply(ISO9660File file)
|
boolean |
checkDuplicate(List<String[]> duplicates,
String name,
int version)
|
boolean |
checkDuplicate(List<String[]> duplicates,
String name,
int version,
boolean checkVersion)
|
boolean |
checkFilenameEquality(String name1,
String name2)
|
abstract void |
checkPathLength(String isoPath)
|
void |
endRenaming(ISO9660Directory dir)
|
void |
endRenaming(ISO9660File file)
|
static String |
getExtensionMapping(String extension)
|
String |
getID()
|
void |
incrementFilename(ISO9660Directory dir)
|
void |
incrementFilename(ISO9660File file)
|
void |
processDirectory(ISO9660Directory dir)
|
void |
setFilename(ISO9660Directory dir,
String filename)
|
void |
setFilename(ISO9660File file,
String filename)
|
void |
setFilename(ISO9660File file,
String filename,
String extension)
|
void |
startRenaming(ISO9660Directory dir)
|
void |
startRenaming(ISO9660File file)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VERBOSE
public static boolean VERBOSE
NamingConventions
public NamingConventions(String id)
getID
public String getID()
addExtensionMapping
public static void addExtensionMapping(String extension,
String mapping)
getExtensionMapping
public static String getExtensionMapping(String extension)
startRenaming
public void startRenaming(ISO9660Directory dir)
startRenaming
public void startRenaming(ISO9660File file)
endRenaming
public void endRenaming(ISO9660Directory dir)
endRenaming
public void endRenaming(ISO9660File file)
setFilename
public void setFilename(ISO9660Directory dir,
String filename)
setFilename
public void setFilename(ISO9660File file,
String filename)
setFilename
public void setFilename(ISO9660File file,
String filename,
String extension)
incrementFilename
public void incrementFilename(ISO9660Directory dir)
throws HandlerException
- Throws:
HandlerException
incrementFilename
public void incrementFilename(ISO9660File file)
throws HandlerException
- Throws:
HandlerException
checkFilenameEquality
public boolean checkFilenameEquality(String name1,
String name2)
processDirectory
public void processDirectory(ISO9660Directory dir)
throws HandlerException
- Throws:
HandlerException
checkDuplicate
public boolean checkDuplicate(List<String[]> duplicates,
String name,
int version)
checkDuplicate
public boolean checkDuplicate(List<String[]> duplicates,
String name,
int version,
boolean checkVersion)
addDuplicate
public void addDuplicate(List<String[]> duplicates,
String name,
int version)
apply
public abstract void apply(ISO9660Directory dir)
throws HandlerException
- Throws:
HandlerException
apply
public abstract void apply(ISO9660File file)
throws HandlerException
- Throws:
HandlerException
checkPathLength
public abstract void checkPathLength(String isoPath)
Copyright © 2013. All Rights Reserved.