Index
All Classes and Interfaces|All Packages
C
- contains(String) - Method in class org.jenkinsci.plugins.variant.VariantSet
-
Determines if a variant of the given name is active in this JVM.
G
- getInstance() - Static method in class org.jenkinsci.plugins.variant.VariantSet
-
Gets a singleton instance.
- getOrdinal(OptionalExtension) - Method in class org.jenkinsci.plugins.variant.OptionalExtensionProcessor
I
- isActive(AnnotatedElement) - Method in class org.jenkinsci.plugins.variant.OptionalExtensionProcessor
-
Go up the scope chain (method > class > package > ...) and make sure any
OptionalExtension
s we encounter are satisified. - isOptional(OptionalExtension) - Method in class org.jenkinsci.plugins.variant.OptionalExtensionProcessor
-
If the trigger condition is not met, we filter it by not making the extension active, which means extensions could always be non-optional as far as
ExtensionFinder.GuiceExtensionAnnotation
is concerned.
O
- OptionalExtension - Annotation Interface in org.jenkinsci.plugins.variant
-
Works like
Extension
except the activation of the extension is contingent on the presence of specific requirePlugins and/or classes. - OptionalExtensionProcessor - Class in org.jenkinsci.plugins.variant
-
Processes extensions marked with
OptionalExtension
and decides when they are activated. - OptionalExtensionProcessor() - Constructor for class org.jenkinsci.plugins.variant.OptionalExtensionProcessor
- OptionalPackage - Annotation Interface in org.jenkinsci.plugins.variant
-
Works in conjunction with
OptionalExtension
to allow you to turn the entire packages conditional. - ordinal() - Element in annotation interface org.jenkinsci.plugins.variant.OptionalExtension
-
Used for sorting extensions.
- org.jenkinsci.plugins.variant - package org.jenkinsci.plugins.variant
R
- requireClasses() - Element in annotation interface org.jenkinsci.plugins.variant.OptionalExtension
-
Classes that are required to activate this extension.
- requireClasses() - Element in annotation interface org.jenkinsci.plugins.variant.OptionalPackage
-
Classes that are required to activate this extension.
- requirePlugins() - Element in annotation interface org.jenkinsci.plugins.variant.OptionalExtension
-
Short names of the plugins that are required to trigger this extension.
- requirePlugins() - Element in annotation interface org.jenkinsci.plugins.variant.OptionalPackage
-
Short names of the plugins that are required to trigger this extension.
- requireVariants() - Element in annotation interface org.jenkinsci.plugins.variant.OptionalExtension
-
Variants that are required to activate this extension.
- requireVariants() - Element in annotation interface org.jenkinsci.plugins.variant.OptionalPackage
-
Variants that are required to activate this extension.
V
- VariantSet - Class in org.jenkinsci.plugins.variant
-
Keeps track of active variants.
All Classes and Interfaces|All Packages