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 org.jboss.errai.ioc.client.api.ManagedInstance<DefaultDefSetPaletteDefinitionFactory> |
defaultPaletteDefinitionFactoryInstance |
protected List<DefSetPaletteDefinitionFactory> |
paletteDefinitionFactories |
protected org.jboss.errai.ioc.client.api.ManagedInstance<P> |
paletteInstances |
protected ShapeManager |
shapeManager |
| Constructor and Description |
|---|
AbstractPaletteFactory(ShapeManager shapeManager,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
org.jboss.errai.ioc.client.api.ManagedInstance<DefaultDefSetPaletteDefinitionFactory> defaultPaletteDefinitionFactoryInstance,
org.jboss.errai.ioc.client.api.ManagedInstance<P> paletteInstances) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterBindPalette(I paletteDefinition,
P palette,
String shapeSetId) |
protected void |
applyGrid(PaletteGrid grid,
P palette) |
protected void |
beforeBindPalette(I paletteDefinition,
P palette,
String shapeSetId) |
protected PaletteDefinitionFactory |
getPaletteDefinitionFactory(String defSetId) |
void |
init() |
P |
newPalette(String shapeSetId) |
P |
newPalette(String shapeSetId,
PaletteGrid grid) |
protected final org.jboss.errai.ioc.client.container.SyncBeanManager beanManager
protected final org.jboss.errai.ioc.client.api.ManagedInstance<DefaultDefSetPaletteDefinitionFactory> defaultPaletteDefinitionFactoryInstance
protected final org.jboss.errai.ioc.client.api.ManagedInstance<P extends Palette<I>> paletteInstances
protected final ShapeManager shapeManager
protected final List<DefSetPaletteDefinitionFactory> paletteDefinitionFactories
public AbstractPaletteFactory(ShapeManager shapeManager, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, org.jboss.errai.ioc.client.api.ManagedInstance<DefaultDefSetPaletteDefinitionFactory> defaultPaletteDefinitionFactoryInstance, org.jboss.errai.ioc.client.api.ManagedInstance<P> paletteInstances)
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)
protected void beforeBindPalette(I paletteDefinition, P palette, String shapeSetId)
protected void applyGrid(PaletteGrid grid, P palette)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.