com.sun.xml.ws.spi.db
Class JAXBWrapperAccessor

java.lang.Object
  extended by com.sun.xml.ws.spi.db.WrapperAccessor
      extended by com.sun.xml.ws.spi.db.JAXBWrapperAccessor

public class JAXBWrapperAccessor
extends WrapperAccessor

JAXBWrapperAccessor


Field Summary
protected  java.lang.Class<?> contentClass
           
protected  java.util.HashMap<java.lang.Object,java.lang.Class> elementDeclaredTypes
           
 
Fields inherited from class com.sun.xml.ws.spi.db.WrapperAccessor
elementLocalNameCollision, propertyGetters, propertySetters
 
Constructor Summary
JAXBWrapperAccessor(java.lang.Class<?> wrapperBean)
           
 
Method Summary
protected static PropertyGetter createPropertyGetter(java.lang.reflect.Field field, java.lang.reflect.Method getMethod)
           
protected static PropertySetter createPropertySetter(java.lang.reflect.Field field, java.lang.reflect.Method setter)
           
protected static java.util.List<java.lang.reflect.Field> getAllFields(java.lang.Class<?> clz)
           
protected static java.lang.reflect.Field[] getDeclaredFields(java.lang.Class<?> clz)
           
 PropertyAccessor getPropertyAccessor(java.lang.String ns, java.lang.String name)
           
 
Methods inherited from class com.sun.xml.ws.spi.db.WrapperAccessor
getPropertyGetter, getPropertySetter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contentClass

protected java.lang.Class<?> contentClass

elementDeclaredTypes

protected java.util.HashMap<java.lang.Object,java.lang.Class> elementDeclaredTypes
Constructor Detail

JAXBWrapperAccessor

public JAXBWrapperAccessor(java.lang.Class<?> wrapperBean)
Method Detail

getAllFields

protected static java.util.List<java.lang.reflect.Field> getAllFields(java.lang.Class<?> clz)

getDeclaredFields

protected static java.lang.reflect.Field[] getDeclaredFields(java.lang.Class<?> clz)

createPropertyGetter

protected static PropertyGetter createPropertyGetter(java.lang.reflect.Field field,
                                                     java.lang.reflect.Method getMethod)

createPropertySetter

protected static PropertySetter createPropertySetter(java.lang.reflect.Field field,
                                                     java.lang.reflect.Method setter)

getPropertyAccessor

public PropertyAccessor getPropertyAccessor(java.lang.String ns,
                                            java.lang.String name)
Overrides:
getPropertyAccessor in class WrapperAccessor


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