Uses of Class
com.sun.xml.bind.v2.runtime.reflect.Accessor

Packages that use Accessor
com.sun.xml.bind   
com.sun.xml.bind.v2.model.impl Implementation of the com.sun.xml.bind.j2s.model package. 
com.sun.xml.bind.v2.model.runtime The specialization of com.sun.xml.bind.v2.model.core for the runtime. 
com.sun.xml.bind.v2.runtime.property   
com.sun.xml.bind.v2.runtime.reflect Abstraction around accessing data of actual objects. 
com.sun.xml.bind.v2.runtime.reflect.opt Hosts optimized Accessor, TransducedAccessor, and Transducer
com.sun.xml.bind.v2.runtime.unmarshaller   
 

Uses of Accessor in com.sun.xml.bind
 

Methods in com.sun.xml.bind that return Accessor
 Accessor AccessorFactory.createFieldAccessor(Class bean, Field f, boolean readOnly)
          Access a field of the class.
 Accessor AccessorFactoryImpl.createFieldAccessor(Class bean, Field field, boolean readOnly)
          Access a field of the class.
 Accessor AccessorFactory.createPropertyAccessor(Class bean, Method getter, Method setter)
          Access a property of the class.
 Accessor AccessorFactoryImpl.createPropertyAccessor(Class bean, Method getter, Method setter)
          Access a property of the class.
 

Uses of Accessor in com.sun.xml.bind.v2.model.impl
 

Methods in com.sun.xml.bind.v2.model.impl that return Accessor
 Accessor SingleTypePropertyInfoImpl.getAccessor()
           
 Accessor RuntimeClassInfoImpl.RuntimePropertySeed.getAccessor()
           
 Accessor RuntimeElementInfoImpl.RuntimePropertyImpl.getAccessor()
           
 Accessor RuntimeElementPropertyInfoImpl.getAccessor()
           
 Accessor RuntimeMapPropertyInfoImpl.getAccessor()
           
 Accessor RuntimeReferencePropertyInfoImpl.getAccessor()
           
<B> Accessor<B,Map<QName,String>>
RuntimeClassInfoImpl.getAttributeWildcard()
           
 Accessor<?,Locator> RuntimeClassInfoImpl.getLocatorField()
           
 

Constructors in com.sun.xml.bind.v2.model.impl with parameters of type Accessor
RuntimeClassInfoImpl.RuntimePropertySeed(PropertySeed<Type,Class,Field,Method> core, Accessor acc)
           
 

Uses of Accessor in com.sun.xml.bind.v2.model.runtime
 

Methods in com.sun.xml.bind.v2.model.runtime that return Accessor
 Accessor RuntimePropertyInfo.getAccessor()
          Gets the Accessor for this property.
<BeanT> Accessor<BeanT,Map<QName,String>>
RuntimeClassInfo.getAttributeWildcard()
          If ClassInfo.hasAttributeWildcard() is true, returns the accessor to access the property.
<BeanT> Accessor<BeanT,Locator>
RuntimeClassInfo.getLocatorField()
          If this JAXB bean has a property annotated with XmlLocation, this method returns it.
 

Uses of Accessor in com.sun.xml.bind.v2.runtime.property
 

Fields in com.sun.xml.bind.v2.runtime.property declared as Accessor
protected  Accessor<BeanT,ListT> ArrayProperty.acc
           
 

Methods in com.sun.xml.bind.v2.runtime.property that return Accessor
 Accessor Property.getElementPropertyAccessor(String nsUri, String localName)
          If this property is mapped to the specified element, return an accessor to it.
 Accessor PropertyImpl.getElementPropertyAccessor(String nsUri, String localName)
           
 Accessor SingleElementLeafProperty.getElementPropertyAccessor(String nsUri, String localName)
           
 Accessor SingleElementNodeProperty.getElementPropertyAccessor(String nsUri, String localName)
           
 Accessor SingleMapNodeProperty.getElementPropertyAccessor(String nsUri, String localName)
           
 Accessor SingleReferenceNodeProperty.getElementPropertyAccessor(String nsUri, String localName)
           
 Accessor ArrayElementProperty.getElementPropertyAccessor(String nsUri, String localName)
           
 Accessor ArrayReferenceNodeProperty.getElementPropertyAccessor(String nsUri, String localName)
           
 

Uses of Accessor in com.sun.xml.bind.v2.runtime.reflect
 

Subclasses of Accessor in com.sun.xml.bind.v2.runtime.reflect
static class Accessor.FieldReflection<BeanT,ValueT>
          Accessor that uses Java reflection to access a field.
static class Accessor.GetterOnlyReflection<BeanT,ValueT>
          A version of Accessor.GetterSetterReflection thaat doesn't have any setter.
static class Accessor.GetterSetterReflection<BeanT,ValueT>
          Accessor that uses Java reflection to access a getter and a setter.
static class Accessor.ReadOnlyFieldReflection<BeanT,ValueT>
          Read-only access to Field.
static class Accessor.SetterOnlyReflection<BeanT,ValueT>
          A version of Accessor.GetterSetterReflection thaat doesn't have any getter.
(package private)  class AdaptedAccessor<BeanT,InMemValueT,OnWireValueT>
          Accessor that adapts the value by using Adapter.
 class NullSafeAccessor<B,V,P>
          Accessor wrapper that replaces a null with an empty collection.
 

Fields in com.sun.xml.bind.v2.runtime.reflect declared as Accessor
protected  Accessor<BeanT,ValueT> TransducedAccessor.CompositeTransducedAccessorImpl.acc
           
static Accessor<JAXBElement,Object> Accessor.JAXB_ELEMENT_VALUE
          Accessor for JAXBElement.getValue().
 

Methods in com.sun.xml.bind.v2.runtime.reflect that return Accessor
<T> Accessor<BeanT,T>
Accessor.adapt(Adapter<Type,Class> adapter)
           
<T> Accessor<BeanT,T>
Accessor.adapt(Class<T> targetType, Class<? extends XmlAdapter<T,ValueT>> adapter)
          Wraps this Accessor into another Accessor and performs the type adaption as necessary.
static
<A,B> Accessor<A,B>
Accessor.getErrorInstance()
          Gets the special Accessor used to recover from errors.
 Accessor<BeanT,ValueT> Accessor.optimize(JAXBContextImpl context)
          Returns the optimized version of the same accessor.
 Accessor<BeanT,ValueT> Accessor.FieldReflection.optimize(JAXBContextImpl context)
           
 Accessor<BeanT,ValueT> Accessor.ReadOnlyFieldReflection.optimize(JAXBContextImpl context)
           
 Accessor<BeanT,ValueT> Accessor.GetterSetterReflection.optimize(JAXBContextImpl context)
           
 

Methods in com.sun.xml.bind.v2.runtime.reflect with parameters of type Accessor
abstract  void Lister.endPacking(PackT pack, BeanT bean, Accessor<BeanT,PropT> acc)
          Finally, call this method to wraps up the pack.
 void AdaptedLister.endPacking(PackT pack, BeanT bean, Accessor<BeanT,PropT> accessor)
           
 void PrimitiveArrayListerByte.endPacking(PrimitiveArrayListerByte.ByteArrayPack pack, BeanT bean, Accessor<BeanT,byte[]> acc)
           
 void Lister.CollectionLister.endPacking(T collection, BeanT bean, Accessor<BeanT,T> acc)
           
 void PrimitiveArrayListerByte.reset(BeanT o, Accessor<BeanT,byte[]> acc)
           
abstract  void Lister.reset(BeanT o, Accessor<BeanT,PropT> acc)
          Clears the values of the property.
 void AdaptedLister.reset(BeanT bean, Accessor<BeanT,PropT> accessor)
           
 void Lister.CollectionLister.reset(BeanT bean, Accessor<BeanT,T> acc)
           
 PrimitiveArrayListerByte.ByteArrayPack PrimitiveArrayListerByte.startPacking(BeanT current, Accessor<BeanT,byte[]> acc)
           
abstract  PackT Lister.startPacking(BeanT bean, Accessor<BeanT,PropT> acc)
          Setting values to a multi-value property starts by creating a transient object called "pack" from the current field.
 PackT AdaptedLister.startPacking(BeanT bean, Accessor<BeanT,PropT> accessor)
           
 T Lister.CollectionLister.startPacking(BeanT bean, Accessor<BeanT,T> acc)
           
 

Constructors in com.sun.xml.bind.v2.runtime.reflect with parameters of type Accessor
AdaptedAccessor(Class<OnWireValueT> targetType, Accessor<BeanT,InMemValueT> extThis, Class<? extends XmlAdapter<OnWireValueT,InMemValueT>> adapter)
           
ListTransducedAccessorImpl(Transducer<ItemT> xducer, Accessor<BeanT,ListT> acc, Lister<BeanT,ListT,ItemT,PackT> lister)
           
NullSafeAccessor(Accessor<B,V> core, Lister<B,V,?,P> lister)
           
TransducedAccessor.CompositeContextDependentTransducedAccessorImpl(JAXBContextImpl context, Transducer<ValueT> xducer, Accessor<BeanT,ValueT> acc)
           
TransducedAccessor.CompositeTransducedAccessorImpl(JAXBContextImpl context, Transducer<ValueT> xducer, Accessor<BeanT,ValueT> acc)
           
 

Uses of Accessor in com.sun.xml.bind.v2.runtime.reflect.opt
 

Subclasses of Accessor in com.sun.xml.bind.v2.runtime.reflect.opt
 class FieldAccessor_Byte
          Template Accessor for byte fields.
 class FieldAccessor_Ref
          Template Accessor for reference type fields.
 class MethodAccessor_Byte
          Template Accessor for boolean getter/setter.
 class MethodAccessor_Ref
          Template Accessor for reference types getter/setter.
 

Methods in com.sun.xml.bind.v2.runtime.reflect.opt that return Accessor
static
<B,V> Accessor<B,V>
OptimizedAccessorFactory.get(Field field)
          Gets the optimizd Accessor that accesses the given field.
static
<B,V> Accessor<B,V>
OptimizedAccessorFactory.get(Method getter, Method setter)
          Gets the optimized Accessor that accesses the given getter/setter.
 

Uses of Accessor in com.sun.xml.bind.v2.runtime.unmarshaller
 

Methods in com.sun.xml.bind.v2.runtime.unmarshaller with parameters of type Accessor
 void Scope.add(Accessor<BeanT,PropT> acc, Lister<BeanT,PropT,ItemT,PackT> lister, ItemT value)
          Adds a new item to this packing scope.
 void StructureLoader.init(JAXBContextImpl context, ClassBeanInfoImpl beanInfo, Accessor<?,Map<QName,String>> attWildcard)
          Completes the initialization.
 void Scope.start(Accessor<BeanT,PropT> acc, Lister<BeanT,PropT,ItemT,PackT> lister)
          Starts the packing scope, without adding any item.
 

Constructors in com.sun.xml.bind.v2.runtime.unmarshaller with parameters of type Accessor
XsiNilLoader.Single(Loader l, Accessor acc)