Package com.inductiveautomation.snap.web
Class DataTable
- java.lang.Object
-
- com.inductiveautomation.snap.web.DataTable
-
- Direct Known Subclasses:
SnapTable
public class DataTable extends java.lang.ObjectA class to front for a table of data.
-
-
Constructor Summary
Constructors Constructor Description DataTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddLocalRow(Row aRow)Adds a local row.protected DataTableViewcreateTableView()Creates a new table view.EntitygetEntity()Returns the entity for this table.RowgetLocalRow(java.lang.Object aPrimaryValue)Returns a local row for a primary value.java.lang.StringgetName()Returns the table name.WebSitegetSite()Returns the data site for this table.DataTableViewgetTableView()Returns the default view for this table.DataTableViewgetTableView(java.lang.String aName)Returns a named table view.DataTableViewgetTableView(java.lang.String aName, boolean doCreate)Returns a named table view.java.util.List<DataTableView>getTableViews()Returns the known table views.voidrefresh()Clears existing objects from this table.protected voidremoveLocalRow(Row aRow)Removes a local row.protected voidsetEntity(Entity anEntity)Sets the entity.protected voidsetSite(WebSite aSite)Returns the data site for this table.
-
-
-
Method Detail
-
getSite
public WebSite getSite()
Returns the data site for this table.
-
setSite
protected void setSite(WebSite aSite)
Returns the data site for this table.
-
getName
public java.lang.String getName()
Returns the table name.
-
getEntity
public Entity getEntity()
Returns the entity for this table.
-
setEntity
protected void setEntity(Entity anEntity)
Sets the entity.
-
getTableView
public DataTableView getTableView()
Returns the default view for this table.
-
getTableViews
public java.util.List<DataTableView> getTableViews()
Returns the known table views.
-
getTableView
public DataTableView getTableView(java.lang.String aName)
Returns a named table view.
-
getTableView
public DataTableView getTableView(java.lang.String aName, boolean doCreate)
Returns a named table view.
-
createTableView
protected DataTableView createTableView()
Creates a new table view.
-
getLocalRow
public Row getLocalRow(java.lang.Object aPrimaryValue)
Returns a local row for a primary value.
-
addLocalRow
protected void addLocalRow(Row aRow)
Adds a local row.
-
removeLocalRow
protected void removeLocalRow(Row aRow)
Removes a local row.
-
refresh
public void refresh()
Clears existing objects from this table.
-
-