Class AccessorFactoryImpl

java.lang.Object
com.sun.xml.bind.AccessorFactoryImpl
All Implemented Interfaces:
AccessorFactory, InternalAccessorFactory

public class AccessorFactoryImpl extends Object implements InternalAccessorFactory
  • Method Details

    • getInstance

      public static AccessorFactoryImpl getInstance()
    • createFieldAccessor

      public Accessor createFieldAccessor(Class bean, Field field, boolean readOnly)
      Access a field of the class.
      Specified by:
      createFieldAccessor in interface AccessorFactory
      Parameters:
      bean - the class to be processed.
      field - the field within the class to be accessed.
      readOnly - the isStatic value of the field's modifier.
      Returns:
      Accessor the accessor for this field
    • createFieldAccessor

      public Accessor createFieldAccessor(Class bean, Field field, boolean readOnly, boolean supressWarning)
      Access a field of the class.
      Specified by:
      createFieldAccessor in interface InternalAccessorFactory
      Parameters:
      bean - the class to be processed.
      field - the field within the class to be accessed.
      readOnly - the isStatic value of the field's modifier.
      supressWarning - supress security warning about accessing fields through reflection
      Returns:
      Accessor the accessor for this field
    • createPropertyAccessor

      public Accessor createPropertyAccessor(Class bean, Method getter, Method setter)
      Access a property of the class.
      Specified by:
      createPropertyAccessor in interface AccessorFactory
      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