Interface AccessorFactory

All Known Subinterfaces:
InternalAccessorFactory
All Known Implementing Classes:
AccessorFactoryImpl

public interface AccessorFactory
A means to allow the user to provide customized Accessor to be used by JAXB.
  • Method Details

    • 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.