|
org.netbeans.api.java/1 1.13 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.netbeans.spi.java.classpath.support.ClassPathSupport
public class ClassPathSupport
Convenience factory for creating classpaths of common sorts.
Method Summary | |
---|---|
static ClassPath |
createClassPath(FileObject... roots)
Create ClassPath for the given array of class path roots |
static ClassPath |
createClassPath(List<? extends PathResourceImplementation> entries)
Create ClassPath for the given list of PathResourceImplementation entries. |
static ClassPath |
createClassPath(URL... roots)
Create ClassPath for the given array of class path roots |
static ClassPathImplementation |
createClassPathImplementation(List<? extends PathResourceImplementation> entries)
Create ClassPathImplementation for the given list of PathResourceImplementation entries. |
static ClassPath |
createProxyClassPath(ClassPath... delegates)
Creates read only proxy ClassPath for given delegates. |
static ClassPathImplementation |
createProxyClassPathImplementation(ClassPathImplementation... delegates)
Creates read only proxy ClassPathImplementation for given delegates. |
static PathResourceImplementation |
createResource(URL url)
Creates leaf PathResourceImplementation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static PathResourceImplementation createResource(URL url)
url
- the root of the resource. The URL must refer to folder. In the case of archive file
the jar protocol URL must be used.
public static ClassPathImplementation createClassPathImplementation(List<? extends PathResourceImplementation> entries)
PathResourceImplementation
entries.
entries
- list of PathResourceImplementation
instances;
cannot be null; can be empty
public static ClassPath createClassPath(List<? extends PathResourceImplementation> entries)
PathResourceImplementation
entries.
entries
- list of PathResourceImplementation
instances;
cannot be null; can be empty
public static ClassPath createClassPath(FileObject... roots)
roots
- array of fileobjects which must correspond to directory.
In the case of archive file, the FileObject representing the root of the
archive must be used. Cannot be null; can be empty array; array can contain nulls.
public static ClassPath createClassPath(URL... roots)
roots
- array of URLs which must correspond to directory.
In the case of archive file, the jar protocol URL must be used.
Cannot be null; can be empty array; array can contain nulls.
public static ClassPathImplementation createProxyClassPathImplementation(ClassPathImplementation... delegates)
delegates
- ClassPathImplementations to delegate to.
public static ClassPath createProxyClassPath(ClassPath... delegates)
delegates
- ClassPaths to delegate to.
|
org.netbeans.api.java/1 1.13 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |