JTools

net.jtools.tmpl.model
Class WriteableMacro.IMacro

java.lang.Object
  extended by net.jtools.tmpl.model.SimpleObject
      extended by net.jtools.tmpl.model.WriteableMacro.BuildIn
          extended by net.jtools.tmpl.model.WriteableMacro.TextualBuildIn
              extended by net.jtools.tmpl.model.WriteableMacro.IMacro
Enclosing class:
WriteableMacro

public static class WriteableMacro.IMacro
extends WriteableMacro.TextualBuildIn


Nested Class Summary
static class WriteableMacro.IMacro.ArgValue
           
 
Nested classes/interfaces inherited from class net.jtools.tmpl.model.SimpleObject
SimpleObject.Description
 
Field Summary
protected  MacroIdentifier id
           
 
Fields inherited from class net.jtools.tmpl.model.WriteableMacro.TextualBuildIn
text
 
Fields inherited from class net.jtools.tmpl.model.SimpleObject
description
 
Constructor Summary
WriteableMacro.IMacro()
           
 
Method Summary
 WriteableMacro.IMacro.ArgValue createArgument()
           
 WriteableMacro.IMacro.ArgValue createEllipse()
           
 MacroIdentifier createMacroID()
           
 String getBuildIn()
           
 MacroIdentifier getMacroID()
           
 void replaceText(WriteableMacro.Argument[] args)
           
 void writeJavaFile(String prefix, JavaPrintStream out)
           
 
Methods inherited from class net.jtools.tmpl.model.WriteableMacro.TextualBuildIn
isImage, lines, setText, setText
 
Methods inherited from class net.jtools.tmpl.model.WriteableMacro.BuildIn
check
 
Methods inherited from class net.jtools.tmpl.model.SimpleObject
addDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected MacroIdentifier id
Constructor Detail

WriteableMacro.IMacro

public WriteableMacro.IMacro()
Method Detail

createArgument

public WriteableMacro.IMacro.ArgValue createArgument()

createEllipse

public WriteableMacro.IMacro.ArgValue createEllipse()

createMacroID

public MacroIdentifier createMacroID()

getBuildIn

public String getBuildIn()
Overrides:
getBuildIn in class WriteableMacro.BuildIn

getMacroID

public MacroIdentifier getMacroID()

replaceText

public void replaceText(WriteableMacro.Argument[] args)
Overrides:
replaceText in class WriteableMacro.TextualBuildIn

writeJavaFile

public void writeJavaFile(String prefix,
                          JavaPrintStream out)
Overrides:
writeJavaFile in class WriteableMacro.TextualBuildIn

JTools

© 2000-2006, JTools.org.