public class Table
extends java.lang.Object
implements de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Class and Description |
|---|---|
static interface |
Table.RowConsumer |
| Modifier and Type | Field and Description |
|---|---|
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_COLUMNS
one many
Table ----------------------------------- Column
table columns
|
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_ROWS
one many
Table ----------------------------------- Row
table rows
|
| Constructor and Description |
|---|
Table() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
Column |
createColumns() |
Column |
createColumns(java.lang.String columnName,
Table.RowConsumer cons) |
Row |
createRows() |
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
ColumnSet |
getColumns() |
java.lang.String |
getHtmlTable() |
java.lang.String |
getName() |
RowSet |
getRows() |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
void |
setName(java.lang.String value) |
java.lang.String |
toString() |
Table |
withColumns(Column... value) |
Table |
withName(java.lang.String value) |
Table |
withoutColumns(Column... value) |
void |
withoutColumns(java.lang.String... colNames) |
Table |
withoutRows(Row... value) |
Table |
withRows(Row... value) |
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_COLUMNS
one many
Table ----------------------------------- Column
table columns
public static final java.lang.String PROPERTY_ROWS
one many
Table ----------------------------------- Row
table rows
public boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
public boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public java.lang.String getName()
public void setName(java.lang.String value)
public Table withName(java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Objectpublic ColumnSet getColumns()
public Column createColumns()
public Column createColumns(java.lang.String columnName, Table.RowConsumer cons)
public RowSet getRows()
public Row createRows()
public void withoutColumns(java.lang.String... colNames)
public java.lang.String getHtmlTable()