public class Canvas extends DomNode
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Column> |
columns |
protected CanvasController |
controller |
protected boolean |
fitted |
protected java.lang.String |
font |
protected int |
height |
protected Column |
marginColumn |
protected Row |
marginRow |
static java.lang.String |
PROP_COLUMNS |
static java.lang.String |
PROP_FITTED
boolean property indicates that the canvas is resizable.
|
static java.lang.String |
PROP_FONT |
static java.lang.String |
PROP_HEIGHT |
static java.lang.String |
PROP_MARGINCOLUMN |
static java.lang.String |
PROP_MARGINROW |
static java.lang.String |
PROP_ROWS |
static java.lang.String |
PROP_WIDTH |
protected java.util.List<Row> |
rows |
protected int |
width |
id, logger, PROP_ID, propertyChangeSupport| Constructor and Description |
|---|
Canvas() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DomNode> |
childNodes()
return any child nodes.
|
DomNode |
copy()
returns a deep copy of the node.
|
java.util.List<Diff> |
diffs(DomNode node)
return a list of the differences between this and another node.
|
Column[] |
getColumns() |
Column |
getColumns(int index) |
CanvasController |
getController() |
java.lang.String |
getFont() |
int |
getHeight() |
Column |
getMarginColumn() |
Row |
getMarginRow() |
Row[] |
getRows() |
Row |
getRows(int index) |
int |
getWidth() |
boolean |
isFitted() |
void |
setColumns(Column[] columns) |
void |
setColumns(int index,
Column newColumns) |
void |
setFitted(boolean fitted) |
void |
setFont(java.lang.String font) |
void |
setHeight(int height)
set height before firing off changes
|
void |
setMarginColumn(Column marginColumn) |
void |
setMarginRow(Row marginRow) |
void |
setRows(int index,
Row newRows) |
void |
setRows(Row[] rows) |
void |
setSize(int width,
int height)
set both the width and height before firing off changes.
|
void |
setWidth(int width)
set width before firing off changes
|
void |
syncTo(DomNode n)
bulk assignment of properties.
|
void |
syncTo(DomNode n,
java.util.List<java.lang.String> exclude)
Bulk assignment of properties, but allow specification of properties to exclude.
|
addPropertyChangeListener, addPropertyChangeListener, boundCount, getId, removePropertyChangeListener, removePropertyChangeListener, setId, toStringprotected CanvasController controller
protected int height
public static final java.lang.String PROP_HEIGHT
protected int width
public static final java.lang.String PROP_WIDTH
protected boolean fitted
public static final java.lang.String PROP_FITTED
protected java.lang.String font
public static final java.lang.String PROP_FONT
public static final java.lang.String PROP_ROWS
protected java.util.List<Row> rows
public static final java.lang.String PROP_COLUMNS
protected java.util.List<Column> columns
protected Row marginRow
public static final java.lang.String PROP_MARGINROW
protected Column marginColumn
public static final java.lang.String PROP_MARGINCOLUMN
public int getHeight()
public void setHeight(int height)
height - public int getWidth()
public void setWidth(int width)
width - public void setSize(int width,
int height)
width - the canvas width in pixels.height - the canvas height in pixels.public boolean isFitted()
public void setFitted(boolean fitted)
public java.lang.String getFont()
public void setFont(java.lang.String font)
public Row[] getRows()
public void setRows(Row[] rows)
public Row getRows(int index)
public void setRows(int index,
Row newRows)
public Column[] getColumns()
public void setColumns(Column[] columns)
public Column getColumns(int index)
public void setColumns(int index,
Column newColumns)
public Row getMarginRow()
public void setMarginRow(Row marginRow)
public Column getMarginColumn()
public void setMarginColumn(Column marginColumn)
public CanvasController getController()
public java.util.List<DomNode> childNodes()
DomNodechildNodes in class DomNodepublic void syncTo(DomNode n)
DomNodepublic void syncTo(DomNode n, java.util.List<java.lang.String> exclude)
DomNode