Class BIXDom
java.lang.Object
com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDom
com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXDom
- All Implemented Interfaces:
BIDeclaration
Compatibility with 1.0.
Read
<xjc:dom> as <jaxb:dom>.- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final BGMBuilderGets child s if any.protected final JCodeModelGets the source location where this declaration was written.protected final XSComponentgetOwner()final booleanChecks if this declaration was acknowledged.voidMarks 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.)voidCalled when the parentBindInfogot its owner set.voidSets the parent BindInfo object of this declaration.
-
Field Details
-
parent
-
-
Constructor Details
-
BIXDom
public BIXDom()Default constructor.
-
-
Method Details
-
getLocation
Description copied from interface:BIDeclarationGets the source location where this declaration was written. For declarations that are generated by XJC itself, this method returns null.- Specified by:
getLocationin interfaceBIDeclaration
-
setParent
Description copied from interface:BIDeclarationSets the parent BindInfo object of this declaration. A declaration object can use this pointer to access context information, such as other customizations.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 .- Specified by:
setParentin interfaceBIDeclaration
-
getOwner
-
getBuilder
-
getCodeModel
-
isAcknowledged
public final boolean isAcknowledged()Description copied from interface:BIDeclarationChecks if this declaration was acknowledged.- Specified by:
isAcknowledgedin interfaceBIDeclaration
-
onSetOwner
public void onSetOwner()Description copied from interface:BIDeclarationCalled when the parentBindInfogot its owner set. This is when declarations are connected toBGMBuilderand its sibling components.- Specified by:
onSetOwnerin interfaceBIDeclaration
-
getChildren
Description copied from interface:BIDeclarationGets child s if any.- Specified by:
getChildrenin interfaceBIDeclaration- Returns:
- can be empty but always non-null. read-only.
-
markAsAcknowledged
public void markAsAcknowledged()Description copied from interface:BIDeclarationMarks 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.)Declarations that are not acknowledged will be considered as an error.
- Specified by:
markAsAcknowledgedin interfaceBIDeclaration
-