Liferay 6.2-ce-ga5

com.liferay.portal.kernel.template
Class TemplateVariableGroup

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

public class TemplateVariableGroup
extends Object


Constructor Summary
TemplateVariableGroup(String label)
           
TemplateVariableGroup(String label, String[] restrictedVariables)
           
 
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
 

Constructor Detail

TemplateVariableGroup

public TemplateVariableGroup(String label)

TemplateVariableGroup

public TemplateVariableGroup(String label,
                             String[] restrictedVariables)
Method Detail

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)

Liferay 6.2-ce-ga5