|
||||||||||
| 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.BIConversion
com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.Static
public static final class BIConversion.Static
Implementation that returns a statically-determined constant TypeUse.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion |
|---|
BIConversion.Static, BIConversion.User, BIConversion.UserAdapter |
| Field Summary | |
|---|---|
protected BindInfo |
parent
|
| Fields inherited from class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion |
|---|
NAME |
| Constructor Summary | |
|---|---|
BIConversion.Static(Locator loc,
TypeUse transducer)
|
|
| Method Summary | |
|---|---|
protected BGMBuilder |
getBuilder()
|
Collection<BIDeclaration> |
getChildren()
Gets child BIDeclarations if any. |
protected JCodeModel |
getCodeModel()
|
Locator |
getLocation()
Gets the source location where this declaration was written. |
protected XSComponent |
getOwner()
|
TypeUse |
getTypeUse(XSSimpleType owner)
Gets the TypeUse object that this conversion represents. |
boolean |
isAcknowledged()
Checks if this declaration was acknowledged. |
void |
markAsAcknowledged()
Marks this declaration to be acknowledged -- either actually used or the existence is admitted (for example when a property customization is given at the point of definition.) |
void |
onSetOwner()
Called when the parent BindInfo got its owner set. |
void |
setParent(BindInfo p)
Sets the parent BindInfo object of this declaration. |
| Methods inherited from class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion |
|---|
getName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected BindInfo parent
| Constructor Detail |
|---|
public BIConversion.Static(Locator loc,
TypeUse transducer)
| Method Detail |
|---|
public TypeUse getTypeUse(XSSimpleType owner)
BIConversionTypeUse object that this conversion represents.
The returned TypeUse object is properly adapted.
getTypeUse in class BIConversionowner - A BIConversion is always associated with one
XSSimpleType, but that's not always available
when a BIConversion is built. So we pass this
as a parameter to this method.public Locator getLocation()
BIDeclaration
getLocation in interface BIDeclarationpublic 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 BIDeclarationprotected final XSComponent getOwner()
protected final BGMBuilder getBuilder()
protected final JCodeModel getCodeModel()
public final boolean isAcknowledged()
BIDeclaration
isAcknowledged in interface BIDeclarationpublic void onSetOwner()
BIDeclarationBindInfo got its owner set.
This is when declarations are connected to BGMBuilder and
its sibling components.
onSetOwner in interface BIDeclarationpublic Collection<BIDeclaration> getChildren()
BIDeclarationBIDeclarations if any.
getChildren in interface BIDeclarationpublic void markAsAcknowledged()
BIDeclarationDeclarations that are not acknowledged will be considered as an error.
markAsAcknowledged in interface BIDeclaration
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||