public class TextDataHandle extends ReportItemHandle implements org.eclipse.birt.report.model.elements.interfaces.ITextDataItemModel
TextDataItem
DATABINDING_TYPE_DATA, DATABINDING_TYPE_NONE, DATABINDING_TYPE_REPORT_ITEM_REF
element
module
CONTENT_TYPE_PROP, HAS_EXPRESSION_PROP, VALUE_EXPR_PROP
ACL_EXPRESSION_PROP, ALLOW_EXPORT_PROP, ALTTEXT_KEY_PROP, ALTTEXT_PROP, BOOKMARK_DISPLAY_NAME_PROP, BOOKMARK_PROP, BOUND_DATA_COLUMNS_PROP, CASCADE_ACL_PROP, CUBE_PROP, DATA_BINDING_REF_PROP, DATA_SET_PROP, HEIGHT_PROP, LANGUAGE_PROP, MULTI_VIEWS_PROP, ON_CREATE_METHOD, ON_PAGE_BREAK_METHOD, ON_PREPARE_METHOD, ON_RENDER_METHOD, ORDER_PROP, PARAM_BINDINGS_PROP, PUSH_DOWN_PROP, TAG_TYPE_PROP, THEME_PROP, TOC_PROP, URL_PROP, VISIBILITY_PROP, WIDTH_PROP, X_PROP, Y_PROP, Z_INDEX_PROP
STYLE_PROP
ON_CREATE_CONTEXT, ON_PREPARE_CONTEXT, ON_RENDER_CONTEXT
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 |
---|
TextDataHandle(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
Constructs the handle with the report design and the element it holds.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType()
Returns the expression that that defines the type of text the multi-line
data item holds.
|
java.lang.String |
getContentTypeExpr()
Deprecated.
by the method
getContentType() |
java.lang.String |
getValueExpr()
Returns the expression that gives the text that the multi-line data item
displays.
|
boolean |
hasExpression()
Determines whether there is expression need to be evaluated in the text
content of this text data handle.
|
void |
setContentType(java.lang.String contentType)
Sets the expression that defines the text type this multi-line data item
holds.
|
void |
setContentTypeExpr(java.lang.String expr)
Deprecated.
by the method
setContentType(String) |
void |
setHasExpression(boolean hasExpression)
Sets the status whether there is expression need to be evaluated in the
text content of this text data handle.
|
void |
setValueExpr(java.lang.String expr)
Sets the expression that gives the text that this multi-line data item
displays.
|
addColumnBinding, addTOC, addTOC, addView, allowExport, canAddView, canCascadeACL, cascadeACL, columnBindingsIterator, dropView, findColumnBinding, getACLExpression, getAltTextExpression, getAltTextKey, getAvailableBindings, getAvailableCubeBindingReferenceList, getAvailableDataBindingReferenceList, getAvailableDataBindingReferenceList, getAvailableDataSetBindingReferenceList, getBookmark, getBookmarkDisplayName, getColumnBindings, getCube, getCurrentView, getDataBindingReference, getDataBindingReferenceName, getDataBindingType, getDataSet, getHeight, getLanguage, getMethods, getNamedCubeBindingReferenceList, getNamedDataBindingReferenceList, getNamedDataSetBindingReferenceList, getOnCreate, getOnPageBreak, getOnPrepare, getOnRender, getOrder, getProperty, getTagType, getTheme, getTOC, getTocExpression, getURL, getViewHost, getViews, getWidth, getX, getY, getZIndex, paramBindingsIterator, pushDown, removedColumnBinding, removedColumnBindings, removedUnusedColumnBindings, setACLExpression, setAllowExport, setAltTextExpression, setAltTextKey, setBookmark, setBookmarkDisplayName, setCascadeACL, setCube, setCurrentView, setDataBindingReference, setDataSet, setHeight, setHeight, setLanguage, setOnCreate, setOnPageBreak, setOnPrepare, setOnRender, setOrder, setPushDown, setTagType, setTheme, setThemeName, setTocExpression, setURL, setWidth, setWidth, setX, setX, setY, setY, setZIndex, visibilityRulesIterator
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, 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 TextDataHandle(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 getValueExpr()
public void setValueExpr(java.lang.String expr) throws SemanticException
expr
- the new expression for the value expressionSemanticException
- if the expression contains errors, or the property is locked.public java.lang.String getContentTypeExpr()
getContentType()
public void setContentTypeExpr(java.lang.String expr) throws SemanticException
setContentType(String)
expr
- the new expression for the text typeSemanticException
- if the expression contains errors, or the property is locked.public java.lang.String getContentType()
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_AUTO
(default)
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_PLAIN
:
Plain text;
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_HTML
: HTML
format;
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_RTF
: Rich
Text format;
public void setContentType(java.lang.String contentType) throws SemanticException
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_AUTO
(default)
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_PLAIN
:
Plain text;
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_HTML
: HTML
format;
DesignChoiceConstants.TEXT_DATA_CONTENT_TYPE_RTF
: Rich
Text format;
contentType
- the new text typeSemanticException
- if the property is locked or the contentType
is
not one of the above.public boolean hasExpression()
FALSE
.public void setHasExpression(boolean hasExpression) throws SemanticException
hasExpression
- true if there is expression in the text content, otherwise
falseSemanticException
Copyright © 2008 Actuate Corp. All rights reserved.