TPTP 4.4.0 Monitoring Tools Project
Internal API Specification

org.eclipse.tptp.wsdm.tooling.internal.util
Class JavaProjectHelper

java.lang.Object
  extended byorg.eclipse.tptp.wsdm.tooling.internal.util.ProjectHelper
      extended byorg.eclipse.tptp.wsdm.tooling.internal.util.JavaProjectHelper
Direct Known Subclasses:
PluginProjectHelper

public class JavaProjectHelper
extends ProjectHelper


Constructor Summary
JavaProjectHelper(java.lang.String location, java.lang.String projectName)
           
JavaProjectHelper(java.lang.String location, java.lang.String projectName, java.lang.String natureId)
           
 
Method Summary
 void addBinDirectory(java.lang.String binDirectory)
           
 void addClasspathEntry(org.eclipse.jdt.core.IClasspathEntry entry)
           
 void addJar(org.eclipse.core.runtime.IPath path)
           
 void addLibDirectory(java.lang.String libDirectory)
           
 void addSrcDirectory(java.lang.String srcDirectory)
           
 org.eclipse.core.resources.IProject getProject()
           
 java.io.File getProjectDirectory()
           
protected  void initializeClasspath()
           
 
Methods inherited from class org.eclipse.tptp.wsdm.tooling.internal.util.ProjectHelper
addBuilder, getProject, refreshProject, toFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaProjectHelper

public JavaProjectHelper(java.lang.String location,
                         java.lang.String projectName,
                         java.lang.String natureId)
                  throws java.lang.Exception

JavaProjectHelper

public JavaProjectHelper(java.lang.String location,
                         java.lang.String projectName)
                  throws java.lang.Exception
Method Detail

initializeClasspath

protected void initializeClasspath()
                            throws org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.jdt.core.JavaModelException

addClasspathEntry

public void addClasspathEntry(org.eclipse.jdt.core.IClasspathEntry entry)
                       throws org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.jdt.core.JavaModelException

addJar

public void addJar(org.eclipse.core.runtime.IPath path)
            throws org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.jdt.core.JavaModelException

addBinDirectory

public void addBinDirectory(java.lang.String binDirectory)
                     throws org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.jdt.core.JavaModelException

addSrcDirectory

public void addSrcDirectory(java.lang.String srcDirectory)
                     throws org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.jdt.core.JavaModelException

getProject

public org.eclipse.core.resources.IProject getProject()
Specified by:
getProject in class ProjectHelper

addLibDirectory

public void addLibDirectory(java.lang.String libDirectory)
                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getProjectDirectory

public java.io.File getProjectDirectory()

TPTP 4.4.0 Monitoring Tools Project
Internal API Specification