public final class BIElement extends Object
Modifier and Type | Field and Description |
---|---|
CClassInfo |
clazz
The bean representation for this element.
|
Modifier and Type | Method and Description |
---|---|
BIAttribute |
attribute(String name)
Gets the attribute-property declaration, if any.
|
BIConversion |
conversion(String name)
Resolves the conversion name to the conversion declaration.
|
void |
declareConstructors(CClassInfo src)
Creates constructor declarations for this element.
|
String |
getClassName()
Gets the JClass object that represents this declaration.
|
List<BIContent> |
getContents()
Iterates all content-property declarations (except 'rest').
|
BIConversion |
getConversion()
Gets the conversion method for this element.
|
Locator |
getLocation()
Gets the source location where this element is declared.
|
BIContent |
getRest()
Gets the 'rest' content-property declaration, if any.
|
Locator |
getSourceLocation()
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.
|
String |
name()
Gets the element name.
|
public final CClassInfo clazz
public Locator getLocation()
public String name()
public boolean isClass()
public boolean isRoot()
public String getClassName()
This method returns null if this declaration is an element-property declaration.
public void declareConstructors(CClassInfo src)
This method should only be called by DTDReader after the normalization has completed.
src
- The ClassItem object that corresponds to this declarationpublic BIConversion getConversion()
This method can be called only when this element declaration is designated as element-value.
public BIConversion conversion(String name)
Element-local declarations are checked first.
public List<BIContent> getContents()
public BIAttribute attribute(String name)
public BIContent getRest()
public Locator getSourceLocation()
Copyright © 2017 JBoss by Red Hat. All rights reserved.