Interface EclipseProject


public interface EclipseProject
represents information gathered from an "eclipse project" usually stored in a file named .project
  • Method Details

    • getName

      String getName()
    • getComment

      String getComment()
    • getLocation

      Path getLocation()
    • hasNature

      boolean hasNature(String nature)
    • parse

      static EclipseProject parse(Path projectFile) throws IOException
      Throws:
      IOException
    • getFile

      Path getFile(Path path)
      Resolves a path according to the project, this will resolve linked resources
      Parameters:
      path -
      Returns:
      the resolved path
    • getFile

      Path getFile(String path)
      Resolves a path according to the project, this will resolve linked resources
      Parameters:
      path -
      Returns:
      the resolved path
    • getVariables

      Collection<ProjectVariable> getVariables()