org.jorion.balboa.common
Class Config

java.lang.Object
  extended by org.jorion.balboa.common.Config
All Implemented Interfaces:
java.io.Serializable

public class Config
extends java.lang.Object
implements java.io.Serializable

Configuration bean for Links and Lookup.
Another idea would be to have two different configuration files in the corresponding packages.

Author:
Bernard Jorion, www.jorion.org
See Also:
Serialized Form

Constructor Summary
Config()
          Default constructor.
 
Method Summary
 java.lang.String getFilter()
           
 java.lang.String[] getFilterAsArray()
           
 java.lang.String getIniFile()
           
 java.lang.String getLinksJarName()
           
 java.lang.String getLinksSourceDir()
           
 java.lang.String getLookAndFeel()
           
 java.lang.String getLookupClassName()
           
 java.lang.String getLookupSourceDir()
           
 java.lang.String getTarget()
           
 boolean isIgnoreCase()
           
 boolean isLookupSubdir()
           
 void loadProperties()
          Load the property (ini) file.
 void saveProperties()
          Save the property (ini) file.
 void setFilter(java.lang.String filter)
           
 void setFilterAsArray(java.lang.String[] filter)
           
 void setIgnoreCase(boolean ignoreCase)
           
 void setIniFile(java.lang.String iniFile)
           
 void setLinksJarName(java.lang.String jarName)
           
 void setLinksSourceDir(java.lang.String linksSourceDir)
           
 void setLookAndFeel(java.lang.String lookAndFeel)
           
 void setLookupClassName(java.lang.String lookupClassName)
           
 void setLookupSourceDir(java.lang.String lookupSourceDir)
           
 void setLookupSubdir(boolean subdir)
           
 void setTarget(java.lang.String target)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Config

public Config()
Default constructor.

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
A string representation of this object.

loadProperties

public void loadProperties()
Load the property (ini) file. If the file is not found, properties are set to null except for the filters.


saveProperties

public void saveProperties()
Save the property (ini) file.


setFilter

public void setFilter(java.lang.String filter)
Parameters:
filter - Comma-separated string of package to filter.

setFilterAsArray

public void setFilterAsArray(java.lang.String[] filter)
Parameters:
filter - The filter to set.

isLookupSubdir

public boolean isLookupSubdir()

setLookupSubdir

public void setLookupSubdir(boolean subdir)

getLookupSourceDir

public java.lang.String getLookupSourceDir()

setLookupSourceDir

public void setLookupSourceDir(java.lang.String lookupSourceDir)

getLinksSourceDir

public java.lang.String getLinksSourceDir()

setLinksSourceDir

public void setLinksSourceDir(java.lang.String linksSourceDir)

getLookupClassName

public java.lang.String getLookupClassName()

setLookupClassName

public void setLookupClassName(java.lang.String lookupClassName)

isIgnoreCase

public boolean isIgnoreCase()

setIgnoreCase

public void setIgnoreCase(boolean ignoreCase)

getLinksJarName

public java.lang.String getLinksJarName()

setLinksJarName

public void setLinksJarName(java.lang.String jarName)

getFilter

public java.lang.String getFilter()

getFilterAsArray

public java.lang.String[] getFilterAsArray()

getLookAndFeel

public java.lang.String getLookAndFeel()

setLookAndFeel

public void setLookAndFeel(java.lang.String lookAndFeel)

getIniFile

public java.lang.String getIniFile()

setIniFile

public void setIniFile(java.lang.String iniFile)

getTarget

public java.lang.String getTarget()

setTarget

public void setTarget(java.lang.String target)