-
- All Known Subinterfaces:
InternalAccessorFactory
- All Known Implementing Classes:
AccessorFactoryImpl
public interface AccessorFactoryA means to allow the user to provide customized Accessor to be used by JAXB.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessorcreateFieldAccessor(Class bean, Field f, boolean readOnly)Access a field of the class.AccessorcreatePropertyAccessor(Class bean, Method getter, Method setter)Access a property of the class.
-
-
-
Method Detail
-
createFieldAccessor
Accessor createFieldAccessor(Class bean, Field f, boolean readOnly) throws jakarta.xml.bind.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:
jakarta.xml.bind.JAXBException- reports failures of the method.
-
createPropertyAccessor
Accessor createPropertyAccessor(Class bean, Method getter, Method setter) throws jakarta.xml.bind.JAXBException
Access a property of the class.- Parameters:
bean- the class to be processedgetter- 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:
jakarta.xml.bind.JAXBException- reports failures of the method.
-
-