org.hawk.module.script.type
Class AbstractDataType
java.lang.Object
org.hawk.module.script.type.AbstractDataType
- All Implemented Interfaces:
- IDataType
- Direct Known Subclasses:
- BooleanDataType, DoubleDataType, StringDataType
public abstract class AbstractDataType
- extends java.lang.Object
- implements IDataType
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDataType
public AbstractDataType()
add
public IDataType add(IDataType dataType)
throws HawkException
- Specified by:
add in interface IDataType
- Throws:
HawkException
subtract
public DoubleDataType subtract(IDataType dataType)
throws HawkException
- Specified by:
subtract in interface IDataType
- Throws:
HawkException
multiply
public DoubleDataType multiply(IDataType dataType)
throws HawkException
- Specified by:
multiply in interface IDataType
- Throws:
HawkException
divide
public DoubleDataType divide(IDataType dataType)
throws HawkException
- Specified by:
divide in interface IDataType
- Throws:
HawkException
modulus
public DoubleDataType modulus(IDataType dataType)
throws HawkException
- Specified by:
modulus in interface IDataType
- Throws:
HawkException
equalTo
public BooleanDataType equalTo(IDataType dataType)
throws HawkException
- Specified by:
equalTo in interface IDataType
- Throws:
HawkException
greaterThan
public BooleanDataType greaterThan(IDataType dataType)
throws HawkException
- Specified by:
greaterThan in interface IDataType
- Throws:
HawkException
lessThan
public BooleanDataType lessThan(IDataType dataType)
throws HawkException
- Specified by:
lessThan in interface IDataType
- Throws:
HawkException
greaterThanEqualTo
public BooleanDataType greaterThanEqualTo(IDataType dataType)
throws HawkException
- Specified by:
greaterThanEqualTo in interface IDataType
- Throws:
HawkException
lessThanEqualTo
public BooleanDataType lessThanEqualTo(IDataType dataType)
throws HawkException
- Specified by:
lessThanEqualTo in interface IDataType
- Throws:
HawkException
and
public BooleanDataType and(IDataType dataType)
throws HawkException
- Specified by:
and in interface IDataType
- Throws:
HawkException
or
public BooleanDataType or(IDataType dataType)
throws HawkException
- Specified by:
or in interface IDataType
- Throws:
HawkException
copy
public abstract IDataType copy()
throws HawkException
- Specified by:
copy in interface IDataType
- Throws:
HawkException