planetj.html
Class CSSManager

java.lang.Object
  |
  +--planetj.html.CSSManager
All Implemented Interfaces:
ICSSStyles

public class CSSManager
extends Object
implements ICSSStyles

Manages CSS styles and their relation to DataEngineObjects. Allows for setting and retrieving styles for Row's, RowCollection's, and Field's based upon class name.

Author:
PlanetJ Corp.

Field Summary
 
Fields inherited from interface planetj.html.ICSSStyles
DETAILS, DETAILS_BODY, DETAILS_FIELD_SET, DETAILS_FOOTER, DETAILS_GRID, DETAILS_HEADER, DETAILS_HEADER_TEXT, DETAILS_LABEL, DETAILS_LABEL_TOP_JUSTIFIED, DETAILS_POSITION, FIELD_AREA_CODE, FIELD_HOVER_HELP, FIELD_PASSWORD, FIELD_PHONE_NUMBER, FIELD_READ_ONLY, FIELD_ZIP_CODE, FIRST, HTML_INPUT_CHECKBOX, HTML_INPUT_PASSWORD, HTML_INPUT_PREFIX, HTML_INPUT_RADIO, HTML_INPUT_TEXT, HTML_PREFIX, HTML_SELECT_LIST, HTML_SELECT_OPTION, HTML_SELECT_PREFIX, HTML_TEXTAREA_PREFIX, LEFT, MODE_EDIT, MODE_VIEW, PARAGRAPH_HEADING_LEFT, PARAGRAPH_HEADING_MIDDLE, PARAGRAPH_HEADING_MIDDLE_SOLID, PARAGRAPH_HEADING_RIGHT, REQUIRED_ASTERICK, RESULTS, RESULTS_CELL, RESULTS_CELL_HEADER_T, RESULTS_CELL_HEADER_TL, RESULTS_CELL_L, RESULTS_CELL_ROW_ACTIONS, RESULTS_CELL_ROW_ACTIONS_T, RESULTS_CELL_T, RESULTS_CELL_TL, RESULTS_GRID, RESULTS_ROW_ACTION_CELL, RESULTS_ROW_ACTION_TABLE, RESULTS_ROW_EVEN, RESULTS_ROW_HEADER, RESULTS_ROW_ODD, RESULTS_ROW_OVERALL_REPORT_EVEN, RESULTS_ROW_OVERALL_REPORT_ODD, RESULTS_ROW_REPORT_EVEN, RESULTS_ROW_REPORT_ODD, RESULTS_SURROUNDING_TABLE_DEFAULT_JSP, SORT_ASCENDING, SORT_DESCENDING, TOC, TOC_BODY_CENTER, TOC_BODY_LEFT, TOC_BODY_RIGHT, TOC_CURRENT, TOC_FOOTER, TOC_HEADER, TOC_LINK, TOP
 
Method Summary
 String getStyle(Class c)
          Gets the registered style for the given class.
 void registerStyle(Class c, String style)
          Registers the given style for the given class.
static void setSingleton(CSSManager singleton)
          Sets the singleton instance of the CSSManager.
static CSSManager singleton()
          Gets the singleton instance of CSSManager
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getStyle

public String getStyle(Class c)
Gets the registered style for the given class. May return null if no style registered.


registerStyle

public void registerStyle(Class c,
                          String style)
Registers the given style for the given class.


setSingleton

public static void setSingleton(CSSManager singleton)
Sets the singleton instance of the CSSManager. This only needs to be done if the CSSManager class has been overridden. The singleton instance is not synchronized, so this method should only be invoked during initialization.


singleton

public static CSSManager singleton()
Gets the singleton instance of CSSManager