Class LatitudeDMS

  • All Implemented Interfaces:
    LTRandom, Comparable<LogicalType>

    public class LatitudeDMS
    extends CoordinateDMS
    Plugin to detect a Latitude as Degrees, minutes, and seconds.
    • Field Detail

      • SEMANTIC_TYPE

        public static final String SEMANTIC_TYPE
        The Semantic type for this Plugin.
        See Also:
        Constant Field Values
    • Constructor Detail

      • LatitudeDMS

        public LatitudeDMS​(PluginDefinition plugin)
        Construct a Latitude plugin based on the Plugin Definition.
        Parameters:
        plugin - The definition of this plugin.
    • Method Detail

      • getQualifier

        public String getQualifier()
        Description copied from class: LogicalType
        The user-friendly name of the Qualifier. For example, EMAIL for an email address
        Specified by:
        getQualifier in class LogicalType
        Returns:
        The user-friendly name of the type-qualifier.
      • getBaseType

        public FTAType getBaseType()
        Description copied from class: LogicalType
        The underlying type we are qualifying.
        Overrides:
        getBaseType in class CoordinateDMS
        Returns:
        The underlying type - e.g. STRING, LONG, etc.
      • getRegExp

        public String getRegExp()
        Description copied from class: LogicalType
        The Regular Expression that most closely matches (See LogicalType.isRegExpComplete()) this Logical Type. Note: All valid matches will match this RE, but the inverse is not necessarily true.
        Specified by:
        getRegExp in class LogicalType
        Returns:
        The Java Regular Expression that most closely matches this Logical Type.