public abstract class AbstractCompositeShape<W,E extends Node<View<W>,Edge>,V extends ShapeView> extends AbstractShape<W,E,V> implements HasChildren<AbstractShape<W,Node<View<W>,Edge>,?>>
HasChildren.Layout| Constructor and Description |
|---|
AbstractCompositeShape(V view) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(AbstractShape<W,Node<View<W>,Edge>,?> child,
HasChildren.Layout layout) |
void |
applyProperties(E element,
MutationContext mutationContext) |
void |
applyProperty(E element,
String propertyId,
Object value,
MutationContext mutationContext) |
protected void |
doDestroy() |
Iterable<AbstractShape<W,Node<View<W>,Edge>,?>> |
getChildren() |
void |
removeChild(AbstractShape<W,Node<View<W>,Edge>,?> child) |
_applyElementName, afterDraw, applyBorderAlpha, applyBorders, applyFillAlpha, applyFillColor, applyFont, applyFontAlpha, applyPosition, applyRadius, applySize, beforeDraw, destroy, equals, getNamePropertyValue, getShapeView, getUUID, isAnimationMutation, isStaticMutation, setUUIDclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyStatepublic AbstractCompositeShape(V view)
public void addChild(AbstractShape<W,Node<View<W>,Edge>,?> child, HasChildren.Layout layout)
addChild in interface HasChildren<AbstractShape<W,Node<View<W>,Edge>,?>>public void removeChild(AbstractShape<W,Node<View<W>,Edge>,?> child)
removeChild in interface HasChildren<AbstractShape<W,Node<View<W>,Edge>,?>>public Iterable<AbstractShape<W,Node<View<W>,Edge>,?>> getChildren()
getChildren in interface HasChildren<AbstractShape<W,Node<View<W>,Edge>,?>>public void applyProperties(E element, MutationContext mutationContext)
applyProperties in interface MutableShape<E extends Node<View<W>,Edge>,V extends ShapeView>applyProperties in class AbstractShape<W,E extends Node<View<W>,Edge>,V extends ShapeView>public void applyProperty(E element, String propertyId, Object value, MutationContext mutationContext)
applyProperty in interface MutableShape<E extends Node<View<W>,Edge>,V extends ShapeView>applyProperty in class AbstractShape<W,E extends Node<View<W>,Edge>,V extends ShapeView>Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.