Class ShapeStateDefaultHandler
- java.lang.Object
-
- org.kie.workbench.common.stunner.client.lienzo.shape.impl.ShapeStateDefaultHandler
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.shape.HasShapeState,org.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler
public class ShapeStateDefaultHandler extends Object implements org.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShapeStateDefaultHandler.RenderTypestatic classShapeStateDefaultHandler.ShapeType
-
Field Summary
Fields Modifier and Type Field Description protected Supplier<LienzoShapeView<?>>backgroundShapeSupplierprotected Supplier<LienzoShapeView<?>>borderShapeSupplierprotected ShapeStateAttributeAnimationHandler<LienzoShapeView<?>>handler
-
Constructor Summary
Constructors Constructor Description ShapeStateDefaultHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyState(org.kie.workbench.common.stunner.core.client.shape.ShapeState shapeState)org.kie.workbench.common.stunner.core.client.shape.ShapeStategetShapeState()org.kie.workbench.common.stunner.core.client.shape.ShapeStatereset()ShapeStateDefaultHandlersetBackgroundShape(Supplier<LienzoShapeView<?>> shapeSupplier)ShapeStateDefaultHandlersetBorderShape(Supplier<LienzoShapeView<?>> shapeSupplier)ShapeStateDefaultHandlersetContainerShape(Supplier<LienzoShapeView<?>> shapeSupplier)ShapeStateDefaultHandlersetRenderType(ShapeStateDefaultHandler.RenderType renderType)org.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandlershapeAttributesChanged()
-
-
-
Field Detail
-
handler
protected final ShapeStateAttributeAnimationHandler<LienzoShapeView<?>> handler
-
backgroundShapeSupplier
protected Supplier<LienzoShapeView<?>> backgroundShapeSupplier
-
borderShapeSupplier
protected Supplier<LienzoShapeView<?>> borderShapeSupplier
-
-
Method Detail
-
setRenderType
public ShapeStateDefaultHandler setRenderType(ShapeStateDefaultHandler.RenderType renderType)
-
setBorderShape
public ShapeStateDefaultHandler setBorderShape(Supplier<LienzoShapeView<?>> shapeSupplier)
-
setBackgroundShape
public ShapeStateDefaultHandler setBackgroundShape(Supplier<LienzoShapeView<?>> shapeSupplier)
-
setContainerShape
public ShapeStateDefaultHandler setContainerShape(Supplier<LienzoShapeView<?>> shapeSupplier)
-
applyState
public void applyState(org.kie.workbench.common.stunner.core.client.shape.ShapeState shapeState)
- Specified by:
applyStatein interfaceorg.kie.workbench.common.stunner.core.client.shape.HasShapeState
-
shapeAttributesChanged
public org.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler shapeAttributesChanged()
- Specified by:
shapeAttributesChangedin interfaceorg.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler
-
reset
public org.kie.workbench.common.stunner.core.client.shape.ShapeState reset()
- Specified by:
resetin interfaceorg.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler
-
getShapeState
public org.kie.workbench.common.stunner.core.client.shape.ShapeState getShapeState()
- Specified by:
getShapeStatein interfaceorg.kie.workbench.common.stunner.core.client.shape.impl.ShapeStateHandler
-
-