public abstract class DataSourceHandle extends ReportElementHandle implements org.eclipse.birt.report.model.elements.interfaces.IDataSourceModel
The application can implement methods to execute code on the two primary data source events: open and close.
DataSource
element
module
AFTER_CLOSE_METHOD, AFTER_OPEN_METHOD, BEFORE_CLOSE_METHOD, BEFORE_OPEN_METHOD
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_PROP
Constructor and Description |
---|
DataSourceHandle(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
Constructs a handle of DataSource with the given design and element.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAfterClose()
Returns the code of the afterClose method.
|
java.lang.String |
getAfterOpen()
Returns the code of the afterOpen method.
|
java.lang.String |
getBeforeClose()
Returns the code of the beforeClose method.
|
java.lang.String |
getBeforeOpen()
Returns the code of the beforeOpen method.
|
void |
setAfterClose(java.lang.String code)
Sets the code for the afterClose method.
|
void |
setAfterOpen(java.lang.String code)
Sets the code for the afterOpen method.
|
void |
setBeforeClose(java.lang.String code)
Sets the code for the beforeClose method.
|
void |
setBeforeOpen(java.lang.String code)
Sets the code for the beforeOpen method.
|
getComments, getCustomXml, getDisplayName, getDisplayNameKey, getElement, getPropertyMask, isValidLayoutForCompoundElement, isValidReferenceForCompoundElement, propertyMaskIterator, setComments, setCustomXml, setDisplayName, setDisplayNameKey, setPropertyMask
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, 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
public DataSourceHandle(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element)
module
- the moduleelement
- the model representation of the elementpublic java.lang.String getBeforeOpen()
public void setBeforeOpen(java.lang.String code) throws SemanticException
code
- the code for the methodSemanticException
- if the method is locked.public java.lang.String getBeforeClose()
public void setBeforeClose(java.lang.String code) throws SemanticException
code
- the code for the methodSemanticException
- if the method is locked.public java.lang.String getAfterOpen()
public void setAfterOpen(java.lang.String code) throws SemanticException
code
- the code for the methodSemanticException
- if the method is locked.public java.lang.String getAfterClose()
public void setAfterClose(java.lang.String code) throws SemanticException
code
- the code for the methodSemanticException
- if the method is locked.Copyright © 2008 Actuate Corp. All rights reserved.