|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MetaTable
An abstract representation of a table that allows Map-like access to the row properties. The table columns are defined by a single meta-class.
Method Summary | |
---|---|
void |
addPropertyChangeListener(int column,
java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever the specified property changes in any row. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a property change listener that will be notified whenever any of the rows' properties change. |
void |
clearAllListeners()
Clears all listeners from this object. |
int |
getColumnCount()
Returns the number of columns in the table. |
int |
getColumnIndex(java.lang.String propertyName)
Returns the column index of the specified property. |
MetaClass |
getMetaClass()
Returns the meta-class associated with this object. |
MetaKit |
getMetaKit()
Returns the meta-kit for this meta-object's implementation layer. |
MetaObject |
getMetaObject(int row)
Returns the specified row as a meta-object. |
java.lang.Object |
getProperty(int row,
int column)
Returns the value of the specified property. |
PropertyInfo |
getPropertyInfo(int column)
Returns the property info for a given column. |
PropertyMutator |
getPropertyMutator(int row,
int column)
Returns a mutator for the specified property. |
int |
getRowCount()
Returns the number of rows in the table. |
int |
getRowIndex(MetaObject obj)
Returns the row index for the specified meta-object. |
boolean |
hasListeners(int column)
Returns true if the specified property name has listeners registered. |
void |
removePropertyChangeListener(int column,
java.beans.PropertyChangeListener l)
Removes the property change listener from a specific property. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a previously added property change listener. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l,
boolean removeAll)
Removes the property change listener. |
void |
setProperty(int row,
int column,
java.lang.Object value)
Sets the value of the specified property. |
Method Detail |
---|
PropertyInfo getPropertyInfo(int column)
int getColumnIndex(java.lang.String propertyName)
int getRowCount()
int getColumnCount()
void setProperty(int row, int column, java.lang.Object value)
java.lang.Object getProperty(int row, int column)
PropertyMutator getPropertyMutator(int row, int column)
MetaObject getMetaObject(int row)
int getRowIndex(MetaObject obj)
MetaClass getMetaClass()
MetaKit getMetaKit()
void addPropertyChangeListener(java.beans.PropertyChangeListener l)
void addPropertyChangeListener(int column, java.beans.PropertyChangeListener l)
boolean hasListeners(int column)
void removePropertyChangeListener(java.beans.PropertyChangeListener l)
void removePropertyChangeListener(int column, java.beans.PropertyChangeListener l)
void removePropertyChangeListener(java.beans.PropertyChangeListener l, boolean removeAll)
void clearAllListeners()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |