Class BIElement
java.lang.Object
com.sun.tools.xjc.reader.dtd.bindinfo.BIElement
<element>
declaration in the binding file.-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the attribute-property declaration, if any.conversion
(String name) Resolves the conversion name to the conversion declaration.void
Creates constructor declarations for this element.Gets the JClass object that represents this declaration.Iterates all content-property declarations (except 'rest').Gets the conversion method for this element.Gets the source location where this element is declared.getRest()
Gets the 'rest' content-property declaration, if any.Gets the location where this declaration is declared.boolean
isClass()
Checks if the element type is "class".boolean
isRoot()
Checks if this element is designated as a root element.name()
Gets the element name.
-
Field Details
-
clazz
The bean representation for this element.
-
-
Method Details
-
getLocation
Gets the source location where this element is declared. -
name
Gets the element name. -
isClass
public boolean isClass()Checks if the element type is "class". If false, that means this element will be a value. -
isRoot
public boolean isRoot()Checks if this element is designated as a root element. -
getClassName
Gets the JClass object that represents this declaration.This method returns null if this declaration is an element-property declaration.
-
declareConstructors
Creates constructor declarations for this element.This method should only be called by DTDReader after the normalization has completed.
- Parameters:
src
- The ClassItem object that corresponds to this declaration
-
getConversion
Gets the conversion method for this element.This method can be called only when this element declaration is designated as element-value.
- Returns:
- If the convert attribute is not specified, this method returns null.
-
conversion
Resolves the conversion name to the conversion declaration.Element-local declarations are checked first.
- Returns:
- A non-null valid BIConversion object.
-
getContents
Iterates all content-property declarations (except 'rest'). -
attribute
Gets the attribute-property declaration, if any.- Returns:
- null if attribute declaration was not given by that name.
-
getRest
Gets the 'rest' content-property declaration, if any.- Returns:
- if there is no 'rest' declaration, return null.
-
getSourceLocation
Gets the location where this declaration is declared.
-