(package private) org.xml.sax.Locator |
loc
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
loc
parent
protected BindInfo parent
AbstractDeclarationImpl
@Deprecated
protected AbstractDeclarationImpl(org.xml.sax.Locator loc)
- Deprecated.
AbstractDeclarationImpl
protected AbstractDeclarationImpl()
getLocation
public org.xml.sax.Locator getLocation()
- Description copied from interface:
BIDeclaration
- Gets the source location where this declaration was written.
For declarations that are generated by XJC itself,
this method returns null.
- Specified by:
getLocation in interface BIDeclaration
setParent
public void setParent(BindInfo p)
- Description copied from interface:
BIDeclaration
- Sets 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 BIDeclaration.
- Specified by:
setParent in interface BIDeclaration
getOwner
protected final com.sun.xml.xsom.XSComponent getOwner()
getBuilder
protected final BGMBuilder getBuilder()
getCodeModel
protected final com.sun.codemodel.JCodeModel getCodeModel()
isAcknowledged
public final boolean isAcknowledged()
- Description copied from interface:
BIDeclaration
- Checks if this declaration was acknowledged.
- Specified by:
isAcknowledged in interface BIDeclaration
onSetOwner
public void onSetOwner()
- Description copied from interface:
BIDeclaration
- Called when the parent
BindInfo got its owner set.
This is when declarations are connected to BGMBuilder and
its sibling components.
- Specified by:
onSetOwner in interface BIDeclaration
getChildren
public java.util.Collection<BIDeclaration> getChildren()
- Description copied from interface:
BIDeclaration
- Gets child
BIDeclarations if any.
- Specified by:
getChildren in interface BIDeclaration
- Returns:
- can be empty but always non-null. read-only.
markAsAcknowledged
public void markAsAcknowledged()
- Description copied from interface:
BIDeclaration
- 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.)
Declarations that are not acknowledged will be considered
as an error.
- Specified by:
markAsAcknowledged in interface BIDeclaration
|