|
Oracle Fusion Middleware Java API Reference for Oracle ADF Data Visualization Components 11g Release 1 (11.1.1.1.0) E12063-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.dss.rules.discriminator.PositionDiscriminator
public class PositionDiscriminator
Discriminator for a rule that applies when a DataView item
is in a particular location.
For example, you could use this Discriminator to specify
that a DiscriminatorRule should apply to the first row in
a crosstab or table.
This Discriminator compares an internal
ComponentInfo class to a ComponentInfo class that
is in the RuleContext that describes the item to be painted.
DiscriminatorRule,
RuleContext,
ComponentInfo,
Serialized Form| Field Summary | |
|---|---|
protected static java.lang.String |
a_column
|
protected static java.lang.String |
a_depth
|
protected static java.lang.String |
a_edge
|
protected static java.lang.String |
a_group
|
protected static java.lang.String |
a_index
|
protected static java.lang.String |
a_row
|
protected static int |
column
|
protected static int |
dataColumn
|
protected static int |
dataRow
|
protected static int |
depth
|
protected static int |
edge
|
protected static int |
group
|
protected static int |
index
|
protected ComponentInfo |
m_componentInfo
|
protected static java.lang.String |
NAME_COLCOMPINFO
|
protected static java.lang.String |
NAME_DATACOMPINFO
|
protected static java.lang.String |
NAME_EDGECOMPINFO
|
protected static java.lang.String |
NAME_GROUPCOMPINFO
|
protected static java.lang.String |
NAME_PAGEITEMCOMPINFO
|
static java.lang.String |
NAME_POS_DISC
|
protected static java.lang.String |
NAME_ROWCOMPINFO
|
protected static java.lang.String |
NAME_SERIESCOMPINFO
|
protected static int |
pageItem
|
protected static int |
row
|
protected static int |
series
|
| Constructor Summary | |
|---|---|
PositionDiscriminator()
Constructor that does not take a ComponentInfo. |
|
PositionDiscriminator(ComponentInfo componentInfo)
Constructor that specifies a ComponentInfo. |
|
| Method Summary | |
|---|---|
boolean |
applies(RuleContext context)
Specifies whether the position in the specified RuleContext
matches that of the position for this PositionDiscriminator. |
java.lang.Object |
clone()
Clones this PositionDiscriminator. |
ComponentInfo |
getComponentInfo()
Retrieves the ComponentInfo object of this
PositionDiscriminator. |
oracle.dss.util.xml.ObjectNode |
getXML(boolean allProperties,
ComponentTypeConverter converter,
boolean emptyElement)
Retrieves XML that represents properties and their values in the form of and ObjectNode. |
void |
setComponentInfo(ComponentInfo componentInfo)
Specifies the ComponentInfo object for this
PositionDiscriminator. |
boolean |
setXML(oracle.dss.util.xml.ObjectNode node,
ComponentTypeConverter converter,
java.lang.String version,
int reset)
Specifies XML that represents properties and values. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ComponentInfo m_componentInfo
public static final java.lang.String NAME_POS_DISC
protected static final int column
protected static final int dataRow
protected static final int dataColumn
protected static final int edge
protected static final int depth
protected static final int index
protected static final int group
protected static final int pageItem
protected static final int row
protected static final int series
protected static final java.lang.String NAME_COLCOMPINFO
protected static final java.lang.String NAME_DATACOMPINFO
protected static final java.lang.String NAME_EDGECOMPINFO
protected static final java.lang.String NAME_GROUPCOMPINFO
protected static final java.lang.String NAME_PAGEITEMCOMPINFO
protected static final java.lang.String NAME_ROWCOMPINFO
protected static final java.lang.String NAME_SERIESCOMPINFO
protected static final java.lang.String a_column
protected static final java.lang.String a_row
protected static final java.lang.String a_edge
protected static final java.lang.String a_depth
protected static final java.lang.String a_index
protected static final java.lang.String a_group
| Constructor Detail |
|---|
public PositionDiscriminator()
ComponentInfo.
If you use this constructor, call the setComponentInfo
method to specify the position.
public PositionDiscriminator(ComponentInfo componentInfo)
ComponentInfo.
componentInfo - The ComponentInfo object that specifies
the position that a DataView item must occupy in
order for this PositionDiscriminator to apply.| Method Detail |
|---|
public java.lang.Object clone()
PositionDiscriminator.
clone in interface Discriminatorclone in class java.lang.ObjectPositionDiscriminator.public ComponentInfo getComponentInfo()
ComponentInfo object of this
PositionDiscriminator.
ComponentInfo object that specifies
the position that a DataView item must occupy in
order for this PositionDiscriminator to apply.public void setComponentInfo(ComponentInfo componentInfo)
ComponentInfo object for this
PositionDiscriminator.
componentInfo - The ComponentInfo object that specifies
the position that a DataView item must occupy in
order for this PositionDiscriminator to apply.public boolean applies(RuleContext context)
RuleContext
matches that of the position for this PositionDiscriminator.
This method compares ComponentInfo objects.
applies in interface Discriminatorcontext - The context of the item to be painted.
true if the ComponentInfo of the
specified RuleContext is equivalent to the
ComponentInfo for this
PositionDiscriminator,
false if not.
public boolean setXML(oracle.dss.util.xml.ObjectNode node,
ComponentTypeConverter converter,
java.lang.String version,
int reset)
DiscriminatorXMLDiscriminatorXML.
setXML in interface DiscriminatorXMLnode - ObjectNode that has the properties and their values.converter - A converter that converts component strings to integers
and vice versa.version - The XML version.reset - A constant that indicates how much to reset when XML
is applied. Valid values are listed in the See Also section.
true if XML is properly applied,
false if the XML cannot be applied.Rule.RESET_NONE,
Rule.RESET_XML_PROPERTIES,
Rule.RESET_EVERYTHING
public oracle.dss.util.xml.ObjectNode getXML(boolean allProperties,
ComponentTypeConverter converter,
boolean emptyElement)
DiscriminatorXMLObjectNode.
getXML in interface DiscriminatorXMLallProperties - true to store all property values in XML,
false to store only values that are different
from default values.converter - A converter that converts component strings to integers
and integers to strings.emptyElement - true if an empty element needs to be returned
when none of the property values have changed from default.
false if null should should be returned when
none of the property values have changed from default.
This argument is considered only if
allProperties is false.
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Data Visualization Components 11g Release 1 (11.1.1.1.0) E12063-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||