Package | Description |
---|---|
javax.ide.extension |
Classes and interfaces used by extensions to extend
an IDE with new functionality.
|
oracle.ide |
Contains classes that allow addins access to the IDE integration objects.
|
oracle.ide.extension | |
oracle.ide.extension.macros | |
oracle.ide.extension.rules | |
oracle.jdeveloper.audit.extension |
Modifier and Type | Interface and Description |
---|---|
interface |
ElementEndContext
The context when visiting an xml end element.
|
interface |
ElementStartContext
The context when visiting an xml start element.
|
Modifier and Type | Method and Description |
---|---|
protected ElementContext |
ExtensionRegistry.createInitialContext()
Create the initial parsing context.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
BooleanVisitor.booleanValue(ElementContext context,
boolean value)
Called when the visitor encounters a boolean value.
|
protected abstract void |
I18NCharVisitor.characterValue(ElementContext context,
char value) |
protected java.lang.reflect.Method |
DynamicHook.findMethod(ElementContext context,
java.lang.Object o,
java.lang.String elementName,
java.lang.Class[] paramTypes) |
protected ExtensionHook.URIResource |
ExtensionHook.findPath(ElementContext context,
java.lang.String path)
Resolves a path in the manifest, searching all dependencies of the
current extension in context until a path to an existing resource is
found.
|
static java.lang.ClassLoader |
ElementVisitor.getClassLoader(ElementContext context)
Gets the class loader to use in the specified context.
|
protected Extension |
ExtensionHook.getExtension(ElementContext context)
Get the extension that is currently being processed.
|
protected java.lang.ClassLoader |
ElementVisitor.getMetaClassLoader(ElementContext context) |
protected java.lang.ClassLoader |
MetaClassVisitor.getMetaClassLoader(ElementContext context,
java.lang.String className)
Get the classloader that should be associated with the specified class.
|
static java.util.ResourceBundle |
ElementVisitor.getResourceBundle(ElementContext context)
Gets the resource bundle (if any) to be used for translatable resources
in the specified context.
|
protected java.lang.String |
ExtensionHook.getRSBundleClass(ElementContext context)
Get the resource bundle class name.
|
ElementVisitor |
ElementVisitorFactory2.getVisitor(ElementContext context,
ElementName name)
Get a suitable visitor for the specified element name.
|
protected abstract void |
IconVisitor.icon(ElementContext context,
IconDescription icon)
Called when an icon is encountered.
|
protected void |
ElementVisitor.log(ElementContext context,
java.util.logging.Level level,
java.lang.String msg)
Log a message.
|
protected void |
ElementVisitor.log(ElementContext context,
java.util.logging.Level level,
java.lang.String msg,
java.lang.Object... parameters)
Log a message.
|
protected abstract void |
MetaClassVisitor.metaClass(ElementContext context,
MetaClass mc)
Called when a meta class is created.
|
protected java.net.URI |
ExtensionHook.resolvePath(ElementContext context,
java.lang.String path)
Resolves a path in the manifest.
|
protected abstract void |
I18NStringVisitor.string(ElementContext context,
java.lang.String string)
Called when the visitor has processed a translatable string.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ExtensionRegistry.isCustomizationContext(ElementContext context)
Returns true if the specified context is one in
which it is valid to register customization hooks.
|
Modifier and Type | Method and Description |
---|---|
protected java.net.URL |
URLPathHandler.getDirPath(ElementContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExtensionMacroByPrefix.canExpandMacro(java.lang.String unexpandedMacro,
ElementContext elementContext) |
boolean |
ExtensionMacroByExactMatch.canExpandMacro(java.lang.String unexpandedMacro,
ElementContext elementContext) |
boolean |
ExtensionMacro.canExpandMacro(java.lang.String unexpandedMacro,
ElementContext elementContext)
Answers whether this unexpanded macro may be handled by this extension macro.
|
java.lang.String |
ExtensionMacro.expandMacro(java.lang.String unexpandedMacro,
ElementContext elementContext)
Given an unexpanded macro, expand it and return the expanded string.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RuleEngine.validateRuleReference(java.lang.String ruleId,
ElementContext referenceContext)
Convenience method for validating a rule reference.
|
boolean |
RuleEngine.validateRuleReference(java.lang.String ruleId,
java.util.Set<java.lang.String> expectedRuleTypes,
ElementContext referenceContext)
Convenience method for validating a rule reference.
|
Constructor and Description |
---|
DefinitionContext(ElementContext context) |