public interface IComponent
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Get name.
|
IClass |
getType()
Get value type information.
|
java.lang.String |
getUri()
Get specified namespace URI.
|
boolean |
hasAttribute()
Check if component defines one or more attribute values of the
containing element.
|
boolean |
hasContent()
Check if component defines one or more elements or text values as
children of the containing element.
|
boolean |
hasName()
Check if component has a name.
|
boolean |
isImplicit()
Check if this structure implicitly uses the containing object.
|
boolean |
isOptional()
Check if component is an optional item.
|
boolean isOptional()
true
if optional, false
if requiredboolean hasAttribute()
true
if one or more attribute values defined for
containing element, false
if notboolean hasContent()
true
if one or more content values defined
for containing element, false
if notboolean hasName()
true
if component has a name, false
if
notjava.lang.String getName()
java.lang.String getUri()
null
if not set)IClass getType()
boolean isImplicit()
true
if using the containing object,
false
if own object