JMMF API
pre-release v0.7

fr.umlv.jmmf.adapter
Interface FieldModel

All Known Implementing Classes:
DefaultFieldModel

public interface FieldModel

interface for field implementation.

Version:
0.6.5
Author:
Remi Forax
See Also:
AdapterFactory

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.
 

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.

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.

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.

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.

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.

JMMF API
pre-release v0.7

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