Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scoja.server.expr
Class StringMappingFunction  view StringMappingFunction download StringMappingFunction.java

java.lang.Object
  extended byorg.scoja.server.expr.StringExpressionAtPython
      extended byorg.scoja.server.expr.String2StringFunction
          extended byorg.scoja.server.expr.StringMappingFunction
All Implemented Interfaces:
StringExpression

public class StringMappingFunction
extends String2StringFunction


Field Summary
protected  org.scoja.server.core.QStr defaultResult
           
protected  java.util.Map map
           
 
Fields inherited from class org.scoja.server.expr.String2StringFunction
subexpr1
 
Constructor Summary
StringMappingFunction(StringExpression subexpr, java.lang.String[] keys, java.lang.String[] values)
           
 
Method Summary
 org.scoja.server.core.QStr eval(org.scoja.server.core.EventContext env)
           
 void setDefault(java.lang.String defaultResult)
           
 
Methods inherited from class org.scoja.server.expr.StringExpressionAtPython
__eq__
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

protected final java.util.Map map

defaultResult

protected org.scoja.server.core.QStr defaultResult
Constructor Detail

StringMappingFunction

public StringMappingFunction(StringExpression subexpr,
                             java.lang.String[] keys,
                             java.lang.String[] values)
Method Detail

setDefault

public void setDefault(java.lang.String defaultResult)

eval

public org.scoja.server.core.QStr eval(org.scoja.server.core.EventContext env)
Specified by:
eval in interface StringExpression
Overrides:
eval in class String2StringFunction