|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.report.model.core.Structure
org.eclipse.birt.report.model.api.elements.structures.ParamBinding
This class presents the parameter binding that bind data set input parameter to expression by position. Order of these bindings must match the order of parameter markers ("?"") in the statement. Each parameter binding has the following properties:
Field Summary | |
static java.lang.String |
EXPRESSION_MEMBER
Name of the parameter binding expression member. |
static java.lang.String |
PARAM_BINDING_STRUCT
Name of this structure. |
static java.lang.String |
PARAM_NAME_MEMBER
Name of the parameter name member. |
Constructor Summary | |
ParamBinding()
|
Method Summary | |
java.lang.String |
getExpression()
Returns the binding expression. |
protected java.lang.Object |
getIntrinsicProperty(java.lang.String propName)
Returns the value of a structure property represented as a member variable. |
java.lang.String |
getParamName()
Returns the parameter name of this binding. |
java.lang.String |
getStructName()
Returns the name of the structure definition. |
StructureHandle |
handle(SimpleValueHandle valueHandle,
int index)
Creates the specific handle of this structure. |
void |
setExpression(java.lang.String expression)
Sets the binding expression. |
protected void |
setIntrinsicProperty(java.lang.String propName,
java.lang.Object value)
Sets the value of of a structure property represented as a member variable. |
void |
setParamName(java.lang.String name)
Sets the parameter name of this binding. |
java.util.List |
validate(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
Validate whether this structure is valid. |
Methods inherited from class org.eclipse.birt.report.model.core.Structure |
copy, equals, getContext, getDefn, getElement, getHandle, getHandle, getListMemberRef, getLocalProperty, getLocalProperty, getObjectDefn, getProperty, getProperty, getReferencableProperty, isDesignTime, isReferencable, setContext, setProperty, setProperty, updateReference |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String PARAM_BINDING_STRUCT
public static final java.lang.String PARAM_NAME_MEMBER
public static final java.lang.String EXPRESSION_MEMBER
Constructor Detail |
public ParamBinding()
Method Detail |
public java.lang.String getStructName()
IStructure
protected java.lang.Object getIntrinsicProperty(java.lang.String propName)
org.eclipse.birt.report.model.core.Structure
propName
- name of the property
protected void setIntrinsicProperty(java.lang.String propName, java.lang.Object value)
org.eclipse.birt.report.model.core.Structure
propName
- the name of the property to setvalue
- the property valuepublic java.lang.String getParamName()
public void setParamName(java.lang.String name)
name
- the parameter name to setpublic java.lang.String getExpression()
public void setExpression(java.lang.String expression)
expression
- the expression to setpublic java.util.List validate(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element)
org.eclipse.birt.report.model.core.Structure
PropertyValueException
.
module
- the moduleelement
- the element contains this structure
public StructureHandle handle(SimpleValueHandle valueHandle, int index)
org.eclipse.birt.report.model.core.Structure
valueHandle
- the value handle of this structure list property this
structure is inindex
- the position of this structure in structure list
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |