Class TableData


  • public class TableData
    extends SnapData
    A file that represents a table of data.
    • Constructor Detail

      • TableData

        public TableData()
    • Method Detail

      • getEntity

        public Entity getEntity()
        Returns the entity.
      • setEntity

        public void setEntity​(Entity anEntity)
        Sets the entity.
      • createEntity

        public Entity createEntity()
        Creates the entity for this table.
      • getTable

        public SnapTable getTable()
        Returns the SnapTable for this TableFile.
      • getTableView

        public SnapTableView getTableView()
        Returns the default view for this table.
      • getRows

        public java.util.List<Row> getRows​(Query aQuery)
        Returns a list of rows for a query.
      • refresh

        public void refresh()
        Reverts file.
        Overrides:
        refresh in class SnapData
      • save

        public void save()
                  throws java.lang.Exception
        Override to save entity.
        Overrides:
        save in class SnapData
        Throws:
        java.lang.Exception
      • delete

        public void delete()
                    throws java.lang.Exception
        Override to delete entity.
        Overrides:
        delete in class SnapData
        Throws:
        java.lang.Exception
      • get

        public static TableData get​(WebFile aFile)
        Returns the TableData for given file.