|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04 |
|||||||||
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.Exception
protected 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) E13403-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |