public class MultiViewsHandle extends DesignElementHandle implements org.eclipse.birt.report.model.elements.interfaces.IMultiViewsModel
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.birt.report.model.elements.AbstractMultiViews |
element
The target report element.
|
static int |
HOST
Represents the container of the view does not use any inner view.
|
module
INDEX_PROP, VIEWS_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 |
---|
MultiViewsHandle(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.elements.AbstractMultiViews element)
Constructs a handle for the given design and design element.
|
Modifier and Type | Method and Description |
---|---|
void |
addView(DesignElementHandle viewElement)
Adds a new element as the view.
|
void |
dropView(DesignElementHandle viewElement)
Deletes the given view.
|
DesignElementHandle |
getCurrentView()
Returns the view that is being used.
|
int |
getCurrentViewIndex()
Returns the index for the current view.
|
org.eclipse.birt.report.model.core.DesignElement |
getElement()
Returns the element to which this handle is attached.
|
protected java.util.List |
getViews()
Returns a list containing views.
|
void |
setCurrentViewIndex(int index)
Sets the index for the view to be used.
|
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 static final int HOST
protected org.eclipse.birt.report.model.elements.AbstractMultiViews element
public MultiViewsHandle(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.elements.AbstractMultiViews element)
module
- the moduleelement
- the model representation of the elementpublic org.eclipse.birt.report.model.core.DesignElement getElement()
DesignElementHandle
protected java.util.List getViews()
ReportItemHandle
.public DesignElementHandle getCurrentView()
public void setCurrentViewIndex(int index) throws SemanticException
index
- a 0-based integerSemanticException
public void addView(DesignElementHandle viewElement) throws SemanticException
viewElement
- the elementSemanticException
public void dropView(DesignElementHandle viewElement) throws SemanticException
HOST
.viewElement
- the view elementSemanticException
public int getCurrentViewIndex()
Copyright © 2008 Actuate Corp. All rights reserved.