Class ParameterGroupHandle
java.lang.Object
org.eclipse.birt.report.model.api.DesignElementHandle
org.eclipse.birt.report.model.api.ReportElementHandle
org.eclipse.birt.report.model.api.ParameterGroupHandle
- All Implemented Interfaces:
org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel,org.eclipse.birt.report.model.elements.interfaces.IParameterGroupModel
- Direct Known Subclasses:
CascadingParameterGroupHandleImpl
public class ParameterGroupHandle
extends ReportElementHandle
implements org.eclipse.birt.report.model.elements.interfaces.IParameterGroupModel
Represents a group of parameters. A parameter group creates a visual grouping
of parameters.
- See Also:
-
ParameterGroup
-
Field Summary
Fields inherited from class org.eclipse.birt.report.model.api.ReportElementHandle
elementFields inherited from class org.eclipse.birt.report.model.api.DesignElementHandle
moduleFields inherited from interface org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel
COMMENTS_PROP, CUSTOM_XML_PROP, DISPLAY_NAME_ID_PROP, DISPLAY_NAME_PROP, EVENT_HANDLER_CLASS_PROP, EXTENDS_PROP, FULL_LABEL, ID_SUFFIX, NAME_PROP, NEW_HANDLER_ON_EACH_EVENT_PROP, NO_SLOT, PROPERTY_MASKS_PROP, REF_TEMPLATE_PARAMETER_PROP, SHORT_LABEL, USER_LABEL, USER_PROPERTIES_PROP, VIEW_ACTION_PROPFields inherited from interface org.eclipse.birt.report.model.elements.interfaces.IParameterGroupModel
HELP_TEXT_KEY_PROP, HELP_TEXT_PROP, PARAMETERS_SLOT, PROMPT_TEXT_ID_PROP, PROMPT_TEXT_PROP, START_EXPANDED_PROP -
Constructor Summary
ConstructorsConstructorDescriptionParameterGroupHandle(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element) Constructs the handle for a group parameters with the given design and element. -
Method Summary
Modifier and TypeMethodDescriptionReturns additional pop-up help text associated with the group.Returns the resource key of the help text for this parameter group.Returns a slot handle to work with the parameters within the parameter group.Gets the display prompt text.Returns the prompt text key.voidsetHelpText(String text) Returns additional pop-up help text associated with the group.voidsetHelpTextKey(String text) Sets the resource key of the help text for this parameter group.voidsetPromptText(String promptValue) Sets the value for the display prompt context.voidsetPromptTextKey(String promptIDValue) Set the value for the prompt text key.voidsetStartExpanded(boolean value) Sets whether the UI can expand and collapse groups.booleanTests whether the UI can expand and collapse groups.Methods inherited from class org.eclipse.birt.report.model.api.ReportElementHandle
getComments, getCustomXml, getDisplayName, getDisplayNameKey, getElement, getPropertyMask, isValidLayoutForCompoundElement, isValidReferenceForCompoundElement, propertyMaskIterator, setComments, setCustomXml, setDisplayName, setDisplayNameKey, setPropertyMaskMethods inherited from class org.eclipse.birt.report.model.api.DesignElementHandle
add, add, addElement, addElement, addListener, addUserPropertyDefn, cachePropertyHandles, canContain, canContain, canContain, canContain, canDrop, canEdit, canTransformToTemplate, clearAllProperties, clearContents, clearProperty, clientsIterator, copy, copyPropertyTo, createTemplateElement, derivedIterator, doSort, drop, drop, drop, dropAndClear, dropAndClear, dropAndClear, dropUserPropertyDefn, findContentSlot, getBooleanProperty, getChoices, getColorProperty, getContainer, getContainerPropertyHandle, getContainerSlotHandle, getContent, getContentCount, getContents, getDefn, getDesign, getDesignHandle, getDimensionProperty, getDisplayLabel, getDisplayLabel, getDisplayProperty, getEffectiveModule, getElementFactory, getElementProperty, getEventHandlerClass, getExpressionProperty, getExtends, getExternalizedValue, getExternalizedValue, getExternalizedValue, getFactoryElementHandle, getFactoryPropertyHandle, getFloatProperty, getFontProperty, getFullName, getHostViewHandle, getID, getIndex, getIntProperty, getListProperty, getListProperty, getMethods, getModule, getModuleHandle, getName, getNumberProperty, getPrivateStyle, getProperty, getPropertyBinding, getPropertyBindingExpression, getPropertyBindings, getPropertyDefn, getPropertyHandle, getPropertyIterator, getQualifiedName, getRoot, getSemanticErrors, getSlot, getStringProperty, getStyle, getTagType, getUserProperties, getUserPropertyDefnHandle, getXPath, hasLocalProperties, hasSemanticError, initializeSlotHandles, isDirectionRTL, isInTemplateParameter, isTemplateParameterValue, isValid, localize, move, move, moveTo, moveTo, moveTo, moveTo, newHandlerOnEachEvent, paste, paste, paste, paste, removeListener, revertToReportItem, revertToTemplate, semanticCheck, setBooleanProperty, setEncryption, setEventHandlerClass, setExpressionProperty, setExtends, setExtendsElement, setExtendsName, setFloatProperty, setIntProperty, setName, setNewHandlerOnEachEvent, setNumberProperty, setProperties, setProperty, setPropertyBinding, setPropertyBinding, setStringProperty, setStyle, setStyleElement, setStyleName, setValid, shift, showError, slotsIterator
-
Constructor Details
-
ParameterGroupHandle
public ParameterGroupHandle(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element) Constructs the handle for a group parameters with the given design and element. The application generally does not create handles directly. Instead, it uses one of the navigation methods available on other element handles.- Parameters:
module- the moduleelement- the model representation of the element
-
-
Method Details
-
getParameters
Returns a slot handle to work with the parameters within the parameter group.- Returns:
- a handle for working with the parameters in this group
- See Also:
-
getHelpText
Returns additional pop-up help text associated with the group.- Returns:
- the help text
-
setHelpText
Returns additional pop-up help text associated with the group.- Parameters:
text- the help text- Throws:
SemanticException- if the help text property is locked.
-
getHelpTextKey
Returns the resource key of the help text for this parameter group.- Returns:
- the resource key of the help text
-
setHelpTextKey
Sets the resource key of the help text for this parameter group.- Parameters:
text- the resource key of the help text- Throws:
SemanticException- if the resource-key of the help text property is locked.
-
startExpanded
public boolean startExpanded()Tests whether the UI can expand and collapse groups.- Returns:
trueif can expand, otherwisefalse.
-
setStartExpanded
Sets whether the UI can expand and collapse groups.- Parameters:
value-trueif can expand,falsenot.- Throws:
SemanticException- if the property is locked.
-
getPromptText
Gets the display prompt text.- Returns:
- the display prompt.
-
getPromptTextKey
Returns the prompt text key.- Returns:
- the prompt text key.
-
setPromptText
Sets the value for the display prompt context.- Parameters:
promptValue- The display prompt context.- Throws:
SemanticException
-
setPromptTextKey
Set the value for the prompt text key.- Parameters:
promptIDValue- The prompt text key.- Throws:
SemanticException
-