Top Description Inners Methods
com.sun.tools.xjc.model

public Interface CClassInfoParent

Known Direct Implementers
com.sun.tools.xjc.model.CClassInfoParent.Package, com.sun.tools.xjc.model.CElementInfo, com.sun.tools.xjc.model.CClassInfo
Imports
com.sun.codemodel.JPackage

Parent of a CClassInfo/CElementInfo.

Todo

rename Either CClassInfo or CClassInfoParent.Package.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static interface

Method Summary

Modifier and TypeMethod and Description
public <T> T
public String
fullName()

Returns the fully-qualified name.

public JPackage
getOwnerPackage()

Gets the nearest JPackage.

Method Detail

acceptback to summary
public <T> T accept(CClassInfoParent.Visitor<T> visitor)
fullNameback to summary
public String fullName()

Returns the fully-qualified name.

getOwnerPackageback to summary
public JPackage getOwnerPackage()

Gets the nearest JPackage.

com.sun.tools.xjc.model back to summary

public final Class CClassInfoParent.Package

extends Object
implements CClassInfoParent
Class Inheritance
All Implemented Interfaces
com.sun.tools.xjc.model.CClassInfoParent

JPackage as a CClassInfoParent. Use Model#getPackage to obtain an instance.

Field Summary

Modifier and TypeField and Description
public final JPackage

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> T
public String
fullName()

Implements com.sun.tools.xjc.model.CClassInfoParent.fullName.

Returns the fully-qualified name.

public JPackage
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

pkgback to summary
public final JPackage pkg

Constructor Detail

Packageback to summary
public Package(JPackage pkg)

Method Detail

acceptback to summary
public <T> T accept(CClassInfoParent.Visitor<T> visitor)

Implements com.sun.tools.xjc.model.CClassInfoParent.accept.

Annotations
@Override
fullNameback to summary
public String fullName()

Implements com.sun.tools.xjc.model.CClassInfoParent.fullName.

Doc from com.sun.tools.xjc.model.CClassInfoParent.fullName.

Returns the fully-qualified name.

Annotations
@Override
getOwnerPackageback to summary
public JPackage getOwnerPackage()

Implements com.sun.tools.xjc.model.CClassInfoParent.getOwnerPackage.

Doc from com.sun.tools.xjc.model.CClassInfoParent.getOwnerPackage.

Gets the nearest JPackage.

Annotations
@Override
com.sun.tools.xjc.model back to summary

public Interface CClassInfoParent.Visitor<T>


Visitor of CClassInfoParent

Method Summary

Modifier and TypeMethod and Description
public T
public T
public T

Method Detail

onBeanback to summary
public T onBean(CClassInfo bean)
onElementback to summary
public T onElement(CElementInfo element)
onPackageback to summary
public T onPackage(JPackage pkg)