addProcessor(String qualifiedName) Adds a processor by instantiating its type (a class that must define an
empty constructor and implement
Processor ).
getProcessors() Gets the processors that have been added to the manager and that will be
applied when invoking one of the
process methods).
boolean
isToBeApplied(Class<? extends Processor<?>> type) Returns
true if the manager will apply a given processor type
when invoking one of the
process methods.
Adds a processor by instantiating its type (a class that must define an
empty constructor and implement
Processor ).
Parameters: qualifiedName - the qualified name of the processor's type See Also: #getProcessors().
Returns
true if the manager will apply a given processor type
when invoking one of the
process methods. To be applied
processors are the ones that have been added with one of the
addProcessor methods.
See Also:ProcessingManager.process(Collection) See Also:ProcessingManager.process()
Recursively processes a collection of
CtElement s with this
manager. All the processors added to this manager (see
ProcessingManager.getProcessors() ) should be applied before the method returns
(blocking implementation) or before another call to a
process method (non-blocking implementation). Processors
that have been applied are removed from the manager and
ProcessingManager.getProcessors() does not contain them anymore.
Recursively processes a
CtElement with this manager. All the
processors added to this manager (see
ProcessingManager.getProcessors() ) should
be applied before the method returns (blocking implementation) or before
another call to a process method (non-blocking
implementation). Processors that have been applied are removed from the
manager and
ProcessingManager.getProcessors() does not contain them anymore.
Processes the entire factory's model with this manager. All the
processors added to this manager (see
ProcessingManager.getProcessors() ) should
be applied before the method returns (blocking implementation) or before
another call to a process method (non-blocking
implementation). Processors that have been applied are removed from the
manager and
ProcessingManager.getProcessors() does not contain them anymore.