Class MemberValueHandle

All Implemented Interfaces:
org.eclipse.birt.report.model.elements.interfaces.IDesignElementModel, org.eclipse.birt.report.model.elements.interfaces.IMemberValueModel

public class MemberValueHandle extends ContentElementHandle implements org.eclipse.birt.report.model.elements.interfaces.IMemberValueModel
CrosstabMemberValueHandle
  • Constructor Details

    • MemberValueHandle

      public MemberValueHandle(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element)
      Constructs a member value handle with the given design and the element. The application generally does not create handles directly. Instead, it uses one of the navigation methods available on other element handles.
      Parameters:
      module - the module
      element - the model representation of the element
  • Method Details

    • getValue

      public String getValue()
      Gets the value of this member value handle.
      Returns:
      value of this member
    • setValue

      public void setValue(String value) throws SemanticException
      Sets the value of this member value.
      Parameters:
      value - the value to set
      Throws:
      SemanticException
    • getCubeLevelName

      public String getCubeLevelName()
      Gets name of the referred cube level element.
      Returns:
      name of the referred cube level
    • getLevel

      public LevelHandle getLevel()
      Gets the cube level handle for this member value.
      Returns:
      the referred cube level handle if resolved, otherwise null
    • setLevel

      public void setLevel(LevelHandle levelHandle) throws SemanticException
      Sets the referred level of this member value.
      Parameters:
      levelHandle -
      Throws:
      SemanticException
    • filtersIterator

      public Iterator<FilterConditionHandle> filtersIterator()
      Returns the iterator for filter list defined on this member value.
      Returns:
      the iterator for FilterCond structure list defined on a table or list.