Class SexagesimalToDegrees

  • All Implemented Interfaces:
    ValueConverter

    public class SexagesimalToDegrees
    extends java.lang.Object
    implements ValueConverter
    Converts between Strings in sexagesimal format and numeric values in degrees.
    Since:
    24 Feb 2006
    Author:
    Mark Taylor
    • Constructor Summary

      Constructors 
      Constructor Description
      SexagesimalToDegrees​(uk.ac.starlink.table.ValueInfo sexInfo, boolean hours)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object convert​(java.lang.Object in)
      Performs a conversion from the input type to the output type.
      uk.ac.starlink.table.ValueInfo getInputInfo()
      Returns metadata describing the values on the input end of the conversion.
      uk.ac.starlink.table.ValueInfo getOutputInfo()
      Returns metadata describing the values on the output end of the conversion.
      java.lang.String toString()  
      java.lang.Object unconvert​(java.lang.Object out)
      Performs a reverse conversion, from the output type to the input type.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SexagesimalToDegrees

        public SexagesimalToDegrees​(uk.ac.starlink.table.ValueInfo sexInfo,
                                    boolean hours)
        Parameters:
        sexInfo - info for data in sexagesimal format
        hours - true for H:M:S, false for D:M:S
    • Method Detail

      • getInputInfo

        public uk.ac.starlink.table.ValueInfo getInputInfo()
        Description copied from interface: ValueConverter
        Returns metadata describing the values on the input end of the conversion.
        Specified by:
        getInputInfo in interface ValueConverter
        Returns:
        input info
      • getOutputInfo

        public uk.ac.starlink.table.ValueInfo getOutputInfo()
        Description copied from interface: ValueConverter
        Returns metadata describing the values on the output end of the conversion.
        Specified by:
        getOutputInfo in interface ValueConverter
        Returns:
        output info
      • convert

        public java.lang.Object convert​(java.lang.Object in)
        Description copied from interface: ValueConverter
        Performs a conversion from the input type to the output type. In general if the conversion cannot be done, a null value should be returned rather than throwing an unchecked exception.
        Specified by:
        convert in interface ValueConverter
        Parameters:
        in - object of input type
        Returns:
        corresponding object of output type
      • unconvert

        public java.lang.Object unconvert​(java.lang.Object out)
        Description copied from interface: ValueConverter
        Performs a reverse conversion, from the output type to the input type. In general if the conversion cannot be done, a null value should be returned rather than throwing an unchecked exception.
        Specified by:
        unconvert in interface ValueConverter
        Parameters:
        out - object of output type
        Returns:
        corresponding object of input type
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object