Packageorg.openscales.fx.control.layer.itemrenderer
Classpublic class DefaultLayerManagerItemRenderer
InheritanceDefaultLayerManagerItemRenderer Inheritance spark.components.supportClasses.ItemRenderer
Implements mx.binding.IBindingClient, ILayerManagerItemRenderer

LayerManager item renderer, design to render a layer in the LayerManager list

Default MXML PropertymxmlContent



Public Properties
 PropertyDefined By
  _btnReduceMaximize : Class
The current source to the button to display reduce or maximize
DefaultLayerManagerItemRenderer
  changeLayerPositionControl : ChangeLayerPosition
DefaultLayerManagerItemRenderer
  data : Object
[override] [write-only]
DefaultLayerManagerItemRenderer
  deleteFeatures : DeleteFeatures
DefaultLayerManagerItemRenderer
  DRAWADD : String = add
[static]
DefaultLayerManagerItemRenderer
  DRAWDELETE : String = delete
[static]
DefaultLayerManagerItemRenderer
  DRAWEDIT : String = edit
[static]
DefaultLayerManagerItemRenderer
  DRAWEXPORT : String = export
[static]
DefaultLayerManagerItemRenderer
  DRAWIMPORT : String = import
[static]
DefaultLayerManagerItemRenderer
  drawLabel : DrawLabel
DefaultLayerManagerItemRenderer
  DRAWLABEL : String = label
[static]
DefaultLayerManagerItemRenderer
  DRAWMANAGE : String = manage
[static]
DefaultLayerManagerItemRenderer
  DRAWMOVE : String = move
[static]
DefaultLayerManagerItemRenderer
  drawPath : DrawPath
DefaultLayerManagerItemRenderer
  DRAWPATH : String = path
[static]
DefaultLayerManagerItemRenderer
  drawPoint : DrawPoint
DefaultLayerManagerItemRenderer
  DRAWPOINT : String = point
[static]
DefaultLayerManagerItemRenderer
  drawPolygon : DrawPolygon
DefaultLayerManagerItemRenderer
  DRAWPOLYGON : String = polygon
[static]
DefaultLayerManagerItemRenderer
  DRAWSELECT : String = select
[static]
DefaultLayerManagerItemRenderer
  drawShape : DrawShape
DefaultLayerManagerItemRenderer
  DRAWSHAPE : String = shape
[static]
DefaultLayerManagerItemRenderer
  editFeatures : EditFeatures
DefaultLayerManagerItemRenderer
  exportFeature : ExportFeature
DefaultLayerManagerItemRenderer
  hgroup : SkinnableContainer
DefaultLayerManagerItemRenderer
  isDisplayedDrawingTools : Boolean = false
Indicates if the drawingTools has to be displayed
DefaultLayerManagerItemRenderer
  isMinimized : Boolean = true
To know if the current LayerRenderer display a minimize or maximize item
DefaultLayerManagerItemRenderer
  layer : Layer
The Layer rendered by this itemrenderer
DefaultLayerManagerItemRenderer
  layerControlMetadatas : LayerMetadata
DefaultLayerManagerItemRenderer
  layerControlOpacity : ChangeLayerOpacity
DefaultLayerManagerItemRenderer
  layerControlZoomToExtent : LayerZoomToExtent
DefaultLayerManagerItemRenderer
  layerLabel : Label
DefaultLayerManagerItemRenderer
  layerManager : LayerManager
The LayerManager this ItemRenderer is displayed in
DefaultLayerManagerItemRenderer
  layerSwitcherAdditionnalDisplay : SkinnableContainer
DefaultLayerManagerItemRenderer
  layerSwitcherDeleteLayer : DeleteLayer
DefaultLayerManagerItemRenderer
  layerSwitcherDrawingTools : SkinnableContainer
DefaultLayerManagerItemRenderer
  layerSwitcherOptionnalDisplay : SkinnableContainer
DefaultLayerManagerItemRenderer
  layerSwitcherReduceMaximize : IconButton
DefaultLayerManagerItemRenderer
  manageAttributes : ManageAttributes
DefaultLayerManagerItemRenderer
  moveFeatures : MoveFeatures
DefaultLayerManagerItemRenderer
  rendererOptions : Object
DefaultLayerManagerItemRenderer
  selectFeatures : SelectFeatures
DefaultLayerManagerItemRenderer
  tooltipReduceMaximize : String
Tootip for reduce maximize button
DefaultLayerManagerItemRenderer
Protected Properties
 PropertyDefined By
  _color : uint
DefaultLayerManagerItemRenderer
  _displayDrawing : Boolean = false
DefaultLayerManagerItemRenderer
  _displayMetadatas : Boolean = false
DefaultLayerManagerItemRenderer
  _displayZoomToExtent : Boolean = false
DefaultLayerManagerItemRenderer
  _drawingToolbar : DrawingToolbar
DefaultLayerManagerItemRenderer
  _layer : Layer
The layer rendered by this ItemRenderer
DefaultLayerManagerItemRenderer
  _layerManager : LayerManager
DefaultLayerManagerItemRenderer
  _rendererOptions : Object
DefaultLayerManagerItemRenderer
Public Methods
 MethodDefined By
  
Constructor.
DefaultLayerManagerItemRenderer
  
onMapLanguageChange(event:I18NEvent):void
DefaultLayerManagerItemRenderer
  
reduceMaximizeLayerSwitcher(event:Event):void
Reduce or maximize the current LayerManager
DefaultLayerManagerItemRenderer
  
According to the group optionnal and drawing tools, set the size and position for this renderer
DefaultLayerManagerItemRenderer
Protected Methods
 MethodDefined By
  
DefaultLayerManagerItemRenderer
  
onLayerRemoved(event:LayerEvent):void
Called when a layer is removed
DefaultLayerManagerItemRenderer
  
updateItemEnability(event:Event = null):void
DefaultLayerManagerItemRenderer
Protected Constants
 ConstantDefined By
  BTN_MAXIMIZE : Class
DefaultLayerManagerItemRenderer
  BTN_MINIMIZE : Class
DefaultLayerManagerItemRenderer
Property Detail
_btnReduceMaximizeproperty
public var _btnReduceMaximize:Class

The current source to the button to display reduce or maximize

The default value is maximize.

This property can be used as the source for data binding.

_colorproperty 
protected var _color:uint

This property can be used as the source for data binding.

_displayDrawingproperty 
protected var _displayDrawing:Boolean = false

This property can be used as the source for data binding.

_displayMetadatasproperty 
protected var _displayMetadatas:Boolean = false

This property can be used as the source for data binding.

_displayZoomToExtentproperty 
protected var _displayZoomToExtent:Boolean = false

This property can be used as the source for data binding.

_drawingToolbarproperty 
protected var _drawingToolbar:DrawingToolbar

This property can be used as the source for data binding.

_layerproperty 
protected var _layer:Layer

The layer rendered by this ItemRenderer

This property can be used as the source for data binding.

_layerManagerproperty 
protected var _layerManager:LayerManager

This property can be used as the source for data binding.

_rendererOptionsproperty 
protected var _rendererOptions:Object

This property can be used as the source for data binding.

changeLayerPositionControlproperty 
public var changeLayerPositionControl:ChangeLayerPosition

This property can be used as the source for data binding.

dataproperty 
data:Object  [write-only] [override]


Implementation
    public function set data(value:Object):void
deleteFeaturesproperty 
public var deleteFeatures:DeleteFeatures

This property can be used as the source for data binding.

DRAWADDproperty 
public static var DRAWADD:String = add

DRAWDELETEproperty 
public static var DRAWDELETE:String = delete

DRAWEDITproperty 
public static var DRAWEDIT:String = edit

DRAWEXPORTproperty 
public static var DRAWEXPORT:String = export

DRAWIMPORTproperty 
public static var DRAWIMPORT:String = import

drawLabelproperty 
public var drawLabel:DrawLabel

This property can be used as the source for data binding.

DRAWLABELproperty 
public static var DRAWLABEL:String = label

DRAWMANAGEproperty 
public static var DRAWMANAGE:String = manage

DRAWMOVEproperty 
public static var DRAWMOVE:String = move

drawPathproperty 
public var drawPath:DrawPath

This property can be used as the source for data binding.

DRAWPATHproperty 
public static var DRAWPATH:String = path

drawPointproperty 
public var drawPoint:DrawPoint

This property can be used as the source for data binding.

DRAWPOINTproperty 
public static var DRAWPOINT:String = point

drawPolygonproperty 
public var drawPolygon:DrawPolygon

This property can be used as the source for data binding.

DRAWPOLYGONproperty 
public static var DRAWPOLYGON:String = polygon

DRAWSELECTproperty 
public static var DRAWSELECT:String = select

drawShapeproperty 
public var drawShape:DrawShape

This property can be used as the source for data binding.

DRAWSHAPEproperty 
public static var DRAWSHAPE:String = shape

editFeaturesproperty 
public var editFeatures:EditFeatures

This property can be used as the source for data binding.

exportFeatureproperty 
public var exportFeature:ExportFeature

This property can be used as the source for data binding.

hgroupproperty 
public var hgroup:SkinnableContainer

This property can be used as the source for data binding.

isDisplayedDrawingToolsproperty 
public var isDisplayedDrawingTools:Boolean = false

Indicates if the drawingTools has to be displayed

This property can be used as the source for data binding.

isMinimizedproperty 
public var isMinimized:Boolean = true

To know if the current LayerRenderer display a minimize or maximize item

The default value is true.

This property can be used as the source for data binding.

layerproperty 
layer:Layer

The Layer rendered by this itemrenderer


Implementation
    public function get layer():Layer
    public function set layer(value:Layer):void
layerControlMetadatasproperty 
public var layerControlMetadatas:LayerMetadata

This property can be used as the source for data binding.

layerControlOpacityproperty 
public var layerControlOpacity:ChangeLayerOpacity

This property can be used as the source for data binding.

layerControlZoomToExtentproperty 
public var layerControlZoomToExtent:LayerZoomToExtent

This property can be used as the source for data binding.

layerLabelproperty 
public var layerLabel:Label

This property can be used as the source for data binding.

layerManagerproperty 
layerManager:LayerManager

The LayerManager this ItemRenderer is displayed in


Implementation
    public function get layerManager():LayerManager
    public function set layerManager(value:LayerManager):void
layerSwitcherAdditionnalDisplayproperty 
public var layerSwitcherAdditionnalDisplay:SkinnableContainer

This property can be used as the source for data binding.

layerSwitcherDeleteLayerproperty 
public var layerSwitcherDeleteLayer:DeleteLayer

This property can be used as the source for data binding.

layerSwitcherDrawingToolsproperty 
public var layerSwitcherDrawingTools:SkinnableContainer

This property can be used as the source for data binding.

layerSwitcherOptionnalDisplayproperty 
public var layerSwitcherOptionnalDisplay:SkinnableContainer

This property can be used as the source for data binding.

layerSwitcherReduceMaximizeproperty 
public var layerSwitcherReduceMaximize:IconButton

This property can be used as the source for data binding.

manageAttributesproperty 
public var manageAttributes:ManageAttributes

This property can be used as the source for data binding.

moveFeaturesproperty 
public var moveFeatures:MoveFeatures

This property can be used as the source for data binding.

rendererOptionsproperty 
rendererOptions:Object


Implementation
    public function get rendererOptions():Object
    public function set rendererOptions(value:Object):void
selectFeaturesproperty 
public var selectFeatures:SelectFeatures

This property can be used as the source for data binding.

tooltipReduceMaximizeproperty 
public var tooltipReduceMaximize:String

Tootip for reduce maximize button

This property can be used as the source for data binding.

Constructor Detail
DefaultLayerManagerItemRenderer()Constructor
public function DefaultLayerManagerItemRenderer()

Constructor.

Method Detail
onCreationComplete()method
protected function onCreationComplete():void

onLayerRemoved()method 
protected function onLayerRemoved(event:LayerEvent):void

Called when a layer is removed

Parameters

event:LayerEvent

onMapLanguageChange()method 
public function onMapLanguageChange(event:I18NEvent):void

Parameters

event:I18NEvent

reduceMaximizeLayerSwitcher()method 
public function reduceMaximizeLayerSwitcher(event:Event):void

Reduce or maximize the current LayerManager

Parameters

event:Event

setGroupSize()method 
public function setGroupSize():void

According to the group optionnal and drawing tools, set the size and position for this renderer

updateItemEnability()method 
protected function updateItemEnability(event:Event = null):void

Parameters

event:Event (default = null)

Constant Detail
BTN_MAXIMIZEConstant
protected const BTN_MAXIMIZE:Class

BTN_MINIMIZEConstant 
protected const BTN_MINIMIZE:Class