| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.3) E13403-11  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  
oracle.jdeveloper.vcs.spi.VCSDirectoryInvokable
public abstract class VCSDirectoryInvokable
Class for assisting version clients with per-directory external command invocation.
| Field Summary | |
|---|---|
static int | 
DEFAULT_MILLIS_TO_DECIDE_TO_POPUP | 
static int | 
DEFAULT_MILLIS_TO_POPUP | 
| Constructor Summary | |
|---|---|
VCSDirectoryInvokable(VCSInvokableState state, int maxArguments)Constructor.  | 
|
VCSDirectoryInvokable(VCSInvokableState state, int maxArguments, boolean ignoreSubdirs)Constructs a new VCSDirectoryInvokable instance for assisting with per-directory external command invocation. | 
|
| Method Summary | |
|---|---|
protected abstract  boolean | 
doInvocation(java.net.URL parent, java.net.URL[] invokeUrlArgs)Performs an invocation for the given directory, and files.  | 
 DeterminateProgressMonitor | 
getProgressMonitor()Gets the progress monitor of the invokable instance.  | 
 VCSInvokableState | 
getState()Gets the invokable's state object.  | 
protected  void | 
initializeProgressMonitor(DeterminateProgressMonitor monitor)Initializes the given progress monitor.  | 
 boolean | 
runInvokable()Runs the invokable commands.  | 
 void | 
setProgressMonitor(DeterminateProgressMonitor monitor)Sets the progress monitor of the invokable instance.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int DEFAULT_MILLIS_TO_DECIDE_TO_POPUP
public static final int DEFAULT_MILLIS_TO_POPUP
| Constructor Detail | 
|---|
public VCSDirectoryInvokable(VCSInvokableState state,
                             int maxArguments)
state - the state object on which to operate.maxArguments -
public VCSDirectoryInvokable(VCSInvokableState state,
                             int maxArguments,
                             boolean ignoreSubdirs)
VCSDirectoryInvokable instance for assisting with per-directory external command invocation.
state - the VCSDirectoryInvokableState on which to operate.maxArguments -ignoreSubdirs - an indication as to whether or not subdirectories should be considered as entities in their own right for versioning operations.| Method Detail | 
|---|
public VCSInvokableState getState()
VCSDirectoryInvokableState on which to operate.public void setProgressMonitor(DeterminateProgressMonitor monitor)
monitor - the progress monitor.public DeterminateProgressMonitor getProgressMonitor()
public boolean runInvokable()
                     throws java.lang.Exception
java.lang.Exceptionprotected void initializeProgressMonitor(DeterminateProgressMonitor monitor)
monitor - the progress monitor.
protected abstract boolean doInvocation(java.net.URL parent,
                                        java.net.URL[] invokeUrlArgs)
                                 throws java.lang.Exception
parent - the parent directory for the invocation.invokeUrlArgs - the URL arguments for the invocation.java.lang.Exception - if a critical exception occurred.
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.3) E13403-11  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||