|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ucl.xpath.types.AnyType
org.ucl.xpath.types.AnySimpleType
org.ucl.xpath.types.AnyAtomicType
org.ucl.xpath.types.CtrType
org.ucl.xpath.types.NumericType
org.ucl.xpath.types.XSFloat
A representation of the Float datatype
Constructor Summary | |
XSFloat()
Initiates a representation of 0 |
|
XSFloat(float x)
Initiates a representation of the supplied number |
Method Summary | |
NumericType |
abs()
Absolutes the number stored |
NumericType |
ceiling()
Returns the smallest integer greater than the number stored |
ResultSequence |
constructor(ResultSequence arg)
Creates a new ResultSequence consisting of the retrievable float in the supplied ResultSequence |
ResultSequence |
div(ResultSequence arg)
Mathematical division operator between this XSFloat and the supplied ResultSequence. |
boolean |
eq(AnyType aa)
Equality comparison between this number and the supplied representation. |
float |
float_value()
Retrieves the actual float value stored |
NumericType |
floor()
Returns the largest integer smaller than the number stored |
boolean |
gt(AnyType arg)
Comparison between this number and the supplied representation. |
ResultSequence |
idiv(ResultSequence arg)
Mathematical integer division operator between this XSFloat and the supplied ResultSequence. |
boolean |
lt(AnyType arg)
Comparison between this number and the supplied representation. |
ResultSequence |
minus(ResultSequence arg)
Mathematical subtraction operator between this XSFloat and the supplied ResultSequence. |
ResultSequence |
mod(ResultSequence arg)
Mathematical modulus operator between this XSFloat and the supplied ResultSequence. |
boolean |
nan()
Check for whether this datatype represents NaN |
ResultSequence |
plus(ResultSequence arg)
Mathematical addition operator between this XSFloat and the supplied ResultSequence. |
NumericType |
round_half_to_even()
Returns the closest integer of the number stored. |
NumericType |
round()
Returns the closest integer of the number stored. |
java.lang.String |
string_type()
Retrieves the datatype's full pathname |
java.lang.String |
string_value()
Retrieves a String representation of the stored number |
ResultSequence |
times(ResultSequence arg)
Mathematical multiplication operator between this XSFloat and the supplied ResultSequence. |
java.lang.String |
type_name()
Retrieves the datatype's name |
ResultSequence |
unary_minus()
Negates the number stored |
boolean |
zero()
Check for whether this datatype represents 0 |
Methods inherited from class org.ucl.xpath.types.NumericType |
get_single_arg, get_single_type, get_single_type |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XSFloat(float x)
x
- The number to be storedpublic XSFloat()
Method Detail |
public java.lang.String string_type()
string_type
in class AnyType
public java.lang.String type_name()
type_name
in class CtrType
public java.lang.String string_value()
string_value
in class AnyType
public boolean nan()
public boolean zero()
zero
in class NumericType
public ResultSequence constructor(ResultSequence arg) throws DynamicError
constructor
in class CtrType
arg
- The ResultSequence from which to extract the float
DynamicError
public float float_value()
public boolean eq(AnyType aa) throws DynamicError
aa
- The datatype to compare with
DynamicError
public boolean gt(AnyType arg) throws DynamicError
arg
- The datatype to compare with
DynamicError
public boolean lt(AnyType arg) throws DynamicError
arg
- The datatype to compare with
DynamicError
public ResultSequence plus(ResultSequence arg) throws DynamicError
arg
- The ResultSequence to perform an addition with
DynamicError
- Dynamic error.public ResultSequence minus(ResultSequence arg) throws DynamicError
arg
- The ResultSequence to perform a subtraction with
DynamicError
- Dynamic error.public ResultSequence times(ResultSequence arg) throws DynamicError
arg
- The ResultSequence to perform a multiplication with
DynamicError
- Dynamic error.public ResultSequence div(ResultSequence arg) throws DynamicError
arg
- The ResultSequence to perform a division with
DynamicError
- Dynamic error.public ResultSequence idiv(ResultSequence arg) throws DynamicError
arg
- The ResultSequence to perform an integer division with
DynamicError
- Dynamic error.public ResultSequence mod(ResultSequence arg) throws DynamicError
arg
- The ResultSequence to perform a modulus with
DynamicError
- Dynamic error.public ResultSequence unary_minus()
unary_minus
in class NumericType
public NumericType abs()
abs
in class NumericType
public NumericType ceiling()
ceiling
in class NumericType
public NumericType floor()
floor
in class NumericType
public NumericType round()
round
in class NumericType
public NumericType round_half_to_even()
round_half_to_even
in class NumericType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |