org.kohsuke.stapler.framework.adjunct
public class Adjunct extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Adjunct.Kind |
Modifier and Type | Field and Description |
---|---|
AdjunctManager |
manager |
java.lang.String |
name
Fully qualified name of this adjunct that follows the dot notation.
|
java.lang.String |
packageName
Just the package name portion of
slashedName . |
java.util.List<java.lang.String> |
required
List of fully qualified adjunct names that are required before this adjunct.
|
java.lang.String |
slashedName
The same as
name but uses '/' separator. |
Constructor and Description |
---|
Adjunct(AdjunctManager manager,
java.lang.String name,
java.lang.ClassLoader classLoader)
Builds an adjunct.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPackageUrl()
Obtains the absolute URL that points to the package of this adjunct.
|
boolean |
has(Adjunct.Kind k) |
void |
write(StaplerRequest req,
org.apache.commons.jelly.XMLOutput out) |
public final AdjunctManager manager
public final java.lang.String name
public final java.lang.String slashedName
name
but uses '/' separator.public final java.lang.String packageName
slashedName
. No trailing '/'.public final java.util.List<java.lang.String> required
public Adjunct(AdjunctManager manager, java.lang.String name, java.lang.ClassLoader classLoader) throws java.io.IOException
name
- Fully qualified name of the adjunct.classLoader
- This is where adjuncts are loaded from.java.io.IOException
public java.lang.String getPackageUrl()
public boolean has(Adjunct.Kind k)
public void write(StaplerRequest req, org.apache.commons.jelly.XMLOutput out) throws org.xml.sax.SAXException, java.io.IOException
org.xml.sax.SAXException
java.io.IOException
Copyright © 2014. All Rights Reserved.