|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.datamixer.functions.FunctionStrategy
| Field Summary | |
protected FunctionIterator |
functionIterator_
the associated function |
protected org.apache.log4j.Logger |
logger_
|
protected StrategyResult |
result_
the result |
| Constructor Summary | |
FunctionStrategy()
|
|
| Method Summary | |
protected void |
doInitialize()
|
int |
findDataType(int type)
Set the datatype. |
int |
getDataType()
Get the datatype. |
FunctionIterator |
getFunctionIterator()
Returns the current function iterator. |
protected void |
handleArguments(Value value)
If value is a ValueListValue, calls handleArguments
recursively on its values. |
void |
initialize()
|
protected void |
initResult()
|
protected void |
operate(Value value)
Operates on value. |
Value |
operator()
Applies an operator to the children of a Function node. |
void |
setDataType(int type)
Set the datatype. |
void |
setFunctionIterator(FunctionIterator value)
Sets the current function iterator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected FunctionIterator functionIterator_
protected StrategyResult result_
protected org.apache.log4j.Logger logger_
| Constructor Detail |
public FunctionStrategy()
| Method Detail |
public int getDataType()
public void setDataType(int type)
public int findDataType(int type)
throws DatamixerException
DatamixerExceptionpublic FunctionIterator getFunctionIterator()
public void setFunctionIterator(FunctionIterator value)
value - the current function iterator.
public Value operator()
throws DatamixerException
DatamixerExceptionpublic void initialize()
protected void doInitialize()
protected void initResult()
protected void handleArguments(Value value)
throws DatamixerException
value is a ValueListValue, calls handleArguments
recursively on its values. Otherwise calls operate(org.datamixer.values.Value) on
value.
DatamixerException
protected void operate(Value value)
throws DatamixerException
value.
DatamixerException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||