public abstract class AbstractFolderProcessor extends BasicProcessor implements NodeElementProcessor
Constructor and Description |
---|
AbstractFolderProcessor(NamedDocumentable documentable) |
Modifier and Type | Method and Description |
---|---|
void |
process(String phase,
org.eclipse.core.resources.IFolder nodeDir,
org.eclipse.core.runtime.IProgressMonitor monitor,
Map<String,String> properties)
Process a node
|
protected abstract void |
processLocal(org.eclipse.core.resources.IFolder folder,
org.eclipse.core.runtime.IProgressMonitor monitor) |
makeName
public AbstractFolderProcessor(NamedDocumentable documentable)
public void process(String phase, org.eclipse.core.resources.IFolder nodeDir, org.eclipse.core.runtime.IProgressMonitor monitor, Map<String,String> properties) throws Exception
NodeElementProcessor
A processor should only do stuff it is supposed to do for the phase that
is is called. If the phase is null
it should do all its
stuff at the same time.
process
in interface NodeElementProcessor
phase
- the phase the processor should handle, or null
nodeDir
- the base directory for outputmonitor
- the monitorproperties
- global properties that miay influence the processingException
- if anything goes wrong