to.etc.domui.themes
Class SimpleThemeFactory

java.lang.Object
  extended by to.etc.domui.themes.SimpleThemeFactory
All Implemented Interfaces:
IThemeFactory

public class SimpleThemeFactory
extends java.lang.Object
implements IThemeFactory


Constructor Summary
SimpleThemeFactory(java.lang.String styleName, java.lang.String color, java.lang.String icon)
           
 
Method Summary
protected static IResourceRef findRef(DomApplication da, java.lang.String rurl, IResourceDependencyList rdl)
           
static void loadProperties(java.util.Map<java.lang.String,java.lang.Object> map, DomApplication da, java.lang.String rurl, ResourceDependencyList rdl)
           
 ITheme loadTheme(DomApplication da)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleThemeFactory

public SimpleThemeFactory(java.lang.String styleName,
                          java.lang.String color,
                          java.lang.String icon)
Method Detail

loadTheme

public ITheme loadTheme(@Nonnull
                        DomApplication da)
                 throws java.lang.Exception
Specified by:
loadTheme in interface IThemeFactory
Throws:
java.lang.Exception

loadProperties

public static void loadProperties(java.util.Map<java.lang.String,java.lang.Object> map,
                                  DomApplication da,
                                  java.lang.String rurl,
                                  ResourceDependencyList rdl)
                           throws java.lang.Exception
Throws:
java.lang.Exception

findRef

protected static IResourceRef findRef(@Nonnull
                                      DomApplication da,
                                      @Nonnull
                                      java.lang.String rurl,
                                      @Nonnull
                                      IResourceDependencyList rdl)
                               throws java.lang.Exception
Throws:
java.lang.Exception