| Package | Description | 
|---|---|
| oracle.ide.extension.rules | |
| oracle.ide.extension.rules.functions | |
| oracle.jdeveloper.rules | 
| Modifier and Type | Method and Description | 
|---|---|
RuleFunction | 
RuleType.getRuleFunction()
Attempts to instantiate the RuleFunction class associated with this
 RuleType. 
 | 
| Constructor and Description | 
|---|
RuleType(java.lang.String id,
        MetaClass<RuleFunction> implClass,
        Extension extension)
Constructs a RuleType. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AllSelectionsHaveAttribute
Returns true if the given IDE Context contains a non
 empty Selection, and all of the Elements contained
 in the Selection have the expected attribute set. 
 | 
class  | 
AlwaysEnabled
A RuleFunction implementation that always evaluates to true. 
 | 
class  | 
AnySelectionHasAttribute
Returns true if the given IDE Context contains a non
 empty Selection, and at least one of the Elements contained
 in the Selection has the expected attribute set. 
 | 
class  | 
ContextHasDependencyExplorableNode
Returns true if the given IDE Context contains a Node,
 and the Node matches the expected type. 
 | 
class  | 
ContextHasElement
Returns true if the given IDE Context contains an Element,
 and the Element matches the expected type. 
 | 
class  | 
ContextHasNode
Returns true if the given IDE Context contains a Node,
 and the Node matches the expected type. 
 | 
class  | 
ContextHasProject
Returns true if the IDE Context contains a Project 
 | 
class  | 
ContextHasView
Returns true if the given IDE Context contains a View,
 and the View matches the expected type. 
 | 
class  | 
ContextHasWorkspace
Returns true if the given IDE Context contains a workspace. 
 | 
class  | 
ContextObjectIsNamed  | 
class  | 
ElementHasAttribute
Returns true if the given IDE Context contains an Element, and 
 that Element has the expected attribute set. 
 | 
class  | 
ElementMayHaveChildren  | 
class  | 
ExtensionEnabled
Determines whether or not an extension has been loaded, returns false if 
 it has not been. 
 | 
class  | 
ExtensionInitialized  | 
class  | 
MultipleSelection
Returns true if the IDE Context contains a Selection, and the Selection contains
 multiple Elements. 
 | 
class  | 
NodeIsDirty
Returns true if the given IDE Context contains a Node,
 and the Node is currently dirty. 
 | 
class  | 
PrefsHasValue
A rule that handles comparing a value in the IDE preferences HashStructure
 to a an expected value. 
 | 
class  | 
ProductHasId  | 
class  | 
ProjectContainsPath  | 
class  | 
ProjectHasContent
This rule implementation returns true from  
ProjectHasContent.evaluate(oracle.ide.extension.rules.RuleEvaluationContext, java.util.Map<java.lang.String, oracle.ide.extension.rules.RuleFunctionParameter>) if the
 given Context contains a Project and that Project has at least one
 file in the content set referenced by the rule parameter,
 . | 
class  | 
ProjectHasTechScope  | 
class  | 
ProjectPropertiesHasKey
Returns true if the IDE Context contains a Project whose project
 properties contain the specified key. 
 | 
class  | 
PropertyHasValue
Returns true if there is a system property with the supplied name
 whose value matches the expected value. 
 | 
class  | 
SingleSelection
Returns true if the IDE Context contains a Selection, and the Selection contains
 a single Element. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HasJbInitMethod
Determines if given java file contains the "jbInit" method for the legacy UI editor. 
 | 
class  | 
HasMatisseForm
Determines if there is a .form file (Matisse form) for .java file in given
 context. 
 | 
class  | 
IsConcreteJavaClass
Evaluate the context to return true iff a single
 concrete Java class is selected. 
 |