com.sun.xml.bind.v2.runtime.reflect

Class AdaptedAccessor<BeanT,InMemValueT,OnWireValueT>

final class AdaptedAccessor<BeanT,InMemValueT,OnWireValueT> extends Accessor<BeanT,OnWireValueT>

Accessor that adapts the value by using Adapter.

See Also: Accessor

Constructor Summary
AdaptedAccessor(Class<OnWireValueT> targetType, Accessor<BeanT,InMemValueT> extThis, Class<? extends XmlAdapter<OnWireValueT,InMemValueT>> adapter)
Method Summary
OnWireValueTget(BeanT bean)
ObjectgetUnadapted(BeanT bean)
booleanisAdapted()
voidset(BeanT bean, OnWireValueT o)
voidsetUnadapted(BeanT bean, Object value)

Constructor Detail

AdaptedAccessor

AdaptedAccessor(Class<OnWireValueT> targetType, Accessor<BeanT,InMemValueT> extThis, Class<? extends XmlAdapter<OnWireValueT,InMemValueT>> adapter)

Method Detail

get

public OnWireValueT get(BeanT bean)

getUnadapted

public Object getUnadapted(BeanT bean)

isAdapted

boolean isAdapted()

set

public void set(BeanT bean, OnWireValueT o)

setUnadapted

public void setUnadapted(BeanT bean, Object value)