Index
All Classes and Interfaces|All Packages
A
- all() - Static method in class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
-
All implementations of
ThemeManagerFactory
andThemeManagerFactoryDescriptor
.
B
- build() - Method in class io.jenkins.plugins.thememanager.Theme.Builder
-
Constructs the theme
- builder() - Static method in class io.jenkins.plugins.thememanager.Theme
-
Constructs the builder for the theme.
C
- configure(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
D
- disableOnBlueOcean() - Method in class io.jenkins.plugins.thememanager.Theme.Builder
-
Disables the theme on BlueOcean
E
- enableOnBlueOcean() - Method in class io.jenkins.plugins.thememanager.Theme.Builder
-
Enables the theme on BlueOcean
F
- findTheme() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
-
Finds the active theme.
- findThemeFactory() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- forCurrentUser() - Static method in class io.jenkins.plugins.thememanager.ThemeUserProperty
- forCurrentUserFactory() - Static method in class io.jenkins.plugins.thememanager.ThemeUserProperty
G
- get() - Static method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- getCategory() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- getCssUrl() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactory
-
Expected CSS URL assuming your CSS file is named after your theme.
- getCssUrls() - Method in class io.jenkins.plugins.thememanager.Theme
- getDescriptor() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactory
- getDisplayName() - Method in class io.jenkins.plugins.thememanager.none.NoOpThemeManagerFactory.NoOpThemeManagerFactoryDescriptor
- getDisplayName() - Method in class io.jenkins.plugins.thememanager.ThemeUserProperty.ThemeUserPropertyDescriptor
- getHeaderHtml() - Method in class io.jenkins.plugins.thememanager.ThemeManagerBluePageDecorator
- getHeaderHtml() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
-
Get the complete header HTML for all configured theme elements.
- getHeaderHtml() - Method in class io.jenkins.plugins.thememanager.ThemeManagerSimplePageDecorator
- getInstance() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
- getJavaScriptUrl() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactory
-
Expected JavaScript URL assuming your JavaScript file is named after your theme.
- getJavascriptUrls() - Method in class io.jenkins.plugins.thememanager.Theme
- getProperties(String) - Method in class io.jenkins.plugins.thememanager.Theme
-
Additional information that theme authors can provide to influence other plugins
- getProperty(String, String) - Method in class io.jenkins.plugins.thememanager.Theme
-
Deprecated.
- getTheme() - Method in class io.jenkins.plugins.thememanager.none.NoOpThemeManagerFactory
- getTheme() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactory
- getTheme() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- getTheme() - Method in class io.jenkins.plugins.thememanager.ThemeUserProperty
- getThemeCssSuffix() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
-
Name of the theme resource file.
- getThemeId() - Method in class io.jenkins.plugins.thememanager.none.NoOpThemeManagerFactory.NoOpThemeManagerFactoryDescriptor
- getThemeId() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
-
A name for a theme plugin
- getThemeJsSuffix() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
-
Name of the theme resource file.
- getThemeKey() - Method in class io.jenkins.plugins.thememanager.none.NoOpThemeManagerFactory.NoOpThemeManagerFactoryDescriptor
- getThemeKey() - Method in class io.jenkins.plugins.thememanager.ThemeManagerBluePageDecorator
- getThemeKey() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
-
A unique key for a theme plugin
- getThemeKey() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- getThemeKey() - Method in class io.jenkins.plugins.thememanager.ThemeManagerSimplePageDecorator
- getUserPropertyCategoryAsString() - Method in class io.jenkins.plugins.thememanager.ThemeUserProperty.ThemeUserPropertyDescriptor
I
- io.jenkins.plugins.thememanager - package io.jenkins.plugins.thememanager
-
Dummy javadoc comment till 11.0.18 is released https://bugs.openjdk.org/browse/JDK-8297889
- io.jenkins.plugins.thememanager.none - package io.jenkins.plugins.thememanager.none
- isBlueOceanCompatible() - Method in class io.jenkins.plugins.thememanager.Theme
-
Whether the theme should be served on Blue Ocean.
- isDisableUserThemes() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- isEnabled() - Method in class io.jenkins.plugins.thememanager.ThemeUserProperty.ThemeUserPropertyDescriptor
- isNamespaced() - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
-
If the theme's CSS will only be selected under the '[data-theme=theme-key]' selector
- isRespectSystemAppearance() - Method in class io.jenkins.plugins.thememanager.Theme
- isRespectSystemAppearance() - Method in class io.jenkins.plugins.thememanager.ThemeManagerBluePageDecorator
- isRespectSystemAppearance() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- isRespectSystemAppearance() - Method in class io.jenkins.plugins.thememanager.ThemeManagerSimplePageDecorator
N
- newInstance(User) - Method in class io.jenkins.plugins.thememanager.ThemeUserProperty.ThemeUserPropertyDescriptor
- NoOpThemeManagerFactory - Class in io.jenkins.plugins.thememanager.none
-
Disables any theming.
- NoOpThemeManagerFactory() - Constructor for class io.jenkins.plugins.thememanager.none.NoOpThemeManagerFactory
- NoOpThemeManagerFactory.NoOpThemeManagerFactoryDescriptor - Class in io.jenkins.plugins.thememanager.none
- NoOpThemeManagerFactoryDescriptor() - Constructor for class io.jenkins.plugins.thememanager.none.NoOpThemeManagerFactory.NoOpThemeManagerFactoryDescriptor
R
- respectSystemAppearance() - Method in class io.jenkins.plugins.thememanager.Theme.Builder
-
Marks the theme as a 'system' respecting theme that will adapt to light and dark system configuration
S
- setDisableUserThemes(boolean) - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- setTheme(ThemeManagerFactory) - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- setTheme(ThemeManagerFactory) - Method in class io.jenkins.plugins.thememanager.ThemeUserProperty
- shouldInjectCss() - Method in class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
-
Filter to only inject CSS into "normal" Jenkins pages.
T
- Theme - Class in io.jenkins.plugins.thememanager
-
Holds URLs to CSS and JavaScript files.
- Theme.Builder - Class in io.jenkins.plugins.thememanager
-
Builder for creating a theme.
- ThemeManagerBluePageDecorator - Class in io.jenkins.plugins.thememanager
- ThemeManagerBluePageDecorator() - Constructor for class io.jenkins.plugins.thememanager.ThemeManagerBluePageDecorator
- ThemeManagerFactory - Class in io.jenkins.plugins.thememanager
-
Pluggable ability to add additional built-in themes.
- ThemeManagerFactory() - Constructor for class io.jenkins.plugins.thememanager.ThemeManagerFactory
- ThemeManagerFactoryDescriptor - Class in io.jenkins.plugins.thememanager
-
Definition of a Theme Manager
- ThemeManagerFactoryDescriptor() - Constructor for class io.jenkins.plugins.thememanager.ThemeManagerFactoryDescriptor
- ThemeManagerPageDecorator - Class in io.jenkins.plugins.thememanager
- ThemeManagerPageDecorator() - Constructor for class io.jenkins.plugins.thememanager.ThemeManagerPageDecorator
- ThemeManagerSimplePageDecorator - Class in io.jenkins.plugins.thememanager
- ThemeManagerSimplePageDecorator() - Constructor for class io.jenkins.plugins.thememanager.ThemeManagerSimplePageDecorator
- ThemeUserProperty - Class in io.jenkins.plugins.thememanager
- ThemeUserProperty() - Constructor for class io.jenkins.plugins.thememanager.ThemeUserProperty
- ThemeUserProperty.ThemeUserPropertyDescriptor - Class in io.jenkins.plugins.thememanager
- ThemeUserPropertyDescriptor() - Constructor for class io.jenkins.plugins.thememanager.ThemeUserProperty.ThemeUserPropertyDescriptor
- toAssetUrl(String) - Method in class io.jenkins.plugins.thememanager.ThemeManagerFactory
-
Arbitrary asset URL.
W
- withCssUrl(String) - Method in class io.jenkins.plugins.thememanager.Theme.Builder
-
A URL to a CSS file, this can be served by Jenkins or remote.
- withCssUrls(List<String>) - Method in class io.jenkins.plugins.thememanager.Theme.Builder
- withJavascriptUrl(String) - Method in class io.jenkins.plugins.thememanager.Theme.Builder
-
A URL to a JavaScript file, this can be served by Jenkins or remote.
- withJavascriptUrls(List<String>) - Method in class io.jenkins.plugins.thememanager.Theme.Builder
- withProperty(String, String, String) - Method in class io.jenkins.plugins.thememanager.Theme.Builder
-
Properties are a way a theme author can provide extra information to plugins.
All Classes and Interfaces|All Packages
getThemeManagerProperty
from JavaScript instead