org.drools.process.core.datatype.impl.type
Class IntegerDataType

java.lang.Object
  extended by org.drools.process.core.datatype.impl.type.IntegerDataType
All Implemented Interfaces:
Externalizable, Serializable, DataType

public class IntegerDataType
extends Object
implements DataType

Representation of an integer datatype.

See Also:
Serialized Form

Constructor Summary
IntegerDataType()
           
 
Method Summary
 String getStringType()
          Returns the corresponding Java type of this datatype
 void readExternal(ObjectInput in)
           
 Object readValue(String value)
           
 boolean verifyDataType(Object value)
          Returns true if the given value is a valid value of this data type.
 void writeExternal(ObjectOutput out)
           
 String writeValue(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerDataType

public IntegerDataType()
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

verifyDataType

public boolean verifyDataType(Object value)
Description copied from interface: DataType
Returns true if the given value is a valid value of this data type.

Specified by:
verifyDataType in interface DataType

readValue

public Object readValue(String value)
Specified by:
readValue in interface DataType

writeValue

public String writeValue(Object value)
Specified by:
writeValue in interface DataType

getStringType

public String getStringType()
Description copied from interface: DataType
Returns the corresponding Java type of this datatype

Specified by:
getStringType in interface DataType


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.