| 
 | Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components 11g Release 1 (11.1.1.4.0) E12063-05 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.dss.dataView.managers.RuleManager
public abstract class RuleManager
A manager for rules-based formatting.
 Concrete subclasses of this class work on specific kinds of
 Mergeable objects.
 Views call the managers to have items formatted.
DiscriminatorRule, 
Mergeable, 
Discriminator, 
Serialized Form| Field Summary | |
|---|---|
| protected  java.util.Vector | m_bundles | 
| protected  java.util.Hashtable | m_context | 
| protected  DataviewCommon | m_dataview | 
| protected  RuleBundle | m_uiBundle | 
| protected static java.lang.String | UIBUNDLE_NAME | 
| Constructor Summary | |
|---|---|
| RuleManager()Constructor. | |
| Method Summary | |
|---|---|
|  void | dataSourceChanged()Called on a manager to inform it the data source has changed. | 
|  java.util.Vector | getBundles()Retrieves the vector of rule bundles that this manager uses to format DataviewCommonitems. | 
|  RuleBundle | getUIBundle()Retrieves the RuleBundlethat the Java-client user
 interface uses. | 
|  oracle.dss.util.xml.ObjectNode | getXML(boolean allProperties,
       java.lang.String name,
       DataviewCommon dataview) | 
|  void | setBundles(DataviewCommon view,
           java.util.Vector bundles)Specifies the vector of RuleBundleobjects to use. | 
|  void | setContext(java.util.Hashtable context) | 
|  void | setUIBundle(DataviewCommon view,
            RuleBundle bundle)Specifies the RuleBundlefor the Java-client user interface
 to use. | 
|  void | setXML(oracle.dss.util.xml.ContainerNode node,
       DataviewCommon dataview,
       java.lang.String version,
       int reset) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected DataviewCommon m_dataview
protected java.util.Vector m_bundles
protected RuleBundle m_uiBundle
protected java.util.Hashtable m_context
protected static final java.lang.String UIBUNDLE_NAME
| Constructor Detail | 
|---|
public RuleManager()
| Method Detail | 
|---|
public void setBundles(DataviewCommon view,
                       java.util.Vector bundles)
RuleBundle objects to use.
bundles - The vector of rule bundles that this manager should
                use.RuleBundlepublic java.util.Vector getBundles()
DataviewCommon items.
RuleBundlepublic void dataSourceChanged()
Manager
dataSourceChanged in interface Managerpublic void setContext(java.util.Hashtable context)
context - A hashtable that a user can use to pass XMLContext
                One can also use this table to pass more information 
                to its objects.
public void setXML(oracle.dss.util.xml.ContainerNode node,
                   DataviewCommon dataview,
                   java.lang.String version,
                   int reset)
public oracle.dss.util.xml.ObjectNode getXML(boolean allProperties,
                                             java.lang.String name,
                                             DataviewCommon dataview)
public RuleBundle getUIBundle()
RuleBundle that the Java-client user
 interface uses.
 The RuleBundle is passed by reference.
getUIBundle in interface UIBundleRuleBundle that the user interface uses.
public void setUIBundle(DataviewCommon view,
                        RuleBundle bundle)
RuleBundle for the Java-client user interface
 to use.
 This RuleBundle is passed by reference.
setUIBundle in interface UIBundleview - The view that RuleBundle applies to.bundle - The RuleBundle for the user interface.| 
 | Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components 11g Release 1 (11.1.1.4.0) E12063-05 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||