public class TableDetailInfo
extends java.lang.Object
Constructor and Description |
---|
TableDetailInfo(java.util.Vector displayInfos,
boolean isParallel,
boolean isTileDetail,
boolean isTileHorizontal)
Constructor.
|
TableDetailInfo(java.util.Vector displayInfos,
double width,
double height,
boolean isParallel,
boolean isTileDetail,
boolean isTileHorizontal)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addDisplayInfo(DisplayFieldInfo displayFieldInfo)
Appends a display's information of this detail.
|
void |
addDisplayInfo(int index,
DisplayFieldInfo element)
Inserts a display's information of the detail at the specified position.
|
void |
clearDisplayInfos()
Removes all of the displays' information from the detail.
|
DisplayFieldInfo |
getDisplayInfo(int index)
Returns the DisplayFieldInfo at the specified position.
|
java.util.Vector |
getDisplayInfos()
Gets the displays' information of this detail.
|
double |
getHeight()
Gets the predefined table's Detail height.
|
double |
getWidth()
Deprecated.
since version 10.0.
|
boolean |
isParallel()
Deprecated.
since version 10.0.
|
boolean |
isTileDetail()
Deprecated.
since version 10.0.
|
boolean |
isTileHorizontal()
Deprecated.
since version 10.0.
|
boolean |
removeDisplayInfo(DisplayFieldInfo displayFieldInfo)
Removes the first occurrence of the DisplayFieldInfo.
|
DisplayFieldInfo |
removeDisplayInfo(int index)
Removes the DisplayFieldInfo at the specified position.
|
void |
setDisplayInfos(java.util.Vector displayInfos)
Sets the displays' information of this detail.
|
void |
setHeight(double height)
Sets the predefined table's Detail height.
|
void |
setParallel(boolean isParallel)
Deprecated.
since version 10.0.
|
void |
setProperty(java.lang.String key,
java.lang.String value)
If the property is changed by a formula, the
value is the formula
mapping name. |
void |
setTileDetail(boolean isTileDetail)
Deprecated.
since version 10.0.
|
void |
setTileHorizontal(boolean isTileHorizontal)
Deprecated.
since version 10.0.
|
void |
setWidth(double width)
Deprecated.
since version 10.0.
|
public TableDetailInfo(java.util.Vector displayInfos, boolean isParallel, boolean isTileDetail, boolean isTileHorizontal)
displayInfos
- A set of DisplayFieldInfo of the table's Detail section. See also DisplayFieldInfo
isParallel
- Indicates whether it is a parallel Detail section or not in the banded object.isTileDetail
- Indicates whether it would be created as a tiled section in the banded object.isTileHorizontal
- Indicates whether it would be created as a Horizontally tiled section in the banded object.public TableDetailInfo(java.util.Vector displayInfos, double width, double height, boolean isParallel, boolean isTileDetail, boolean isTileHorizontal)
displayInfos
- A set of DisplayFieldInfo of the table's Detail section. See also DisplayFieldInfo
height
- Indicates the height of the table's Detail section.isParallel
- Indicates whether it is a parallel Detail section or not in the banded object.isTileDetail
- Indicates whether it would be created as a tiled section in the banded object.isTileHorizontal
- Indicates whether it would be created as a Horizontally tiled section in the banded object.public java.util.Vector getDisplayInfos()
public void setDisplayInfos(java.util.Vector displayInfos)
public void addDisplayInfo(int index, DisplayFieldInfo element)
index
- Index at which the DisplayFieldInfo is to be inserted.element
- DisplayFieldInfo to be inserted.java.lang.ArrayIndexOutOfBoundsException
- if the index is is out of range (index < 0 || index > size()).public boolean addDisplayInfo(DisplayFieldInfo displayFieldInfo)
displayFieldInfo
- Defines the field information in Detail section. See also DisplayFieldInfo
public void clearDisplayInfos()
public DisplayFieldInfo getDisplayInfo(int index)
index
- Index of DisplayFieldInfo to return.java.lang.ArrayIndexOutOfBoundsException
- if the index is is out of range (index < 0 || index >=
size()).public DisplayFieldInfo removeDisplayInfo(int index)
index
- The index of the DisplayFieldInfo to be removed.java.lang.ArrayIndexOutOfBoundsException
- if the index is out of range (index < 0 || index >= size()).public boolean removeDisplayInfo(DisplayFieldInfo displayFieldInfo)
isplayFieldInfo
- DisplayFieldInfo to be removed, if present.public boolean isParallel()
public void setParallel(boolean isParallel)
isParallel
- Specifies if the detail section is a parallel section.public double getWidth()
public void setWidth(double width)
width
- Table's Detail width.public double getHeight()
public void setHeight(double height)
width
- Table's Detail height.public boolean isTileHorizontal()
public void setTileHorizontal(boolean isTileHorizontal)
isTileHorizontal
- Indicates to create a horizontally tiled section in banded object.public boolean isTileDetail()
public void setTileDetail(boolean isTileDetail)
isTileDetail
- Indicates to create a tiled section in the banded object.public void setProperty(java.lang.String key, java.lang.String value)
value
is the formula
mapping name. And setMark(key, true)
must be called to set the
changeBy information.key
- property name.value
- property value.
Note: Don't set x,y,width,height with this.