za.org.coefficient.html
Class Theme

java.lang.Object
  extended by za.org.coefficient.html.Theme
All Implemented Interfaces:
ThemeLocalIf
Direct Known Subclasses:
DefaultTheme, DgroupsDefaultTheme, DgroupsPlainWhiteTheme, PlainWhiteTheme, PrinterUtilTheme

public abstract class Theme
extends java.lang.Object
implements ThemeLocalIf

DOCUMENT ME!

Version:
$Revision: 1.16 $
Author:
$author$

Field Summary
 java.lang.String BGCOLOUR
           
 java.lang.String CELLPADDING
           
 java.lang.String CELLSPACING
           
static java.lang.String CENTER_POSITION
           
 java.lang.String CENTERBGCOLOUR
           
 java.lang.String CENTERPERCENTAGE
           
 java.lang.String EAST
           
static java.lang.String EAST_POSITION
           
 java.lang.String EASTBGCOLOUR
           
 java.lang.String EASTPERCENTAGE
           
 java.lang.String HEADER
           
 java.lang.String NORTH
           
static java.lang.String NORTH_POSITION
           
 java.lang.String NORTHBGCOLOUR
           
static java.lang.String NULL_POSITION
           
protected  java.lang.String pathToThemeResource
           
(package private)  java.util.Properties props
           
 java.lang.String SOUTH
           
static java.lang.String SOUTH_POSITION
           
 java.lang.String SOUTHBGCOLOUR
           
 java.lang.String TABLEWIDTH
           
 java.lang.String themeName
           
(package private)  VelocityScreenUtil velocityScreenUtil
           
 java.lang.String WELCOME
           
 java.lang.String WEST
           
static java.lang.String WEST_POSITION
           
 java.lang.String WESTBGCOLOUR
           
 java.lang.String WESTPERCENTAGE
           
 
Constructor Summary
Theme()
           
 
Method Summary
 void format(Page page, java.lang.String moduleName, java.lang.String html)
           
 java.lang.String getBackGround(Page page)
           
 java.lang.String getCellPadding(Page page)
           
 java.lang.String getCellSpacing(Page page)
           
 java.lang.String getCenter(Page page)
           
 java.lang.String getCenterBackGround(Page page)
           
 java.lang.String getCenterPercentage(Page page)
           
 java.lang.String getEast(Page page)
           
 java.lang.String getEastBackGround(Page page)
           
 java.lang.String getEastPercentage(Page page)
           
 java.lang.String getFooter(Page page)
           
 java.lang.String getHeader(Page page)
           
 java.lang.String getName()
           
 java.lang.String getName(Page page)
           
 java.lang.String getNorth(Page page)
           
 java.lang.String getNorthBackGround(Page page)
           
 java.lang.String getPathToThemeResource()
           
 java.lang.String getPosition(java.lang.String moduleName)
           
 java.lang.String getPositionForModule(java.lang.String moduleName)
           
 java.lang.String getSouth(Page page)
           
 java.lang.String getSouthBackGround(Page page)
           
 java.lang.String getTableWidth(Page page)
           
 java.lang.String getWelcomePageContent()
           
 java.lang.String getWest(Page page)
           
 java.lang.String getWestBackGround(Page page)
           
 java.lang.String getWestPercentage(Page page)
           
 void init(java.lang.String themeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEST_POSITION

public static final java.lang.String WEST_POSITION
See Also:
Constant Field Values

EAST_POSITION

public static final java.lang.String EAST_POSITION
See Also:
Constant Field Values

NORTH_POSITION

public static final java.lang.String NORTH_POSITION
See Also:
Constant Field Values

SOUTH_POSITION

public static final java.lang.String SOUTH_POSITION
See Also:
Constant Field Values

CENTER_POSITION

public static final java.lang.String CENTER_POSITION
See Also:
Constant Field Values

NULL_POSITION

public static final java.lang.String NULL_POSITION
See Also:
Constant Field Values

TABLEWIDTH

public java.lang.String TABLEWIDTH

BGCOLOUR

public java.lang.String BGCOLOUR

CENTERBGCOLOUR

public java.lang.String CENTERBGCOLOUR

CENTERPERCENTAGE

public java.lang.String CENTERPERCENTAGE

EAST

public java.lang.String EAST

EASTBGCOLOUR

public java.lang.String EASTBGCOLOUR

EASTPERCENTAGE

public java.lang.String EASTPERCENTAGE

HEADER

public java.lang.String HEADER

NORTH

public java.lang.String NORTH

NORTHBGCOLOUR

public java.lang.String NORTHBGCOLOUR

SOUTH

public java.lang.String SOUTH

SOUTHBGCOLOUR

public java.lang.String SOUTHBGCOLOUR

WELCOME

public java.lang.String WELCOME

WEST

public java.lang.String WEST

WESTBGCOLOUR

public java.lang.String WESTBGCOLOUR

WESTPERCENTAGE

public java.lang.String WESTPERCENTAGE

CELLPADDING

public java.lang.String CELLPADDING

CELLSPACING

public java.lang.String CELLSPACING

themeName

public java.lang.String themeName

props

java.util.Properties props

velocityScreenUtil

VelocityScreenUtil velocityScreenUtil

pathToThemeResource

protected java.lang.String pathToThemeResource
Constructor Detail

Theme

public Theme()
Method Detail

init

public void init(java.lang.String themeName)

getTableWidth

public java.lang.String getTableWidth(Page page)

getBackGround

public java.lang.String getBackGround(Page page)
Specified by:
getBackGround in interface ThemeLocalIf

getPathToThemeResource

public java.lang.String getPathToThemeResource()

getCenter

public java.lang.String getCenter(Page page)
Specified by:
getCenter in interface ThemeLocalIf

getCenterBackGround

public java.lang.String getCenterBackGround(Page page)
Specified by:
getCenterBackGround in interface ThemeLocalIf

getCenterPercentage

public java.lang.String getCenterPercentage(Page page)
Specified by:
getCenterPercentage in interface ThemeLocalIf

getEast

public java.lang.String getEast(Page page)
Specified by:
getEast in interface ThemeLocalIf

getEastBackGround

public java.lang.String getEastBackGround(Page page)
Specified by:
getEastBackGround in interface ThemeLocalIf

getEastPercentage

public java.lang.String getEastPercentage(Page page)
Specified by:
getEastPercentage in interface ThemeLocalIf

getFooter

public java.lang.String getFooter(Page page)
Specified by:
getFooter in interface ThemeLocalIf

getHeader

public java.lang.String getHeader(Page page)
Specified by:
getHeader in interface ThemeLocalIf

getName

public java.lang.String getName(Page page)
Specified by:
getName in interface ThemeLocalIf

getName

public java.lang.String getName()

getNorth

public java.lang.String getNorth(Page page)
Specified by:
getNorth in interface ThemeLocalIf

getNorthBackGround

public java.lang.String getNorthBackGround(Page page)
Specified by:
getNorthBackGround in interface ThemeLocalIf

getPosition

public java.lang.String getPosition(java.lang.String moduleName)
Specified by:
getPosition in interface ThemeLocalIf

getSouth

public java.lang.String getSouth(Page page)
Specified by:
getSouth in interface ThemeLocalIf

getSouthBackGround

public java.lang.String getSouthBackGround(Page page)
Specified by:
getSouthBackGround in interface ThemeLocalIf

getWelcomePageContent

public java.lang.String getWelcomePageContent()
Specified by:
getWelcomePageContent in interface ThemeLocalIf

getWest

public java.lang.String getWest(Page page)
Specified by:
getWest in interface ThemeLocalIf

getWestBackGround

public java.lang.String getWestBackGround(Page page)
Specified by:
getWestBackGround in interface ThemeLocalIf

getWestPercentage

public java.lang.String getWestPercentage(Page page)
Specified by:
getWestPercentage in interface ThemeLocalIf

getCellPadding

public java.lang.String getCellPadding(Page page)

getCellSpacing

public java.lang.String getCellSpacing(Page page)

format

public void format(Page page,
                   java.lang.String moduleName,
                   java.lang.String html)
Specified by:
format in interface ThemeLocalIf

getPositionForModule

public java.lang.String getPositionForModule(java.lang.String moduleName)


Copyright CSIR. All Rights Reserved.