org.hawk.module.script.type
Interface IDataType

All Known Implementing Classes:
AbstractDataType, BooleanDataType, DoubleDataType, StringDataType

public interface IDataType


Method Summary
 IDataType add(IDataType dataType)
           
 BooleanDataType and(IDataType dataType)
           
 IDataType copy()
           
 DoubleDataType divide(IDataType dataType)
           
 BooleanDataType equalTo(IDataType dataType)
           
 BooleanDataType greaterThan(IDataType dataType)
           
 BooleanDataType greaterThanEqualTo(IDataType dataType)
           
 BooleanDataType lessThan(IDataType dataType)
           
 BooleanDataType lessThanEqualTo(IDataType dataType)
           
 DoubleDataType modulus(IDataType dataType)
           
 DoubleDataType multiply(IDataType dataType)
           
 BooleanDataType or(IDataType dataType)
           
 DoubleDataType subtract(IDataType dataType)
           
 

Method Detail

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