Top Description Fields Constructors Methods
com.sun.tools.xjc.api.impl.s2j

pack-priv final Class BeanMappingImpl

extends AbstractMappingImpl<CClassInfo>
Class Inheritance
Imports
java.util.List, com.sun.tools.xjc.api.Mapping, .Property, .TypeAndAnnotation, com.sun.tools.xjc.model.CClassInfo

Partial implementation of Mapping for bean classes.
Author
Kohsuke Kawaguchi

Field Summary

Modifier and TypeField and Description
private final TypeAndAnnotationImpl
Inherited from com.sun.tools.xjc.api.impl.s2j.AbstractMappingImpl:
clazzparent

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public List<Property>
public TypeAndAnnotation
getType()

Implements com.sun.tools.xjc.api.Mapping.getType.

Returns the fully-qualified name of the java class for the type of this element.

public String
Inherited from com.sun.tools.xjc.api.impl.s2j.AbstractMappingImpl:
buildDrilldowngetClazzgetElementgetWrapperStyleDrilldown

Field Detail

taaback to summary
private final TypeAndAnnotationImpl taa

Constructor Detail

BeanMappingImplback to summary
pack-priv BeanMappingImpl(JAXBModelImpl parent, CClassInfo classInfo)

Method Detail

calcDrilldownback to summary
public List<Property> calcDrilldown()

Implements abstract com.sun.tools.xjc.api.impl.s2j.AbstractMappingImpl.calcDrilldown.

Annotations
@Override
getTypeback to summary
public TypeAndAnnotation getType()

Implements com.sun.tools.xjc.api.Mapping.getType.

Doc from com.sun.tools.xjc.api.Mapping.getType.

Returns the fully-qualified name of the java class for the type of this element.

Todo

does this method returns the name of the wrapper bean when it's qualified for the wrapper style? Seems no (consider <xs:element name='foo' type='xs:long' />), but then how does JAX-RPC captures that bean?

Annotations
@Override
getTypeClassback to summary
public String getTypeClass()