Package org.codefirst
Class SimpleThemeDecorator
java.lang.Object
hudson.model.Descriptor<PageDecorator>
hudson.model.PageDecorator
org.codefirst.SimpleThemeDecorator
- All Implemented Interfaces:
ExtensionPoint,Describable<PageDecorator>,Saveable,Loadable,OnMaster
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.SelfNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.model.PageDecorator
ALLFields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) Deprecated.Deprecated.Deprecated.Get the complete header HTML for all configured theme elements.getJsUrl()Deprecated.protected ObjectvoidsetCssRules(String cssRules) Deprecated.voidDeprecated.voidsetElements(List<ThemeElement> elements) voidsetFaviconUrl(String faviconUrl) Deprecated.voidDeprecated.booleanFilter to only inject CSS into "normal" Jenkins pages.Methods inherited from class hudson.model.PageDecorator
all, getDescriptor, getUrlMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
SimpleThemeDecorator
public SimpleThemeDecorator()
-
-
Method Details
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) throws Descriptor.FormException - Overrides:
configurein classDescriptor<PageDecorator>- Throws:
Descriptor.FormException
-
getCategory
- Overrides:
getCategoryin classDescriptor<PageDecorator>
-
getElements
-
setElements
-
getCssUrl
Deprecated. -
setCssUrl
Deprecated. -
getCssRules
Deprecated. -
setCssRules
Deprecated. -
getJsUrl
Deprecated. -
setJsUrl
Deprecated. -
getFaviconUrl
Deprecated. -
setFaviconUrl
Deprecated. -
readResolve
-
getHeaderHtml
Get the complete header HTML for all configured theme elements. -
shouldInjectCss
public boolean shouldInjectCss()Filter to only inject CSS into "normal" Jenkins pages. Some plugins replace the whole layout of Jenkins and we don't want to disturb them.- Returns:
- true if it is okay to inject CSS
-