org.pentaho.platform.api.ui
Class Theme

java.lang.Object
  extended by org.pentaho.platform.api.ui.Theme

public class Theme
extends java.lang.Object

Theme encapsulates a collection of ThemeResources and a root directory to access them from. User: nbaker Date: 5/15/11


Constructor Summary
Theme(java.lang.String id, java.lang.String name, java.lang.String rootDir)
           
 
Method Summary
 void addResource(ThemeResource themeResource)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.util.Set<ThemeResource> getResources()
           
 java.lang.String getThemeRootDir()
           
 int hashCode()
           
 boolean isHidden()
           
 void setHidden(boolean hidden)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setResources(java.util.Set<ThemeResource> resources)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Theme

public Theme(java.lang.String id,
             java.lang.String name,
             java.lang.String rootDir)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getResources

public java.util.Set<ThemeResource> getResources()

setResources

public void setResources(java.util.Set<ThemeResource> resources)

addResource

public void addResource(ThemeResource themeResource)

getThemeRootDir

public java.lang.String getThemeRootDir()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

isHidden

public boolean isHidden()

setHidden

public void setHidden(boolean hidden)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)