@Retention(value=RUNTIME)
public @interface Required
DomElement
) should have
a non-null XML element under itself. And some other connected properties.Modifier and Type | Optional Element and Description |
---|---|
boolean |
identifier |
boolean |
nonEmpty |
boolean |
value |
public abstract boolean value
DomElement
) should have
a non-null XML element under itself.public abstract boolean nonEmpty
GenericDomValue
)
should have non-empty value: GenericValue.getStringValue()
!= nullpublic abstract boolean identifier
GenericDomValue
)
string value should be identifier: GenericValue.getStringValue()
.PsiNameHelper.isIdentifier(String)