net.sf.tomp.xtcl.command
Class Transform

java.lang.Object
  extended by net.sf.tomp.xtcl.command.AbstractCommand
      extended by net.sf.tomp.xtcl.command.Transform
All Implemented Interfaces:
Parametrized, Command, ParametrizedCommand

public class Transform
extends AbstractCommand
implements ParametrizedCommand

Performs a transformation - similar as in Chain but only single-step.

Author:
tomp

Field Summary
protected  java.util.Map params
          DOCUMENT ME!
protected  java.util.Map realParams
          DOCUMENT ME!
protected  javax.xml.transform.Result result
          DOCUMENT ME!
protected  java.lang.String resultRef
          DOCUMENT ME!
protected  javax.xml.transform.Source source
          DOCUMENT ME!
protected  java.lang.String sourceRef
          DOCUMENT ME!
protected  java.lang.String styleRef
          DOCUMENT ME!
protected  javax.xml.transform.Templates templates
          DOCUMENT ME!
 
Constructor Summary
Transform()
           
 
Method Summary
 void addParameterPropertiesReference(java.lang.String ref)
          adds a reference to Properties that will be used as parameters
 int execute(Context context)
          DOCUMENT ME!
protected  void initTransformer(javax.xml.transform.Transformer t, Context context)
          DOCUMENT ME!
 void setParameter(java.lang.String k, java.lang.Object v)
          DOCUMENT ME!
 void setParameterPropertyReference(java.lang.String ref)
           
 void setResultRef(java.lang.String s)
          DOCUMENT ME!
 void setSourceRef(java.lang.String s)
          DOCUMENT ME!
 void setStyleRef(java.lang.String s)
          DOCUMENT ME!
 java.lang.String toString()
          DOCUMENT ME!
 
Methods inherited from class net.sf.tomp.xtcl.command.AbstractCommand
done, initParameters, listArray, listList, listMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sourceRef

protected java.lang.String sourceRef
DOCUMENT ME!


styleRef

protected java.lang.String styleRef
DOCUMENT ME!


resultRef

protected java.lang.String resultRef
DOCUMENT ME!


params

protected java.util.Map params
DOCUMENT ME!


realParams

protected java.util.Map realParams
DOCUMENT ME!


source

protected javax.xml.transform.Source source
DOCUMENT ME!


templates

protected javax.xml.transform.Templates templates
DOCUMENT ME!


result

protected javax.xml.transform.Result result
DOCUMENT ME!

Constructor Detail

Transform

public Transform()
Method Detail

addParameterPropertiesReference

public void addParameterPropertiesReference(java.lang.String ref)
adds a reference to Properties that will be used as parameters

Specified by:
addParameterPropertiesReference in interface ParametrizedCommand

setSourceRef

public void setSourceRef(java.lang.String s)
DOCUMENT ME!

Parameters:
s - DOCUMENT ME!

setStyleRef

public void setStyleRef(java.lang.String s)
DOCUMENT ME!

Parameters:
s - DOCUMENT ME!

setResultRef

public void setResultRef(java.lang.String s)
DOCUMENT ME!

Parameters:
s - DOCUMENT ME!

execute

public int execute(Context context)
            throws java.lang.Exception
DOCUMENT ME!

Specified by:
execute in interface Command
Overrides:
execute in class AbstractCommand
Parameters:
context - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
java.lang.Exception - DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Overrides:
toString in class java.lang.Object
Returns:
DOCUMENT ME!

setParameter

public void setParameter(java.lang.String k,
                         java.lang.Object v)
DOCUMENT ME!

Specified by:
setParameter in interface Parametrized
Parameters:
k - DOCUMENT ME!
v - DOCUMENT ME!

initTransformer

protected void initTransformer(javax.xml.transform.Transformer t,
                               Context context)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!
context - DOCUMENT ME!

setParameterPropertyReference

public void setParameterPropertyReference(java.lang.String ref)


Copyright © 2004-2005 Masaryk University in Brno, Faculty of Informatics, Czech Republic. All Rights Reserved.