org.jenkinsci.plugins.uithemes.model
Class UIThemeImplementation

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

public class UIThemeImplementation
extends Object

UI Theme Implementation.

See README.md.

This class represents a single implementation of a ui theme e.g. a "classic" implementation of an "icon" theme. An implementation can have multiple resources contributed to it.

Author:
tom.fennelly@gmail.com

Constructor Summary
UIThemeImplementation(String themeName, String implName, String title, String description)
           
 
Method Summary
 UIThemeImplementation add(UIThemeContribution contribution)
           
 List<UIThemeContribution> getContributions()
           
 String getDescription()
           
 String getName()
           
 QName getQName()
           
 UIThemeImplSpec getThemeImplSpec()
           
 String getThemeName()
           
 String getTitle()
           
 String getUsageDetails()
           
 boolean isDefault()
           
 UIThemeImplementation setDefault(boolean aDefault)
           
 UIThemeImplementation setThemeImplSpec(UIThemeImplSpec themeImplSpec)
           
 UIThemeImplementation setUsageDetails(String usageDetails)
           
static QName toQName(String themeName, String themeImplName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UIThemeImplementation

public UIThemeImplementation(String themeName,
                             String implName,
                             String title,
                             String description)
Method Detail

getName

public String getName()

getThemeName

public String getThemeName()

getQName

public QName getQName()

toQName

public static QName toQName(String themeName,
                            String themeImplName)

getTitle

public String getTitle()

getDescription

public String getDescription()

getUsageDetails

public String getUsageDetails()

setUsageDetails

public UIThemeImplementation setUsageDetails(String usageDetails)

isDefault

public boolean isDefault()

setDefault

public UIThemeImplementation setDefault(boolean aDefault)

getThemeImplSpec

public UIThemeImplSpec getThemeImplSpec()

setThemeImplSpec

public UIThemeImplementation setThemeImplSpec(UIThemeImplSpec themeImplSpec)

getContributions

public List<UIThemeContribution> getContributions()

add

public UIThemeImplementation add(UIThemeContribution contribution)


Copyright © 2004-2015. All Rights Reserved.