public abstract class TypedOscarProcessor<T> extends Object implements OscarProcessor
Constructor and Description |
---|
TypedOscarProcessor(Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
void |
process(OscarContext ctx,
EquinoxApplication application,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract void |
process(T item,
EquinoxApplication app,
OscarContext ctx,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract void process(T item, EquinoxApplication app, OscarContext ctx, org.eclipse.core.runtime.IProgressMonitor monitor)
public void process(OscarContext ctx, EquinoxApplication application, org.eclipse.core.runtime.IProgressMonitor monitor) throws Exception
process
in interface OscarProcessor
Exception