Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.instance.extension.metadata
Class MetadataActionExtension.ConfigurationFactory

java.lang.Object
  extended by de.cs3d.util.eclipse.extension.AbstractObjectDefinition
      extended by de.cs3d.util.eclipse.extension.AbstractObjectFactory<T>
          extended by de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<MetadataAction>
              extended by eu.esdihumboldt.hale.common.instance.extension.metadata.MetadataActionExtension.ConfigurationFactory
All Implemented Interfaces:
de.cs3d.util.eclipse.extension.ExtensionObjectDefinition, de.cs3d.util.eclipse.extension.ExtensionObjectFactory<MetadataAction>, de.cs3d.util.eclipse.extension.Prioritizable, MetadataActionFactory, Comparable<de.cs3d.util.eclipse.extension.ExtensionObjectDefinition>
Enclosing class:
MetadataActionExtension

public static class MetadataActionExtension.ConfigurationFactory
extends de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<MetadataAction>
implements MetadataActionFactory

MetadataAction factory based on an IConfigurationElement


Field Summary
 
Fields inherited from class de.cs3d.util.eclipse.extension.AbstractConfigurationFactory
conf
 
Constructor Summary
MetadataActionExtension.ConfigurationFactory(org.eclipse.core.runtime.IConfigurationElement conf)
          Create a MetadataAction factory based on the given configuration element
 
Method Summary
 void dispose(MetadataAction instance)
           
 String getDisplayName()
           
 URL getIconURL()
           
 String getIdentifier()
           
 String getKey()
          returns the key of the configuration element (meta data key)
 
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractConfigurationFactory
createExtensionObject, getIconURL, getTypeName
 
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractObjectFactory
allowConfigure, configure
 
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractObjectDefinition
compareTo, equals, getPriority, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory
allowConfigure, configure, createExtensionObject
 
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
getTypeName
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

MetadataActionExtension.ConfigurationFactory

public MetadataActionExtension.ConfigurationFactory(org.eclipse.core.runtime.IConfigurationElement conf)
Create a MetadataAction factory based on the given configuration element

Parameters:
conf - the configuration element
Method Detail

dispose

public void dispose(MetadataAction instance)
Specified by:
dispose in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<MetadataAction>
See Also:
ExtensionObjectFactory.dispose(Object)

getIdentifier

public String getIdentifier()
Specified by:
getIdentifier in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
See Also:
ExtensionObjectDefinition.getIdentifier()

getKey

public String getKey()
returns the key of the configuration element (meta data key)

Specified by:
getKey in interface MetadataActionFactory
Returns:
the key

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
See Also:
ExtensionObjectDefinition.getDisplayName()

getIconURL

public URL getIconURL()
Specified by:
getIconURL in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
Overrides:
getIconURL in class de.cs3d.util.eclipse.extension.AbstractObjectFactory<MetadataAction>

Humboldt Alignment Editor 2.5.0

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