org.eclipse.birt.data.engine.api
Interface IBinding

All Known Implementing Classes:
Binding

public interface IBinding


Method Summary
 void addAggregateOn(java.lang.String levelName)
           
 void addArgument(IBaseExpression expr)
           
 java.util.List getAggregatOns()
           
 java.lang.String getAggrFunction()
           
 java.util.List getArguments()
           
 java.lang.String getBindingName()
           
 int getDataType()
           
 IBaseExpression getExpression()
           
 IBaseExpression getFilter()
           
 void setAggrFunction(java.lang.String functionName)
           
 void setDataType(int type)
           
 void setExpression(IBaseExpression expr)
           
 void setFilter(IBaseExpression expr)
           
 

Method Detail

getBindingName

public java.lang.String getBindingName()
                                throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

getDataType

public int getDataType()
                throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

setDataType

public void setDataType(int type)
                 throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

getExpression

public IBaseExpression getExpression()
                              throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

setExpression

public void setExpression(IBaseExpression expr)
                   throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

getAggregatOns

public java.util.List getAggregatOns()
                              throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

addAggregateOn

public void addAggregateOn(java.lang.String levelName)
                    throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

getArguments

public java.util.List getArguments()
                            throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

addArgument

public void addArgument(IBaseExpression expr)
                 throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

setFilter

public void setFilter(IBaseExpression expr)
               throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

getFilter

public IBaseExpression getFilter()
                          throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

getAggrFunction

public java.lang.String getAggrFunction()
                                 throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException

setAggrFunction

public void setAggrFunction(java.lang.String functionName)
                     throws org.eclipse.birt.data.engine.core.DataException
Throws:
org.eclipse.birt.data.engine.core.DataException


Copyright © 2005 Actuate Corp. All rights reserved.