Package org.ivoa.vodml.stdtypes
Class Rational
- java.lang.Object
-
- org.ivoa.vodml.stdtypes.Rational
-
@VoDml(ref="ivoa:rational", type=primitiveType) @Embeddable public class Rational extends java.lang.Object
UML DataType rational : A rational number from Q, represented by two integers, a numerator and a denominator. A native mapping to a serialisation context does in general not exists.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDenominator()intgetNumerator()voidsetDenominator(int denominator)voidsetNumerator(int numerator)java.lang.StringtoString()Return the string representation of this Rational.
-
-
-
Constructor Detail
-
Rational
public Rational(int _n, int _d)Creates a new rational DataType instance, wrapping a base type.- Parameters:
_n- numerator_d- denominator
-
Rational
public Rational(java.lang.String sv)
TODO Implement better parser. Create a rational number from a numerator/denominator string.- Parameters:
sv- string representation of the rational number
-
Rational
public Rational()
-
-
Method Detail
-
toString
public final java.lang.String toString()
Return the string representation of this Rational.- Overrides:
toStringin classjava.lang.Object
-
getNumerator
public int getNumerator()
-
setNumerator
public void setNumerator(int numerator)
-
getDenominator
public int getDenominator()
-
setDenominator
public void setDenominator(int denominator)
-
-