public abstract class MeasureHandle extends ReportElementHandle implements org.eclipse.birt.report.model.elements.interfaces.IMeasureModel
elementmoduleACL_EXPRESSION_PROP, ACTION_PROP, ALIGNMENT_PROP, DATA_TYPE_PROP, FORMAT_PROP, FUNCTION_PROP, IS_CALCULATED_PROP, IS_VISIBLE_PROP, MEASURE_EXPRESSION_PROPCOMMENTS_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| 构造器和说明 |
|---|
MeasureHandle(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
Constructs a handle for the given design and design element.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Iterator<ActionHandle> |
actionsIterator()
Returns the iterator for action defined on this measure.
|
ExpressionHandle |
getACLExpression()
Gets the expression handle for the
ACLExpression property. |
ActionHandle |
getActionHandle()
Returns a handle to work with the action property, action is a structure
that defines a hyperlink.
|
java.lang.String |
getAlignment()
Gets the alignment of the measure.
|
java.lang.String |
getDataType()
Returns the data type information of this measure.
|
FormatValueHandle |
getFormat()
Gets the format of the measure.
|
java.lang.String |
getFunction()
Gets the function defined in this measure.
|
java.lang.String |
getMeasureExpression()
Gets the measure expression of this measure element.
|
boolean |
isCalculated()
Indicates whether this measure is computed by other measures or not.
|
boolean |
isVisible()
Gets the status whether the measure element is visible or not.
|
ActionHandle |
setAction(Action action)
Set an action on the measure.
|
void |
setAlignment(java.lang.String alignment)
Sets the alignment of the measure.
|
void |
setCalculated(boolean isCalculated)
Sets whether this measure is computed by other measures or not.
|
void |
setDataType(java.lang.String dataType)
Sets the data type of this measure.
|
void |
setFormat(FormatValue format)
Sets the format of the measure.
|
void |
setFunction(java.lang.String function)
Sets the function for this measure.
|
void |
setMeasureExpression(java.lang.String expression)
Sets the measure expression for this measure.
|
void |
setVisible(boolean isVisible)
Sets the status whether the measure element is visible or not.
|
getComments, getCustomXml, getDisplayName, getDisplayNameKey, getElement, getPropertyMask, isValidLayoutForCompoundElement, isValidReferenceForCompoundElement, propertyMaskIterator, setComments, setCustomXml, setDisplayName, setDisplayNameKey, setPropertyMaskadd, 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, slotsIteratorpublic MeasureHandle(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 getFunction()
public void setFunction(java.lang.String function)
throws SemanticException
function - the function to setSemanticException - property is locked or value is invalidpublic java.lang.String getMeasureExpression()
public void setMeasureExpression(java.lang.String expression)
throws SemanticException
expression - the measure expression to setSemanticException - property is lockedpublic boolean isCalculated()
public void setCalculated(boolean isCalculated)
throws SemanticException
isCalculated - true if this measure is computed by other measures, otherwise
falseSemanticException - property is lockedpublic java.lang.String getDataType()
DesignChoiceConstants,
and they are:
public void setDataType(java.lang.String dataType)
throws SemanticException
DesignChoiceConstants,
and they are:
dataType - the data type to setSemanticException - if the dataType is not in the choice list.public ExpressionHandle getACLExpression()
ACLExpression property.public ActionHandle getActionHandle()
null if the
action has not been set on the measure.ActionHandlepublic ActionHandle setAction(Action action) throws SemanticException
action - new action to be set on the measure, it represents a bookmark
link, hyper-link, and drill through etc.null if the
action has not been set on the measure.SemanticException - if member of the action is not valid.public java.util.Iterator<ActionHandle> actionsIterator()
Action structure list defined on
this measurepublic FormatValueHandle getFormat()
public void setFormat(FormatValue format) throws SemanticException
format - the format to set.SemanticExceptionpublic java.lang.String getAlignment()
DesignChoiceConstants:
- TEXT_ALIGN_LEFT
- TEXT_ALIGN_CENTER
- TEXT_ALIGN_RIGHT
- TEXT_ALIGN_JUSTIFY
public void setAlignment(java.lang.String alignment)
throws SemanticException
DesignChoiceConstants:
- TEXT_ALIGN_LEFT
- TEXT_ALIGN_CENTER
- TEXT_ALIGN_RIGHT
- TEXT_ALIGN_JUSTIFY
alignment - the new alignment to set.SemanticExceptionpublic boolean isVisible()
public void setVisible(boolean isVisible)
throws SemanticException
isVisible - SemanticExceptionCopyright © 2008 Actuate Corp. All rights reserved.