net.sourceforge.scopes.rewriters.impl
Class SimpleRewriterNodeVisitorConfigurator

java.lang.Object
  extended by net.sourceforge.scopes.rewriters.impl.SimpleRewriterNodeVisitorConfigurator
All Implemented Interfaces:
RewriterNodeVisitorConfigurator

public class SimpleRewriterNodeVisitorConfigurator
extends java.lang.Object
implements RewriterNodeVisitorConfigurator

Configures the rewriter node visitor to use.


Constructor Summary
SimpleRewriterNodeVisitorConfigurator()
           
 
Method Summary
 java.util.Collection<NodeVisitorWithResult> configure(java.util.Map<java.lang.String,java.lang.Object> parameters)
          Creates a collection of NodeVisitorWithResult's.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleRewriterNodeVisitorConfigurator

public SimpleRewriterNodeVisitorConfigurator()
Method Detail

configure

public java.util.Collection<NodeVisitorWithResult> configure(java.util.Map<java.lang.String,java.lang.Object> parameters)
                                                      throws ScopesException
Creates a collection of NodeVisitorWithResult's.

Specified by:
configure in interface RewriterNodeVisitorConfigurator
Parameters:
parameters - Map contaning: "rewriter-node-visitor-classes" -> comma-separated list of classes (implementing ModifierNodeVisitor.
Returns:
Collection of ONE NodeVisitorWithResult that multiplexes all configured ModifierNodeVisitor's
Throws:
ScopesException - If something goes wrong.
See Also:
RewriterNodeVisitorConfigurator.configure(Map)