|
SmartFrog 3.10.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.smartfrog.sfcore.languages.sf.functions.BaseFunction
org.smartfrog.sfcore.languages.sf.functions.BaseOperator
public abstract class BaseOperator
Defines the baseoperator for the operator functions. The operator is assumed to be left associative (earlier attributes are "left"), and placed between all relevant attributes defined in the component description
| Field Summary |
|---|
| Fields inherited from class org.smartfrog.sfcore.languages.sf.functions.BaseFunction |
|---|
context, name |
| Constructor Summary | |
|---|---|
BaseOperator()
|
|
| Method Summary | |
|---|---|
protected java.lang.Object |
doFunction()
Implements the functionality of base operator. |
protected abstract java.lang.Object |
doOperator(java.lang.Object a,
java.lang.Object b)
The method to implement the functionality of any operator. |
| Methods inherited from class org.smartfrog.sfcore.languages.sf.functions.BaseFunction |
|---|
doit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseOperator()
| Method Detail |
|---|
protected abstract java.lang.Object doOperator(java.lang.Object a,
java.lang.Object b)
throws SmartFrogCompileResolutionException
a - Object 1 for operatorb - Object 2 for operator
SmartFrogCompileResolutionException
protected java.lang.Object doFunction()
throws SmartFrogCompileResolutionException
doFunction in class BaseFunctionSmartFrogCompileResolutionException
|
SmartFrog CORE 3.10.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||