Class ServiceDescriptorInfo

  • All Implemented Interfaces:
    uk.ac.starlink.table.ValueInfo

    public class ServiceDescriptorInfo
    extends uk.ac.starlink.table.DefaultValueInfo
    ValueInfo for service descriptor values.
    Since:
    11 Dec 2017
    Author:
    Mark Taylor
    • Constructor Summary

      Constructors 
      Constructor Description
      ServiceDescriptorInfo​(java.lang.String name, java.lang.String description, uk.ac.starlink.table.StarTable table)
      Constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String formatDescriptor​(ServiceDescriptor sd, uk.ac.starlink.table.StarTable table)
      Returns a string detailing the state of a given ServiceDesciptor in a human-readable form.
      java.lang.String formatValue​(java.lang.Object value, int maxLength)  
      java.lang.Object unformatString​(java.lang.String txt)
      Always returns null.
      • Methods inherited from class uk.ac.starlink.table.DefaultValueInfo

        formatClass, formatShape, generalise, getAuxData, getContentClass, getDescription, getDomainMappers, getElementSize, getName, getShape, getUCD, getUnitString, getUtype, getXtype, isArray, isNullable, setAuxData, setContentClass, setDescription, setDomainMappers, setElementSize, setName, setNullable, setShape, setUCD, setUnitString, setUtype, setXtype, toString, unformatShape
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface uk.ac.starlink.table.ValueInfo

        getAuxDatumByName, setAuxDatum
    • Constructor Detail

      • ServiceDescriptorInfo

        public ServiceDescriptorInfo​(java.lang.String name,
                                     java.lang.String description,
                                     uk.ac.starlink.table.StarTable table)
        Constructor.
        Parameters:
        name - descriptor name, should not be null
        description - descriptor description, may be null if no relevant information is available
        table - table to which the values of this info refer; may be null if inapplicable or unknown
    • Method Detail

      • formatValue

        public java.lang.String formatValue​(java.lang.Object value,
                                            int maxLength)
        Specified by:
        formatValue in interface uk.ac.starlink.table.ValueInfo
        Overrides:
        formatValue in class uk.ac.starlink.table.DefaultValueInfo
      • unformatString

        public java.lang.Object unformatString​(java.lang.String txt)
        Always returns null.
        Specified by:
        unformatString in interface uk.ac.starlink.table.ValueInfo
        Overrides:
        unformatString in class uk.ac.starlink.table.DefaultValueInfo
      • formatDescriptor

        public static java.lang.String formatDescriptor​(ServiceDescriptor sd,
                                                        uk.ac.starlink.table.StarTable table)
        Returns a string detailing the state of a given ServiceDesciptor in a human-readable form.
        Parameters:
        sd - service descriptor
        table - table to which the descriptor refers; may be null if inapplicable or unknown
        Returns:
        multi-line description string