com.ice.util
Class DynamicConfig

java.lang.Object
  |
  +--com.ice.util.DynamicConfig

public abstract class DynamicConfig
extends java.lang.Object


Field Summary
protected  java.io.File homeDir
           
protected  java.lang.String name
           
protected  java.util.Properties workingProps
           
 
Constructor Summary
DynamicConfig(java.lang.String name)
           
 
Method Summary
 java.awt.Rectangle getBounds(java.lang.String propName, java.awt.Rectangle defBounds)
           
 java.io.File getHomeDirectory()
           
 java.lang.String getName()
           
protected  boolean isPropertySet(java.lang.String propName)
           
 void removeProperty(java.lang.String propName)
           
 void saveBounds(java.lang.String propName, int x, int y, int w, int h)
           
 void saveBounds(java.lang.String propName, java.awt.Rectangle bounds)
           
 void saveLocation(java.lang.String propName, int x, int y)
           
 void saveProperties()
           
 void saveSize(java.lang.String propName, int w, int h)
           
 void setProperty(java.lang.String propName, boolean value)
           
 void setProperty(java.lang.String propName, int value)
           
 void setProperty(java.lang.String propName, java.lang.String value)
           
 void setStringArray(java.lang.String propName, java.lang.String[] strArray)
           
 void setStringArray(java.lang.String propName, java.util.Vector strArray)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

homeDir

protected java.io.File homeDir

workingProps

protected java.util.Properties workingProps
Constructor Detail

DynamicConfig

public DynamicConfig(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

saveProperties

public void saveProperties()
                    throws java.io.IOException
java.io.IOException

setProperty

public void setProperty(java.lang.String propName,
                        boolean value)

setProperty

public void setProperty(java.lang.String propName,
                        int value)

setProperty

public void setProperty(java.lang.String propName,
                        java.lang.String value)

removeProperty

public void removeProperty(java.lang.String propName)

setStringArray

public void setStringArray(java.lang.String propName,
                           java.lang.String[] strArray)

setStringArray

public void setStringArray(java.lang.String propName,
                           java.util.Vector strArray)

getHomeDirectory

public java.io.File getHomeDirectory()

getBounds

public java.awt.Rectangle getBounds(java.lang.String propName,
                                    java.awt.Rectangle defBounds)

saveBounds

public void saveBounds(java.lang.String propName,
                       java.awt.Rectangle bounds)

saveBounds

public void saveBounds(java.lang.String propName,
                       int x,
                       int y,
                       int w,
                       int h)

saveLocation

public void saveLocation(java.lang.String propName,
                         int x,
                         int y)

saveSize

public void saveSize(java.lang.String propName,
                     int w,
                     int h)

isPropertySet

protected boolean isPropertySet(java.lang.String propName)


Copyright © 1997-2003, Timothy G. Endres, All Rights Reserved.