1 20 21 22 package org.snmp4j.agent.mo; 23 24 import org.snmp4j.smi.OID; 25 import org.snmp4j.agent.MOScope; 26 import org.snmp4j.smi.Variable; 27 import org.snmp4j.agent.ManagedObject; 28 29 42 public interface MOTable extends ManagedObject { 43 44 53 OID find(MOScope range); 54 55 69 int getColumnIndex(int id); 70 71 76 MOColumn[] getColumns(); 77 78 86 MOColumn getColumn(int index); 87 88 98 MOTableCellInfo getCellInfo(OID oid); 99 100 105 int getColumnCount(); 106 107 114 MOTableIndex getIndexDef(); 115 116 125 OID getIndexPart(OID instanceIdentifier); 126 127 132 MOTableModel getModel(); 133 134 139 OID getOID(); 140 141 150 Variable[] getDefaultValues(); 151 152 160 Variable getValue(OID cellOID); 161 162 172 Variable getValue(OID index, int col); 173 174 180 void addMOChangeListener(MOChangeListener l); 181 182 187 void removeMOChangeListener(MOChangeListener l); 188 189 195 void addMOTableRowListener(MOTableRowListener l); 196 197 202 void removeMOTableRowListener(MOTableRowListener l); 203 204 216 MOTableRow createRow(OID index, Variable[] initialValues); 217 218 228 MOTableRow createRow(OID index); 229 230 242 boolean addRow(MOTableRow row); 243 244 253 MOTableRow removeRow(OID index); 254 } 255 | Popular Tags |