|
||||||||||
| 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 AnyTypepublic java.lang.String type_name()
type_name in class CtrTypepublic java.lang.String string_value()
string_value in class AnyTypepublic boolean nan()
public boolean zero()
zero in class NumericType
public ResultSequence constructor(ResultSequence arg)
throws DynamicError
constructor in class CtrTypearg - The ResultSequence from which to extract the float
DynamicErrorpublic 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 NumericTypepublic NumericType abs()
abs in class NumericTypepublic NumericType ceiling()
ceiling in class NumericTypepublic NumericType floor()
floor in class NumericTypepublic NumericType round()
round in class NumericTypepublic 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 | |||||||||