Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.styledmap.clip.layout.extension.internal
Class DefaultFactory

java.lang.Object
  extended by de.cs3d.util.eclipse.extension.AbstractObjectDefinition
      extended by de.cs3d.util.eclipse.extension.AbstractObjectFactory<PainterLayout>
          extended by eu.esdihumboldt.hale.ui.views.styledmap.clip.layout.extension.internal.DefaultFactory
All Implemented Interfaces:
de.cs3d.util.eclipse.extension.ExtensionObjectDefinition, de.cs3d.util.eclipse.extension.ExtensionObjectFactory<PainterLayout>, de.cs3d.util.eclipse.extension.Prioritizable, PainterLayoutFactory, Comparable<de.cs3d.util.eclipse.extension.ExtensionObjectDefinition>

public class DefaultFactory
extends de.cs3d.util.eclipse.extension.AbstractObjectFactory<PainterLayout>
implements PainterLayoutFactory

Default painter layout factory. Used as fall back in PainterLayoutManager.

Author:
Simon Templer

Constructor Summary
DefaultFactory()
           
 
Method Summary
 PainterLayout createExtensionObject()
           
 void dispose(PainterLayout instance)
           
 String getDisplayName()
           
 String getIdentifier()
           
 List<PainterProxy> getPaintersToLayout()
          Get the painters to be layouted.
 String 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
 
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
getIconURL
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

DefaultFactory

public DefaultFactory()
Method Detail

createExtensionObject

public PainterLayout createExtensionObject()
                                    throws Exception
Specified by:
createExtensionObject in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<PainterLayout>
Throws:
Exception

dispose

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

getIdentifier

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

getDisplayName

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

getTypeName

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

getPaintersToLayout

public List<PainterProxy> getPaintersToLayout()
Description copied from interface: PainterLayoutFactory
Get the painters to be layouted.

Specified by:
getPaintersToLayout in interface PainterLayoutFactory
Returns:
a list with a proxy for each painter
See Also:
PainterLayoutFactory.getPaintersToLayout()

Humboldt Alignment Editor 2.5.0

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