|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.model.Descriptor<MavenReporter>
hudson.maven.MavenReporterDescriptor
public abstract class MavenReporterDescriptor
Descriptor
for MavenReporter
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class hudson.model.Descriptor |
---|
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self |
Field Summary |
---|
Fields inherited from class hudson.model.Descriptor |
---|
clazz |
Fields inherited from interface hudson.model.Saveable |
---|
NOOP |
Constructor Summary | |
---|---|
protected |
MavenReporterDescriptor()
Infers the type of the corresponding Describable from the outer class. |
protected |
MavenReporterDescriptor(Class<? extends MavenReporter> clazz)
|
Method Summary | |
---|---|
static Collection<MavenReporterDescriptor> |
all()
Lists all the currently registered instances of MavenReporterDescriptor . |
boolean |
hasConfigScreen()
Returns true if this descriptor has config.jelly. |
MavenReporter |
newAutoInstance(MavenModule module)
Returns an instance used for automatic MavenReporter activation. |
MavenReporter |
newInstance(org.kohsuke.stapler.StaplerRequest req)
Deprecated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected MavenReporterDescriptor(Class<? extends MavenReporter> clazz)
protected MavenReporterDescriptor()
Describable
from the outer class.
This version works when you follow the common convention, where a descriptor
is written as the static nested class of the describable class.
Method Detail |
---|
public MavenReporter newAutoInstance(MavenModule module)
MavenReporter
activation.
Some MavenReporter
s, such as MavenArtifactArchiver
,
can work just with the configuration in POM and don't need any additional
Hudson configuration. They also don't need any explicit enabling/disabling
as they can activate themselves by listening to the callback from the build
(for example javadoc archiver can do the work in response to the execution
of the javadoc target.)
Those MavenReporter
s should return a valid instance
from this method. Such instance will then participate into the build
and receive event callbacks.
@Deprecated public MavenReporter newInstance(org.kohsuke.stapler.StaplerRequest req) throws Descriptor.FormException
the reporter has no configuration screen
,
this method can safely return null, which is the default implementation.
newInstance
in class Descriptor<MavenReporter>
Descriptor.FormException
public final boolean hasConfigScreen()
public static Collection<MavenReporterDescriptor> all()
MavenReporterDescriptor
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |