|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.model.ViewProperty
public class ViewProperty
Extensible property of View.
Plugins can extend this to define custom properties for Views.
ViewPropertys show up in the view configuration screen, and they are
persisted with the view object.
Configuration screen should be defined in config.jelly.
Within this page, the ViewProperty instance is available as
the instance EL variable (while the it EL variable
refers to the View.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
|---|
ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Field Summary | |
|---|---|
protected View |
view
The view object that owns this property. |
| Constructor Summary | |
|---|---|
ViewProperty()
|
|
| Method Summary | |
|---|---|
static DescriptorExtensionList<ViewProperty,ViewPropertyDescriptor> |
all()
|
ViewPropertyDescriptor |
getDescriptor()
Gets the descriptor for this instance. |
ViewProperty |
reconfigure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject form)
When a parent/owner object of a Describable gets a config form submission and instances are recreated, this method is invoked on the existing instance (meaning the 'this' reference points to the existing instance) to create a new instance to be added to the parent/owner object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected transient View view
| Constructor Detail |
|---|
public ViewProperty()
| Method Detail |
|---|
public ViewPropertyDescriptor getDescriptor()
Describable
Descriptor is a singleton for every concrete Describable
implementation, so if a.getClass()==b.getClass() then
a.getDescriptor()==b.getDescriptor() must hold.
getDescriptor in interface Describable<ViewProperty>public static DescriptorExtensionList<ViewProperty,ViewPropertyDescriptor> all()
public ViewProperty reconfigure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject form)
throws Descriptor.FormException
ReconfigurableDescribableThe default implementation of this should be the following:
return form==null ? null : getDescriptor().newInstance(req, form);
reconfigure in interface ReconfigurableDescribable<ViewProperty>req - The current HTTP request being processed.form - JSON fragment that corresponds to this describable object.
If the newly submitted form doesn't include a fragment for this describable
(meaning the user has de-selected your descriptor), then this argument is null.
Descriptor.FormException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||