Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.cst.extension.hooks.internal
Class DefaultTreeHookFactory

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<TransformationTreeHook>
              extended by eu.esdihumboldt.cst.extension.hooks.internal.DefaultTreeHookFactory
All Implemented Interfaces:
de.cs3d.util.eclipse.extension.ExtensionObjectDefinition, de.cs3d.util.eclipse.extension.ExtensionObjectFactory<TransformationTreeHook>, de.cs3d.util.eclipse.extension.Prioritizable, TransformationTreeHookFactory, Comparable<de.cs3d.util.eclipse.extension.ExtensionObjectDefinition>

public class DefaultTreeHookFactory
extends de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<TransformationTreeHook>
implements TransformationTreeHookFactory

Default TransformationTreeHook factory based on a configuration element.

Author:
Simon Templer

Field Summary
 
Fields inherited from class de.cs3d.util.eclipse.extension.AbstractConfigurationFactory
conf
 
Constructor Summary
DefaultTreeHookFactory(org.eclipse.core.runtime.IConfigurationElement conf, TransformationTreeHook.TreeState state)
          Create a TransformationTreeHook factory from the given configuration element.
 
Method Summary
 void dispose(TransformationTreeHook instance)
           
 String getDisplayName()
           
 String getIdentifier()
           
 TransformationTreeHook.TreeState getTreeState()
          Get the tree state associated to the hook.
 
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, getIconURL
 
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
getIconURL, getTypeName
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

DefaultTreeHookFactory

public DefaultTreeHookFactory(org.eclipse.core.runtime.IConfigurationElement conf,
                              TransformationTreeHook.TreeState state)
Create a TransformationTreeHook factory from the given configuration element.

Parameters:
conf - the configuration element
state - the associated tree state
Method Detail

dispose

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

getIdentifier

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

getDisplayName

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

getTreeState

public TransformationTreeHook.TreeState getTreeState()
Description copied from interface: TransformationTreeHookFactory
Get the tree state associated to the hook.

Specified by:
getTreeState in interface TransformationTreeHookFactory
Returns:
the tree state
See Also:
TransformationTreeHookFactory.getTreeState()

Humboldt Alignment Editor 2.5.0

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