| 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):BooleanSubclasses 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():ClassReturnsClass |
| getDouble | () | method |
public function getDouble(dataHolder:Object):NumberSubclasses 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):intSubclasses 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):ObjectSubclasses 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