Class 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.
    • Constructor Summary

      Constructors 
      Constructor Description
      Rational()  
      Rational​(int _n, int _d)
      Creates a new rational DataType instance, wrapping a base type.
      Rational​(java.lang.String sv)
      TODO Implement better parser.
    • 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:
        toString in class java.lang.Object
      • getNumerator

        public int getNumerator()
      • setNumerator

        public void setNumerator​(int numerator)
      • getDenominator

        public int getDenominator()
      • setDenominator

        public void setDenominator​(int denominator)