eu.esdihumboldt.hale.common.instance.extension.metadata
Class MetadataActionExtension.ConfigurationFactory
java.lang.Object
de.cs3d.util.eclipse.extension.AbstractObjectDefinition
de.cs3d.util.eclipse.extension.AbstractObjectFactory<T>
de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<MetadataAction>
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
Fields inherited from class de.cs3d.util.eclipse.extension.AbstractConfigurationFactory |
conf |
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 interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory |
allowConfigure, configure, createExtensionObject |
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition |
getTypeName |
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
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>
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d