Package org.schmant.project.eclipse

Eclipse Project classes and the EclipseWorkspace ProjectRepository.

See:
          Description

Interface Summary
EclipseProjectCreatorPlugin This interface defines a Plugin that is used by the EclipseWorkspaceInfoCollector to create a Project object based on the contents of a workspace directory.
ProjectFileParser This interface identifies a parser for an Eclipse project's .project file.
 

Class Summary
EclipseProjectClasspathInfo This class contains classpath information for an Eclipse Java project.
EclipseProjectInfo This is information on an Eclipse project as parsed from a ProjectFileParser.
EclipseWorkspace The EclipseWorkspace is a ProjectRepository built on an Eclipse workspace.
EclipseWorkspaceConfiguration This object contains Eclipse workspace configuration parsed from the workspace metadata.
EclipseWorkspaceInfoCollector This is the default ProjectRepositoryInfoCollector used by EclipseWorkspace.
EclipseWorkspaceSettings This object contains settings that are used when creating an EclipseWorkspace object.
JdkCompliance This immutable object contains information on the JDK compliance for an Eclipse workspace or for a single Java project.
ProjectFileParserImpl Default parser for Eclipse project .project files.
SourceDirectoryClasspathEntry This classpath entry is a reference to a source code directory for an Eclipse Java project.
 

Package org.schmant.project.eclipse Description

Eclipse Project classes and the EclipseWorkspace ProjectRepository.

Since:
0.5
Author:
Karl Gustafsson