org.jenkinsci.plugins.uithemes.model
Class UITheme

java.lang.Object
  extended by org.jenkinsci.plugins.uithemes.model.UITheme

public class UITheme
extends Object

UI Theme.

See README.md.

Author:
tom.fennelly@gmail.com

Constructor Summary
UITheme(String name, String title, String description)
           
 
Method Summary
 UITheme contribute(UIThemeContribution contribution)
           
 UIThemeImplementation getDefaultImpl()
           
 String getDescription()
           
 UIThemeImplementation getImpl(String name)
           
 String getName()
           
 List<UIThemeContribution> getThemeImplContributions(String themeImplName)
           
 Set<String> getThemeImplNames()
           
 String getTitle()
           
 UITheme registerImpl(UIThemeImplementation impl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UITheme

public UITheme(String name,
               String title,
               String description)
Method Detail

getName

public String getName()

getTitle

public String getTitle()

getDescription

public String getDescription()

getThemeImplNames

public Set<String> getThemeImplNames()

getImpl

public UIThemeImplementation getImpl(String name)

getDefaultImpl

public UIThemeImplementation getDefaultImpl()

registerImpl

public UITheme registerImpl(UIThemeImplementation impl)

contribute

public UITheme contribute(UIThemeContribution contribution)

getThemeImplContributions

public List<UIThemeContribution> getThemeImplContributions(String themeImplName)


Copyright © 2004-2015. All Rights Reserved.