com.sun.xml.bind
Interface AccessorFactory

All Known Implementing Classes:
AccessorFactoryImpl

public interface AccessorFactory

A means to allow the user to provide customized Accessor to be used by JAXB.


Method Summary
 Accessor createFieldAccessor(Class bean, Field f, boolean readOnly)
          Access a field of the class.
 Accessor createPropertyAccessor(Class bean, Method getter, Method setter)
          Access a property of the class.
 

Method Detail

createFieldAccessor

Accessor createFieldAccessor(Class bean,
                             Field f,
                             boolean readOnly)
                             throws JAXBException
Access a field of the class.

Parameters:
bean - the class to be processed.
f - the field within the class to be accessed.
readOnly - the isStatic value of the field's modifier.
Returns:
Accessor the accessor for this field
Throws:
JAXBException - reports failures of the method.

createPropertyAccessor

Accessor createPropertyAccessor(Class bean,
                                Method getter,
                                Method setter)
                                throws JAXBException
Access a property of the class.

Parameters:
bean - the class to be processed
getter - the getter method to be accessed. The value can be null.
setter - the setter method to be accessed. The value can be null.
Returns:
Accessor the accessor for these methods
Throws:
JAXBException - reports failures of the method.