Top Fields Constructors Methods
org.glassfish.jaxb.runtime

public Class AccessorFactoryImpl

extends Object
implements InternalAccessorFactory
Class Inheritance
All Implemented Interfaces
org.glassfish.jaxb.runtime.InternalAccessorFactory, org.glassfish.jaxb.runtime.AccessorFactory
Imports
org.glassfish.jaxb.runtime.v2.runtime.reflect.Accessor, java.lang.reflect.Field, .Method

Field Summary

Modifier and TypeField and Description
private static AccessorFactoryImpl

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Accessor<BeanT, ValueT>

Returns:

Accessor the accessor for this field
createFieldAccessor
(Class<T>
the class to be processed.
bean
,
Field
the field within the class to be accessed.
field
,
boolean
the isStatic value of the field's modifier.
readOnly
)

Implements org.glassfish.jaxb.runtime.AccessorFactory.createFieldAccessor.

Access a field of the class.

public Accessor<BeanT, ValueT>

Returns:

Accessor the accessor for this field
createFieldAccessor
(Class<T>
the class to be processed.
bean
,
Field
the field within the class to be accessed.
field
,
boolean
the isStatic value of the field's modifier.
readOnly
,
boolean
supress security warning about accessing fields through reflection
supressWarning
)

Implements org.glassfish.jaxb.runtime.InternalAccessorFactory.createFieldAccessor.

Access a field of the class.

public Accessor<BeanT, ValueT>

Returns:

Accessor the accessor for these methods
createPropertyAccessor
(Class<T>
the class to be processed
bean
,
Method
the getter method to be accessed. The value can be null.
getter
,
Method
the setter method to be accessed. The value can be null.
setter
)

Implements org.glassfish.jaxb.runtime.AccessorFactory.createPropertyAccessor.

Access a property of the class.

public static AccessorFactoryImpl
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static AccessorFactoryImpl instance

Constructor Detail

AccessorFactoryImplback to summary
private AccessorFactoryImpl()

Method Detail

createFieldAccessorback to summary
public Accessor<BeanT, ValueT> createFieldAccessor(Class<T> bean, Field field, boolean readOnly)

Implements org.glassfish.jaxb.runtime.AccessorFactory.createFieldAccessor.

Access a field of the class.

Parameters
bean:Class<T>

the class to be processed.

field:Field

the field within the class to be accessed.

readOnly:boolean

the isStatic value of the field's modifier.

Returns:Accessor<BeanT, ValueT>

Accessor the accessor for this field

Annotations
@Override
createFieldAccessorback to summary
public Accessor<BeanT, ValueT> createFieldAccessor(Class<T> bean, Field field, boolean readOnly, boolean supressWarning)

Implements org.glassfish.jaxb.runtime.InternalAccessorFactory.createFieldAccessor.

Access a field of the class.

Parameters
bean:Class<T>

the class to be processed.

field:Field

the field within the class to be accessed.

readOnly:boolean

the isStatic value of the field's modifier.

supressWarning:boolean

supress security warning about accessing fields through reflection

Returns:Accessor<BeanT, ValueT>

Accessor the accessor for this field

Annotations
@Override
createPropertyAccessorback to summary
public Accessor<BeanT, ValueT> createPropertyAccessor(Class<T> bean, Method getter, Method setter)

Implements org.glassfish.jaxb.runtime.AccessorFactory.createPropertyAccessor.

Access a property of the class.

Parameters
bean:Class<T>

the class to be processed

getter:Method

the getter method to be accessed. The value can be null.

setter:Method

the setter method to be accessed. The value can be null.

Returns:Accessor<BeanT, ValueT>

Accessor the accessor for these methods

Annotations
@Override
getInstanceback to summary
public static AccessorFactoryImpl getInstance()