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.
|