org.jtools.tef
Class SimpleTEFTemplet
java.lang.Object
org.jtools.tef.SimpleTEFTemplet
- All Implemented Interfaces:
- TEFTemplet, TEFTempletFactory, TEFTempletRegistrator, Templet
public abstract class SimpleTEFTemplet
- extends Object
- implements TEFTemplet, TEFTempletFactory, TEFTempletRegistrator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS
public String CLASS
PACKAGE
public String PACKAGE
SimpleTEFTemplet
protected SimpleTEFTemplet()
SimpleTEFTemplet
protected SimpleTEFTemplet(TEFTempletInitialisationInfo info)
BATFILENAME
public String BATFILENAME(String name)
CLASSNAME
public final String CLASSNAME(String fullclassname)
createTemplet
public abstract TEFTemplet createTemplet(TEFTempletInitialisationInfo info)
- Specified by:
createTemplet
in interface TEFTempletFactory
execute
public abstract void execute(PrintStream out)
- Description copied from interface:
Templet
- executes/generates this templet to a stream.
- Specified by:
execute
in interface TEFTemplet
- Specified by:
execute
in interface Templet
- Parameters:
out
- the stream to generate to.
getDestClassname
public String getDestClassname()
getDestFilename
public String getDestFilename()
- Specified by:
getDestFilename
in interface TEFTemplet
getDestLanguageName
public abstract String getDestLanguageName()
- Description copied from interface:
Templet
- gets the name of this template's dest language.
- Specified by:
getDestLanguageName
in interface Templet
- Returns:
- name of this template's dest language or null if not available.
getTefApplication
public final Object getTefApplication()
getTefApplicationsAndTypes
public abstract Object[][] getTefApplicationsAndTypes()
getTefFactory
public abstract TEFTempletFactory getTefFactory()
getTefKey
public final Object getTefKey()
getTefLogger
public final InfoPublisher getTefLogger()
getTefModel
public final TEFModel getTefModel()
getTefType
public final Object getTefType()
getTmplLanguageName
public abstract String getTmplLanguageName()
- Description copied from interface:
Templet
- gets the name of this template's tmpl language.
- Specified by:
getTmplLanguageName
in interface Templet
- Returns:
- name of this template's tmpl language.
HTMLFILENAME
public String HTMLFILENAME(String name)
ifLast
public String ifLast(Iterator i,
String onTrue,
String onFalse)
initialize
public void initialize(TEFTempletInitialisationInfo info)
JAVAFILENAME
public String JAVAFILENAME(String fullclassname)
PACKAGE
public final String PACKAGE(String fullclassname)
- returns the relative filename for the generated file.
this method needs to be overwritten if the destination language is not java.
PROPFILENAME
public String PROPFILENAME(String name)
registerTemplet
public int registerTemplet(TEFGeneratorTempletRegister register,
org.jpattern.logging.Logger logger,
InfoPublisher infoPublisher)
- Specified by:
registerTemplet
in interface TEFTempletRegistrator
SHELLFILENAME
public String SHELLFILENAME(String name)
XMLFILENAME
public String XMLFILENAME(String name)
© 2000-2006, JTools.org.