|
|
|
|
org.eclipse.gef.ui.palette.customize
Class PaletteContainerFactory
java.lang.Object
org.eclipse.gef.ui.palette.customize.PaletteEntryFactory
org.eclipse.gef.ui.palette.customize.PaletteContainerFactory
-
Direct Known Subclasses:
-
PaletteDrawerFactory,
PaletteGroupFactory
- public abstract class PaletteContainerFactory
- extends
PaletteEntryFactory
Abstract factory for PaletteContainer s
This class does not create PaletteContainer s within other
PaletteContainers. The necessary methods may be overridden should such
functionality be desired.
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
PaletteContainerFactory
public PaletteContainerFactory()
determineContainerForNewEntry
protected
PaletteContainer determineContainerForNewEntry(
PaletteEntry selected)
-
Description copied from class:
PaletteEntryFactory
- Given the current selection, this method determines the parent for the new entry
to be created.
Sub-classes may override this method.
-
-
Overrides:
-
determineContainerForNewEntry
in class
PaletteEntryFactory
-
-
Parameters:
-
selected - The selected entry
-
Returns:
- The parent of the new entry to be created
-
See Also:
-
PaletteEntryFactory.determineContainerForNewEntry(PaletteEntry)
determineIndexForNewEntry
protected int determineIndexForNewEntry(
PaletteContainer parent,
PaletteEntry selected)
-
Description copied from class:
PaletteEntryFactory
- Calculates the index at which the new entry is to be created, given the current
selection.
Sub-classes may override this method.
-
-
Overrides:
-
determineIndexForNewEntry
in class
PaletteEntryFactory
-
-
Parameters:
-
parent - The parent container -
selected - The selected entry
-
Returns:
- the index at which the new entry should be added in the given container (-1
indicates add at the end)
-
See Also:
-
PaletteEntryFactory.determineIndexForNewEntry(PaletteContainer, PaletteEntry)
canCreate
public boolean canCreate(
PaletteEntry selected)
- You can always create a new container. So, this method always returns true.
-
-
Overrides:
-
canCreate
in class
PaletteEntryFactory
-
-
Parameters:
-
selected - The selected PaletteEntry
(Will never be null )
-
Returns:
-
true if, given the current selection, this
PaletteEntryFactory can create a new PaletteEntry
-
See Also:
-
PaletteEntryFactory.canCreate(PaletteEntry)
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.
|
|
|