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.Self
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class hudson.model.PageDecorator
ALL
Fields inherited from class hudson.model.Descriptor
clazz
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
configure
(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) Deprecated.Deprecated.Deprecated.Get the complete header HTML for all configured theme elements.getJsUrl()
Deprecated.protected Object
void
setCssRules
(String cssRules) Deprecated.void
Deprecated.void
setElements
(List<ThemeElement> elements) void
setFaviconUrl
(String faviconUrl) Deprecated.void
Deprecated.boolean
Filter to only inject CSS into "normal" Jenkins pages.Methods inherited from class hudson.model.PageDecorator
all, getDescriptor, getUrl
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, 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, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
SimpleThemeDecorator
public SimpleThemeDecorator()
-
-
Method Details
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException - Overrides:
configure
in classDescriptor<PageDecorator>
- Throws:
Descriptor.FormException
-
getCategory
- Overrides:
getCategory
in 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
-