com.sun.xml.ws.spi.db
Interface PropertyAccessor<B,V>

All Known Implementing Classes:
RawAccessorWrapper

public interface PropertyAccessor<B,V>

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
 V get(B bean)
          Gets the value of the property of the given bean object.
 void set(B bean, V value)
          Sets the value of the property of the given bean object.
 

Method Detail

get

V get(B bean)
      throws DatabindingException
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.
DatabindingException
Since:
2.0 EA1

set

void set(B bean,
         V value)
         throws DatabindingException
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.
DatabindingException
Since:
2.0 EA1


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.