javax.rad.genui.control
Class UICellFormat

java.lang.Object
  extended by javax.rad.genui.UIResource<ICellFormat>
      extended by javax.rad.genui.control.UICellFormat
All Implemented Interfaces:
ICellFormat, IResource

public class UICellFormat
extends UIResource<ICellFormat>
implements ICellFormat

Platform and technology independent CellFormat. It is designed for use with AWT, Swing, SWT, JSP, JSF, ... .


Field Summary
 
Fields inherited from class javax.rad.genui.UIResource
uiResource
 
Constructor Summary
  UICellFormat()
          Constructs a new instance of SwingCellFormat.
protected UICellFormat(ICellFormat pCellFormat)
          Constructs a new instance of SwingCellFormat with the given cell format.
  UICellFormat(IColor pBackground)
          Constructs a new instance of SwingCellFormat.
  UICellFormat(IColor pBackground, IColor pForeground)
          Constructs a new instance of SwingCellFormat.
  UICellFormat(IColor pBackground, IColor pForeground, IFont pFont)
          Constructs a new instance of SwingCellFormat.
  UICellFormat(IColor pBackground, IColor pForeground, IFont pFont, IImage pImage)
          Constructs a new instance of SwingCellFormat.
  UICellFormat(IColor pBackground, IColor pForeground, IFont pFont, IImage pImage, int pLeftIndent)
          Constructs a new instance of SwingCellFormat.
  UICellFormat(IColor pBackground, IColor pForeground, IFont pFont, IImage pImage, Style pStyle, int pLeftIndent)
          Constructs a new instance of SwingCellFormat.
  UICellFormat(IImage pImage)
          Constructs a new instance of SwingCellFormat.
 
Method Summary
 IColor getBackground()
          Gets the background IColor.
 IFont getFont()
          Gets the IFont.
 IColor getForeground()
          Gets the foreground IColor.
 IImage getImage()
          Gets the IImage.
 int getLeftIndent()
          Gets the left indentation value.
 Style getStyle()
          Gets the style definition.
 
Methods inherited from class javax.rad.genui.UIResource
equals, eventResourceChanged, eventResourceChanged, fireResourceChanged, getObject, getObjectNames, getResource, getUIResource, hashCode, hasResourceHandler, putObject, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.rad.ui.IResource
getResource
 

Constructor Detail

UICellFormat

public UICellFormat()
Constructs a new instance of SwingCellFormat.


UICellFormat

protected UICellFormat(ICellFormat pCellFormat)
Constructs a new instance of SwingCellFormat with the given cell format.

Parameters:
pCellFormat - the cell format

UICellFormat

public UICellFormat(IColor pBackground)
Constructs a new instance of SwingCellFormat.

Parameters:
pBackground - the background of the Cell.

UICellFormat

public UICellFormat(IColor pBackground,
                    IColor pForeground)
Constructs a new instance of SwingCellFormat.

Parameters:
pBackground - the background of the Cell.
pForeground - the foreground of the Cell.

UICellFormat

public UICellFormat(IColor pBackground,
                    IColor pForeground,
                    IFont pFont)
Constructs a new instance of SwingCellFormat.

Parameters:
pBackground - the background of the Cell.
pForeground - the foreground of the Cell.
pFont - the font of the Cell.

UICellFormat

public UICellFormat(IColor pBackground,
                    IColor pForeground,
                    IFont pFont,
                    IImage pImage)
Constructs a new instance of SwingCellFormat.

Parameters:
pBackground - the background of the Cell.
pForeground - the foreground of the Cell.
pFont - the font of the Cell.
pImage - the image of the Cell.

UICellFormat

public UICellFormat(IColor pBackground,
                    IColor pForeground,
                    IFont pFont,
                    IImage pImage,
                    int pLeftIndent)
Constructs a new instance of SwingCellFormat.

Parameters:
pBackground - the background of the Cell.
pForeground - the foreground of the Cell.
pFont - the font of the Cell.
pImage - the image of the Cell.
pLeftIndent - the left indent.

UICellFormat

public UICellFormat(IColor pBackground,
                    IColor pForeground,
                    IFont pFont,
                    IImage pImage,
                    Style pStyle,
                    int pLeftIndent)
Constructs a new instance of SwingCellFormat.

Parameters:
pBackground - the background of the Cell.
pForeground - the foreground of the Cell.
pFont - the font of the Cell.
pImage - the image of the Cell.
pStyle - the style definition of the Cell.
pLeftIndent - the left indent.

UICellFormat

public UICellFormat(IImage pImage)
Constructs a new instance of SwingCellFormat.

Parameters:
pImage - the image of the Cell.
Method Detail

getBackground

public IColor getBackground()
Gets the background IColor.

Specified by:
getBackground in interface ICellFormat
Returns:
the background IColor.

getForeground

public IColor getForeground()
Gets the foreground IColor.

Specified by:
getForeground in interface ICellFormat
Returns:
the foreground IColor.

getFont

public IFont getFont()
Gets the IFont.

Specified by:
getFont in interface ICellFormat
Returns:
the IFont.

getImage

public IImage getImage()
Gets the IImage.

Specified by:
getImage in interface ICellFormat
Returns:
the IImage.

getStyle

public Style getStyle()
Gets the style definition.

Specified by:
getStyle in interface ICellFormat
Returns:
the style definition.

getLeftIndent

public int getLeftIndent()
Gets the left indentation value.

Specified by:
getLeftIndent in interface ICellFormat
Returns:
the left indentation value.


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.