W - The bean type.D - The mutable shape definition type..V - The view type.S - The shape's type that it can contain.public class ContainerShape<W,D extends ShapeViewDef<W,V>,V extends ShapeView,S extends Shape> extends NodeShapeImpl<W,D,V> implements HasChildren<S>
HasChildren.Layout| Constructor and Description |
|---|
ContainerShape(D shapeDef,
V view) |
ContainerShape(D shapeDef,
V view,
ShapeStateHandler<V,Shape<V>> shapeStateHelper) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(S child,
HasChildren.Layout layout) |
S |
getChild(String uuid) |
Iterable<S> |
getChildren() |
void |
removeChild(S child) |
applyPosition, applyStateafterDraw, applyCustomProperties, applyProperties, applyTitle, beforeDraw, destroy, getDefinition, getShape, getShapeDefinition, getShapeHandlersDef, getShapeView, getUUID, setUUIDclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyTitleapplyPropertiesdestroy, getShapeView, getUUID, setUUIDafterDraw, beforeDrawpublic void addChild(S child, HasChildren.Layout layout)
addChild in interface HasChildren<S extends Shape>public void removeChild(S child)
removeChild in interface HasChildren<S extends Shape>public Iterable<S> getChildren()
getChildren in interface HasChildren<S extends Shape>Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.