|
||||||||||
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
.
Plugin
s can extend this to define custom properties for View
s.
ViewProperty
s 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
ReconfigurableDescribable
The 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 |