public interface TagMetaData
Modifier and Type | Field and Description |
---|---|
static int |
ATTRIBUTE_TYPE_DYNAMIC
there is no restriction or rules for attributes, tag can have as many as whished
|
static int |
ATTRIBUTE_TYPE_FIX
tag has a fix defined group of attributes, only this attributes are allowed
|
static int |
ATTRIBUTE_TYPE_MIXED
tag has a fix set of attributes, but is also free in use additional tags
|
static int |
BODY_CONTENT_EMPTY
Body is not allowed for this tag
|
static int |
BODY_CONTENT_FREE
tag can have a body, but it is not required
|
static int |
BODY_CONTENT_MUST
body is required for this tag
|
Modifier and Type | Method and Description |
---|---|
int |
getAttributeMax()
maximum count of attributes needed for tag
|
int |
getAttributeMin()
minimal count of attributes needed for tag
|
TagMetaDataAttr[] |
getAttributes()
fix attributes of the tag
|
int |
getAttributeType()
attribute type
|
int |
getBodyContent()
type of the body content
|
java.lang.String |
getDescription()
A description of the tag.
|
boolean |
handleException()
can the tag handle exceptons
|
boolean |
hasAppendix()
has the tag a appendix
|
boolean |
hasBody()
has the tag a body
|
boolean |
isBodyRuntimeExpressionValue()
is the body of the tag parsed like inside a cfoutput
|
static final int BODY_CONTENT_EMPTY
static final int BODY_CONTENT_FREE
static final int BODY_CONTENT_MUST
static final int ATTRIBUTE_TYPE_FIX
static final int ATTRIBUTE_TYPE_DYNAMIC
static final int ATTRIBUTE_TYPE_MIXED
int getBodyContent()
int getAttributeType()
int getAttributeMin()
int getAttributeMax()
boolean isBodyRuntimeExpressionValue()
java.lang.String getDescription()
TagMetaDataAttr[] getAttributes()
boolean hasBody()
boolean handleException()
boolean hasAppendix()