Package uk.ac.starlink.ttools.convert
Class SexagesimalToDegrees
- java.lang.Object
-
- uk.ac.starlink.ttools.convert.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.
-
-
-
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 interfaceValueConverter
- 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 interfaceValueConverter
- 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 interfaceValueConverter
- 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 interfaceValueConverter
- Parameters:
out
- object of output type- Returns:
- corresponding object of input type
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-