|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.hyades.probekit.editor.internal.core.util.JavaUtil
public class JavaUtil
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_EXTENSION
|
static java.lang.String |
DOT_CLASS_EXTENSION
|
static java.lang.String |
DOT_JAVA_EXTENSION
|
static java.lang.String |
JAVA_EXTENSION
|
static java.lang.String |
PROBEKIT_CLASS_FOLDER_NAME
|
| Method Summary | |
|---|---|
static org.eclipse.core.runtime.IPath |
createClassFolder(org.eclipse.jdt.core.IJavaProject jp)
Create a new class folder on the given Java project and add that folder to the project's classpath. |
static org.eclipse.jdt.core.IJavaProject[] |
getAllJavaProjects()
|
static org.eclipse.jdt.core.IPackageFragment[] |
getAllPackageFragments(org.eclipse.jdt.core.IJavaProject jp)
|
static org.eclipse.core.resources.IContainer[] |
getClassContainers(org.eclipse.jdt.core.IJavaProject jp)
|
static org.eclipse.jdt.core.IClassFile |
getClassFile(org.eclipse.core.resources.IFile file)
|
static org.eclipse.jdt.core.IClassFile[] |
getClassFiles(org.eclipse.core.resources.IFile javaFile)
|
static org.eclipse.core.resources.IFile[] |
getCompiledFiles(org.eclipse.jdt.core.IClassFile[] cFiles)
|
static org.eclipse.core.resources.IFile[] |
getCompiledFiles(org.eclipse.core.resources.IFile javaFile)
|
static org.eclipse.jdt.core.IJavaElement[] |
getDirectChildren(org.eclipse.jdt.core.IJavaElement parent,
org.eclipse.jdt.core.IJavaElement[] children)
|
static org.eclipse.jdt.core.IJavaProject[] |
getJavaProjectsFromCompound(java.util.List resources)
The List contains IResource and IJavaElement. |
static org.eclipse.core.resources.IContainer |
getOutputContainer(org.eclipse.core.resources.IFile res)
Return the output container where this file will either be copied or compiled into. |
static org.eclipse.core.resources.IProject[] |
getProjects(org.eclipse.jdt.core.IJavaProject[] javaProjects)
|
static org.eclipse.core.resources.IProject[] |
getProjects(java.util.List resources)
Return the IProjects that contain the given resources. |
static org.eclipse.core.resources.IContainer |
getSourceContainer(java.lang.String containerPath)
|
static java.util.List |
getSourceContainerEntries(org.eclipse.jdt.core.IJavaProject jp)
Returns a List of IClasspathEntry. |
static java.util.List |
getSourceContainers()
Convenience method equivalent to getSourceContainers(getSourceJavaProjects()); |
static java.util.List |
getSourceContainers(org.eclipse.jdt.core.IJavaProject jp)
Returns a List of IContainer. |
static java.util.List |
getSourceContainers(org.eclipse.jdt.core.IJavaProject[] javaProjects)
Returns a List of IContainer. |
static org.eclipse.jdt.core.IJavaProject[] |
getSourceJavaProjects()
|
static boolean |
isArchive(org.eclipse.jdt.core.IJavaElement element)
|
static boolean |
isBinaryProject(org.eclipse.jdt.core.IJavaProject jp)
|
static boolean |
isClassFile(org.eclipse.jdt.core.IJavaElement element)
|
static boolean |
isSourceContainer(org.eclipse.core.resources.IContainer container)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DOT_CLASS_EXTENSION
public static final java.lang.String DOT_JAVA_EXTENSION
public static final java.lang.String JAVA_EXTENSION
public static final java.lang.String CLASS_EXTENSION
public static final java.lang.String PROBEKIT_CLASS_FOLDER_NAME
| Method Detail |
|---|
public static org.eclipse.jdt.core.IJavaElement[] getDirectChildren(org.eclipse.jdt.core.IJavaElement parent,
org.eclipse.jdt.core.IJavaElement[] children)
public static org.eclipse.jdt.core.IPackageFragment[] getAllPackageFragments(org.eclipse.jdt.core.IJavaProject jp)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.jdt.core.IClassFile getClassFile(org.eclipse.core.resources.IFile file)
public static org.eclipse.jdt.core.IClassFile[] getClassFiles(org.eclipse.core.resources.IFile javaFile)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.core.resources.IFile[] getCompiledFiles(org.eclipse.jdt.core.IClassFile[] cFiles)
public static org.eclipse.core.resources.IFile[] getCompiledFiles(org.eclipse.core.resources.IFile javaFile)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.jdt.core.IJavaProject[] getAllJavaProjects()
public static org.eclipse.jdt.core.IJavaProject[] getSourceJavaProjects()
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static org.eclipse.core.resources.IProject[] getProjects(java.util.List resources)
public static org.eclipse.jdt.core.IJavaProject[] getJavaProjectsFromCompound(java.util.List resources)
public static org.eclipse.core.resources.IProject[] getProjects(org.eclipse.jdt.core.IJavaProject[] javaProjects)
public static boolean isBinaryProject(org.eclipse.jdt.core.IJavaProject jp)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static org.eclipse.core.runtime.IPath createClassFolder(org.eclipse.jdt.core.IJavaProject jp)
throws org.eclipse.jdt.core.JavaModelException,
org.eclipse.core.runtime.CoreException
org.eclipse.jdt.core.JavaModelException
org.eclipse.core.runtime.CoreException
public static org.eclipse.core.resources.IContainer[] getClassContainers(org.eclipse.jdt.core.IJavaProject jp)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static org.eclipse.core.resources.IContainer getOutputContainer(org.eclipse.core.resources.IFile res)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static java.util.List getSourceContainers()
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static java.util.List getSourceContainers(org.eclipse.jdt.core.IJavaProject[] javaProjects)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static java.util.List getSourceContainers(org.eclipse.jdt.core.IJavaProject jp)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static java.util.List getSourceContainerEntries(org.eclipse.jdt.core.IJavaProject jp)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static org.eclipse.core.resources.IContainer getSourceContainer(java.lang.String containerPath)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static boolean isSourceContainer(org.eclipse.core.resources.IContainer container)
throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelExceptionpublic static boolean isClassFile(org.eclipse.jdt.core.IJavaElement element)
public static boolean isArchive(org.eclipse.jdt.core.IJavaElement element)
|
TPTP 4.6.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||