net.jbeans.lang.reflect
Interface IndexedValueSetter

All Known Implementing Classes:
PretenderImpl

public interface IndexedValueSetter

IndexedValueSetter defines methods which should be implementd by the class has "setValueAt(int index, Type value)" method.

Version:
$Revision: 1.1.1.1 $
Author:
Masahiro Takatsuka (masa@jbeans.net)

Field Summary
static java.lang.String SETTER_INDEX_SEPARATOR
           
static java.lang.String SETTER_NAME
          a string represents the name of method "setValueAt".
static java.lang.String SETTER_PREFIX
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Register a listener for the PropertyChange event.
 java.lang.reflect.Method getIndexedValueSetter()
          returns a method actually used to set indexed values.
 int getNumberOfSetter()
          returns the number of available index.
 java.lang.String getSetterNameAt(int index)
          get the setter method name for the specified index.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Remove a listener for the PropertyChange event.
 void setNumberOfSetter(int num)
          sets the number of index.
 void setSetterNameAt(int index, java.lang.String name)
          set the setter method name for the specified index.
 void setValueAt(int index, java.lang.Object value)
          Method to set value at the specified index.
 

Field Detail

SETTER_NAME

public static final java.lang.String SETTER_NAME
a string represents the name of method "setValueAt".

See Also:
Constant Field Values

SETTER_PREFIX

public static final java.lang.String SETTER_PREFIX
See Also:
Constant Field Values

SETTER_INDEX_SEPARATOR

public static final java.lang.String SETTER_INDEX_SEPARATOR
See Also:
Constant Field Values
Method Detail

getNumberOfSetter

public int getNumberOfSetter()
returns the number of available index.


setNumberOfSetter

public void setNumberOfSetter(int num)
sets the number of index.


setValueAt

public void setValueAt(int index,
                       java.lang.Object value)
Method to set value at the specified index.


getIndexedValueSetter

public java.lang.reflect.Method getIndexedValueSetter()
returns a method actually used to set indexed values.


setSetterNameAt

public void setSetterNameAt(int index,
                            java.lang.String name)
set the setter method name for the specified index.


getSetterNameAt

public java.lang.String getSetterNameAt(int index)
get the setter method name for the specified index.


addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Register a listener for the PropertyChange event. The class will fire a PropertyChange value whenever the value is updated.

Parameters:
listener - An object to be invoked when a PropertyChange event is fired.

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove a listener for the PropertyChange event.

Parameters:
listener - The PropertyChange listener to be removed.


Copyright © 2003 JBean project. All Rights Reserved.