oracle.jdeveloper.vcs.spi
Class VCSApplicationSystem
java.lang.Object
   oracle.jdeveloper.vcs.spi.VCSApplicationSystem
oracle.jdeveloper.vcs.spi.VCSApplicationSystem
- public abstract class VCSApplicationSystem 
- extends java.lang.Object
Class representing the IDE's active application system. This class allows
 the scope of application filesystems to be queried, which can help to the
 limit the I/O performed by versioning extensions that are interested in
 performing hierarchical checks on paths (E.g. recursive parent checks to
 locate a sandbox admin directory).
 The application system is defined as:
 
 - all files/directories within a project content set (recursive)
- all regular files in a project directory
- all files/directories underneath a project library path (recursive)
- all regular files in an application directory
- all files/directories underneath a registered application artifact path (recursive)
- Since:
- 11.1.2.0.0 (Shepherd)
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
VCSApplicationSystem
protected VCSApplicationSystem()
getApplicationSystem
public static final VCSApplicationSystem getApplicationSystem()
- 
 
isControlledDirectory
public abstract boolean isControlledDirectory(java.net.URL dirUrl)
- 
 
canProjectHaveMember
public abstract boolean canProjectHaveMember(Project project,
                                             VCSApplicationSystem.ContentSetProxy proxy,
                                             java.net.URL url)
- 
 
canWorkspaceHaveMember
public abstract boolean canWorkspaceHaveMember(Workspace workspace,
                                               VCSApplicationSystem.ContentSetProxy proxy,
                                               java.net.URL url)
- 
 
createProjectIterator
public abstract java.util.Iterator<java.net.URL> createProjectIterator(Project project,
                                                                       VCSApplicationSystem.ListMode mode)
- 
 
createWorkspaceOnlyIterator
public abstract java.util.Iterator<java.net.URL> createWorkspaceOnlyIterator(Workspace workspace,
                                                                             VCSApplicationSystem.ListMode mode)
- 
 
Copyright © 1997, 2011, Oracle. All rights reserved.