ptolemy.copernicus.kernel
Class TransformerAdapter

java.lang.Object
  extended by soot.Transformer
      extended by soot.SceneTransformer
          extended by ptolemy.copernicus.kernel.TransformerAdapter

public class TransformerAdapter
extends soot.SceneTransformer

An adapter that turns a body transformer into a scene transformer. This applies the transformer specified in the constructor to all of the bodies in the scene.

Since:
Ptolemy II 4.0
Version:
$Id: TransformerAdapter.java,v 1.30 2005/07/08 19:57:17 cxh Exp $
Author:
Steve Neuendorffer
Accepted Rating:
Red (cxh)
Proposed Rating:
Red (cxh)

Constructor Summary
TransformerAdapter(soot.BodyTransformer transformer)
          Construct a new transformer
TransformerAdapter(java.util.List transformers)
          Construct a new transformer that executes the list of body transformers
 
Method Summary
protected  void internalTransform(java.lang.String phaseName, java.util.Map options)
           
 
Methods inherited from class soot.SceneTransformer
transform, transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformerAdapter

public TransformerAdapter(soot.BodyTransformer transformer)
Construct a new transformer


TransformerAdapter

public TransformerAdapter(java.util.List transformers)
Construct a new transformer that executes the list of body transformers

Method Detail

internalTransform

protected void internalTransform(java.lang.String phaseName,
                                 java.util.Map options)
Specified by:
internalTransform in class soot.SceneTransformer