com.github.stephenc.javaisotools.joliet.impl
Class JolietConfig

java.lang.Object
  extended by com.github.stephenc.javaisotools.iso9660.StandardConfig
      extended by com.github.stephenc.javaisotools.joliet.impl.JolietConfig

public class JolietConfig
extends StandardConfig


Constructor Summary
JolietConfig()
           
 
Method Summary
 void forceDotDelimiter(boolean force)
          Force Dot Delimiter
 int getUCS2Level()
          Returns active UCS-2 Level
 ByteArrayDataReference getUCS2LevelEscapeSequence()
          Returns UCS-2 level Escape Sequences
 void setApp(String app)
          Set Application Identifier
 void setDataPreparer(String dataPreparer)
          Set Data Preparer
 void setPublisher(String publisher)
          Set Publisher
 void setSystemID(String systemID)
          Set System Identifier
 void setUCS2Level(int level)
          Set UCS-2 Level
 void setVolumeID(String volumeID)
          Set Volume Identifier
 void setVolumeSetID(String volumeSetID)
          Set Volume Set Identifier
 
Methods inherited from class com.github.stephenc.javaisotools.iso9660.StandardConfig
getAbstractFile, getApp, getBibFile, getCopyrightFile, getCreateDate, getDataPreparer, getEffectiveDate, getExpireDate, getFiles, getModDate, getPublisher, getSystemID, getVolumeID, getVolumeSequenceNumber, getVolumeSetID, getVolumeSetSize, setAbstractFile, setApp, setBibFile, setCopyrightFile, setCreateDate, setDataPreparer, setEffectiveDate, setExpireDate, setModDate, setPublisher, setVolumeSequenceNumber, setVolumeSetSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JolietConfig

public JolietConfig()
Method Detail

forceDotDelimiter

public void forceDotDelimiter(boolean force)
Force Dot Delimiter

Parameters:
force - Whether files must include the dot character

setUCS2Level

public void setUCS2Level(int level)
                  throws ConfigException
Set UCS-2 Level

Parameters:
level - 1, 2 or 3
Throws:
ConfigException - Invalid UCS-2 level
See Also:
http://www.nada.kth.se/i18n/ucs/unicode-iso10646-oview.html

getUCS2Level

public int getUCS2Level()
Returns active UCS-2 Level

Returns:
Active UCS-2 level

getUCS2LevelEscapeSequence

public ByteArrayDataReference getUCS2LevelEscapeSequence()
Returns UCS-2 level Escape Sequences

Returns:
Escape Sequences matching the active UCS-2 level

setVolumeSetID

public void setVolumeSetID(String volumeSetID)
                    throws ConfigException
Description copied from class: StandardConfig
Set Volume Set Identifier

Overrides:
setVolumeSetID in class StandardConfig
Parameters:
volumeSetID - Volume Set Identifier
Throws:
ConfigException - String too long

setApp

public void setApp(String app)
            throws ConfigException
Description copied from class: StandardConfig
Set Application Identifier

Overrides:
setApp in class StandardConfig
Parameters:
app - Application Identifier
Throws:
ConfigException - String too long

setDataPreparer

public void setDataPreparer(String dataPreparer)
                     throws ConfigException
Description copied from class: StandardConfig
Set Data Preparer

Overrides:
setDataPreparer in class StandardConfig
Parameters:
dataPreparer - Data Preparer of the volume
Throws:
ConfigException - String too long

setPublisher

public void setPublisher(String publisher)
                  throws ConfigException
Description copied from class: StandardConfig
Set Publisher

Overrides:
setPublisher in class StandardConfig
Parameters:
publisher - Publisher of the volume
Throws:
ConfigException - String too long

setSystemID

public void setSystemID(String systemID)
                 throws ConfigException
Description copied from class: StandardConfig
Set System Identifier

Overrides:
setSystemID in class StandardConfig
Parameters:
systemID - Identifier for the system that can act upon the System Area
Throws:
ConfigException - String too long

setVolumeID

public void setVolumeID(String volumeID)
                 throws ConfigException
Description copied from class: StandardConfig
Set Volume Identifier

Overrides:
setVolumeID in class StandardConfig
Parameters:
volumeID - Identifier for the volume (disc name)
Throws:
ConfigException - String too long


Copyright © 2013. All Rights Reserved.