org.eclipse.birt.report.model.api.elements.structures
Class DataSourceParamBinding

java.lang.Object
  extended byorg.eclipse.birt.report.model.core.Structure
      extended byorg.eclipse.birt.report.model.core.PropertyStructure
          extended byorg.eclipse.birt.report.model.api.elements.structures.DataSourceParamBinding
All Implemented Interfaces:
java.lang.Cloneable, org.eclipse.birt.report.model.core.IPropertySet, IStructure

public class DataSourceParamBinding
extends org.eclipse.birt.report.model.core.PropertyStructure

This class presents the parameter binding that maps a data source and its properties to expressions. Each data source parameter binding has the following properties:

Datasource Name
a datasource parameter bing has a required datasource name to bind.
Property bindings
a list of parameter bindings.


Field Summary
static java.lang.String DATASOURCE_NAME_MEMBER
          Name of the datasource name member.
static java.lang.String PARAMETER_BINDINGS_MEMBER
          Name of the property bindings member.
static java.lang.String STRUCT_NAME
          Name of this structure.
 
Fields inherited from class org.eclipse.birt.report.model.core.PropertyStructure
propValues
 
Constructor Summary
DataSourceParamBinding()
           
 
Method Summary
 java.lang.String getStructName()
          Returns the name of the structure definition.
protected  StructureHandle handle(SimpleValueHandle valueHandle, int index)
           
 
Methods inherited from class org.eclipse.birt.report.model.core.PropertyStructure
clone, getIntrinsicProperty, getLocalProperty, setIntrinsicProperty, setProperty
 
Methods inherited from class org.eclipse.birt.report.model.core.Structure
copy, getDefn, getHandle, getHandle, getLocalProperty, getObjectDefn, getProperty, getProperty, getReferencableProperty, isReferencable, setProperty, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRUCT_NAME

public static final java.lang.String STRUCT_NAME
Name of this structure. Matches the definition in the meta-data dictionary.

See Also:
Constant Field Values

DATASOURCE_NAME_MEMBER

public static final java.lang.String DATASOURCE_NAME_MEMBER
Name of the datasource name member.

See Also:
Constant Field Values

PARAMETER_BINDINGS_MEMBER

public static final java.lang.String PARAMETER_BINDINGS_MEMBER
Name of the property bindings member.

See Also:
Constant Field Values
Constructor Detail

DataSourceParamBinding

public DataSourceParamBinding()
Method Detail

handle

protected StructureHandle handle(SimpleValueHandle valueHandle,
                                 int index)

getStructName

public java.lang.String getStructName()
Description copied from interface: IStructure
Returns the name of the structure definition. The name is the one used to define the structure in the meta-data dictionary.

Returns:
the internal name of the structure a defined in the meta-data dictionary.


Copyright © 2005 Actuate Corp. All rights reserved.