Liferay 7.0-ce-b4

com.liferay.portal.kernel.template
Class TemplateVariableDefinition

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

public class TemplateVariableDefinition
extends Object


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

Constructor Detail

TemplateVariableDefinition

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

TemplateVariableDefinition

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

TemplateVariableDefinition

public TemplateVariableDefinition(String label,
                                  Class<?> clazz,
                                  String name,
                                  TemplateVariableDefinition itemTemplateVariableDefinition)

TemplateVariableDefinition

protected TemplateVariableDefinition(String label,
                                     Class<?> clazz,
                                     String dataType,
                                     String name,
                                     String accessor,
                                     String help,
                                     boolean repeatable,
                                     TemplateVariableCodeHandler templateVariableCodeHandler,
                                     TemplateVariableDefinition itemTemplateVariableDefinition)
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

generateCode

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

getAccessor

public String getAccessor()

getClazz

public Class<?> getClazz()

getDataType

public String getDataType()

getHelp

public String getHelp()

getItemTemplateVariableDefinition

public TemplateVariableDefinition getItemTemplateVariableDefinition()

getLabel

public String getLabel()

getName

public String getName()

getTemplateVariableCodeHandler

public TemplateVariableCodeHandler getTemplateVariableCodeHandler()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isCollection

public boolean isCollection()

isRepeatable

public boolean isRepeatable()

Liferay 7.0-ce-b4