Interface IDataBinding


  • public interface IDataBinding
    Represents the design of an DataBinding in the scripting environment
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAggregateOn()
      Returns aggregateOn of column binding
      java.lang.String getDataType()
      Returns data type of column binding.
      java.lang.String getExpression()
      Returns expression of column binding
      java.lang.String getExpressionType()
      Gets the expression type of the column binding.
      java.lang.String getName()
      Returns the name of column binding.
      org.eclipse.birt.report.model.api.core.IStructure getStructure()
      Returns structure.
      void setAggregateOn​(java.lang.String on)
      Sets aggregateOn of column binding.
      void setDataType​(java.lang.String dataType)
      Sets data type of column binding
      void setExpression​(java.lang.String expression)
      Sets expression of column binding.
      void setExpressionType​(java.lang.String type)
      Sets the expression type of the column binding.
      void setName​(java.lang.String name)
      Sets the name of column binding.
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the name of column binding.
        Returns:
        name name of column binding.
      • setName

        void setName​(java.lang.String name)
              throws ScriptException
        Sets the name of column binding.
        Parameters:
        name - name of column binding.
        Throws:
        ScriptException
      • getExpression

        java.lang.String getExpression()
        Returns expression of column binding
        Returns:
        expression of column binding
      • setExpression

        void setExpression​(java.lang.String expression)
                    throws ScriptException
        Sets expression of column binding.
        Parameters:
        expression - expression of column binding.
        Throws:
        ScriptException
      • getExpressionType

        java.lang.String getExpressionType()
        Gets the expression type of the column binding.
        Returns:
        the expression type of the column binding.
      • setExpressionType

        void setExpressionType​(java.lang.String type)
                        throws ScriptException
        Sets the expression type of the column binding.
        Parameters:
        type - the expression type of the column binding.
        Throws:
        ScriptException
      • getDataType

        java.lang.String getDataType()
        Returns data type of column binding.

        • any
        • integer
        • string
        • date-time
        • decimal
        • float
        • boolean
        Returns:
        data type of column binding
      • setDataType

        void setDataType​(java.lang.String dataType)
                  throws ScriptException
        Sets data type of column binding
        Parameters:
        dataType -
        Throws:
        ScriptException
      • getAggregateOn

        java.lang.String getAggregateOn()
        Returns aggregateOn of column binding
        Returns:
        aggregateOn of column binding
      • setAggregateOn

        void setAggregateOn​(java.lang.String on)
                     throws ScriptException
        Sets aggregateOn of column binding.
        Parameters:
        on - aggregateOn of column binding.
        Throws:
        ScriptException
      • getStructure

        org.eclipse.birt.report.model.api.core.IStructure getStructure()
        Returns structure.
        Returns:
        structure