org.teiid.templates
Class TranslatorTemplateInfo

java.lang.Object
  extended by org.jboss.managed.plugins.BasicDeploymentTemplateInfo
      extended by org.teiid.templates.TranslatorTemplateInfo
All Implemented Interfaces:
java.io.Serializable, org.jboss.managed.api.DeploymentTemplateInfo

public class TranslatorTemplateInfo
extends org.jboss.managed.plugins.BasicDeploymentTemplateInfo

This class defines the template for all the translator classes. Each Translator's class defines its properties through TranslatorProperty annotation. This class need to present them as template properties that can be managed.

See Also:
Serialized Form

Constructor Summary
TranslatorTemplateInfo(java.lang.String name, java.lang.String description, java.util.Map<java.lang.String,org.jboss.managed.api.ManagedProperty> properties, java.lang.String executionFactoryName)
           
 
Method Summary
 TranslatorTemplateInfo copy()
           
 void start()
           
 
Methods inherited from class org.jboss.managed.plugins.BasicDeploymentTemplateInfo
addProperty, copy, getDescription, getName, getProperties, getRootManagedPropertyName, setProperties, setRootManagedPropertyName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TranslatorTemplateInfo

public TranslatorTemplateInfo(java.lang.String name,
                              java.lang.String description,
                              java.util.Map<java.lang.String,org.jboss.managed.api.ManagedProperty> properties,
                              java.lang.String executionFactoryName)
Method Detail

start

public void start()

copy

public TranslatorTemplateInfo copy()
Specified by:
copy in interface org.jboss.managed.api.DeploymentTemplateInfo
Overrides:
copy in class org.jboss.managed.plugins.BasicDeploymentTemplateInfo


Copyright © 2010. All Rights Reserved.