| Package | com.yworks.graph.drawing.compat |
| Class | public class JavaShapeNodeStyleRenderer |
| Inheritance | JavaShapeNodeStyleRenderer JavaNodeStyleRenderer AbstractNodeStyleRenderer AbstractStyleRenderer Object |
| Subclasses | JavaGroupNodeStyleRenderer |
JavaShapeNodeStyle instances.
See also
| Property | Defined By | ||
|---|---|---|---|
| fillColor : SolidColor [read-only]
Get the fill color that is currently used by this renderer. | JavaShapeNodeStyleRenderer | ||
| fillColor2 : SolidColor [read-only]
Get the second fill color that is currently used by this renderer. | JavaShapeNodeStyleRenderer | ||
| lineStyle : IStroke [read-only]
Get the stroke that is currently used by this renderer. | JavaShapeNodeStyleRenderer | ||
| shape : uint [read-only]
Get the shape that is currently used by this renderer. | JavaShapeNodeStyleRenderer | ||
| transparent : Boolean [read-only]
Transparency: true if the node is transparent. | JavaShapeNodeStyleRenderer | ||
| Method | Defined By | ||
|---|---|---|---|
![]() | [override]
Returns a tight rectangular area where the whole rendering
would fit into. | AbstractNodeStyleRenderer | |
![]() | createDisplayObject(context:IDisplayObjectContext):DisplayObject [override]
Creates a new DisplayObject from scratch. | JavaNodeStyleRenderer | |
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
![]() |
Configures the style and item parameters,
does not call configure and returns this. | AbstractStyleRenderer | |
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
getIntersection(innerX:Number, innerY:Number, outerX:Number, outerY:Number, intersectionPoint:IPointSetter):Boolean [override]
Finds an intersection for the current item using the style. | JavaShapeNodeStyleRenderer | ||
![]() |
Configures the style and item parameters,
calls configure and returns this. | AbstractStyleRenderer | |
![]() |
Returns the outline of the shape using the node's layout. | AbstractNodeStyleRenderer | |
![]() |
Configures the style and
item parameters,
calls configure and returns this. | AbstractNodeStyleRenderer | |
![]() |
Installs the model in the canvas at the given group using the styleDescriptor. | AbstractStyleRenderer | |
isHit(x:Number, y:Number, ctx:ICanvasContext):Boolean [override]
Hit tests the item by trying to apply the flash internal hit testing. | JavaShapeNodeStyleRenderer | ||
![]() | [override]
Returns true if the corresponding
item is considered to intersect the given rectangular box.
This method may return false if the item cannot be
selected using a selection marquee or optionally if the
item is only partially contained within the box. | AbstractNodeStyleRenderer | |
isInside(x:Number, y:Number):Boolean [override]
Checks whether the given coordinate lies within the shape's geometric bounds. | JavaShapeNodeStyleRenderer | ||
![]() |
Calls configure and tests the item using the style
for a visible intersection with the clip bounds. | AbstractStyleRenderer | |
lookup(type:Class):Object [override]
Implements the ILookup interface. | JavaShapeNodeStyleRenderer | ||
![]() | updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObject
Updates the given DisplayObject. | AbstractStyleRenderer | |
| Method | Defined By | ||
|---|---|---|---|
configure():void [override]
This is an empty implementation of the AbstractStyleRenderer.configure
method. | JavaShapeNodeStyleRenderer | ||
![]() | [override]
Factory method for the StyleDescriptor property. | AbstractNodeStyleRenderer | |
![]() | JavaNodeStyleRenderer | ||
Paints the border for the ShapeNodeShape.rectangle3D shape. | JavaShapeNodeStyleRenderer | ||
[override]
| JavaShapeNodeStyleRenderer | ||
Paints a shadow for the shape node. | JavaShapeNodeStyleRenderer | ||
Paint the shape after stroke and fill have been applied. | JavaShapeNodeStyleRenderer | ||
![]() | setItem(item:IModelItem):void
Called by the various descriptor getters to initialize the item. | AbstractStyleRenderer | |
![]() | setStyle(style:IVisualStyle):void
Called by the various descriptor getters to initialize the style. | AbstractStyleRenderer | |
| fillColor | property |
fillColor:SolidColor [read-only] Get the fill color that is currently used by this renderer.
This implementation retrieves the fillcolor from the owning style.
protected function get fillColor():SolidColor| fillColor2 | property |
fillColor2:SolidColor [read-only] Get the second fill color that is currently used by this renderer.
This implementation retrieves the second fillcolor from the owning style.
protected function get fillColor2():SolidColor| lineStyle | property |
lineStyle:IStroke [read-only] Get the stroke that is currently used by this renderer.
This implementation retrieves the stroke from the owning style.
protected function get lineStyle():IStroke| shape | property |
shape:uint [read-only] Get the shape that is currently used by this renderer.
This implementation retrieves the shape from the owning style.
protected function get shape():uint| transparent | property |
transparent:Boolean [read-only]
Transparency: true if the node is transparent.
protected function get transparent():Boolean| configure | () | method |
override protected function configure():void
This is an empty implementation of the AbstractStyleRenderer.configure
method. Subclasses should override this.
| getIntersection | () | method |
override public function getIntersection(innerX:Number, innerY:Number, outerX:Number, outerY:Number, intersectionPoint:IPointSetter):Boolean
Finds an intersection for the current item using the style.
This implementation returns the intersection for the layout.
Parameters
innerX:Number — The x coordinate of the point inside the node.
| |
innerY:Number — The y coordinate of the point inside the node.
| |
outerX:Number — The x coordinate of the point outside the node.
| |
outerY:Number — The y coordinate of the point outside the node.
| |
intersectionPoint:IPointSetter — The point to store the coordinates of the intersection in.
|
Boolean — true if an intersection was actually found
|
| isHit | () | method |
override public function isHit(x:Number, y:Number, ctx:ICanvasContext):BooleanHit tests the item by trying to apply the flash internal hit testing.
This implementation does not take ICanvasContext.hitTestRadius into account.
Parameters
x:Number | |
y:Number | |
ctx:ICanvasContext |
Boolean |
| isInside | () | method |
override public function isInside(x:Number, y:Number):BooleanChecks whether the given coordinate lies within the shape's geometric bounds.
This implementation checks for containment in the layout.
Parameters
x:Number — The x coordinate of the point to test.
| |
y:Number — The y coordinate of the point to test.
|
Boolean — True if the point lies within the geometry of the rendering.
|
| lookup | () | method |
override public function lookup(type:Class):Object
Implements the ILookup interface.
This method will be used by default if getContext has been queried for a
lookup implementation.
Note that it cannot be assumed that configure has already been invoked.
However, normally item and style will be correctly configured
if invoked directly after getContext.
Subclass implementations should make sure to configure this instance before they return this as a result
of a successful lookup.
Parameters
type:Class — The type to query for
|
Object — An implementation of the given type or null
|
| paint3DBorder | () | method |
protected function paint3DBorder(g:YGraphics, ctx:IPaintContext):void
Paints the border for the ShapeNodeShape.rectangle3D shape.
Parameters
g:YGraphics — The YGraphics context
| |
ctx:IPaintContext — The paint context.
|
| paintNode | () | method |
override protected function paintNode(g:YGraphics, ctx:IPaintContext):void
Parameters
g:YGraphics | |
ctx:IPaintContext |
| paintShadow | () | method |
protected function paintShadow(g:YGraphics, ctx:IPaintContext):voidPaints a shadow for the shape node.
Parameters
g:YGraphics — The YGraphics context
| |
ctx:IPaintContext — The paint context.
|
| paintShape | () | method |
protected function paintShape(g:YGraphics, ctx:IPaintContext):voidPaint the shape after stroke and fill have been applied.
Parameters
g:YGraphics — The YGraphics context
| |
ctx:IPaintContext — The paint context.
|