hudson.views
Class MyViewsTabBar

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<MyViewsTabBar>
      extended by hudson.views.MyViewsTabBar
All Implemented Interfaces:
ExtensionPoint, Describable<MyViewsTabBar>
Direct Known Subclasses:
DefaultMyViewsTabBar

public abstract class MyViewsTabBar
extends AbstractDescribableImpl<MyViewsTabBar>
implements ExtensionPoint

Extension point for adding a MyViewsTabBar header to Projects MyViewsProperty.

This object must have the myViewTabs.jelly. This view is called once when the My Views main panel is built. The "views" attribute is set to the "Collection of views".

There also must be a default constructor, which is invoked to create a My Views TabBar in the default configuration.

Since:
1.378
Author:
Winston Prakash
See Also:
MyViewsTabBarDescriptor

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
MyViewsTabBar()
           
 
Method Summary
static DescriptorExtensionList<MyViewsTabBar,Descriptor<MyViewsTabBar>> all()
          Returns all the registered ListViewColumn descriptors.
 MyViewsTabBarDescriptor getDescriptor()
          Gets the descriptor for this instance.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyViewsTabBar

public MyViewsTabBar()
Method Detail

all

public static DescriptorExtensionList<MyViewsTabBar,Descriptor<MyViewsTabBar>> all()
Returns all the registered ListViewColumn descriptors.


getDescriptor

public MyViewsTabBarDescriptor getDescriptor()
Description copied from interface: Describable
Gets the descriptor for this instance.

Descriptor is a singleton for every concrete Describable implementation, so if a.getClass()==b.getClass() then a.getDescriptor()==b.getDescriptor() must hold.

Specified by:
getDescriptor in interface Describable<MyViewsTabBar>
Overrides:
getDescriptor in class AbstractDescribableImpl<MyViewsTabBar>


Copyright © 2004-2013 Hudson. All Rights Reserved.