Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1)

E10663-03


oracle.rules.sdk2.datamodel
Class Browser

java.lang.Object
  extended by oracle.rules.sdk2.datamodel.Browser

Direct Known Subclasses:
ClassBrowser, SchemaBrowser

public abstract class Browser
extends java.lang.Object

Browser sub-classes provide browsing of external business objects to be used for rule authoring. The specific sub-classes implement a browswer for a particular type of objects (e.g., Java classes).
Refer to the appropriate sub-class for the operation of browsing a specific type.
All Browser sub-classes use nested NodeTable's to represent the parent child (hierarchial) relationship. among the business objects.
When browsing hierarchal structures (like java classes), the hierachy is represented by nested NodeTable collections. Each successively nested NodeTable is another level in the hierarchy.


Constructor Summary
Browser(RuleDictionary rd)
          Create a browswer instance.

 

Method Summary
 RuleDictionary getDictionary()
          Return the dictionary used to create this browser.
 NodeTable getNodeTable()
          retrieves the NodeTable associated with the set of class paths or schmea paths that have been added to this browser instance.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

Browser

public Browser(RuleDictionary rd)
Create a browswer instance.

Method Detail

getDictionary

public RuleDictionary getDictionary()
Return the dictionary used to create this browser.

getNodeTable

public NodeTable getNodeTable()
                       throws SDKException
retrieves the NodeTable associated with the set of class paths or schmea paths that have been added to this browser instance.
For class browsing, NodeTable will always reflect the java runtime classes if no other java classes or jars have been added to the this instances class path.
For schema browsing, NodeTable will contain the list of JAXB classes that were created when the schema was loaded.
The NodeTable contains the list of nodes visible (by inclusion in the classpath or by opening a node that has children) NodeTable
Throws:
SDKException

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1)

E10663-03


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.