org.mmbase.applications.thememanager.taglib
Class ThemeManagerController

java.lang.Object
  extended byorg.mmbase.applications.thememanager.ThemeManager
      extended byorg.mmbase.applications.thememanager.taglib.ThemeManagerController

public class ThemeManagerController
extends ThemeManager

Version:
$Id: guiController.java
Author:
Daniel Ockeloen

Field Summary
 
Fields inherited from class org.mmbase.applications.thememanager.ThemeManager
DTD_THEMES_1_0, haschanged, PUBLIC_ID_THEMES_1_0
 
Constructor Summary
ThemeManagerController()
           
 
Method Summary
static boolean addStyleSheetClass(String themeid, String cssid, String name)
           
static boolean addStyleSheetProperty(String themeid, String cssid, String id, String name, String value)
           
static boolean addTheme(String copytheme, String newtheme)
           
 void fillTypes()
           
static List getAssignedList()
           
static Map getAssignInfo(String id)
           
 String getCSSType(String path)
           
 String getCSSValue(String path)
           
static List getStyleSheet(String id)
           
static List getStyleSheetClasses(String id, String cssid, String searchkey)
           
static List getStyleSheetProperties(String themeid, String cssid, String id)
           
static String getStyleSheetProperty(String themeid, String cssid, String id, String name)
           
static List getThemeImageSetsList(String id)
           
static List getThemeImageSetsList(String id, String role)
           
static Map getThemeInfo(String id)
           
static List getThemesList()
           
static List getThemeStyleSheetsList(String id)
           
 boolean hasChanged()
           
static boolean removeStyleSheetClass(String themeid, String cssid, String name)
           
static boolean removeStyleSheetProperty(String themeid, String cssid, String id, String name)
           
 boolean setCSSValue(String path, String value)
           
static boolean setStyleSheetProperty(String themeid, String cssid, String id, String name, String value)
           
 
Methods inherited from class org.mmbase.applications.thememanager.ThemeManager
addAssign, changeAssign, copyTheme, getAssign, getAssigned, getStyleSheet, getTheme, getThemeImage, getThemeImage, getThemeImages, getThemeImages, getThemes, readAssigned, readThemes, registerPublicIDs, removeAssign, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThemeManagerController

public ThemeManagerController()
Method Detail

getAssignedList

public static List getAssignedList()

getThemesList

public static List getThemesList()

getAssignInfo

public static Map getAssignInfo(String id)

getThemeInfo

public static Map getThemeInfo(String id)

getThemeStyleSheetsList

public static List getThemeStyleSheetsList(String id)

getThemeImageSetsList

public static List getThemeImageSetsList(String id)

getThemeImageSetsList

public static List getThemeImageSetsList(String id,
                                         String role)

getStyleSheetClasses

public static List getStyleSheetClasses(String id,
                                        String cssid,
                                        String searchkey)

setStyleSheetProperty

public static boolean setStyleSheetProperty(String themeid,
                                            String cssid,
                                            String id,
                                            String name,
                                            String value)

addStyleSheetProperty

public static boolean addStyleSheetProperty(String themeid,
                                            String cssid,
                                            String id,
                                            String name,
                                            String value)

addStyleSheetClass

public static boolean addStyleSheetClass(String themeid,
                                         String cssid,
                                         String name)

addTheme

public static boolean addTheme(String copytheme,
                               String newtheme)

removeStyleSheetClass

public static boolean removeStyleSheetClass(String themeid,
                                            String cssid,
                                            String name)

removeStyleSheetProperty

public static boolean removeStyleSheetProperty(String themeid,
                                               String cssid,
                                               String id,
                                               String name)

getStyleSheetProperty

public static String getStyleSheetProperty(String themeid,
                                           String cssid,
                                           String id,
                                           String name)

getStyleSheetProperties

public static List getStyleSheetProperties(String themeid,
                                           String cssid,
                                           String id)

getStyleSheet

public static List getStyleSheet(String id)

setCSSValue

public boolean setCSSValue(String path,
                           String value)

getCSSValue

public String getCSSValue(String path)

getCSSType

public String getCSSType(String path)

fillTypes

public void fillTypes()

hasChanged

public boolean hasChanged()


MMBase build 1.8.1.20060716