Packagecom.yworks.yfiles.util
Classpublic class DataAcceptorAdapter
InheritanceDataAcceptorAdapter Inheritance YObject Inheritance Object
Implements DataAcceptor

An abstract adapter class for accepting data. The data accepting methods in this class throw a flash.errors.IllegalOperationError and defined() always returns false.

This class exists as a convenience for creating data acceptor objects.

Extend this class to access either typed or untyped data for a certain lookup domain.

See also

flash.errors.IllegalOperationError
defined()


Public Methods
 MethodDefined By
  
DataAcceptorAdapter(init:Boolean = true)
DataAcceptorAdapter
  
defined(dataHolder:Object):Boolean
Returns false for all data holders.
DataAcceptorAdapter
 Inherited
equals(o:Object):Boolean
YObject
  
getClass():Class
[override]
DataAcceptorAdapter
 Inherited
hashCode():int
YObject
  
setBool(dataHolder:Object, value:Boolean):void
Subclasses may override this method to set boolean values associated with a data holder.
DataAcceptorAdapter
  
setDouble(dataHolder:Object, value:Number):void
Subclasses may override this method to set double values associated with a data holder.
DataAcceptorAdapter
  
setInt(dataHolder:Object, value:int):void
Subclasses may override this method to set integer values associated with a data holder.
DataAcceptorAdapter
  
setObject(dataHolder:Object, value:Object):void
Subclasses may override this method to set object values associated with a data holder.
DataAcceptorAdapter
Protected Methods
 MethodDefined By
  
DataAcceptorAdapter
Constructor Detail
DataAcceptorAdapter()Constructor
public function DataAcceptorAdapter(init:Boolean = true)



Parameters
init:Boolean (default = true)
Method Detail
defined()method
public function defined(dataHolder:Object):Boolean

Returns false for all data holders. Subclasses should override this method to make clear for which data holders there is a value accessible via this data provider.

Parameters

dataHolder:Object

Returns
Booleanfalse.
getClass()method 
override public function getClass():Class

Returns
Class
initDataAcceptorAdapter()method 
protected final function initDataAcceptorAdapter():void

setBool()method 
public function setBool(dataHolder:Object, value:Boolean):void

Subclasses may override this method to set boolean values associated with a data holder.

Parameters

dataHolder:Object
 
value:Boolean


Throws
flash.errors:IllegalOperationError — unless overwritten.
setDouble()method 
public function setDouble(dataHolder:Object, value:Number):void

Subclasses may override this method to set double values associated with a data holder.

Parameters

dataHolder:Object
 
value:Number


Throws
flash.errors:IllegalOperationError — unless overwritten.
setInt()method 
public function setInt(dataHolder:Object, value:int):void

Subclasses may override this method to set integer values associated with a data holder.

Parameters

dataHolder:Object
 
value:int


Throws
flash.errors:IllegalOperationError — unless overwritten.
setObject()method 
public function setObject(dataHolder:Object, value:Object):void

Subclasses may override this method to set object values associated with a data holder.

Parameters

dataHolder:Object
 
value:Object


Throws
flash.errors:IllegalOperationError — unless overwritten.