kawigi.template
Interface Templatable

All Known Implementing Classes:
ExtendedCPPLanguage, ExtendedCSharpLanguage, ExtendedJavaLanguage, ExtendedVBLanguage

public interface Templatable

Interface for classes that can be extended by templates.


Method Summary
 java.lang.String getDefaultTemplateCode()
          Returns the text of a default template.
 kawigi.template.TagLibrary getNativeTagLibrary()
          Returns a library of tags that may come in useful for writing templates extending this class.
 kawigi.template.Template getTemplate()
          Returns the KTT template representing how this class is templated.
 

Method Detail

getTemplate

public kawigi.template.Template getTemplate()
Returns the KTT template representing how this class is templated.


getNativeTagLibrary

public kawigi.template.TagLibrary getNativeTagLibrary()
Returns a library of tags that may come in useful for writing templates extending this class.


getDefaultTemplateCode

public java.lang.String getDefaultTemplateCode()
Returns the text of a default template.