Packagecom.yworks.graph.drawing
Classpublic class TemplateLabelStyleRenderer
InheritanceTemplateLabelStyleRenderer Inheritance AbstractLabelStyleRenderer Inheritance AbstractStyleRenderer Inheritance Object
Implements com.yworks.canvas.drawing.IDisplayObjectCreator, com.yworks.graph.drawing.IDisplayObjectLayoutUpdater



Public Properties
 PropertyDefined By
 Inheriteditem : IModelItem
[read-only] Gets the currently configured item.
AbstractStyleRenderer
 Inheritedlayout : IOrientedRectangle
[read-only] Retrieves the current layout.
AbstractLabelStyleRenderer
 Inheritedstyle : IVisualStyle
[read-only] Gets the currently configured style.
AbstractStyleRenderer
 InheritedstyleDescriptor : ICanvasObjectDescriptor
[read-only] Gets the ICanvasObjectDescriptor to use for new installations.
AbstractStyleRenderer
Protected Properties
 PropertyDefined By
 Inherited_layout : IOrientedRectangle
Holds the layout of the current label.
AbstractLabelStyleRenderer
Public Methods
 MethodDefined By
  
TemplateLabelStyleRenderer
 Inherited
[override] Returns a tight rectangular area where the whole rendering would fit into.
AbstractLabelStyleRenderer
  
TemplateLabelStyleRenderer
 Inherited
Configures the style and item parameters, calls configure and returns this.
AbstractStyleRenderer
 Inherited
Configures the style and item parameters, does not call configure and returns this.
AbstractStyleRenderer
 Inherited
Configures the style and item parameters, calls configure and returns this.
AbstractStyleRenderer
 Inherited
Configures the style and item parameters, calls configure and returns this.
AbstractStyleRenderer
 Inherited
Configures the style and item parameters, calls configure and returns this.
AbstractStyleRenderer
 Inherited
Calculates the ILabel.preferredSize of a given label using the associated style.
AbstractLabelStyleRenderer
 Inherited
install(canvas:CanvasComponent, group:ICanvasObjectGroup, modelItem:IModelItem):Array
Installs the model in the canvas at the given group using the styleDescriptor.
AbstractStyleRenderer
 Inherited
isHit(x:Number, y:Number, ctx:ICanvasContext):Boolean
[override] Hit tests the item by trying to apply the flash internal hit testing.
AbstractLabelStyleRenderer
 Inherited
[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.
AbstractLabelStyleRenderer
 Inherited
Calls configure and tests the item using the style for a visible intersection with the clip bounds.
AbstractStyleRenderer
  
lookup(type:Class):Object
[override]
TemplateLabelStyleRenderer
 Inherited
[override] Performs the default painting logic and delegates to paintContent.
AbstractLabelStyleRenderer
  
updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObject
TemplateLabelStyleRenderer
  
updateDisplayObjectLayout(displayObject:UIComponent, ctx:IDisplayObjectContext):void
TemplateLabelStyleRenderer
Protected Methods
 MethodDefined By
  
[override] Calculates the preferred size given the current state of the renderer.
TemplateLabelStyleRenderer
 Inherited
configure():void
[override] Updates the layout usign the item's layout.
AbstractLabelStyleRenderer
 Inherited
[override] Factory method for the styleDescriptor property.
AbstractLabelStyleRenderer
 Inherited
isAutoFlip():Boolean
Determines whether the label's style should automatically flip the painting contents if the layout is upside down.
AbstractLabelStyleRenderer
 Inherited
paintContent(g:YGraphics, ctx:IPaintContext, width:Number, height:Number):void
Performs the core painting logic.
AbstractLabelStyleRenderer
 Inherited
setItem(item:IModelItem):void
Called by the various descriptor getters to initialize the item.
AbstractStyleRenderer
 Inherited
Called by the various descriptor getters to initialize the style.
AbstractStyleRenderer
Constructor Detail
TemplateLabelStyleRenderer()Constructor
public function TemplateLabelStyleRenderer()



Method Detail
_getPreferredSize()method
override protected function _getPreferredSize():ISize

Calculates the preferred size given the current state of the renderer.

Returns
ISize
createDisplayObject()method 
public function createDisplayObject(context:IDisplayObjectContext):DisplayObject

Parameters

context:IDisplayObjectContext

Returns
DisplayObject
lookup()method 
override public function lookup(type:Class):Object

Parameters

type:Class

Returns
Object
updateDisplayObject()method 
public function updateDisplayObject(oldDisplayObject:DisplayObject, context:IDisplayObjectContext):DisplayObject

Parameters

oldDisplayObject:DisplayObject
 
context:IDisplayObjectContext

Returns
DisplayObject
updateDisplayObjectLayout()method 
public function updateDisplayObjectLayout(displayObject:UIComponent, ctx:IDisplayObjectContext):void

Parameters

displayObject:UIComponent
 
ctx:IDisplayObjectContext