public abstract class AbstractPaletteDefinitionFactory<B extends PaletteDefinitionBuilder,I extends HasPaletteItems,P extends Palette<I>> extends Object implements PaletteDefinitionFactory<B,I,P>
| Modifier and Type | Field and Description |
|---|---|
protected P |
palette |
protected B |
paletteBuilder |
protected ShapeManager |
shapeManager |
| Constructor and Description |
|---|
AbstractPaletteDefinitionFactory(ShapeManager shapeManager,
B paletteBuilder,
P palette) |
| Modifier and Type | Method and Description |
|---|---|
B |
newBuilder(String defSetId) |
P |
newPalette() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptsprotected ShapeManager shapeManager
protected B extends PaletteDefinitionBuilder paletteBuilder
public AbstractPaletteDefinitionFactory(ShapeManager shapeManager, B paletteBuilder, P palette)
public B newBuilder(String defSetId)
newBuilder in interface PaletteDefinitionFactory<B extends PaletteDefinitionBuilder,I extends HasPaletteItems,P extends Palette<I>>public P newPalette()
newPalette in interface PaletteDefinitionFactory<B extends PaletteDefinitionBuilder,I extends HasPaletteItems,P extends Palette<I>>Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.