com.clarkparsia.pellet.datatypes
Class OWLRealUtils

java.lang.Object
  extended by com.clarkparsia.pellet.datatypes.OWLRealUtils

public class OWLRealUtils
extends java.lang.Object

Title: owl:real Utilities

Description: Implementation bits to support owl:real and derived datatypes.

Copyright: Copyright (c) 2009

Company: Clark & Parsia, LLC.

Author:
Mike Smith

Constructor Summary
OWLRealUtils()
           
 
Method Summary
static boolean acceptable(java.lang.Class<? extends java.lang.Number> c)
           
static java.math.BigDecimal bigDecimal(java.lang.Number n)
           
static java.math.BigInteger bigInteger(java.lang.Number n)
           
static int compare(java.lang.Number a, java.lang.Number b)
           
static java.lang.Number getCanonicalObject(java.lang.Number n)
           
static java.lang.Number integerDecrement(java.lang.Number n)
           
static java.lang.Number integerDifference(java.lang.Number a, java.lang.Number b)
           
static java.lang.Number integerIncrement(java.lang.Number n)
           
static java.lang.Number integerSum(java.lang.Number a, java.lang.Number b)
           
static boolean isDecimal(java.lang.Number n)
           
static boolean isInteger(java.lang.Number n)
           
static boolean isRational(java.lang.Number n)
           
static java.lang.String print(java.lang.Number n)
           
static java.lang.Number roundCeiling(java.lang.Number n)
           
static java.lang.Number roundDown(java.lang.Number n)
           
static java.lang.Number roundFloor(java.lang.Number n)
           
static int signum(java.lang.Number n)
           
static java.lang.Number sum(java.lang.Number a, java.lang.Number b)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLRealUtils

public OWLRealUtils()
Method Detail

acceptable

public static boolean acceptable(java.lang.Class<? extends java.lang.Number> c)

bigDecimal

public static java.math.BigDecimal bigDecimal(java.lang.Number n)

bigInteger

public static java.math.BigInteger bigInteger(java.lang.Number n)

compare

public static int compare(java.lang.Number a,
                          java.lang.Number b)

getCanonicalObject

public static java.lang.Number getCanonicalObject(java.lang.Number n)

integerDecrement

public static java.lang.Number integerDecrement(java.lang.Number n)

integerDifference

public static java.lang.Number integerDifference(java.lang.Number a,
                                                 java.lang.Number b)

integerIncrement

public static java.lang.Number integerIncrement(java.lang.Number n)

integerSum

public static java.lang.Number integerSum(java.lang.Number a,
                                          java.lang.Number b)

isDecimal

public static boolean isDecimal(java.lang.Number n)

isInteger

public static boolean isInteger(java.lang.Number n)

isRational

public static boolean isRational(java.lang.Number n)

print

public static java.lang.String print(java.lang.Number n)

roundCeiling

public static java.lang.Number roundCeiling(java.lang.Number n)

roundDown

public static java.lang.Number roundDown(java.lang.Number n)

roundFloor

public static java.lang.Number roundFloor(java.lang.Number n)

signum

public static int signum(java.lang.Number n)

sum

public static java.lang.Number sum(java.lang.Number a,
                                   java.lang.Number b)


Copyright © 2004 Evren Sirin. All Rights Reserved.