JMMF API
pre-release v0.7

fr.umlv.jmmf.adapter
Class DefaultFieldModel

java.lang.Object
  |
  +--fr.umlv.jmmf.adapter.DefaultFieldModel
All Implemented Interfaces:
FieldModel

public class DefaultFieldModel
extends java.lang.Object
implements FieldModel

default implementation of interface FieldModel.

Version:
0.6.5
Author:
Remi Forax
See Also:
AdapterFactory

Constructor Summary
DefaultFieldModel()
           
 
Method Summary
 java.util.Set adaptees(java.lang.String key)
          return a set of all adaptees that own a field key. this set doesn't support any add operations but operation like clear(), remove() and iterator() are supported.
 java.lang.Object getDefaultValue(java.lang.String key)
          return the default value of a field key for all adaptees wrapped using an adapter factory defined with this model.
 java.lang.Object getValue(java.lang.Object adaptee, java.lang.String key)
          return the value of the field key for the adaptee.
 void setDefaultValue(java.lang.String key, java.lang.Object value)
          set the default value of a field key for all adaptees wrapped using an adapter factory defined with this model.
 void setValue(java.lang.Object adaptee, java.lang.String key, java.lang.Object value)
          set the value of the field key for the adaptee.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFieldModel

public DefaultFieldModel()
Method Detail

getValue

public java.lang.Object getValue(java.lang.Object adaptee,
                                 java.lang.String key)
return the value of the field key for the adaptee.
Specified by:
getValue in interface FieldModel

setValue

public void setValue(java.lang.Object adaptee,
                     java.lang.String key,
                     java.lang.Object value)
set the value of the field key for the adaptee.
Specified by:
setValue in interface FieldModel

getDefaultValue

public java.lang.Object getDefaultValue(java.lang.String key)
return the default value of a field key for all adaptees wrapped using an adapter factory defined with this model.
Specified by:
getDefaultValue in interface FieldModel

setDefaultValue

public void setDefaultValue(java.lang.String key,
                            java.lang.Object value)
set the default value of a field key for all adaptees wrapped using an adapter factory defined with this model.
Specified by:
setDefaultValue in interface FieldModel

adaptees

public java.util.Set adaptees(java.lang.String key)
return a set of all adaptees that own a field key. this set doesn't support any add operations but operation like clear(), remove() and iterator() are supported.
Specified by:
adaptees in interface FieldModel

JMMF API
pre-release v0.7

Rémi Forax 1999,2000 Université de Marne la Vallée