IC
- the index proxy column type for the table proxy.C
- the proxy column type fo the table proxy.IT
- the model value type for index columns.T
- the model value type for the columnar model values.R
- the proxy row type for the rows of the table.SnmpProxyObject
, SnmpTableUpdateListener<R>
, TableModel
SnmpTable<C,IC,IT,T,R>
SnmpTableImpl
, SnmpTableImplRO
public interface SnmpTableRO<IC extends SnmpProxyIndexColumn,C extends SnmpProxyColumn,IT,T,R extends SnmpProxyRow<IT,T>> extends SnmpProxyObject, TableModel, SnmpTableUpdateListener<R>
Modifier and Type | Method | Description |
---|---|---|
void |
addError(List<SnmpValuesChangeSet> valuesChangeSets,
SnmpErrorStatus errorStatus,
int errorIndex) |
|
void |
clearAllErrors() |
|
SnmpErrorStatus |
clearError(org.snmp4j.smi.OID rowIndex) |
|
SnmpCell |
getCell(org.snmp4j.smi.OID instanceOID) |
|
int |
getColumnNumber(org.snmp4j.smi.OID columnOID) |
|
List<C> |
getColumns() |
Gets the list of columnar proxy objects of this table.
|
int |
getCurrentIndex() |
|
SnmpErrorStatus |
getError(org.snmp4j.smi.OID rowIndex,
int column) |
|
List<IC> |
getIndexColumns() |
Gets the list of index columnar proxy objects of this table.
|
List<org.snmp4j.smi.VariableBinding> |
getIndexVariableBindings(org.snmp4j.smi.OID index) |
|
Object[] |
getMinIndex() |
|
org.snmp4j.smi.OID |
getOID() |
Gets the table entry OID (thus including the
.1 suffix) for the associated SNMP table. |
int |
getPageSize() |
Gets the page size.
|
SnmpProxyRowFactory<R,IT,T> |
getRowFactory() |
|
SnmpProxyRowFilter |
getRowFilter() |
|
org.snmp4j.smi.OID |
getRowIndex(int rowNumber) |
|
List<org.snmp4j.smi.OID> |
getRowIndexes() |
|
int |
getRowNumber(org.snmp4j.smi.OID index) |
|
TableColumnModel |
getTableColumnModel(int maxCharacterPixelWidth,
int maxColumnCharacters) |
|
void |
setCurrentIndex(int startPos) |
|
void |
setMinIndex(Object[] minIndex) |
|
void |
setPageSize(int numRows) |
Sets the page size for this table.
|
void |
setRowFilter(SnmpProxyRowFilter rowFilter) |
getContext, reload, waitForTask
beginUpdate, finishUpdate, updateRow
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt
org.snmp4j.smi.OID getOID()
.1
suffix) for the associated SNMP table.getOID
in interface SnmpProxyObject
List<C> getColumns()
List<IC> getIndexColumns()
void setPageSize(int numRows)
TableModel
will view only
a single page of rows of this proxy table.numRows
- the number of rows in the table.int getPageSize()
void setCurrentIndex(int startPos)
int getCurrentIndex()
void setRowFilter(SnmpProxyRowFilter rowFilter)
SnmpProxyRowFilter getRowFilter()
void setMinIndex(Object[] minIndex)
Object[] getMinIndex()
List<org.snmp4j.smi.VariableBinding> getIndexVariableBindings(org.snmp4j.smi.OID index)
SnmpProxyRowFactory<R,IT,T> getRowFactory()
int getRowNumber(org.snmp4j.smi.OID index)
int getColumnNumber(org.snmp4j.smi.OID columnOID)
TableColumnModel getTableColumnModel(int maxCharacterPixelWidth, int maxColumnCharacters)
void addError(List<SnmpValuesChangeSet> valuesChangeSets, SnmpErrorStatus errorStatus, int errorIndex)
SnmpErrorStatus getError(org.snmp4j.smi.OID rowIndex, int column)
void clearAllErrors()
SnmpErrorStatus clearError(org.snmp4j.smi.OID rowIndex)
List<org.snmp4j.smi.OID> getRowIndexes()
org.snmp4j.smi.OID getRowIndex(int rowNumber)
SnmpCell getCell(org.snmp4j.smi.OID instanceOID)
Copyright © 2020 SNMP4J.org. All rights reserved.