public class JoinCondition
extends org.eclipse.birt.report.model.core.Structure
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JOIN_OPERATOR_MEMBER
Name of the operator property.
|
static java.lang.String |
JOIN_TYPE_MEMBER
Name of the type property.
|
protected java.lang.String |
joinOperator
Value of the operator property.
|
protected java.lang.String |
joinType
Value of the type property.
|
static java.lang.String |
LEFT_DATASET_MEMBER
Name of the left dataset property.
|
static java.lang.String |
LEFT_EXPRESSION_MEMBER
Name of the left coloumn property.
|
protected java.lang.String |
leftDataSet
Value of the left dataset property.
|
protected Expression |
leftExpression
Value of the left coloumn property.
|
static java.lang.String |
RIGHT_DATASET_MEMBER
Name of the right dataset property.
|
static java.lang.String |
RIGHT_EXPRESSION_MEMBER
Name of the right coloumn property.
|
protected java.lang.String |
rightDataSet
Value of the right dataset property.
|
protected Expression |
rightExpression
Value of the right coloumn property.
|
static java.lang.String |
STRUCTURE_NAME
Name of the structure.
|
Constructor and Description |
---|
JoinCondition() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
getIntrinsicProperty(java.lang.String propName)
Returns the value of a structure property represented as a member
variable.
|
java.lang.String |
getJoinType()
Returns join type value this condition.
|
java.lang.String |
getLeftDataSet()
Returns left data set value this condition.
|
java.lang.String |
getLeftExpression()
Returns left expression value this condition.
|
java.lang.String |
getOperator()
Returns operator value this condition.
|
java.lang.String |
getRightDataSet()
Returns right data set value this condition.
|
java.lang.String |
getRightExpression()
Returns right expression value this condition.
|
java.lang.String |
getStructName()
Returns the name of the structure definition.
|
StructureHandle |
handle(SimpleValueHandle valueHandle,
int index)
Creates the specific handle of this structure.
|
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 |
setJoinType(java.lang.String type)
Sets the join type value of this condition.
|
void |
setLeftDataSet(java.lang.String leftDataSet)
Sets the left data set value of this condition.
|
void |
setLeftExpression(java.lang.String leftExpression)
Sets the left expression value of this condition.
|
void |
setOperator(java.lang.String operator)
Sets the operator value of this condition.
|
void |
setRightDataSet(java.lang.String rightDataSet)
Sets the right data set value of this condition.
|
void |
setRightExpression(java.lang.String rightExpression)
Sets the right expression value of this condition.
|
java.util.List |
validate(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.core.DesignElement element)
Validates this structure.
|
checkStringMember, copy, equals, getCompatibleValue, getContext, getDefn, getElement, getExpressionProperty, getHandle, getHandle, getLocalProperty, getLocalProperty, getMemberDefn, getObjectDefn, getProperty, getProperty, getReferencableProperty, getStringProperty, isDesignTime, isReferencable, setContext, setExpressionProperty, setProperty, setProperty, setupContext, updateReference
public static final java.lang.String STRUCTURE_NAME
public static final java.lang.String JOIN_TYPE_MEMBER
public static final java.lang.String JOIN_OPERATOR_MEMBER
public static final java.lang.String LEFT_DATASET_MEMBER
public static final java.lang.String RIGHT_DATASET_MEMBER
public static final java.lang.String LEFT_EXPRESSION_MEMBER
public static final java.lang.String RIGHT_EXPRESSION_MEMBER
protected java.lang.String joinType
protected java.lang.String joinOperator
protected java.lang.String leftDataSet
protected java.lang.String rightDataSet
protected Expression leftExpression
protected Expression rightExpression
public java.lang.String getStructName()
IStructure
protected java.lang.Object getIntrinsicProperty(java.lang.String propName)
org.eclipse.birt.report.model.core.Structure
getIntrinsicProperty
in class org.eclipse.birt.report.model.core.Structure
propName
- name of the propertyprotected void setIntrinsicProperty(java.lang.String propName, java.lang.Object value)
org.eclipse.birt.report.model.core.Structure
setIntrinsicProperty
in class org.eclipse.birt.report.model.core.Structure
propName
- the name of the property to setvalue
- the property valuepublic void setJoinType(java.lang.String type)
type
- the join type to setpublic java.lang.String getJoinType()
public void setOperator(java.lang.String operator)
operator
- the operator to setpublic java.lang.String getOperator()
public void setLeftDataSet(java.lang.String leftDataSet)
leftDataSet
- the left data set to setpublic java.lang.String getLeftDataSet()
public void setRightDataSet(java.lang.String rightDataSet)
rightDataSet
- the right data set to setpublic java.lang.String getRightDataSet()
public void setLeftExpression(java.lang.String leftExpression)
leftExpression
- the left expression to setpublic java.lang.String getLeftExpression()
public void setRightExpression(java.lang.String rightExpression)
rightExpression
- the right expression to setpublic java.lang.String getRightExpression()
public StructureHandle handle(SimpleValueHandle valueHandle, int index)
org.eclipse.birt.report.model.core.Structure
handle
in class 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 listpublic java.util.List validate(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element)
validate
in class org.eclipse.birt.report.model.core.Structure
module
- the moduleelement
- the element contains this structureorg.eclipse.birt.report.model.core.Structure#validate(org.eclipse.birt.report.model.elements.ReportDesign,
org.eclipse.birt.report.model.core.DesignElement)
Copyright © 2008 Actuate Corp. All rights reserved.