Class PlainJavaJavaProject

java.lang.Object
org.faktorips.devtools.abstraction.AWrapper<File>
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaElement
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaJavaProject
All Implemented Interfaces:
org.faktorips.devtools.abstraction.AAbstraction, org.faktorips.devtools.abstraction.AJavaElement, org.faktorips.devtools.abstraction.AJavaProject

public class PlainJavaJavaProject extends PlainJavaJavaElement implements org.faktorips.devtools.abstraction.AJavaProject
  • Constructor Details

    • PlainJavaJavaProject

      public PlainJavaJavaProject(File project)
  • Method Details

    • unwrap

      public File unwrap()
      Specified by:
      unwrap in interface org.faktorips.devtools.abstraction.AAbstraction
      Overrides:
      unwrap in class org.faktorips.devtools.abstraction.AWrapper<File>
    • getProject

      public org.faktorips.devtools.abstraction.AProject getProject()
      Specified by:
      getProject in interface org.faktorips.devtools.abstraction.AJavaProject
    • exists

      public boolean exists()
      Specified by:
      exists in interface org.faktorips.devtools.abstraction.AJavaElement
      Specified by:
      exists in interface org.faktorips.devtools.abstraction.AJavaProject
      Overrides:
      exists in class PlainJavaJavaElement
    • hasBuildState

      public boolean hasBuildState()
      Specified by:
      hasBuildState in interface org.faktorips.devtools.abstraction.AJavaProject
    • getOutputLocation

      public Path getOutputLocation()
      Specified by:
      getOutputLocation in interface org.faktorips.devtools.abstraction.AJavaProject
    • toPackageFragmentRoot

      public org.faktorips.devtools.abstraction.APackageFragmentRoot toPackageFragmentRoot(String externalLibraryPath)
      Specified by:
      toPackageFragmentRoot in interface org.faktorips.devtools.abstraction.AJavaProject
    • toPackageFragmentRoot

      public org.faktorips.devtools.abstraction.APackageFragmentRoot toPackageFragmentRoot(org.faktorips.devtools.abstraction.AResource resource)
      Specified by:
      toPackageFragmentRoot in interface org.faktorips.devtools.abstraction.AJavaProject
    • getSourceVersion

      public Runtime.Version getSourceVersion()
      Specified by:
      getSourceVersion in interface org.faktorips.devtools.abstraction.AJavaProject
    • getReferencedJavaProjects

      public Set<org.faktorips.devtools.abstraction.AJavaProject> getReferencedJavaProjects()
      Specified by:
      getReferencedJavaProjects in interface org.faktorips.devtools.abstraction.AJavaProject
    • isJavaFolder

      public boolean isJavaFolder(org.faktorips.devtools.abstraction.AResource resource)
      Specified by:
      isJavaFolder in interface org.faktorips.devtools.abstraction.AJavaProject
    • validateJavaProjectBuildPath

      public org.faktorips.runtime.MessageList validateJavaProjectBuildPath()
      Specified by:
      validateJavaProjectBuildPath in interface org.faktorips.devtools.abstraction.AJavaProject
    • getOptions

      public Map<String,String> getOptions()
      Specified by:
      getOptions in interface org.faktorips.devtools.abstraction.AJavaProject
    • getAllPackageFragmentRoots

      public Set<org.faktorips.devtools.abstraction.APackageFragmentRoot> getAllPackageFragmentRoots()
      Specified by:
      getAllPackageFragmentRoots in interface org.faktorips.devtools.abstraction.AJavaProject