|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cs3d.util.eclipse.extension.AbstractObjectDefinition
de.cs3d.util.eclipse.extension.AbstractObjectFactory<FunctionWizardFactory>
eu.esdihumboldt.hale.ui.function.extension.impl.FactoryWizardDescriptor<T>
T
- the function typepublic class FactoryWizardDescriptor<T extends AbstractFunction<?>>
Function wizard descriptor based on a FunctionWizardFactory
instance.
Constructor Summary | |
---|---|
FactoryWizardDescriptor(FunctionWizardFactory factory,
T function)
Create a function wizard descriptor based on the given factory. |
Method Summary | |
---|---|
FunctionWizard |
createEditWizard(Cell cell)
Creates a wizard for editing an existing cell. |
FunctionWizardFactory |
createExtensionObject()
|
FunctionWizard |
createNewWizard(SchemaSelection schemaSelection)
Creates a wizard for creating a new cell based on the given schema selection. |
void |
dispose(FunctionWizardFactory instance)
|
String |
getDisplayName()
|
T |
getFunction()
Get the function definition |
String |
getFunctionId()
Get the ID of the associated function |
URL |
getIconURL()
|
String |
getIdentifier()
|
String |
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 |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Constructor Detail |
---|
public FactoryWizardDescriptor(FunctionWizardFactory factory, T function)
factory
- the function wizard factoryfunction
- the associated functionMethod Detail |
---|
public FunctionWizardFactory createExtensionObject() throws Exception
createExtensionObject
in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<FunctionWizardFactory>
Exception
public void dispose(FunctionWizardFactory instance)
dispose
in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<FunctionWizardFactory>
public String getIdentifier()
getIdentifier
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
public String getDisplayName()
getDisplayName
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
public String getTypeName()
getTypeName
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
public FunctionWizard createNewWizard(SchemaSelection schemaSelection)
FunctionWizardFactory
createNewWizard
in interface FunctionWizardFactory
schemaSelection
- the schema selection or null
if no
pre-selection is available
public FunctionWizard createEditWizard(Cell cell)
FunctionWizardFactory
createEditWizard
in interface FunctionWizardFactory
cell
- the cell to edit
public String getFunctionId()
FunctionWizardDescriptor
getFunctionId
in interface FunctionWizardDescriptor<T extends AbstractFunction<?>>
public T getFunction()
FunctionWizardDescriptor
getFunction
in interface FunctionWizardDescriptor<T extends AbstractFunction<?>>
public URL getIconURL()
getIconURL
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
getIconURL
in class de.cs3d.util.eclipse.extension.AbstractObjectFactory<FunctionWizardFactory>
|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |