Package | com.yworks.yfiles.util |
Class | public class DataProviderAdapter |
Inheritance | DataProviderAdapter YObject Object |
Implements | DataProvider |
Subclasses | AlignmentDrawer_BottomAlignmentDataProvider, AlignmentDrawer_LeftAlignmentDataProvider, AlignmentDrawer_RightAlignmentDataProvider, AlignmentDrawer_TopAlignmentDataProvider, LeftRightPlacer_LeftRightDataProvider |
false
. This class exists as a convenience for creating data provider objects.
Extend this class to provide either typed or untyped data for a certain lookup domain.
See also
Method | Defined By | ||
---|---|---|---|
DataProviderAdapter(init:Boolean = true) | DataProviderAdapter | ||
defined(dataHolder:Object):Boolean
Returns false for all data holders. | DataProviderAdapter | ||
equals(o:Object):Boolean | YObject | ||
getBool(dataHolder:Object):Boolean
Subclasses may override this method to provide access to boolean values. | DataProviderAdapter | ||
getClass():Class [override] | DataProviderAdapter | ||
getDouble(dataHolder:Object):Number
Subclasses may override this method to provide access to double values. | DataProviderAdapter | ||
getInt(dataHolder:Object):int
Subclasses may override this method to provide access to integer values. | DataProviderAdapter | ||
getObject(dataHolder:Object):Object
Subclasses may override this method to provide access to object values. | DataProviderAdapter | ||
hashCode():int | YObject |
Method | Defined By | ||
---|---|---|---|
initDataProviderAdapter():void | DataProviderAdapter |
DataProviderAdapter | () | Constructor |
public function DataProviderAdapter(init:Boolean = true)
init:Boolean (default = true )
|
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 |
Boolean — false .
|
getBool | () | method |
public function getBool(dataHolder:Object):Boolean
Subclasses may override this method to provide access to boolean values.
Parameters
dataHolder:Object |
Boolean |
flash.errors:IllegalOperationError — unless overwritten.
|
getClass | () | method |
override public function getClass():Class
ReturnsClass |
getDouble | () | method |
public function getDouble(dataHolder:Object):Number
Subclasses may override this method to provide access to double values.
Parameters
dataHolder:Object |
Number |
flash.errors:IllegalOperationError — unless overwritten.
|
getInt | () | method |
public function getInt(dataHolder:Object):int
Subclasses may override this method to provide access to integer values.
Parameters
dataHolder:Object |
int |
flash.errors:IllegalOperationError — unless overwritten.
|
getObject | () | method |
public function getObject(dataHolder:Object):Object
Subclasses may override this method to provide access to object values.
Parameters
dataHolder:Object |
Object |
flash.errors:IllegalOperationError — unless overwritten.
|
initDataProviderAdapter | () | method |
protected final function initDataProviderAdapter():void