Enhydra 5.1 API

org.enhydra.tool.common
Class TemplateTool

java.lang.Object
  |
  +--org.enhydra.tool.common.TemplateTool
Direct Known Subclasses:
ConfigTool

public class TemplateTool
extends java.lang.Object


Constructor Summary
TemplateTool()
           
 
Method Summary
 void addTemplateListener(TemplateListener l)
           
 java.io.File[] createOutput()
           
protected  void echoWrite(java.lang.Exception e)
           
protected  void echoWrite(java.lang.String out)
           
 java.io.PrintWriter getEchoWriter()
           
 java.lang.String getInitDestination()
           
 java.lang.String[] getInitExtensions()
           
 java.awt.Component getOwner()
           
 Replacement[] getReplacements()
           
 TemplateListener[] getTemplateListeners()
           
 Template[] getTemplates()
           
 void initOutput(Template template)
           
 void initTemplates(java.io.File source, java.io.File dest, java.lang.String[] exts)
           
 void initTemplates(Template[] in, java.io.File dest, java.lang.String[] exts)
           
 boolean isEcho()
           
 boolean isOverwrite()
           
 boolean isSwing()
           
 java.lang.String lineSearchAndReplace(java.lang.String in)
           
 void removeTemplateListener(TemplateListener l)
           
 void setEcho(boolean e)
           
 void setEchoWriter(java.io.PrintWriter w)
           
 void setInitDestination(java.lang.String path)
           
 void setInitExtensions(java.lang.String[] exts)
           
 void setOverwrite(boolean o)
           
 void setOwner(java.awt.Component c)
           
 void setReplacements(Replacement[] r)
           
 void setTemplates(Template[] t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateTool

public TemplateTool()
Method Detail

isOverwrite

public boolean isOverwrite()

setOverwrite

public void setOverwrite(boolean o)

isSwing

public boolean isSwing()

getOwner

public java.awt.Component getOwner()

setOwner

public void setOwner(java.awt.Component c)

getTemplates

public Template[] getTemplates()

setTemplates

public void setTemplates(Template[] t)

getTemplateListeners

public TemplateListener[] getTemplateListeners()

addTemplateListener

public void addTemplateListener(TemplateListener l)

removeTemplateListener

public void removeTemplateListener(TemplateListener l)

initTemplates

public void initTemplates(java.io.File source,
                          java.io.File dest,
                          java.lang.String[] exts)

initTemplates

public void initTemplates(Template[] in,
                          java.io.File dest,
                          java.lang.String[] exts)

getReplacements

public Replacement[] getReplacements()

setReplacements

public void setReplacements(Replacement[] r)

getEchoWriter

public java.io.PrintWriter getEchoWriter()

setEchoWriter

public void setEchoWriter(java.io.PrintWriter w)

isEcho

public boolean isEcho()

setEcho

public void setEcho(boolean e)

createOutput

public java.io.File[] createOutput()
                            throws ToolException
ToolException

lineSearchAndReplace

public java.lang.String lineSearchAndReplace(java.lang.String in)

echoWrite

protected void echoWrite(java.lang.String out)

echoWrite

protected void echoWrite(java.lang.Exception e)

setInitDestination

public void setInitDestination(java.lang.String path)

getInitDestination

public java.lang.String getInitDestination()

setInitExtensions

public void setInitExtensions(java.lang.String[] exts)

getInitExtensions

public java.lang.String[] getInitExtensions()

initOutput

public void initOutput(Template template)

Enhydra 5.1 API