com.liferay.portal.kernel.template
Class TemplateVariableDefinition

java.lang.Object
  extended by com.liferay.portal.kernel.template.TemplateVariableDefinition

public class TemplateVariableDefinition
extends java.lang.Object

Author:
Jorge Ferrer

Constructor Summary
TemplateVariableDefinition(java.lang.String label, java.lang.Class<?> clazz, java.lang.String name, java.lang.String accessor)
           
TemplateVariableDefinition(java.lang.String label, java.lang.Class<?> clazz, java.lang.String dataType, java.lang.String name, java.lang.String accessor, java.lang.String help, boolean repeatable, TemplateVariableCodeHandler templateVariableCodeHandler)
           
TemplateVariableDefinition(java.lang.String label, java.lang.Class<?> clazz, java.lang.String name, TemplateVariableDefinition itemTemplateVariableDefinition)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] generateCode(java.lang.String language)
           
 java.lang.String getAccessor()
           
 java.lang.Class<?> getClazz()
           
 java.lang.String getDataType()
           
 java.lang.String getHelp()
           
 TemplateVariableDefinition getItemTemplateVariableDefinition()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 TemplateVariableCodeHandler getTemplateVariableCodeHandler()
           
 boolean isCollection()
           
 boolean isRepeatable()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateVariableDefinition

public TemplateVariableDefinition(java.lang.String label,
                                  java.lang.Class<?> clazz,
                                  java.lang.String name,
                                  java.lang.String accessor)

TemplateVariableDefinition

public TemplateVariableDefinition(java.lang.String label,
                                  java.lang.Class<?> clazz,
                                  java.lang.String dataType,
                                  java.lang.String name,
                                  java.lang.String accessor,
                                  java.lang.String help,
                                  boolean repeatable,
                                  TemplateVariableCodeHandler templateVariableCodeHandler)

TemplateVariableDefinition

public TemplateVariableDefinition(java.lang.String label,
                                  java.lang.Class<?> clazz,
                                  java.lang.String name,
                                  TemplateVariableDefinition itemTemplateVariableDefinition)
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

generateCode

public java.lang.String[] generateCode(java.lang.String language)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getAccessor

public java.lang.String getAccessor()

getClazz

public java.lang.Class<?> getClazz()

getDataType

public java.lang.String getDataType()

getHelp

public java.lang.String getHelp()

getItemTemplateVariableDefinition

public TemplateVariableDefinition getItemTemplateVariableDefinition()

getLabel

public java.lang.String getLabel()

getName

public java.lang.String getName()

getTemplateVariableCodeHandler

public TemplateVariableCodeHandler getTemplateVariableCodeHandler()

isCollection

public boolean isCollection()

isRepeatable

public boolean isRepeatable()