com.sun.tools.xjc.reader.xmlschema.bindinfo

Class BIClass

final class BIClass extends AbstractDeclarationImpl

Class declaration. This customization turns arbitrary schema component into a Java content interface.

This customization is acknowledged by the ClassSelector.

Field Summary
StringclassName
Stringjavadoc
static QNameNAME
Name of this declaration.
Stringrecursive
Stringref
StringuserSpecifiedImplClass
Constructor Summary
protected BIClass()
Method Summary
StringgetClassName()
Gets the specified class name, or null if not specified.
StringgetExistingClassRef()
Reference to the existing class, or null.
StringgetJavadoc()
Gets the javadoc comment specified in the customization.
QNamegetName()
StringgetRecursive()
StringgetUserSpecifiedImplClass()
Gets the fully qualified name of the user-specified implementation class, if any.
voidsetParent(BindInfo p)

Field Detail

className

String className

javadoc

String javadoc

NAME

public static final QName NAME
Name of this declaration.

recursive

String recursive

ref

String ref

userSpecifiedImplClass

String userSpecifiedImplClass

Constructor Detail

BIClass

protected BIClass()

Method Detail

getClassName

String getClassName()
Gets the specified class name, or null if not specified. (Not a fully qualified name.)

Returns: Returns a class name. The caller should NOT apply XML-to-Java name conversion to the name returned from this method.

getExistingClassRef

public String getExistingClassRef()
Reference to the existing class, or null. Fully qualified name.

Caller needs to perform error check on this.

getJavadoc

public String getJavadoc()
Gets the javadoc comment specified in the customization. Can be null if none is specified.

getName

public QName getName()

getRecursive

public String getRecursive()

getUserSpecifiedImplClass

public String getUserSpecifiedImplClass()
Gets the fully qualified name of the user-specified implementation class, if any. Or null.

setParent

public void setParent(BindInfo p)