Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.jdeveloper.vcs.changelist
Class ChangeListDockableFactory

java.lang.Object
  extended by oracle.jdeveloper.vcs.changelist.ChangeListDockableFactory
All Implemented Interfaces:
DockableFactory

public class ChangeListDockableFactory
extends java.lang.Object
implements DockableFactory

Dockable factory for the change list.


Constructor Summary
ChangeListDockableFactory(java.lang.String windowID, ChangeList changeList)
          Deprecated. all constructors must now receive the ID of the extension owning the window class.
ChangeListDockableFactory(java.lang.String windowID, ChangeList changeList, java.lang.String className, java.lang.String vcsId)
          Construct a dockable factory that creates a dockable window of the specified class.
ChangeListDockableFactory(java.lang.String windowID, java.lang.String className, java.lang.String vcsId)
          Construct a dockable factory that creates a dockable window of the specified class.
 
Method Summary
protected  ChangeListWindow createChangeListWindow(ChangeList changeList)
          Create the change list window.
 Dockable getDockable(ViewId viewId)
          
protected  java.lang.String getWindowClassName()
           
protected  java.lang.String getWindowId()
           
 void install()
          This method is called by the docking system if the DockableFactory has been installed for the first time.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeListDockableFactory

@Deprecated
public ChangeListDockableFactory(java.lang.String windowID,
                                            ChangeList changeList)
Deprecated. all constructors must now receive the ID of the extension owning the window class.

Construct a dockable factory that can create the dockable window for the specified change list.

Parameters:
windowID - the window ID to use.
changeList - the primary ChangeList instance for the dockable.

ChangeListDockableFactory

public ChangeListDockableFactory(java.lang.String windowID,
                                 java.lang.String className,
                                 @NotNull
                                 java.lang.String vcsId)
Construct a dockable factory that creates a dockable window of the specified class.

Parameters:
windowID - the window ID to use.
className - the name of the class to construct. This should be a subclass of ChangeListWindow, and should have a constructor which takes a String for the window ID.
vcsId - the ID of the extension owning the window class.

ChangeListDockableFactory

public ChangeListDockableFactory(java.lang.String windowID,
                                 ChangeList changeList,
                                 java.lang.String className,
                                 java.lang.String vcsId)
Construct a dockable factory that creates a dockable window of the specified class.

Parameters:
windowID - the window ID to use.
changeList - the primary ChangeList instance for the dockable.
className - the name of the class to construct. This should be a subclass of ChangeListWindow, and should have a constructor which takes a String for the window ID.
vcsId - the ID of the extension owning the window class.
Method Detail

getDockable

public Dockable getDockable(ViewId viewId)

Specified by:
getDockable in interface DockableFactory
Parameters:
viewId -
Returns:
a new Dockable corresponding the the view ID

install

public void install()
This method is called by the docking system if the DockableFactory has been installed for the first time. This is the time for the addins to dock windows.

Specified by:
install in interface DockableFactory

createChangeListWindow

protected ChangeListWindow createChangeListWindow(ChangeList changeList)
Create the change list window.

Parameters:
changeList - the change list component
Returns:
the change list window

getWindowClassName

protected java.lang.String getWindowClassName()

getWindowId

protected java.lang.String getWindowId()

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.