public class TemplateVariableDefinition
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
|
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) |
protected |
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 itemTemplateVariableDefinition) |
|
TemplateVariableDefinition(java.lang.String label,
java.lang.Class<?> clazz,
java.lang.String name,
TemplateVariableDefinition itemTemplateVariableDefinition) |
Modifier and Type | Method and Description |
---|---|
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() |
int |
hashCode() |
boolean |
isCollection() |
boolean |
isRepeatable() |
public TemplateVariableDefinition(java.lang.String label, java.lang.Class<?> clazz, java.lang.String name, java.lang.String accessor)
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)
public TemplateVariableDefinition(java.lang.String label, java.lang.Class<?> clazz, java.lang.String name, TemplateVariableDefinition itemTemplateVariableDefinition)
protected 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 itemTemplateVariableDefinition)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String[] generateCode(java.lang.String language) throws java.lang.Exception
java.lang.Exception
public java.lang.String getAccessor()
public java.lang.Class<?> getClazz()
public java.lang.String getDataType()
public java.lang.String getHelp()
public TemplateVariableDefinition getItemTemplateVariableDefinition()
public java.lang.String getLabel()
public java.lang.String getName()
public TemplateVariableCodeHandler getTemplateVariableCodeHandler()
public int hashCode()
hashCode
in class java.lang.Object
public boolean isCollection()
public boolean isRepeatable()