public abstract class DataProviderAdapter extends Object implements IDataProvider
The data provision methods in this class throw a UnsupportedOperationException
and defined(Object)
always returns 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.
Constructor and Description |
---|
DataProviderAdapter() |
Modifier and Type | Method and Description |
---|---|
boolean |
defined(Object dataHolder)
Returns
false for all data holders. |
Object |
get(Object dataHolder)
Subclasses may override this method to provide access to object values.
|
boolean |
getBool(Object dataHolder)
Subclasses may override this method to provide access to boolean values.
|
double |
getDouble(Object dataHolder)
Subclasses may override this method to provide access to double values.
|
int |
getInt(Object dataHolder)
Subclasses may override this method to provide access to integer values.
|
public boolean defined(Object dataHolder)
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.
false
.public Object get(Object dataHolder)
get
in interface IDataProvider
UnsupportedOperationException
- unless overwritten.public boolean getBool(Object dataHolder)
getBool
in interface IDataProvider
UnsupportedOperationException
- unless overwritten.public double getDouble(Object dataHolder)
getDouble
in interface IDataProvider
UnsupportedOperationException
- unless overwritten.public int getInt(Object dataHolder)
getInt
in interface IDataProvider
UnsupportedOperationException
- unless overwritten.