org.eclipse.birt.report.model.api
Class CascadingParameterGroupHandle

java.lang.Object
  extended byorg.eclipse.birt.report.model.api.DesignElementHandle
      extended byorg.eclipse.birt.report.model.api.ReportElementHandle
          extended byorg.eclipse.birt.report.model.api.ParameterGroupHandle
              extended byorg.eclipse.birt.report.model.api.CascadingParameterGroupHandle
All Implemented Interfaces:
org.eclipse.birt.report.model.elements.interfaces.ICascadingParameterGroupModel, org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel, org.eclipse.birt.report.model.elements.interfaces.IParameterGroupModel

public class CascadingParameterGroupHandle
extends ParameterGroupHandle
implements org.eclipse.birt.report.model.elements.interfaces.ICascadingParameterGroupModel

Represents the group of cascading parameters. Cascading parameters are created under the group.


Field Summary
 
Fields inherited from class org.eclipse.birt.report.model.api.ReportElementHandle
element
 
Fields inherited from class org.eclipse.birt.report.model.api.DesignElementHandle
module
 
Fields inherited from interface org.eclipse.birt.report.model.elements.interfaces.ICascadingParameterGroupModel
DATA_SET_MODE_PROP, DATA_SET_PROP, PROMPT_TEXT_PROP
 
Fields inherited from interface org.eclipse.birt.report.model.elements.interfaces.IParameterGroupModel
HELP_TEXT_KEY_PROP, HELP_TEXT_PROP, PARAMETERS_SLOT, START_EXPANDED_PROP
 
Fields 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, NO_SLOT, PROPERTY_MASKS_PROP, REF_TEMPLATE_PARAMETER_PROP, SHORT_LABEL, USER_LABEL, USER_PROPERTIES_PROP, VIEW_ACTION_PROP
 
Constructor Summary
CascadingParameterGroupHandle(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.elements.CascadingParameterGroup element)
          Constructs the handle for a group of cascading parameters with the given design and element.
 
Method Summary
 DataSetHandle getDataSet()
          Returns the handle for the data set defined on the cascading parameter group.
 java.lang.String getDataSetMode()
          Gets the mode for data set support.
 java.lang.String getPromptText()
          Gets the display prompt text.
 void setDataSet(DataSetHandle handle)
          Sets the data set of the report item.
 void setDataSetMode(java.lang.String mode)
          Sets the mode for data set support.
 void setPromptText(java.lang.String promptValue)
          Sets the value for the display prompt context.
 
Methods inherited from class org.eclipse.birt.report.model.api.ParameterGroupHandle
getHelpText, getHelpTextKey, getParameters, setHelpText, setHelpTextKey, setStartExpanded, startExpanded
 
Methods inherited from class org.eclipse.birt.report.model.api.ReportElementHandle
getComments, getCustomXml, getDisplayName, getDisplayNameKey, getElement, getPropertyMask, isValidLayoutForCompoundElement, isValidReferenceForCompoundElement, propertyMaskIterator, setComments, setCustomXml, setDisplayName, setDisplayNameKey, setPropertyMask
 
Methods 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, getExtends, getExternalizedValue, getExternalizedValue, getExternalizedValue, getFactoryPropertyHandle, getFloatProperty, getFontProperty, getFullName, getID, getIndex, getIntProperty, getListProperty, getListProperty, getMethods, getModule, getModuleHandle, getName, getNumberProperty, getPrivateStyle, getProperty, getPropertyBinding, getPropertyBindings, getPropertyDefn, getPropertyHandle, getPropertyIterator, getQualifiedName, getRoot, getSemanticErrors, getSlot, getStringProperty, getStyle, getUserProperties, getUserPropertyDefnHandle, getXPath, hasLocalProperties, hasSemanticError, initializeSlotHandles, isTemplateParameterValue, isValid, localize, move, move, moveTo, moveTo, moveTo, moveTo, paste, paste, paste, paste, removeListener, revertToReportItem, revertToTemplate, semanticCheck, setEncryption, setEventHandlerClass, setExtends, setExtendsElement, setExtendsName, setFloatProperty, setIntProperty, setName, setNumberProperty, setProperties, setProperty, setPropertyBinding, setStringProperty, setStyle, setStyleElement, setStyleName, setValid, shift, showError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CascadingParameterGroupHandle

public CascadingParameterGroupHandle(org.eclipse.birt.report.model.core.Module module,
                                     org.eclipse.birt.report.model.elements.CascadingParameterGroup element)
Constructs the handle for a group of cascading parameters with the given design and element.

Parameters:
module - the module
element - the cascading parameter group element instance.
Method Detail

getDataSet

public DataSetHandle getDataSet()
Returns the handle for the data set defined on the cascading parameter group.

Returns:
the handle to the data set

setDataSet

public void setDataSet(DataSetHandle handle)
                throws SemanticException
Sets the data set of the report item.

Parameters:
handle - the handle of the data set, if handle is null, data set property will be cleared.
Throws:
SemanticException - if the property is locked.

setPromptText

public void setPromptText(java.lang.String promptValue)
                   throws SemanticException
Sets the value for the display prompt context.

Parameters:
promptValue - The display prompt context.
Throws:
SemanticException

getPromptText

public java.lang.String getPromptText()
Gets the display prompt text.

Returns:
the display prompt.

setDataSetMode

public void setDataSetMode(java.lang.String mode)
                    throws SemanticException
Sets the mode for data set support. It can be one of the following values:

Parameters:
mode - either the single data set or multiple data set.
Throws:
SemanticException - if the input value is not one of above values.

getDataSetMode

public java.lang.String getDataSetMode()
Gets the mode for data set support.

Returns:
the mode for data set support.
See Also:
setDataSetMode(String)


Copyright © 2005 Actuate Corp. All rights reserved.