public class HighlightRule extends StyleRule
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKGROUND_COLOR_MEMBER |
static java.lang.String |
BACKGROUND_IMAGE_MEMBER |
static java.lang.String |
BACKGROUND_REPEAT_MEMBER |
static java.lang.String |
BORDER_BOTTOM_COLOR_MEMBER |
static java.lang.String |
BORDER_BOTTOM_STYLE_MEMBER |
static java.lang.String |
BORDER_BOTTOM_WIDTH_MEMBER |
static java.lang.String |
BORDER_LEFT_COLOR_MEMBER |
static java.lang.String |
BORDER_LEFT_STYLE_MEMBER |
static java.lang.String |
BORDER_LEFT_WIDTH_MEMBER |
static java.lang.String |
BORDER_RIGHT_COLOR_MEMBER |
static java.lang.String |
BORDER_RIGHT_STYLE_MEMBER |
static java.lang.String |
BORDER_RIGHT_WIDTH_MEMBER |
static java.lang.String |
BORDER_TOP_COLOR_MEMBER |
static java.lang.String |
BORDER_TOP_STYLE_MEMBER |
static java.lang.String |
BORDER_TOP_WIDTH_MEMBER |
static java.lang.String |
COLOR_MEMBER |
static java.lang.String |
DATE_TIME_FORMAT_MEMBER |
static java.lang.String |
FONT_FAMILY_MEMBER |
static java.lang.String |
FONT_SIZE_MEMBER |
static java.lang.String |
FONT_STYLE_MEMBER |
static java.lang.String |
FONT_VARIANT_MEMBER |
static java.lang.String |
FONT_WEIGHT_MEMBER |
static java.lang.String |
LINE_HEIGHT_MEMBER |
static java.lang.String |
NUMBER_ALIGN_MEMBER |
static java.lang.String |
NUMBER_FORMAT_MEMBER |
static java.lang.String |
PADDING_BOTTOM_MEMBER |
static java.lang.String |
PADDING_LEFT_MEMBER |
static java.lang.String |
PADDING_RIGHT_MEMBER |
static java.lang.String |
PADDING_TOP_MEMBER |
static java.lang.String |
STRING_FORMAT_MEMBER |
static java.lang.String |
STRUCTURE_NAME
Name of this structure within the meta-data dictionary.
|
static java.lang.String |
STYLE_MEMBER
The style member.
|
static java.lang.String |
TEXT_ALIGN_MEMBER |
static java.lang.String |
TEXT_DIRECTION_MEMBER |
static java.lang.String |
TEXT_INDENT_MEMBER |
static java.lang.String |
TEXT_LINE_THROUGH_MEMBER |
static java.lang.String |
TEXT_OVERLINE_MEMBER |
static java.lang.String |
TEXT_TRANSFORM_MEMBER |
static java.lang.String |
TEXT_UNDERLINE_MEMBER |
IS_DESIGN_TIME_MEMBER, isDesignTime, operator, OPERATOR_MEMBER, TEST_EXPR_MEMBER, testExpression, value1, VALUE1_MEMBER, value2, VALUE2_MEMBER
Constructor and Description |
---|
HighlightRule()
Default Constructor.
|
HighlightRule(java.lang.String op,
java.lang.String v1,
java.lang.String v2,
java.lang.String testExpre)
Constructs the highlight rule with an operator and its arguments.
|
Modifier and Type | Method and Description |
---|---|
IStructureDefn |
getDefn()
Gets the structure definition by the name of this structure.
|
protected java.lang.Object |
getIntrinsicProperty(java.lang.String propName)
Returns the value of a structure property represented as a member
variable.
|
java.lang.Object |
getProperty(org.eclipse.birt.report.model.core.Module module,
org.eclipse.birt.report.model.metadata.PropertyDefn propDefn)
Gets the value of a property.
|
java.lang.String |
getStructName()
Returns the name of the structure definition.
|
StyleHandle |
getStyle()
Returns the style that the highlight rule links with.
|
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 |
setStyle(StyleHandle styleElement)
Sets the style property.
|
getOperator, getTestExpression, getValue1, getValue1ExpressionList, getValue1List, getValue2, isDesignTime, setDesignTime, setOperator, setTestExpression, setValue1, setValue1, setValue2
clone, getLocalProperty, getLocalProperty, setProperty
checkStringMember, copy, equals, getCompatibleValue, getContext, getElement, getExpressionProperty, getHandle, getHandle, getMemberDefn, getObjectDefn, getProperty, getReferencableProperty, getStringProperty, isReferencable, setContext, setExpressionProperty, setProperty, setupContext, updateReference, validate
public static final java.lang.String BORDER_TOP_STYLE_MEMBER
public static final java.lang.String BORDER_TOP_WIDTH_MEMBER
public static final java.lang.String BORDER_TOP_COLOR_MEMBER
public static final java.lang.String BORDER_LEFT_STYLE_MEMBER
public static final java.lang.String BORDER_LEFT_WIDTH_MEMBER
public static final java.lang.String BORDER_LEFT_COLOR_MEMBER
public static final java.lang.String BORDER_BOTTOM_STYLE_MEMBER
public static final java.lang.String BORDER_BOTTOM_WIDTH_MEMBER
public static final java.lang.String BORDER_BOTTOM_COLOR_MEMBER
public static final java.lang.String BORDER_RIGHT_STYLE_MEMBER
public static final java.lang.String BORDER_RIGHT_WIDTH_MEMBER
public static final java.lang.String BORDER_RIGHT_COLOR_MEMBER
public static final java.lang.String BACKGROUND_COLOR_MEMBER
public static final java.lang.String BACKGROUND_IMAGE_MEMBER
public static final java.lang.String DATE_TIME_FORMAT_MEMBER
public static final java.lang.String NUMBER_FORMAT_MEMBER
public static final java.lang.String NUMBER_ALIGN_MEMBER
public static final java.lang.String STRING_FORMAT_MEMBER
public static final java.lang.String FONT_FAMILY_MEMBER
public static final java.lang.String FONT_SIZE_MEMBER
public static final java.lang.String FONT_STYLE_MEMBER
public static final java.lang.String FONT_WEIGHT_MEMBER
public static final java.lang.String FONT_VARIANT_MEMBER
public static final java.lang.String COLOR_MEMBER
public static final java.lang.String TEXT_UNDERLINE_MEMBER
public static final java.lang.String TEXT_OVERLINE_MEMBER
public static final java.lang.String TEXT_LINE_THROUGH_MEMBER
public static final java.lang.String TEXT_ALIGN_MEMBER
public static final java.lang.String TEXT_TRANSFORM_MEMBER
public static final java.lang.String TEXT_INDENT_MEMBER
public static final java.lang.String TEXT_DIRECTION_MEMBER
public static final java.lang.String PADDING_TOP_MEMBER
public static final java.lang.String PADDING_LEFT_MEMBER
public static final java.lang.String PADDING_BOTTOM_MEMBER
public static final java.lang.String PADDING_RIGHT_MEMBER
public static final java.lang.String BACKGROUND_REPEAT_MEMBER
public static final java.lang.String LINE_HEIGHT_MEMBER
public static final java.lang.String STRUCTURE_NAME
public static final java.lang.String STYLE_MEMBER
public HighlightRule()
public HighlightRule(java.lang.String op, java.lang.String v1, java.lang.String v2, java.lang.String testExpre)
op
- the supported operator. One of the internal choice values
identified in the meta-data dictionaryv1
- the comparison value expressions for operators that take one
or two arguments (equals, like, between)v2
- the second comparison value for operators that take two
arguments (between)testExpre
- the expression to checkpublic java.lang.String getStructName()
IStructure
public IStructureDefn getDefn()
org.eclipse.birt.report.model.core.Structure
getDefn
in interface IStructure
getDefn
in class org.eclipse.birt.report.model.core.Structure
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 listprotected java.lang.Object getIntrinsicProperty(java.lang.String propName)
org.eclipse.birt.report.model.core.Structure
getIntrinsicProperty
in class StyleRule
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 StyleRule
propName
- the name of the property to setvalue
- the property valuepublic java.lang.Object getProperty(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.metadata.PropertyDefn propDefn)
org.eclipse.birt.report.model.core.IPropertySet
getProperty
in interface org.eclipse.birt.report.model.core.IPropertySet
getProperty
in class org.eclipse.birt.report.model.core.Structure
module
- the modulepropDefn
- definition of the property to getpublic void setStyle(StyleHandle styleElement)
styleElement
- the stylepublic StyleHandle getStyle()
Copyright © 2008 Actuate Corp. All rights reserved.