@Retention(value=RUNTIME)
@Inherited
public static @interface ExtensionDescription.Default
ExtensionDescription
of an Extension
class. If
this annotation is place on an @{link Extension} class, the
ExtensionDescription.getDefaultDescription(Class)
method can be
used to retrieve default description for the class.Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
localName
The default XML element local name associated with this extension.
|
java.lang.String |
nsAlias
The default namespace alias associated with this extension.
|
java.lang.String |
nsUri
The default namespace uri associated with this extension.
|
Modifier and Type | Optional Element and Description |
---|---|
boolean |
allowsArbitraryXml
true if the extension allows arbitrary XML, false
otherwise. |
boolean |
allowsMixedContent
true if the extension allows mixed content, false
otherwise. |
boolean |
isAggregate
true if the extension is aggregate by default, false
otherwise. |
boolean |
isRepeatable
true if the extension is repeatable by default, false
otherwise. |
boolean |
isRequired
true if the extension is required by default, false
otherwise. |
public abstract java.lang.String nsAlias
public abstract java.lang.String nsUri
public abstract java.lang.String localName
public abstract boolean isRequired
true
if the extension is required by default, false
otherwise.public abstract boolean isRepeatable
true
if the extension is repeatable by default, false
otherwise.public abstract boolean isAggregate
true
if the extension is aggregate by default, false
otherwise.public abstract boolean allowsArbitraryXml
true
if the extension allows arbitrary XML, false
otherwise.public abstract boolean allowsMixedContent
true
if the extension allows mixed content, false
otherwise.