Packagecom.adobe.bridge
Classpublic class CacheElement
InheritanceCacheElement Inheritance CSHostObject Inheritance flash.utils.Proxy

Since : CS5

This object associates a Thumbnail object with the ExtensionModel object that handles the node and that defines additional node data. The cache collects all currently defined node data. This object actually contains the ExtensionModel object that is created for the thumbnail, as well as the associated Infoset objects. Each Infoset object in the cache is associated with a CacheData object object that contains its cache status.When Adobe Bridge needs to display a handled node, it instantiates this object. It creates the ExtensionModel object using the handler’s makeModel() method, and stores it in the CacheElement. It then passes the CacheElement object to the node handler’s model method registerInterest().Your implementation of the registerInterest() method must store the cache object (typically in the model object's privateData property) so that the model’s refreshInfoset() method can use it to update the data.



Public Properties
 PropertyDefined By
  badges : Infoset
Core data set.
CacheElement
  cameraRaw : Infoset
Core data set.
CacheElement
  children : Infoset
Core data set.
CacheElement
  fullsize : Infoset
Core data set.
CacheElement
 InheritedhostObjectDelegate : HostObject
Getter for the delegate
CSHostObject
  icon : Infoset
Core data set.
CacheElement
  immediate : Infoset
Core data set.
CacheElement
  item : Infoset
Core data set.
CacheElement
  itemContent : Infoset
Core data set.
CacheElement
  linkTarget : Infoset
Core data set.
CacheElement
  metadata : Infoset
Core data set.
CacheElement
  path : String
[read-only] The path of the asset associated with this object.
CacheElement
  preview : Infoset
Core data set.
CacheElement
  quickMetadata : Infoset
Core data set.
CacheElement
  thumbnail : Infoset
Core data set.
CacheElement
Public Methods
 MethodDefined By
  
Calls the authenticate() method defined in the ExtensionHandler object associated with this element.
CacheElement
 Inherited
filterArgsForHBAPI(args:Array):Array
[static] Function to clean up the argument list and put it into a format that makes sense for HBAPI.
CSHostObject
 Inherited
filterSingleObjectForHBAPI(value:Object):Object
[static]
CSHostObject
 Inherited
getClassObjectForName(className:String):HostObject
[static] This returns a "Class" object, meaning, a HostObject that can be used to make static function calls or get static properties
CSHostObject
 Inherited
getSpecialTranslation(className:String, ho:HostObject, expectedReturnType:Class, ownerName:String):*
[static]
CSHostObject
 Inherited
hostCall(name:String, expectedReturnType:Class, rawargs:Array):*
Encapsulates a function call to the host
CSHostObject
 Inherited
hostCallStatic(className:String, methodName:String, expectedReturnType:Class, rawargs:Array):*
[static] Implements a safe call of a static method on the host
CSHostObject
 Inherited
hostGet(name:String, expectedReturnType:Class):*
Encapsulates a property get to the host
CSHostObject
 Inherited
hostGetIndex(idx:Object, expectedReturnType:Class):*
Encapsulates a indexed get to the host
CSHostObject
 Inherited
hostGetStatic(className:String, propertyName:String, expectedReturnType:Class):*
[static] Implements a safe get of a static property on the host Used by for instance, all the enum implementations.
CSHostObject
 Inherited
hostSet(name:String, rawvalue:*):void
Encapsulates a property set to the host
CSHostObject
 Inherited
hostSetStatic(className:String, propertyName:String, rawvalue:*):*
[static] Implements a safe set of a static property on the host
CSHostObject
 Inherited
isDescendedFrom(clz:Class, ancClass:Class):Boolean
[static] Efficiently determines whether or not one class descends from another in inheritance hierarchy- class relationships are cached by the ClassUtils implementation- (uses org.as3commons lib to quickly discover class hierarchy.
CSHostObject
 Inherited
replaceDefaultArgs(args:Array, defaultArgs:Array):Array
Function to tidy up arguments prior to call.
CSHostObject
 Inherited
wrapReturnedHostObject(rawObject:Object, expectedReturnType:Class, client:CSHostObject, propertyName:String):*
[static] Method used on static/normal get/ hostcalls
CSHostObject
Protected Methods
 MethodDefined By
 Inherited
createWithArgs(args:Array):void
CSHostObject
 Inherited
hostCreate(args:Array):void
CSHostObject
Property Detail
badgesproperty
badges:Infoset

Since : CS5

Core data set.


Implementation
    public function get badges():Infoset
    public function set badges(value:Infoset):void
cameraRawproperty 
cameraRaw:Infoset

Since : CS5

Core data set.


Implementation
    public function get cameraRaw():Infoset
    public function set cameraRaw(value:Infoset):void
childrenproperty 
children:Infoset

Since : CS5

Core data set.


Implementation
    public function get children():Infoset
    public function set children(value:Infoset):void
fullsizeproperty 
fullsize:Infoset

Since : CS5

Core data set.


Implementation
    public function get fullsize():Infoset
    public function set fullsize(value:Infoset):void
iconproperty 
icon:Infoset

Since : CS5

Core data set.


Implementation
    public function get icon():Infoset
    public function set icon(value:Infoset):void
immediateproperty 
immediate:Infoset

Since : CS5

Core data set.


Implementation
    public function get immediate():Infoset
    public function set immediate(value:Infoset):void
itemproperty 
item:Infoset

Since : CS5

Core data set.


Implementation
    public function get item():Infoset
    public function set item(value:Infoset):void
itemContentproperty 
itemContent:Infoset

Since : CS5

Core data set.


Implementation
    public function get itemContent():Infoset
    public function set itemContent(value:Infoset):void
linkTargetproperty 
linkTarget:Infoset

Since : CS5

Core data set.


Implementation
    public function get linkTarget():Infoset
    public function set linkTarget(value:Infoset):void
metadataproperty 
metadata:Infoset

Since : CS5

Core data set.


Implementation
    public function get metadata():Infoset
    public function set metadata(value:Infoset):void
pathproperty 
path:String  [read-only]

Since : CS5

The path of the asset associated with this object.


Implementation
    public function get path():String
previewproperty 
preview:Infoset

Since : CS5

Core data set.


Implementation
    public function get preview():Infoset
    public function set preview(value:Infoset):void
quickMetadataproperty 
quickMetadata:Infoset

Since : CS5

Core data set.


Implementation
    public function get quickMetadata():Infoset
    public function set quickMetadata(value:Infoset):void
thumbnailproperty 
thumbnail:Infoset

Since : CS5

Core data set.


Implementation
    public function get thumbnail():Infoset
    public function set thumbnail(value:Infoset):void
Method Detail
doAuthentication()method
public function doAuthentication():void

Since : CS5

Calls the authenticate() method defined in the ExtensionHandler object associated with this element.