public abstract class AbstractPaletteGroupBuilder<B,G,I> extends AbstractPaletteItemBuilder<B,G> implements PaletteGroupBuilder<B,G,PaletteItemBuilder<?,I>>
| Modifier and Type | Field and Description |
|---|---|
protected String |
definitionId |
protected List<PaletteItemBuilder<?,I>> |
items |
description, id, title, tooltip| Constructor and Description |
|---|
AbstractPaletteGroupBuilder(String id) |
| Modifier and Type | Method and Description |
|---|---|
B |
addItem(int index,
PaletteItemBuilder item) |
B |
addItem(PaletteItemBuilder item) |
G |
build() |
AbstractPaletteGroupBuilder<B,G,I> |
definitionId(String definitionId) |
protected abstract G |
doBuild(List<I> items) |
PaletteItemBuilder |
getItem(String id) |
description, equals, getId, hashCode, title, tooltipclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdescription, getId, title, tooltipprotected String definitionId
protected final List<PaletteItemBuilder<?,I>> items
public AbstractPaletteGroupBuilder(String id)
public B addItem(PaletteItemBuilder item)
addItem in interface PaletteGroupBuilder<B,G,PaletteItemBuilder<?,I>>public B addItem(int index, PaletteItemBuilder item)
addItem in interface PaletteGroupBuilder<B,G,PaletteItemBuilder<?,I>>public PaletteItemBuilder getItem(String id)
getItem in interface PaletteGroupBuilder<B,G,PaletteItemBuilder<?,I>>public AbstractPaletteGroupBuilder<B,G,I> definitionId(String definitionId)
public G build()
build in interface PaletteItemBuilder<B,G>Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.