org.schmant.project.intellij
Class IntelliJModuleInfoCollector
java.lang.Object
org.schmant.project.intellij.AbstractIntelliJInfoCollector
org.schmant.project.intellij.IntelliJModuleInfoCollector
- All Implemented Interfaces:
- ProjectRepositoryInfoCollector<IntelliJWorkspace,IntelliJWorkspaceConfiguration>
public class IntelliJModuleInfoCollector
- extends AbstractIntelliJInfoCollector
This object is used by the IntelliJWorkspace
to read information from
a workspace project's .iml
file.
- Since:
- 0.7.1
- Author:
- Karl Gustafsson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntelliJModuleInfoCollector
public IntelliJModuleInfoCollector(DirectoryView wosRoot,
EFile imlFile,
IntelliJWorkspaceSettings settings)
collect
public ProjectRepositoryInfo<IntelliJWorkspaceConfiguration> collect(IntelliJWorkspace wos)
- Description copied from interface:
ProjectRepositoryInfoCollector
- Collect information for the workspace and return an object containing the
parsed information.
- Parameters:
wos
- A reference to the workspace object. This method is called
from the workspace constructor, so no methods may be called on this
object since it is not fully initialized yet. The created projects can
save it for future reference, though.
- Returns:
- Workspace information.