@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface TypeDsl
Modifier and Type | Optional Element and Description |
---|---|
boolean |
allowInlineDefinition
Whether the associated element should support inline definition as child element.
|
boolean |
allowTopLevelDefinition
Whether the associated element should support being defined as a top level element.
|
String |
baseType
Specifies that the annotated type should extend from an specific baseType
If the namespace prefix does not exist or the string doesn't match the required format,
an
IllegalArgumentException will be thrown. |
String |
substitutionGroup
Specifies that the annotated element should extend a particular substitution group.
|
public abstract boolean allowInlineDefinition
true
public abstract boolean allowTopLevelDefinition
false
public abstract String substitutionGroup
IllegalArgumentException
will be thrown.public abstract String baseType
IllegalArgumentException
will be thrown.Copyright © 2018. All rights reserved.