Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Uses of Interface
javax.ide.extension.Extension

Packages that use Extension
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.rules   
oracle.ide.extension.rules.composite   
oracle.ide.migration Contains API classes for support the migration of Node types and user preferences in the system directory. 
 

Uses of Extension in javax.ide.extension
 

Subinterfaces of Extension in javax.ide.extension
 interface Extension2
          JSR-198 2.0 version of the Extension interface.
 

Methods in javax.ide.extension that return Extension
 Extension ExtensionRegistry.findExtension(java.lang.String id)
          Find the Extension identified by the given id.
 Extension ExtensionRegistry.findMinimalExtension(java.lang.String extensionId)
          Get the minimal Extension object for the given extension id.
 Extension ElementContext.getExtension()
          Gets the extension currently being processed.
protected  Extension ExtensionHook.getExtension(ElementContext context)
          Get the extension that is currently being processed.
 

Methods in javax.ide.extension that return types with arguments of type Extension
 java.util.Collection<Extension> ExtensionRegistry.getExtensions()
          Get a collection of registered extensions.
 

Methods in javax.ide.extension with parameters of type Extension
abstract  java.net.URI ExtensionRegistry.getInstallRoot(Extension extension)
          Get the install root of the specified extension.
protected  void ExtensionRegistry.unsatisfiedExtensionDependencies(Extension ext, java.util.Collection deps)
          An extension with unsatisfied dependencies was encountered.
 

Uses of Extension in oracle.ide
 

Methods in oracle.ide that return Extension
abstract  Extension ExtensionRegistry.findExtensionByClassLoader(java.lang.ClassLoader classLoader)
          Given a class, find the extension where the clazz came from.
abstract  Extension AddinManager.getExtensionForAddin(Addin addin)
          Returns the Extension containing the specified Addin.
 

Methods in oracle.ide with parameters of type Extension
abstract  void ExtensionRegistry.fullyLoadExtension(Extension extension)
          Ensures that the given extension and all of the extensions it depends on are fully loaded.
abstract  void ExtensionRegistry.fullyLoadExtension(Extension extension, java.lang.String reason)
          Ensures that the given extension and all of the extensions it depends on are fully loaded.
 java.io.File ExtensionRegistry.getExtensionJAR(Extension extension)
          Returns the JAR file for the specified extension.
 java.io.File ExtensionRegistry.getInstallDirectory(Extension extension)
          Returns the install directory for an extension.
 java.net.URI ExtensionRegistry.getInstallRoot(Extension extension)
          Returns the install root of the specified extension.
 boolean IdeRunStatus.isExtensionDataCopied(Extension e, java.lang.String path)
          return true if the data were already copyied for an extension and path entry.
 boolean IdeRunStatus.isExtensionMigratorExecuted(Extension e, java.lang.String migrator)
          This methods returns the state of the migrator execution between subsequent runs of the IDE.
abstract  boolean ExtensionRegistry.isFullyLoaded(Extension extension)
          Returns true if the given extension is fully loaded and false otherwise.
 void IdeRunStatus.setExtensionDataCopied(Extension e, java.lang.String path)
          Sets the copying status of the extension data in terms of path as given in the declaration of the extension.
 void IdeRunStatus.setExtensionMigratorExecuted(Extension e, java.lang.String migrator)
          This method sets the stauts of migrator execution for any particular extension and its migrator.
 

Uses of Extension in oracle.ide.extension
 

Methods in oracle.ide.extension that return Extension
 Extension HashStructureHookEvent.getExtension()
          Get the IDE Extension that contributed the new element that was visited (null in the case of a listener attached event).
 

Methods in oracle.ide.extension with parameters of type Extension
 void ExtensionQueue.Builder.add(Extension extension)
          Adds an extension to the list of extensions.
 boolean ExtensionQueue.contains(Extension extension)
          Returns true if the extension queue instance contains this extension (whether or not it has already iterated over it)
 java.lang.ClassLoader ExtensionClassLoaderProvider.findOrCreateLoader(Extension extension)
          Finds the classloader of an extension, or creates and finds it if it does not already exist.
 

Constructors in oracle.ide.extension with parameters of type Extension
HashStructureHookEvent(HashStructureHook source, HashStructure combinedHashStructure, HashStructure newElementHashStructure, Extension extension)
           
 

Uses of Extension in oracle.ide.extension.rules
 

Methods in oracle.ide.extension.rules that return Extension
 Extension RuleType.getExtension()
           
 Extension Rule.getExtension()
           
 

Constructors in oracle.ide.extension.rules with parameters of type Extension
Rule(java.lang.String id, Extension extension)
           
RuleType(java.lang.String id, MetaClass<RuleFunction> implClass, Extension extension)
          Constructs a RuleType.
SimpleRule(java.lang.String id, Extension extension, RuleType type)
           
 

Uses of Extension in oracle.ide.extension.rules.composite
 

Constructors in oracle.ide.extension.rules.composite with parameters of type Extension
CompositeRule(java.lang.String id, Extension extension, CompositeRuleParticle particle)
           
 

Uses of Extension in oracle.ide.migration
 

Methods in oracle.ide.migration with parameters of type Extension
abstract  void MigrationManager.addLazyMigrator(Extension ex, MetaClass mc)
          Add migrators after initial migration.
abstract  void MigrationManager.migrateExtension(Extension ex)
          Attempts to migrate a particular extension, in case it was initialized but not migrated.
abstract  void MigrationManager.registerMigrator(java.lang.String name, Extension desc)
          Register a Migrator implementation for use when migrating a given extension.
 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Copyright © 1997, 2011, Oracle. All rights reserved.