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  Class<?> contentClass
           
protected  HashMap<Object,Class> elementDeclaredTypes
           
 
Fields inherited from class com.sun.xml.ws.spi.db.WrapperAccessor
elementLocalNameCollision, propertyGetters, propertySetters
 
Constructor Summary
JAXBWrapperAccessor(Class<?> wrapperBean)
           
 
Method Summary
protected static PropertyGetter createPropertyGetter(Field field, Method getMethod)
           
protected static PropertySetter createPropertySetter(Field field, Method setter)
           
protected static List<Field> getAllFields(Class<?> clz)
           
protected static Field[] getDeclaredFields(Class<?> clz)
           
 PropertyAccessor getPropertyAccessor(String ns, 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 Class<?> contentClass

elementDeclaredTypes

protected HashMap<Object,Class> elementDeclaredTypes
Constructor Detail

JAXBWrapperAccessor

public JAXBWrapperAccessor(Class<?> wrapperBean)
Method Detail

getAllFields

protected static List<Field> getAllFields(Class<?> clz)

getDeclaredFields

protected static Field[] getDeclaredFields(Class<?> clz)

createPropertyGetter

protected static PropertyGetter createPropertyGetter(Field field,
                                                     Method getMethod)

createPropertySetter

protected static PropertySetter createPropertySetter(Field field,
                                                     Method setter)

getPropertyAccessor

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


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