Top Description Fields Constructors Methods
com.sun.tools.xjc.generator.bean

pack-priv final Class ElementOutlineImpl

extends ElementOutline
Class Inheritance
Imports
jakarta.xml.bind.JAXBElement, java.io.Serializable, javax.xml.namespace.QName, com.sun.codemodel.JClass, .JCodeModel, .JDefinedClass, .JExpr, .JExpression, .JFieldVar, .JInvocation, .JMethod, .JMod, .JType, com.sun.tools.xjc.model.CElementInfo, com.sun.tools.xjc.outline.Aspect, .ElementOutline

ElementOutline implementation.
Author
Kohsuke Kawaguchi

Field Summary

Modifier and TypeField and Description
private final BeanGenerator
Inherited from com.sun.tools.xjc.outline.ElementOutline:
implClasstarget

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private JInvocation
createQName(JCodeModel codeModel, QName name)

Generates an expression that evaluates to "new QName(...)"

public BeanGenerator
parent()

Implements abstract com.sun.tools.xjc.outline.ElementOutline.parent.

A Outline that encloses all the class outlines.

private void
serializableOption(BeanGenerator
The XJC bean generator.
bg
,
JDefinedClass
The implementation class.
implClass
)

Serializable option to implement the Serializable interface and serialVersionUID field.

Inherited from com.sun.tools.xjc.outline.ElementOutline:
_packagegetImplClassgetTarget

Field Detail

parentback to summary
private final BeanGenerator parent

Constructor Detail

ElementOutlineImplback to summary
pack-priv ElementOutlineImpl(BeanGenerator parent, CElementInfo ei)

Method Detail

createQNameback to summary
private JInvocation createQName(JCodeModel codeModel, QName name)

Generates an expression that evaluates to "new QName(...)"

parentback to summary
public BeanGenerator parent()

Implements abstract com.sun.tools.xjc.outline.ElementOutline.parent.

Doc from com.sun.tools.xjc.outline.ElementOutline.parent.

A Outline that encloses all the class outlines.

Annotations
@Override
serializableOptionback to summary
private void serializableOption(BeanGenerator bg, JDefinedClass implClass)

Serializable option to implement the Serializable interface and serialVersionUID field.

Parameters
bg:BeanGenerator

The XJC bean generator.

implClass:JDefinedClass

The implementation class.

See Also
Issue #1750