public abstract class AbstractPaletteFactory<I extends HasPaletteItems,P extends Palette<I>> extends Object implements PaletteFactory<I,P>
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.errai.ioc.client.container.SyncBeanManager |
beanManager |
protected javax.enterprise.inject.Instance<DefaultDefSetPaletteDefinitionFactory> |
defaultPaletteDefinitionFactoryInstance |
protected P |
palette |
protected List<DefSetPaletteDefinitionFactory> |
paletteDefinitionFactories |
protected ShapeManager |
shapeManager |
| Constructor and Description |
|---|
AbstractPaletteFactory(ShapeManager shapeManager,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
javax.enterprise.inject.Instance<DefaultDefSetPaletteDefinitionFactory> defaultPaletteDefinitionFactoryInstance,
P palette) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterBindPalette(I paletteDefinition,
String shapeSetId) |
protected abstract void |
applyGrid(PaletteGrid grid) |
protected void |
beforeBindPalette(I paletteDefinition,
String shapeSetId) |
protected PaletteDefinitionFactory |
getPaletteDefinitionFactory(String defSetId) |
void |
init() |
P |
newPalette(String shapeSetId) |
P |
newPalette(String shapeSetId,
PaletteGrid grid) |
protected org.jboss.errai.ioc.client.container.SyncBeanManager beanManager
protected javax.enterprise.inject.Instance<DefaultDefSetPaletteDefinitionFactory> defaultPaletteDefinitionFactoryInstance
protected ShapeManager shapeManager
protected final List<DefSetPaletteDefinitionFactory> paletteDefinitionFactories
public AbstractPaletteFactory(ShapeManager shapeManager, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, javax.enterprise.inject.Instance<DefaultDefSetPaletteDefinitionFactory> defaultPaletteDefinitionFactoryInstance, P palette)
protected abstract void applyGrid(PaletteGrid grid)
public void init()
protected PaletteDefinitionFactory getPaletteDefinitionFactory(String defSetId)
public P newPalette(String shapeSetId)
newPalette in interface PaletteFactory<I extends HasPaletteItems,P extends Palette<I>>public P newPalette(String shapeSetId, PaletteGrid grid)
newPalette in interface PaletteFactory<I extends HasPaletteItems,P extends Palette<I>>Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.