Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.hibernate.bytecode.javassist
Class AccessOptimizerAdapter  view AccessOptimizerAdapter download AccessOptimizerAdapter.java

java.lang.Object
  extended byorg.hibernate.bytecode.javassist.AccessOptimizerAdapter
All Implemented Interfaces:
org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer, java.io.Serializable

public class AccessOptimizerAdapter
extends java.lang.Object
implements org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer, java.io.Serializable

The ReflectionOptimizer.AccessOptimizer implementation for Javassist which simply acts as an adpater to the BulkAccessor class.


Field Summary
private  BulkAccessor bulkAccessor
           
private  java.lang.Class mappedClass
           
static java.lang.String PROPERTY_GET_EXCEPTION
           
static java.lang.String PROPERTY_SET_EXCEPTION
           
 
Constructor Summary
AccessOptimizerAdapter(BulkAccessor bulkAccessor, java.lang.Class mappedClass)
           
 
Method Summary
 java.lang.String[] getPropertyNames()
           
 java.lang.Object[] getPropertyValues(java.lang.Object object)
           
private static java.lang.String getterName(java.lang.Throwable t, BulkAccessor accessor)
           
 void setPropertyValues(java.lang.Object object, java.lang.Object[] values)
           
private static java.lang.String setterName(java.lang.Throwable t, BulkAccessor accessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_GET_EXCEPTION

public static final java.lang.String PROPERTY_GET_EXCEPTION
See Also:
Constant Field Values

PROPERTY_SET_EXCEPTION

public static final java.lang.String PROPERTY_SET_EXCEPTION
See Also:
Constant Field Values

bulkAccessor

private final BulkAccessor bulkAccessor

mappedClass

private final java.lang.Class mappedClass
Constructor Detail

AccessOptimizerAdapter

public AccessOptimizerAdapter(BulkAccessor bulkAccessor,
                              java.lang.Class mappedClass)
Method Detail

getPropertyNames

public java.lang.String[] getPropertyNames()
Specified by:
getPropertyNames in interface org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer

getPropertyValues

public java.lang.Object[] getPropertyValues(java.lang.Object object)
Specified by:
getPropertyValues in interface org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer

setPropertyValues

public void setPropertyValues(java.lang.Object object,
                              java.lang.Object[] values)
Specified by:
setPropertyValues in interface org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer

setterName

private static java.lang.String setterName(java.lang.Throwable t,
                                           BulkAccessor accessor)

getterName

private static java.lang.String getterName(java.lang.Throwable t,
                                           BulkAccessor accessor)