org.hawk.module.script.type
Interface IDataType
- All Known Implementing Classes:
- AbstractDataType, BooleanDataType, DoubleDataType, StringDataType
public interface IDataType
add
IDataType add(IDataType dataType)
throws HawkException
- Throws:
HawkException
subtract
DoubleDataType subtract(IDataType dataType)
throws HawkException
- Throws:
HawkException
multiply
DoubleDataType multiply(IDataType dataType)
throws HawkException
- Throws:
HawkException
divide
DoubleDataType divide(IDataType dataType)
throws HawkException
- Throws:
HawkException
modulus
DoubleDataType modulus(IDataType dataType)
throws HawkException
- Throws:
HawkException
equalTo
BooleanDataType equalTo(IDataType dataType)
throws HawkException
- Throws:
HawkException
greaterThan
BooleanDataType greaterThan(IDataType dataType)
throws HawkException
- Throws:
HawkException
lessThan
BooleanDataType lessThan(IDataType dataType)
throws HawkException
- Throws:
HawkException
greaterThanEqualTo
BooleanDataType greaterThanEqualTo(IDataType dataType)
throws HawkException
- Throws:
HawkException
lessThanEqualTo
BooleanDataType lessThanEqualTo(IDataType dataType)
throws HawkException
- Throws:
HawkException
and
BooleanDataType and(IDataType dataType)
throws HawkException
- Throws:
HawkException
or
BooleanDataType or(IDataType dataType)
throws HawkException
- Throws:
HawkException
copy
IDataType copy()
throws HawkException
- Throws:
HawkException