|
||||||||||
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.User
public static class BIConversion.User
User-specified <javaType> customization. The parse/print methods are allowed to be null, and their default values are determined based on the owner of the token.
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 | |
---|---|
static javax.xml.namespace.QName |
NAME
Name of the conversion declaration. |
protected BindInfo |
parent
|
Constructor Summary | |
---|---|
BIConversion.User()
|
|
BIConversion.User(org.xml.sax.Locator loc,
java.lang.String parseMethod,
java.lang.String printMethod,
com.sun.codemodel.JType inMemoryType)
|
Method Summary | |
---|---|
protected BGMBuilder |
getBuilder()
|
java.util.Collection<BIDeclaration> |
getChildren()
Gets child BIDeclaration s if any. |
protected com.sun.codemodel.JCodeModel |
getCodeModel()
|
org.xml.sax.Locator |
getLocation()
Gets the source location where this declaration was written. |
javax.xml.namespace.QName |
getName()
Gets the name of this binding declaration, which is the same as the tag name of the binding element. |
protected com.sun.xml.xsom.XSComponent |
getOwner()
|
TypeUse |
getTypeUse(com.sun.xml.xsom.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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final javax.xml.namespace.QName NAME
protected BindInfo parent
Constructor Detail |
---|
public BIConversion.User(org.xml.sax.Locator loc, java.lang.String parseMethod, java.lang.String printMethod, com.sun.codemodel.JType inMemoryType)
public BIConversion.User()
Method Detail |
---|
public TypeUse getTypeUse(com.sun.xml.xsom.XSSimpleType owner)
BIConversion
TypeUse
object that this conversion represents.
The returned TypeUse
object is properly adapted.
getTypeUse
in class BIConversion
owner
- 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 javax.xml.namespace.QName getName()
BIDeclaration
getName
in interface BIDeclaration
getName
in class BIConversion
public org.xml.sax.Locator getLocation()
BIDeclaration
getLocation
in interface 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
protected final com.sun.xml.xsom.XSComponent getOwner()
protected final BGMBuilder getBuilder()
protected final com.sun.codemodel.JCodeModel getCodeModel()
public final boolean isAcknowledged()
BIDeclaration
isAcknowledged
in interface BIDeclaration
public void onSetOwner()
BIDeclaration
BindInfo
got its owner set.
This is when declarations are connected to BGMBuilder
and
its sibling components.
onSetOwner
in interface BIDeclaration
public java.util.Collection<BIDeclaration> getChildren()
BIDeclaration
BIDeclaration
s if any.
getChildren
in interface BIDeclaration
public void markAsAcknowledged()
BIDeclaration
Declarations 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 |