com.singularsys.jep.misc
Class CaseInsensitiveFunctionTable

java.lang.Object
  extended by com.singularsys.jep.FunctionTable
      extended by com.singularsys.jep.misc.CaseInsensitiveFunctionTable
All Implemented Interfaces:
JepComponent, java.io.Serializable

public class CaseInsensitiveFunctionTable
extends FunctionTable

A version of a function table which is case insensitive.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.singularsys.jep.FunctionTable
table
 
Constructor Summary
CaseInsensitiveFunctionTable()
           
 
Method Summary
 PostfixMathCommandI addFunction(java.lang.String name, PostfixMathCommandI pfmc)
           
 boolean containsKey(java.lang.String key)
           
 PostfixMathCommandI getFunction(java.lang.String name)
           
 
Methods inherited from class com.singularsys.jep.FunctionTable
clear, containsValue, entrySet, init, isEmpty, keySet, remove, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseInsensitiveFunctionTable

public CaseInsensitiveFunctionTable()
Method Detail

getFunction

public PostfixMathCommandI getFunction(java.lang.String name)
Overrides:
getFunction in class FunctionTable

addFunction

public PostfixMathCommandI addFunction(java.lang.String name,
                                       PostfixMathCommandI pfmc)
Overrides:
addFunction in class FunctionTable

containsKey

public boolean containsKey(java.lang.String key)
Overrides:
containsKey in class FunctionTable


Copyright © 2007 Singular Systems http://www.singularsys.com/jep