org.catacombae.jfuse
Class FUSEOptions

java.lang.Object
  extended by org.catacombae.jfuse.FUSEOptions

public class FUSEOptions
extends Object

Author:
erik

Nested Class Summary
protected static class FUSEOptions.Option
           
 
Constructor Summary
FUSEOptions()
           
 
Method Summary
 void addOption(String name)
           
 void addOption(String name, String value)
           
 String[] generateOptionStrings()
           
 String[] getDefinedOptions()
           
 String getOptionValue(String name)
           
 boolean removeOption(String name)
           
 void setDebug(Boolean b)
           
 void setForeground(Boolean b)
           
 void setFsname(String fsname)
           
 void setSingleThreaded(Boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FUSEOptions

public FUSEOptions()
Method Detail

addOption

public void addOption(String name,
                      String value)

addOption

public void addOption(String name)

removeOption

public boolean removeOption(String name)

getOptionValue

public String getOptionValue(String name)
Parameters:
name - the name of the option.
Returns:
the value associated with the option name.
Throws:
NullPointerException - if there is no option defined for name.

getDefinedOptions

public String[] getDefinedOptions()

setDebug

public void setDebug(Boolean b)

setForeground

public void setForeground(Boolean b)

setSingleThreaded

public void setSingleThreaded(Boolean b)

setFsname

public void setFsname(String fsname)

generateOptionStrings

public String[] generateOptionStrings()