csheets.core.formula
Interface Operator

All Superinterfaces:
Serializable
All Known Subinterfaces:
BinaryOperator, UnaryOperator
All Known Implementing Classes:
Adder, Concatenator, Divider, Equal, Exponentiator, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, Multiplier, Negator, NotEqual, Percent, RangeReference, RelationalOperator, Subtracter

public interface Operator
extends Serializable

An operator in a formula.

Author:
Einar Pehrson

Method Summary
 String getIdentifier()
          Returns the operator's string identirifer.
 Value.Type getOperandValueType()
          Returns the type of value that the operator's operands can have.
 

Method Detail

getIdentifier

String getIdentifier()
Returns the operator's string identirifer.

Returns:
a string representation of the operator.

getOperandValueType

Value.Type getOperandValueType()
Returns the type of value that the operator's operands can have.

Returns:
the type of value that the operator's operands can have