Packagecom.vmware.ui.objectrepresentation.model
Classpublic class ObjectRepresentationSpec
InheritanceObjectRepresentationSpec Inheritance Object
Implements flash.events.IEventDispatcher

Contains information about icon and label specifications and type of objects which they apply to.

Specification class for vise.inventory.representationspecs extension point.

View the examples



Public Properties
 PropertyDefined By
  objectType : String
Type of objects to which specs apply.
ObjectRepresentationSpec
  specCollection : Array
Array of IconLabelSpecs
ObjectRepresentationSpec
Public Methods
 MethodDefined By
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, weakRef:Boolean = false):void
ObjectRepresentationSpec
  
dispatchEvent(event:Event):Boolean
ObjectRepresentationSpec
  
hasEventListener(type:String):Boolean
ObjectRepresentationSpec
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
ObjectRepresentationSpec
  
willTrigger(type:String):Boolean
ObjectRepresentationSpec
Property Detail
objectTypeproperty
objectType:String

Type of objects to which specs apply.

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


Implementation
    public function get objectType():String
    public function set objectType(value:String):void
specCollectionproperty 
specCollection:Array

Array of IconLabelSpecs

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


Implementation
    public function get specCollection():Array
    public function set specCollection(value:Array):void
Method Detail
addEventListener()method
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, weakRef:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
weakRef:Boolean (default = false)

dispatchEvent()method 
public function dispatchEvent(event:Event):Boolean

Parameters

event:Event

Returns
Boolean
hasEventListener()method 
public function hasEventListener(type:String):Boolean

Parameters

type:String

Returns
Boolean
removeEventListener()method 
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Parameters

type:String
 
listener:Function
 
useCapture:Boolean (default = false)

willTrigger()method 
public function willTrigger(type:String):Boolean

Parameters

type:String

Returns
Boolean
Examples
Here is an example of a ObjectRelationSetSpec extension in plugin.xml.
 
 <extension id="vsphere.core.iconLabelSpecCollection.folder">
     <extendedPoint>vise.inventory.representationspecs</extendedPoint>
     <object>
        <objectType>Folder</objectType>
        <specCollection>
           <iconId>#{CommonImages:rootHostsFolder}</iconId>
           <conditionalProperties>isHostFolder</conditionalProperties>
           <conditionalProperties>isSystemFolder</conditionalProperties>
        </specCollection>
        <specCollection>
           <iconId>#{CommonImages:folder}</iconId>
        </specCollection>
     </object>
  </extension>