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