org.schmant.project.intellij
Class AbstractIntelliJInfoCollector
java.lang.Object
org.schmant.project.intellij.AbstractIntelliJInfoCollector
- All Implemented Interfaces:
- ProjectRepositoryInfoCollector<IntelliJWorkspace,IntelliJWorkspaceConfiguration>
- Direct Known Subclasses:
- IntelliJModuleInfoCollector, IntelliJProjectInfoCollector
public abstract class AbstractIntelliJInfoCollector
- extends Object
- implements ProjectRepositoryInfoCollector<IntelliJWorkspace,IntelliJWorkspaceConfiguration>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractIntelliJInfoCollector
protected AbstractIntelliJInfoCollector(DirectoryView projRoot)
getProjectRoot
protected DirectoryView getProjectRoot()
createIprFileParser
protected IprFileParser createIprFileParser()
- This is called by the constructor to create an
IprFileParser
.
This implementation creates a IprFileParserImpl
instance.
Subclasses may override this method to create some other implementation.
- Returns:
- A
.ipr
file parser.
getModuleCreatorPlugins
protected List<Plugin> getModuleCreatorPlugins()
- Get the list of module creator plugins that are registered with the
plugin registry.