Class InfoTable

  • java.lang.Object
    • com.thingworx.types.InfoTable
  • All Implemented Interfaces:
    IDiffableObject, java.lang.Cloneable
    Direct Known Subclasses:
    ConfigurationTable

    @ThingworxExtensionApiClass(since={6,6},
                                canInstantiate=true)
    public class InfoTable
    extends java.lang.Object
    implements java.lang.Cloneable, IDiffableObject
    An InfoTable is the aggregate base type within ThingWorx. InfoTables have a DataShapeDefinition that describes the names, base types, and additional information about each field within the table. Data within an InfoTable is contained in rows. Each row can have one or more fields, described by the table's DataShapeDefinition. ValueCollections are used to represent the rows within the table. InfoTables are often serialized to JSON and this class contains helper functions, such as toJSON and fromJSON to simplify that process.