Package org.schmant.project.intellij

IntelliJ Project classes and the IntelliJWorkspace ProjectRepository.

See:
          Description

Interface Summary
IntelliJJavaProject This is the interface for an IntelliJ Java project.
IntelliJModuleCreatorPlugin This interface defines a Plugin that is used by the IntelliJModuleInfoCollector and IntelliJProjectInfoCollector to create a Project object based on the contents of an .iml file.
IprFileParser This interface defines a parser for an IntelliJ IDEA's workspace's .ipr file.
IprFileVersionParser This interface is implemented by classes that parse different versions of .ipr files.
 

Class Summary
AbstractIntelliJFileParser  
AbstractIntelliJInfoCollector  
IntelliJDocumentBuilderFactoryHolder This class holds a static instance of a DocumentBuilderFactory suitable for creating DocumentBuilder:s for DOM parsing Eclipse XML files.
IntelliJJavaProjectImpl  
IntelliJModuleInfoCollector This object is used by the IntelliJWorkspace to read information from a workspace project's .iml file.
IntelliJProjectInfoCollector This object is used by the IntelliJWorkspace to read information from a workspace's .ipr file.
IntelliJSupport Support class with static methods.
IntelliJUrl This object represents an URL that can occur in an IntelliJ settings file.
IntelliJWorkspace This object is used for representing an IntelliJ project, containing projects (IntelliJ modules).
IntelliJWorkspaceConfiguration This object contains configuration for an IntelliJ IDEA project.
IntelliJWorkspaceSettings This object contains configuration used when building an IntelliJWorkspace object.
IprFileParserImpl Default implementation of IprFileParser.
IprFileV4Parser Parser for version 4 of the ipr file.
IprSettings An instance of this class contains data parsed from an .ipr file.
 

Enum Summary
IntelliJUrlProtocol  
 

Package org.schmant.project.intellij Description

IntelliJ Project classes and the IntelliJWorkspace ProjectRepository.

Since:
0.5
Author:
Karl Gustafsson