com.liferay.portal.kernel.template
Class TemplateVariableGroup
java.lang.Object
com.liferay.portal.kernel.template.TemplateVariableGroup
public class TemplateVariableGroup
- extends Object
Method Summary |
TemplateVariableDefinition |
addCollectionVariable(String collectionLabel,
Class<?> collectionClazz,
String collectionName,
String itemLabel,
Class<?> itemClazz,
String itemName,
String itemAccessor)
|
TemplateVariableDefinition |
addFieldVariable(String label,
Class<?> clazz,
String variableName,
String help,
String dataType,
boolean repeatable,
TemplateVariableCodeHandler templateVariableCodeHandler)
|
void |
addServiceLocatorVariables(Class<?>... serviceClasses)
|
TemplateVariableDefinition |
addVariable(String label,
Class<?> clazz,
String name)
|
TemplateVariableDefinition |
addVariable(String label,
Class<?> clazz,
String name,
String accessor)
|
void |
empty()
|
String |
getLabel()
|
Collection<TemplateVariableDefinition> |
getTemplateVariableDefinitions()
|
boolean |
isAutocompleteEnabled()
|
boolean |
isEmpty()
|
protected boolean |
isRestrictedVariable(String variableName)
|
void |
setAutocompleteEnabled(boolean autocompleteEnabled)
|
void |
setLabel(String label)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateVariableGroup
public TemplateVariableGroup(String label)
TemplateVariableGroup
public TemplateVariableGroup(String label,
String[] restrictedVariables)
addCollectionVariable
public TemplateVariableDefinition addCollectionVariable(String collectionLabel,
Class<?> collectionClazz,
String collectionName,
String itemLabel,
Class<?> itemClazz,
String itemName,
String itemAccessor)
addFieldVariable
public TemplateVariableDefinition addFieldVariable(String label,
Class<?> clazz,
String variableName,
String help,
String dataType,
boolean repeatable,
TemplateVariableCodeHandler templateVariableCodeHandler)
addServiceLocatorVariables
public void addServiceLocatorVariables(Class<?>... serviceClasses)
addVariable
public TemplateVariableDefinition addVariable(String label,
Class<?> clazz,
String name)
addVariable
public TemplateVariableDefinition addVariable(String label,
Class<?> clazz,
String name,
String accessor)
empty
public void empty()
getLabel
public String getLabel()
getTemplateVariableDefinitions
public Collection<TemplateVariableDefinition> getTemplateVariableDefinitions()
isAutocompleteEnabled
public boolean isAutocompleteEnabled()
isEmpty
public boolean isEmpty()
setAutocompleteEnabled
public void setAutocompleteEnabled(boolean autocompleteEnabled)
setLabel
public void setLabel(String label)
isRestrictedVariable
protected boolean isRestrictedVariable(String variableName)