Package uk.ac.starlink.votable.datalink
Class ServiceDescriptorInfo
java.lang.Object
uk.ac.starlink.table.DefaultValueInfo
uk.ac.starlink.votable.datalink.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
ConstructorsConstructorDescriptionServiceDescriptorInfo
(String name, String description, uk.ac.starlink.table.StarTable table) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.formatValue
(Object value, int maxLength) unformatString
(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 Details
-
ServiceDescriptorInfo
Constructor.- Parameters:
name
- descriptor name, should not be nulldescription
- descriptor description, may be null if no relevant information is availabletable
- table to which the values of this info refer; may be null if inapplicable or unknown
-
-
Method Details
-
formatValue
- Specified by:
formatValue
in interfaceuk.ac.starlink.table.ValueInfo
- Overrides:
formatValue
in classuk.ac.starlink.table.DefaultValueInfo
-
unformatString
Always returns null.- Specified by:
unformatString
in interfaceuk.ac.starlink.table.ValueInfo
- Overrides:
unformatString
in classuk.ac.starlink.table.DefaultValueInfo
-
formatDescriptor
Returns a string detailing the state of a given ServiceDesciptor in a human-readable form.- Parameters:
sd
- service descriptortable
- table to which the descriptor refers; may be null if inapplicable or unknown- Returns:
- multi-line description string
-