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 StringformatDescriptor(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, unformatShapeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
formatValuein interfaceuk.ac.starlink.table.ValueInfo- Overrides:
formatValuein classuk.ac.starlink.table.DefaultValueInfo
-
unformatString
Always returns null.- Specified by:
unformatStringin interfaceuk.ac.starlink.table.ValueInfo- Overrides:
unformatStringin 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
-