daoc.editor.model
Class AdapterManager

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended bydaoc.editor.model.AdapterManager
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class AdapterManager
extends java.util.Properties

Stores adapters and their default values.

See Also:
Serialized Form

Constructor Summary
AdapterManager()
          Load up all the adapters.
 
Method Summary
 PropertyGroup find(java.lang.String adapter)
          Returns the group which contains the given adapter.
static java.lang.String getBufferText(java.lang.String buffer)
          Reads in a buffer file.
 PropertyGroup getGroup(int typeIndex)
          Returns a property group.
 java.lang.String[] getList(int typeIndex)
          Returns all keys for a type.
 int getMaxValue(java.lang.String key)
          Reads a max value.
 java.lang.String[] getTypes()
          Returns list of type names.
 void setProperty(PropertyGroup group, int groupIndex, java.lang.String key, java.lang.String value)
          Reloads values for a given group.
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AdapterManager

public AdapterManager()
Load up all the adapters.

Method Detail

setProperty

public void setProperty(PropertyGroup group,
                        int groupIndex,
                        java.lang.String key,
                        java.lang.String value)
Reloads values for a given group.


getTypes

public java.lang.String[] getTypes()
Returns list of type names.


getList

public java.lang.String[] getList(int typeIndex)
Returns all keys for a type.


getGroup

public PropertyGroup getGroup(int typeIndex)
Returns a property group.


find

public PropertyGroup find(java.lang.String adapter)
Returns the group which contains the given adapter.


getBufferText

public static java.lang.String getBufferText(java.lang.String buffer)
Reads in a buffer file.


getMaxValue

public int getMaxValue(java.lang.String key)
Reads a max value. Returns -1 if no max exists.