public class VariableElementHandle extends ContentElementHandle implements org.eclipse.birt.report.model.elements.interfaces.IVariableElementModel
element
module
TYPE_PROP, VALUE_PROP, VARIABLE_NAME_PROP
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 |
---|
VariableElementHandle(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
Constructs a variable handle with the given design and the element.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Returns the name of this element.
|
java.lang.String |
getType()
Gets the value of work mode property.The return value is defined in
DesignChoiceConstants and can be one of:
VARIABLE_TYPE_REPORT
VARIABLE_TYPE_PAGE
|
java.lang.String |
getValue()
Returns the value of the variable.
|
java.lang.String |
getVariableName()
Returns the name of the variable.
|
void |
setName(java.lang.String name)
Sets the name of this element.
|
void |
setType(java.lang.String workMode)
Sets the value of work mode property.
|
void |
setValue(java.lang.String value)
Sets the value of the variable.
|
void |
setVariableName(java.lang.String name)
Sets the name of the variable.
|
addListener, canTransformToTemplate, clientsIterator, createTemplateElement, derivedIterator, getElement, getEventHandlerClass, getExtends, getPrivateStyle, getQualifiedName, isTemplateParameterValue, localize, removeListener, revertToReportItem, revertToTemplate, setEventHandlerClass, setExtends, setExtendsName, setStyle, setStyleName
add, add, addElement, addElement, addUserPropertyDefn, cachePropertyHandles, canContain, canContain, canContain, canContain, canDrop, canEdit, clearAllProperties, clearContents, clearProperty, copy, copyPropertyTo, 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, getExpressionProperty, getExternalizedValue, getExternalizedValue, getExternalizedValue, getFactoryElementHandle, getFactoryPropertyHandle, getFloatProperty, getFontProperty, getFullName, getHostViewHandle, getID, getIndex, getIntProperty, getListProperty, getListProperty, getMethods, getModule, getModuleHandle, getNumberProperty, getProperty, getPropertyBinding, getPropertyBindingExpression, getPropertyBindings, getPropertyDefn, getPropertyHandle, getPropertyIterator, getRoot, getSemanticErrors, getSlot, getStringProperty, getStyle, getUserProperties, getUserPropertyDefnHandle, getXPath, hasLocalProperties, hasSemanticError, initializeSlotHandles, isDirectionRTL, isInTemplateParameter, isValid, move, move, moveTo, moveTo, moveTo, moveTo, newHandlerOnEachEvent, paste, paste, paste, paste, semanticCheck, setBooleanProperty, setEncryption, setExpressionProperty, setExtendsElement, setFloatProperty, setIntProperty, setNewHandlerOnEachEvent, setNumberProperty, setProperties, setProperty, setPropertyBinding, setPropertyBinding, setStringProperty, setStyleElement, setValid, shift, showError, slotsIterator
public VariableElementHandle(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 getVariableName()
public void setVariableName(java.lang.String name) throws SemanticException
name
- the name to setSemanticException
getVariableName()
public java.lang.String getValue()
public void setValue(java.lang.String value) throws SemanticException
value
- the value to setSemanticException
public java.lang.String getType()
DesignChoiceConstants
and can be one of:
VARIABLE_TYPE_REPORT
VARIABLE_TYPE_PAGE
public void setType(java.lang.String workMode) throws SemanticException
DesignChoiceConstants
and can be one of:
VARIABLE_TYPE_REPORT
VARIABLE_TYPE_PAGE
workMode
- the work mode property value.SemanticException
public java.lang.String getName()
DesignElementHandle
null
if the
element does not have a name. Many elements do not require a name. The
name does not inherit. If this element does not have a name, it will not
inherit the name of its parent element.getName
in class ContentElementHandle
public void setName(java.lang.String name) throws NameException
DesignElementHandle
null
, then the
name is cleared if this element does not require a name.setName
in class ContentElementHandle
name
- the new nameNameException
- if the name is duplicate, or if the name is null
and this element requires a name.Copyright © 2008 Actuate Corp. All rights reserved.