Packagecom.adobe.bridge
Classpublic class ExtensionModel
InheritanceExtensionModel Inheritance CSHostObject Inheritance flash.utils.Proxy

Since : CS5

To implement an extension, you must define the methods that handle nodes. See Adobe Bridge JavaScript Guide and Adobe Bridge JavaScript Reference for complete details.



Public Properties
 PropertyDefined By
  addToDrag : Object
ExtensionModel
  authenticate : Object
ExtensionModel
  cancelRefresh : Object
ExtensionModel
  copyFrom : Object
ExtensionModel
  createNewContainer : Object
ExtensionModel
  doLosslessRotate : Object
ExtensionModel
  eject : Object
ExtensionModel
  exists : Object
ExtensionModel
  getCacheStatus : Object
ExtensionModel
  getDisplayName : Object
ExtensionModel
  getDisplayPath : Object
ExtensionModel
  getFilterCriteria : Object
ExtensionModel
  getParent : Object
ExtensionModel
  getPhysicalFileName : Object
ExtensionModel
  getSearchDefinition : Object
ExtensionModel
  getSearchDetails : Object
ExtensionModel
  getSortCriteria : Object
ExtensionModel
  getUserSortOrder : Object
ExtensionModel
 InheritedhostObjectDelegate : HostObject
Getter for the delegate
CSHostObject
  initialize : Object
ExtensionModel
  linkFrom : Object
ExtensionModel
  lock : Object
ExtensionModel
  moveFrom : Object
ExtensionModel
  needAuthentication : Object
ExtensionModel
  physicalFileExists : Object
ExtensionModel
  privateData : Object
ExtensionModel
  refreshInfoset : Object
ExtensionModel
  registerInterest : Object
ExtensionModel
  registerStructuralInterest : Object
ExtensionModel
  resolveLink : Object
ExtensionModel
  setName : Object
ExtensionModel
  setUserSortOrder : Object
ExtensionModel
  supportsLosslessRotate : Object
ExtensionModel
  supportsUserSortOrder : Object
ExtensionModel
  terminate : Object
ExtensionModel
  unlock : Object
ExtensionModel
  unregisterInterest : Object
ExtensionModel
  unregisterStructuralInterest : Object
ExtensionModel
  verifyExternalChanges : Object
ExtensionModel
  wouldAcceptDrop : Object
ExtensionModel
Public Methods
 MethodDefined By
  
ExtensionModel(path:String = null)
ExtensionModel
 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
  
createWithArgs(args:Array):void
[override]
ExtensionModel
 Inherited
hostCreate(args:Array):void
CSHostObject
Property Detail
addToDragproperty
addToDrag:Object

Since : CS5


Implementation
    public function get addToDrag():Object
    public function set addToDrag(value:Object):void
authenticateproperty 
authenticate:Object

Since : CS5


Implementation
    public function get authenticate():Object
    public function set authenticate(value:Object):void
cancelRefreshproperty 
cancelRefresh:Object

Since : CS5


Implementation
    public function get cancelRefresh():Object
    public function set cancelRefresh(value:Object):void
copyFromproperty 
copyFrom:Object

Since : CS5


Implementation
    public function get copyFrom():Object
    public function set copyFrom(value:Object):void
createNewContainerproperty 
createNewContainer:Object

Since : CS5


Implementation
    public function get createNewContainer():Object
    public function set createNewContainer(value:Object):void
doLosslessRotateproperty 
doLosslessRotate:Object

Since : CS5


Implementation
    public function get doLosslessRotate():Object
    public function set doLosslessRotate(value:Object):void
ejectproperty 
eject:Object

Since : CS5


Implementation
    public function get eject():Object
    public function set eject(value:Object):void
existsproperty 
exists:Object

Since : CS5


Implementation
    public function get exists():Object
    public function set exists(value:Object):void
getCacheStatusproperty 
getCacheStatus:Object

Since : CS5


Implementation
    public function get getCacheStatus():Object
    public function set getCacheStatus(value:Object):void
getDisplayNameproperty 
getDisplayName:Object

Since : CS5


Implementation
    public function get getDisplayName():Object
    public function set getDisplayName(value:Object):void
getDisplayPathproperty 
getDisplayPath:Object

Since : CS5


Implementation
    public function get getDisplayPath():Object
    public function set getDisplayPath(value:Object):void
getFilterCriteriaproperty 
getFilterCriteria:Object

Since : CS5


Implementation
    public function get getFilterCriteria():Object
    public function set getFilterCriteria(value:Object):void
getParentproperty 
getParent:Object

Since : CS5


Implementation
    public function get getParent():Object
    public function set getParent(value:Object):void
getPhysicalFileNameproperty 
getPhysicalFileName:Object

Since : CS5


Implementation
    public function get getPhysicalFileName():Object
    public function set getPhysicalFileName(value:Object):void
getSearchDefinitionproperty 
getSearchDefinition:Object

Since : CS5


Implementation
    public function get getSearchDefinition():Object
    public function set getSearchDefinition(value:Object):void
getSearchDetailsproperty 
getSearchDetails:Object

Since : CS5


Implementation
    public function get getSearchDetails():Object
    public function set getSearchDetails(value:Object):void
getSortCriteriaproperty 
getSortCriteria:Object

Since : CS5


Implementation
    public function get getSortCriteria():Object
    public function set getSortCriteria(value:Object):void
getUserSortOrderproperty 
getUserSortOrder:Object

Since : CS5


Implementation
    public function get getUserSortOrder():Object
    public function set getUserSortOrder(value:Object):void
initializeproperty 
initialize:Object

Since : CS5


Implementation
    public function get initialize():Object
    public function set initialize(value:Object):void
linkFromproperty 
linkFrom:Object

Since : CS5


Implementation
    public function get linkFrom():Object
    public function set linkFrom(value:Object):void
lockproperty 
lock:Object

Since : CS5


Implementation
    public function get lock():Object
    public function set lock(value:Object):void
moveFromproperty 
moveFrom:Object

Since : CS5


Implementation
    public function get moveFrom():Object
    public function set moveFrom(value:Object):void
needAuthenticationproperty 
needAuthentication:Object

Since : CS5


Implementation
    public function get needAuthentication():Object
    public function set needAuthentication(value:Object):void
physicalFileExistsproperty 
physicalFileExists:Object

Since : CS5


Implementation
    public function get physicalFileExists():Object
    public function set physicalFileExists(value:Object):void
privateDataproperty 
privateData:Object

Since : CS5


Implementation
    public function get privateData():Object
    public function set privateData(value:Object):void
refreshInfosetproperty 
refreshInfoset:Object

Since : CS5


Implementation
    public function get refreshInfoset():Object
    public function set refreshInfoset(value:Object):void
registerInterestproperty 
registerInterest:Object

Since : CS5


Implementation
    public function get registerInterest():Object
    public function set registerInterest(value:Object):void
registerStructuralInterestproperty 
registerStructuralInterest:Object

Since : CS5


Implementation
    public function get registerStructuralInterest():Object
    public function set registerStructuralInterest(value:Object):void
resolveLinkproperty 
resolveLink:Object

Since : CS5


Implementation
    public function get resolveLink():Object
    public function set resolveLink(value:Object):void
setNameproperty 
setName:Object

Since : CS5


Implementation
    public function get setName():Object
    public function set setName(value:Object):void
setUserSortOrderproperty 
setUserSortOrder:Object

Since : CS5


Implementation
    public function get setUserSortOrder():Object
    public function set setUserSortOrder(value:Object):void
supportsLosslessRotateproperty 
supportsLosslessRotate:Object

Since : CS5


Implementation
    public function get supportsLosslessRotate():Object
    public function set supportsLosslessRotate(value:Object):void
supportsUserSortOrderproperty 
supportsUserSortOrder:Object

Since : CS5


Implementation
    public function get supportsUserSortOrder():Object
    public function set supportsUserSortOrder(value:Object):void
terminateproperty 
terminate:Object

Since : CS5


Implementation
    public function get terminate():Object
    public function set terminate(value:Object):void
unlockproperty 
unlock:Object

Since : CS5


Implementation
    public function get unlock():Object
    public function set unlock(value:Object):void
unregisterInterestproperty 
unregisterInterest:Object

Since : CS5


Implementation
    public function get unregisterInterest():Object
    public function set unregisterInterest(value:Object):void
unregisterStructuralInterestproperty 
unregisterStructuralInterest:Object

Since : CS5


Implementation
    public function get unregisterStructuralInterest():Object
    public function set unregisterStructuralInterest(value:Object):void
verifyExternalChangesproperty 
verifyExternalChanges:Object

Since : CS5


Implementation
    public function get verifyExternalChanges():Object
    public function set verifyExternalChanges(value:Object):void
wouldAcceptDropproperty 
wouldAcceptDrop:Object

Since : CS5


Implementation
    public function get wouldAcceptDrop():Object
    public function set wouldAcceptDrop(value:Object):void
Constructor Detail
ExtensionModel()Constructor
public function ExtensionModel(path:String = null)

Since : CS5

Parameters
path:String (default = null) — (String)
Method Detail
createWithArgs()method
override protected function createWithArgs(args:Array):void

Since : CS5

Parameters

args:Array