public class Style
extends java.lang.Object
implements java.io.Serializable
doInherit(at.knowcenter.wag.egov.egiz.table.Style, at.knowcenter.wag.egov.egiz.table.Style)
Color
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
Style.ImageScaleToFit
Holds the width and the height an image can be scaled to fit.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BGCOLOR
bgcolor key
|
static java.lang.String |
BOLD
Font type BOLD
|
static java.lang.String |
BOLDITALIC
Font type BOLDITALIC
|
static java.lang.String |
BORDER
border key, default border = 1;
The border value is one value for all border lines of an entry or table! No separte definitions for top, right, bottom or left are possible. |
static java.lang.String |
BOTTOM
valign statement key bottom
|
static java.lang.String |
CENTER
halign statement key center
|
static java.lang.String |
COURIER
Font name COURIER
|
static java.lang.String |
FONT
Font key
|
static java.lang.String |
HALIGN
halign key
|
static java.lang.String |
HELVETICA
Font name HELVETICA
|
static java.lang.String |
IMAGE_SCALE_TO_FIT
The imageScaleToFit key.
|
static java.lang.String |
IMAGEHALIGN
image halign key
|
static java.lang.String |
IMAGEVALIGN
image valign key
|
static java.lang.String |
ITALIC
Font type ITALIC
|
static java.lang.String |
LEFT
halign statement key left
|
static java.lang.String |
MIDDLE
valign statement key middle
|
static java.lang.String |
NORMAL
Font type NORMAL
|
static java.lang.String |
PADDING
padding key, default padding = 1
|
static java.lang.String |
RIGHT
halign statement key right
|
static java.lang.String |
STRIKETHRU
Font type STRIKETHRU
|
static java.lang.String |
TIMES_ROMAN
Font name TIMES_ROMAN
|
static java.lang.String |
TOP
valign statement key top
|
static java.lang.String |
UNDERLINE
Font type UNDERLINE
|
static java.lang.String |
VALIGN
valign key
|
static java.lang.String |
VALUEFONT
The value font key.
|
static java.lang.String |
VALUEHALIGN
value halign key
|
static java.lang.String |
VALUEVALIGN
value valign key
|
Constructor and Description |
---|
Style()
The empty constructor.
|
Modifier and Type | Method and Description |
---|---|
static Style |
doInherit(Style baseStyle,
Style inheritStyle)
This method inherits all style attributes (values) from a given style object.
|
java.awt.Color |
getBgColor() |
float |
getBorder() |
java.lang.String |
getFont() |
java.lang.String |
getHAlign() |
java.lang.String |
getImageHAlign()
Returns the image halign
|
Style.ImageScaleToFit |
getImageScaleToFit()
Returns the scaleToFit dimensions to be applied for image-cells.
|
java.lang.String |
getImageVAlign()
Returns the image valign
|
float |
getPadding() |
java.lang.String |
getVAlign() |
java.lang.String |
getValueFont()
Returns the value font.
|
java.lang.String |
getValueHAlign()
Returns the value halign
|
java.lang.String |
getValueVAlign()
Returns the value valign
|
protected static Style.ImageScaleToFit |
parseImageScaleToFit(java.lang.String imageScaleToFit) |
void |
setBgColor(java.awt.Color bgColor) |
void |
setBorder(float border) |
void |
setFont(java.lang.String font) |
void |
setHAlign(java.lang.String align) |
void |
setImageHAlign(java.lang.String align) |
void |
setImageScaleToFit(Style.ImageScaleToFit imageScaleToFit)
Sets the scaleToFit dimensions to be applied for image-cells.
|
void |
setImageVAlign(java.lang.String align) |
void |
setPadding(float padding) |
void |
setStyle(java.lang.String id,
java.lang.String value)
Set a style attribute.
|
void |
setVAlign(java.lang.String align) |
void |
setValueFont(java.lang.String valuefont)
Sets the value font.
|
void |
setValueHAlign(java.lang.String align) |
void |
setValueVAlign(java.lang.String align) |
java.lang.String |
toString()
The toString method, used for tests or debugging.
|
public static final java.lang.String TOP
public static final java.lang.String MIDDLE
public static final java.lang.String BOTTOM
public static final java.lang.String LEFT
public static final java.lang.String CENTER
public static final java.lang.String RIGHT
public static final java.lang.String BGCOLOR
public static final java.lang.String HALIGN
public static final java.lang.String VALIGN
public static final java.lang.String VALUEHALIGN
public static final java.lang.String VALUEVALIGN
public static final java.lang.String IMAGEHALIGN
public static final java.lang.String IMAGEVALIGN
public static final java.lang.String PADDING
public static final java.lang.String BORDER
public static final java.lang.String FONT
public static final java.lang.String VALUEFONT
public static final java.lang.String IMAGE_SCALE_TO_FIT
public static final java.lang.String HELVETICA
public static final java.lang.String TIMES_ROMAN
public static final java.lang.String COURIER
public static final java.lang.String NORMAL
public static final java.lang.String BOLD
public static final java.lang.String ITALIC
public static final java.lang.String BOLDITALIC
public static final java.lang.String UNDERLINE
public static final java.lang.String STRIKETHRU
public void setStyle(java.lang.String id, java.lang.String value)
id
- the style attribute to setvalue
- the style value to set for the given attributepublic java.awt.Color getBgColor()
public void setBgColor(java.awt.Color bgColor)
bgColor
- The bgColor to set.public java.lang.String getHAlign()
public void setHAlign(java.lang.String align)
align
- The hAlign to set.public float getPadding()
public void setPadding(float padding)
padding
- The padding to set.public java.lang.String getVAlign()
public void setVAlign(java.lang.String align)
align
- The vAlign to set.public float getBorder()
public void setBorder(float border)
border
- The border to set.public java.lang.String getFont()
public void setFont(java.lang.String font)
font
- The font to set.public java.lang.String getValueFont()
public void setValueFont(java.lang.String valuefont)
valuefont
- The value font to be set.public void setValueHAlign(java.lang.String align)
align
- The valueHAlign to set.public java.lang.String getValueHAlign()
public void setValueVAlign(java.lang.String align)
align
- The valueVAlign to set.public java.lang.String getValueVAlign()
public void setImageHAlign(java.lang.String align)
align
- The imageHAlign to set.public java.lang.String getImageHAlign()
public void setImageVAlign(java.lang.String align)
align
- The imageVAlign to set.public java.lang.String getImageVAlign()
public Style.ImageScaleToFit getImageScaleToFit()
public void setImageScaleToFit(Style.ImageScaleToFit imageScaleToFit)
imageScaleToFit_
- The scaleToFit dimensions to be applied for image-cells.public java.lang.String toString()
toString
in class java.lang.Object
public static Style doInherit(Style baseStyle, Style inheritStyle)
A new style object is created that receives the properly inherited styles.
If a value is not defined in the baseStyle
object it would be inhert from the inheritStyle
object.
baseStyle
- the style object that serves as a primary style source.inheritStyle
- the style object that serves as a secondary style source in case a style attribute is not defined on the primary style source.isValue
- protected static Style.ImageScaleToFit parseImageScaleToFit(java.lang.String imageScaleToFit)