MicrosoftConditionalCommentTagTypes
instead.@Deprecated
public final class MicrosoftTagTypes
extends java.lang.Object
The tag type defined in this class is not registered by default.
Modifier and Type | Field and Description |
---|---|
static StartTagType |
DOWNLEVEL_REVEALED_CONDITIONAL_COMMENT
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
defines(TagType tagType)
Deprecated.
Indicates whether the specified tag type is defined in this class.
|
static void |
deregister()
Deprecated.
Deregisters all of the tag types defined in this class at once.
|
static boolean |
isConditionalCommentEndifTag(Tag tag)
Deprecated.
Indicates whether the specified tag is a downlevel-revealed conditional comment "endif" tag
(
<![endif]> ). |
static boolean |
isConditionalCommentIfTag(Tag tag)
Deprecated.
Indicates whether the specified tag is a downlevel-revealed conditional comment "if" tag
(
<![if ... ]> ). |
static void |
register()
Deprecated.
Registers all of the tag types defined in this class at once.
|
@Deprecated public static final StartTagType DOWNLEVEL_REVEALED_CONDITIONAL_COMMENT
MicrosoftConditionalCommentTagTypes.DOWNLEVEL_REVEALED_IF
and MicrosoftConditionalCommentTagTypes.DOWNLEVEL_REVEALED_ENDIF
instead.<![if ... ]>
| <![endif]>
).
The only valid names for tags of this type are "![if
" and "![endif
".
This start tag type is used to represent both the "if" and "endif" tags.
Because the "endif" tag can not be represented by an end tag type (it doesn't start with "</
"),
the parser makes no attempt to match if-endif tag pairs to form elements.
The isConditionalCommentIfTag(Tag)
and isConditionalCommentEndifTag(Tag)
methods provide an efficient means of determining whether
a given tag is of the "if" or "endif" variety.
The expression consituting the condition of an "if" tag can be extracted using the StartTag.getTagContent()
method.
For example, if the variable conditionalCommentIfTag
represents the tag <![if !IE]>
, then the expression
conditionalCommentIfTag.getTagContent().toString().trim()
yields the string "!IE
".
Property | Value |
---|---|
Description | Microsoft downlevel-revealed conditional comment |
StartDelimiter | <![
|
ClosingDelimiter | ]>
|
IsServerTag | false
|
NamePrefix | ![
|
CorrespondingEndTagType | null
|
HasAttributes | false
|
IsNameAfterPrefixRequired | true
|
<![if !IE]>
public static boolean isConditionalCommentIfTag(Tag tag)
<![if ... ]>
).tag
- the Tag
to test.true
if the specified tag is a conditional comment "if" tag, otherwise false
.public static boolean isConditionalCommentEndifTag(Tag tag)
<![endif]>
).tag
- the Tag
to test.true
if the specified tag is a conditional comment "endif" tag, otherwise false
.public static void register()
The tag types must be registered before the parser will recognise them.
public static void deregister()