rlgamekit.item
Class ItemConfiguration

java.lang.Object
  extended by rlgamekit.item.ItemConfiguration

public class ItemConfiguration
extends java.lang.Object

Used by the item catalog and the astract item classes to determine the data configuration for items.

See Also:
ItemCatalog, AbstractItem

Field Summary
 java.lang.String[] intLabels
          Example int presets
 java.lang.String[] stringLabels
          Example String presets
 java.lang.String[] tripletLabels
          Example triplet presets
 
Constructor Summary
ItemConfiguration()
           
 
Method Summary
 void addNewIntAttribute(java.lang.String name)
           
 void addNewStringAttribute(java.lang.String name)
           
 void addNewTripletAttribute(java.lang.String name)
           
 void read(java.io.BufferedReader reader)
           
 void removeIntAttribute(int n)
           
 void removeStringAttribute(int n)
           
 void removeTripletAttribute(int n)
           
 void write(java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stringLabels

public java.lang.String[] stringLabels
Example String presets


intLabels

public java.lang.String[] intLabels
Example int presets


tripletLabels

public java.lang.String[] tripletLabels
Example triplet presets

Constructor Detail

ItemConfiguration

public ItemConfiguration()
Method Detail

addNewStringAttribute

public void addNewStringAttribute(java.lang.String name)

addNewIntAttribute

public void addNewIntAttribute(java.lang.String name)

addNewTripletAttribute

public void addNewTripletAttribute(java.lang.String name)

removeStringAttribute

public void removeStringAttribute(int n)

removeIntAttribute

public void removeIntAttribute(int n)

removeTripletAttribute

public void removeTripletAttribute(int n)

write

public void write(java.io.Writer writer)
           throws java.io.IOException
Throws:
java.io.IOException

read

public void read(java.io.BufferedReader reader)
          throws java.io.IOException
Throws:
java.io.IOException