|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.tools.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl
com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
public final class BIClass
Class declaration. This customization turns arbitrary schema component into a Java content interface.
This customization is acknowledged by the ClassSelector.
Field Summary | |
---|---|
static QName |
NAME
Name of this declaration. |
Fields inherited from class com.sun.tools.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl |
---|
loc, parent |
Constructor Summary | |
---|---|
protected |
BIClass()
|
Method Summary | |
---|---|
String |
getClassName()
Gets the specified class name, or null if not specified. |
String |
getExistingClassRef()
Reference to the existing class, or null. |
String |
getJavadoc()
Gets the javadoc comment specified in the customization. |
QName |
getName()
Gets the name of this binding declaration, which is the same as the tag name of the binding element. |
String |
getUserSpecifiedImplClass()
Gets the fully qualified name of the user-specified implementation class, if any. |
void |
setParent(BindInfo p)
Sets the parent BindInfo object of this declaration. |
Methods inherited from class com.sun.tools.xjc.reader.xmlschema.bindinfo.AbstractDeclarationImpl |
---|
getBuilder, getChildren, getCodeModel, getLocation, getOwner, isAcknowledged, markAsAcknowledged, onSetOwner |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final QName NAME
Constructor Detail |
---|
protected BIClass()
Method Detail |
---|
@Nullable public String getClassName()
public String getUserSpecifiedImplClass()
public String getExistingClassRef()
Caller needs to perform error check on this.
public String getJavadoc()
public QName getName()
BIDeclaration
public void setParent(BindInfo p)
BIDeclaration
This method can be only called from BindInfo
,
and only once. This is a good opportunity to do some
follow-up initialization after JAXB unmarshalling
populated BIDeclaration
.
setParent
in interface BIDeclaration
setParent
in class AbstractDeclarationImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |