templates.plugin
Class TemplatesPlugin

java.lang.Object
  extended by templates.plugin.TemplatesPlugin
All Implemented Interfaces:
ides.api.plugin.Plugin

public class TemplatesPlugin
extends java.lang.Object
implements ides.api.plugin.Plugin

The main class of the template design plugin. This is the class instantiated by IDES when loading the plugin.

The name of the JAR file with the plugin has to give the path to this class, i.e., templates.plugin.TemplatesPlugin.jar

Author:
Lenko Grigorov

Constructor Summary
TemplatesPlugin()
           
 
Method Summary
 java.lang.String getCredits()
           
 java.lang.String getDescription()
           
 java.lang.String getLicense()
           
 java.lang.String getName()
           
 java.lang.String getVersion()
           
 void initialize()
          Register all classes necessary to work with template designs: TemplateModel, TemplateToolset, TemplateFileIO, TemplateMetaIO, template operations, etc.
 void unload()
          Do nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplatesPlugin

public TemplatesPlugin()
Method Detail

getCredits

public java.lang.String getCredits()
Specified by:
getCredits in interface ides.api.plugin.Plugin

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ides.api.plugin.Plugin

getLicense

public java.lang.String getLicense()
Specified by:
getLicense in interface ides.api.plugin.Plugin

getName

public java.lang.String getName()
Specified by:
getName in interface ides.api.plugin.Plugin

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface ides.api.plugin.Plugin

initialize

public void initialize()
                throws ides.api.plugin.PluginInitException
Register all classes necessary to work with template designs: TemplateModel, TemplateToolset, TemplateFileIO, TemplateMetaIO, template operations, etc.

Specified by:
initialize in interface ides.api.plugin.Plugin
Throws:
ides.api.plugin.PluginInitException

unload

public void unload()
Do nothing.

Specified by:
unload in interface ides.api.plugin.Plugin