Interface RWElementSelector

    • Method Detail

      • getSource

        WebObjectInfo getSource()
        Returns control source
        Returns:
        control source
      • setDataFilterMode

        void setDataFilterMode​(int mode)
        Sets the data filter mode for all CGBs surrounding this control's targets
        Parameters:
        mode - int from EnumWebControlDataFilterModes
      • getDataFilterMode

        int getDataFilterMode()
        REturn the data filter mode for all CGBs surrounding this control's targets
        Returns:
        int from EnumWebControlDataFilterModes
      • setIsInList

        void setIsInList​(boolean isInList)
                  throws WebObjectsException
        Specify whether this control's element selection should be inclusive
        Parameters:
        isInList - boolean true=inclusive, false=exclusive
        Throws:
        WebObjectsException
      • isInList

        boolean isInList()
                  throws WebObjectsException
        Return boolean specifying whether the control's element selection is inclusive
        Returns:
        boolean true=inclusive, false=exclusive
        Throws:
        WebObjectsException
      • setMetricConditionalityType

        void setMetricConditionalityType​(int metricConditionality)
                                  throws WebObjectsException,
                                         java.lang.IllegalArgumentException
        Throws:
        WebObjectsException
        java.lang.IllegalArgumentException
      • getMetricConditionalityType

        int getMetricConditionalityType()
      • getDataSourcesXML

        java.lang.String getDataSourcesXML()
        Returns the data sources xml
        Returns:
        data sources xml
      • setControlAttributeFormsDelimiter

        void setControlAttributeFormsDelimiter​(java.lang.String delimeter)
                                        throws WebObjectsException
        Specify delimiter for custom form display of control
        Parameters:
        delimeter - String containing the delimiter
        Throws:
        WebObjectsException
      • getControlAttributeFormsDelimiter

        java.lang.String getControlAttributeFormsDelimiter()
        Return the delimiter used for custom form display
        Returns:
        String custom form display delimiter
      • getControlAttributeForms

        WebAttributeForms getControlAttributeForms()
        Return the custom forms available for this control
        Returns:
        List containing String forms
      • getSorts

        WebSorts getSorts()
        Return collection of sorts applied to elements of this selector
        Returns:
        WebSorts containing WebSort objects
      • getDDICTargetCount

        int getDDICTargetCount()
        Returns number of DDIC targets
        Returns:
        number of DDIC targets
      • getDDICTarget

        RWTransactionSelector getDDICTarget​(int i)
        Returns i-th DDIC target
        Parameters:
        i - index
        Returns:
        i-th DDIC target
      • getAlias

        java.lang.String getAlias()
        Get selector Alias. Note that this is for the case that alias of attribute in dataset can be "renamed" with alias. If it happens, the control name which was set to previous alias won't be able to be found anymore. The newly introduced alias property is to serve the purpose
        Returns:
        alias