Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.io.extension
Class IOAdvisorExtension

java.lang.Object
  extended by de.cs3d.util.eclipse.extension.AbstractExtension<IOAdvisor<?>,IOAdvisorFactory>
      extended by eu.esdihumboldt.hale.common.core.io.extension.IOAdvisorExtension
All Implemented Interfaces:
de.cs3d.util.eclipse.extension.ObjectExtension<IOAdvisor<?>,IOAdvisorFactory>

public class IOAdvisorExtension
extends de.cs3d.util.eclipse.extension.AbstractExtension<IOAdvisor<?>,IOAdvisorFactory>

Extension for IOAdvisors

Author:
Simon Templer

Method Summary
protected  IOAdvisorFactory createFactory(org.eclipse.core.runtime.IConfigurationElement conf)
           
 IOAdvisor<?> findAdvisor(String actionId)
          Find the advisor for an action
static IOAdvisorExtension getInstance()
          Get the I/O advisor extension instance
 
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractExtension
createCollection, getFactories, getFactories, getFactories, getFactory, getFactoryCollections
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static IOAdvisorExtension getInstance()
Get the I/O advisor extension instance

Returns:
the extension instance

createFactory

protected IOAdvisorFactory createFactory(org.eclipse.core.runtime.IConfigurationElement conf)
                                  throws Exception
Specified by:
createFactory in class de.cs3d.util.eclipse.extension.AbstractExtension<IOAdvisor<?>,IOAdvisorFactory>
Throws:
Exception
See Also:
AbstractExtension.createFactory(IConfigurationElement)

findAdvisor

public IOAdvisor<?> findAdvisor(String actionId)
Find the advisor for an action

Parameters:
actionId - the action identifier
Returns:
the advisor or null

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d