com.ugos.JIProlog.engine
Class JIPNumber

java.lang.Object
  |
  +--com.ugos.JIProlog.engine.JIPTerm
        |
        +--com.ugos.JIProlog.engine.JIPNumber
All Implemented Interfaces:
com.ugos.JIProlog.engine.Clearable, java.lang.Cloneable, java.io.Serializable

public class JIPNumber
extends JIPTerm

JIPNumber wraps a prolog number

Version:
2.0
Author:
Ugo Chirico 2002
Home Page: http://www.ugosweb.com/jiprolog
See Also:
JIPTerm, Serialized Form

Method Summary
static JIPNumber create(double d)
          Creates a new JIPNumber object
static JIPNumber create(int n)
          Creates a new JIPNumber object
 double getValue()
          Returns the numeric value of this JIPNumber object
 boolean isInteger()
           
 
Methods inherited from class com.ugos.JIProlog.engine.JIPTerm
clear, clone, getVariables, getVariablesTable, toString, toString, toStringq, unifiable, unify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static final JIPNumber create(double d)
Creates a new JIPNumber object

Parameters:
d - the number
Returns:
a new JIPNumber object

create

public static final JIPNumber create(int n)
Creates a new JIPNumber object

Parameters:
n - the number
Returns:
a new JIPNumber object

getValue

public final double getValue()
Returns the numeric value of this JIPNumber object

Returns:
numeric value of this JIPNumber object

isInteger

public final boolean isInteger()