- java.lang.Object
-
- org.glassfish.jaxb.runtime.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 Summary
Constructors Modifier Constructor Description protected
RawAccessor()
Default constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract V
get(B bean)
Gets the value of the property of the given bean object.abstract void
set(B bean, V value)
Sets the value of the property of the given bean object.
-
-
-
Method Detail
-
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
-
-