Class RawAccessor<B,V>

java.lang.Object
com.sun.xml.bind.api.RawAccessor<B,V>

public abstract class RawAccessor<B,V> extends Object
Accesses a particular property of a bean.

This interface allows JAX-RPC to access an element property of a JAXB bean.

Subject to change without notice.

Since:
2.0 EA1
Author:
Kohsuke Kawaguchi
  • Constructor Details

    • RawAccessor

      public RawAccessor()
  • Method Details

    • get

      public abstract V get(B bean) throws AccessorException
      Gets the value of the property of the given bean object.
      Parameters:
      bean - must not be null.
      Throws:
      AccessorException - if failed to set a value. For example, the getter method may throw an exception.
      Since:
      2.0 EA1
    • set

      public abstract void set(B bean, V value) throws AccessorException
      Sets the value of the property of the given bean object.
      Parameters:
      bean - must not be null.
      value - the value to be set. Setting value to null means resetting to the VM default value (even for primitive properties.)
      Throws:
      AccessorException - if failed to set a value. For example, the setter method may throw an exception.
      Since:
      2.0 EA1