com.sun.xml.bind.api

Class 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

Method Summary
abstract Vget(B bean)
Gets the value of the property of the given bean object.
abstract voidset(B bean, V value)
Sets the value of the property of the given bean object.

Method Detail

get

public abstract V get(B bean)
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)
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