com.dfki.peregrin.aux
Class VariableTable

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--com.dfki.peregrin.aux.StringKeyTable
                    |
                    +--com.dfki.peregrin.aux.VariableTable
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class VariableTable
extends StringKeyTable

See Also:
Serialized Form

Inner classes inherited from class java.util.Map
java.util.Map.Entry
 
Constructor Summary
VariableTable()
           
 
Method Summary
 java.lang.String checkFilter(java.lang.String varName, java.lang.String value)
           
 java.lang.String parseAndReplaceVariables(java.lang.String string)
           
 java.util.Vector parseForVariables(java.lang.String string)
           
 void printVariables()
           
 java.lang.String replaceVariable(java.lang.String string, java.lang.String varName)
           
static java.lang.String replaceVariable(java.lang.String string, java.lang.String varName, java.lang.String value)
           
 
Methods inherited from class com.dfki.peregrin.aux.StringKeyTable
containsKey, get, put, remove
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VariableTable

public VariableTable()
Method Detail

printVariables

public void printVariables()

parseForVariables

public java.util.Vector parseForVariables(java.lang.String string)

parseAndReplaceVariables

public java.lang.String parseAndReplaceVariables(java.lang.String string)

replaceVariable

public java.lang.String replaceVariable(java.lang.String string,
                                        java.lang.String varName)

replaceVariable

public static java.lang.String replaceVariable(java.lang.String string,
                                               java.lang.String varName,
                                               java.lang.String value)

checkFilter

public java.lang.String checkFilter(java.lang.String varName,
                                    java.lang.String value)