|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.apphere.util.html.HtmlTag
HtmlTag is a helper class to store parsed tag information.
adc.parser.HtmlStreamTokenizer
Field Summary | |
static java.lang.String |
P_ALIGN
|
static java.lang.String |
P_BACKGROUND
|
static java.lang.String |
P_BORDER
|
static java.lang.String |
P_CHECKED
|
static java.lang.String |
P_CLEAR
|
static java.lang.String |
P_CODE
|
static java.lang.String |
P_COLS
|
static java.lang.String |
P_COLSPAN
|
static java.lang.String |
P_FACE
|
static java.lang.String |
P_HEIGHT
|
static java.lang.String |
P_HREF
|
static java.lang.String |
P_LANGUAGE
|
static java.lang.String |
P_LOWSRC
|
static java.lang.String |
P_MAXLENGTH
|
static java.lang.String |
P_MULTIPLE
|
static java.lang.String |
P_NAME
|
static java.lang.String |
P_ROWS
|
static java.lang.String |
P_ROWSPAN
|
static java.lang.String |
P_SIZE
|
static java.lang.String |
P_SRC
|
static java.lang.String |
P_TARGET
|
static java.lang.String |
P_TYPE
|
static java.lang.String |
P_VALUE
|
static java.lang.String |
P_WIDTH
|
static int |
T__DOCTYPE
|
static int |
T_A
|
static int |
T_ABBREV
|
static int |
T_ACRONYM
|
static int |
T_ADDRESS
|
static int |
T_APPLET
|
static int |
T_AREA
|
static int |
T_AU
|
static int |
T_B
|
static int |
T_BANNER
|
static int |
T_BASE
|
static int |
T_BASEFONT
|
static int |
T_BGSOUND
|
static int |
T_BIG
|
static int |
T_BLINK
|
static int |
T_BLOCKQUOTE
|
static int |
T_BODY
|
static int |
T_BR
|
static int |
T_CAPTION
|
static int |
T_CENTER
|
static int |
T_CITE
|
static int |
T_CODE
|
static int |
T_COL
|
static int |
T_COLGROUP
|
static int |
T_CREDIT
|
static int |
T_DD
|
static int |
T_DEL
|
static int |
T_DFN
|
static int |
T_DIR
|
static int |
T_DIV
|
static int |
T_DL
|
static int |
T_DT
|
static int |
T_EM
|
static int |
T_EMBED
|
static int |
T_FIG
|
static int |
T_FN
|
static int |
T_FONT
|
static int |
T_FORM
|
static int |
T_FRAME
|
static int |
T_FRAMESET
|
static int |
T_H1
|
static int |
T_H2
|
static int |
T_H3
|
static int |
T_H4
|
static int |
T_H5
|
static int |
T_H6
|
static int |
T_HEAD
|
static int |
T_HR
|
static int |
T_HTML
|
static int |
T_I
|
static int |
T_IMG
|
static int |
T_INPUT
|
static int |
T_INS
|
static int |
T_ISINDEX
|
static int |
T_KBD
|
static int |
T_LANG
|
static int |
T_LH
|
static int |
T_LI
|
static int |
T_LINK
|
static int |
T_MAP
|
static int |
T_MARQUEE
|
static int |
T_MENU
|
static int |
T_META
|
static int |
T_NEXTID
|
static int |
T_NOBR
|
static int |
T_NOEMBED
|
static int |
T_NOFRAME
|
static int |
T_NOFRAMES
|
static int |
T_NOTE
|
static int |
T_OBJECT
|
static int |
T_OL
|
static int |
T_OPTION
|
static int |
T_OVERLAY
|
static int |
T_P
|
static int |
T_PARAM
|
static int |
T_PERSON
|
static int |
T_PRE
|
static int |
T_Q
|
static int |
T_RANGE
|
static int |
T_S
|
static int |
T_SAMP
|
static int |
T_SCRIPT
|
static int |
T_SELECT
|
static int |
T_SMALL
|
static int |
T_SPOT
|
static int |
T_STRONG
|
static int |
T_STYLE
|
static int |
T_SUB
|
static int |
T_SUP
|
static int |
T_TAB
|
static int |
T_TABLE
|
static int |
T_TBODY
|
static int |
T_TD
|
static int |
T_TEXTAREA
|
static int |
T_TFOOT
|
static int |
T_TH
|
static int |
T_THEAD
|
static int |
T_TITLE
|
static int |
T_TR
|
static int |
T_TT
|
static int |
T_U
|
static int |
T_UL
|
static int |
T_UNKNOWN
|
static int |
T_VAR
|
static int |
T_WBR
|
Constructor Summary | |
HtmlTag()
|
|
HtmlTag(HtmlTag orig)
|
Method Summary | |
int |
getIntParam(java.lang.String name)
|
java.lang.String |
getParam(java.lang.String name)
Looks up a tag param name and returns the associated value, if any. |
java.lang.String |
getTagString()
|
int |
getTagType()
|
boolean |
hasParam(java.lang.String name)
|
boolean |
isEndTag()
|
void |
removeParam(java.lang.String name)
Remove association of a param name with a value. |
void |
reset()
Reset tag to original state, as if it was just constructed. |
void |
setParam(java.lang.String name,
java.lang.String value)
Associates a param name with a value. |
void |
setParam(java.lang.String name,
java.lang.String value,
java.lang.String originalName)
Associates a param name with a value, preserving the original name. |
void |
setTag(java.lang.String tag)
Sets the tag name. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int T_UNKNOWN
public static final int T_A
public static final int T_ABBREV
public static final int T_ACRONYM
public static final int T_ADDRESS
public static final int T_APPLET
public static final int T_AREA
public static final int T_AU
public static final int T_B
public static final int T_BANNER
public static final int T_BASE
public static final int T_BASEFONT
public static final int T_BGSOUND
public static final int T_BIG
public static final int T_BLINK
public static final int T_BLOCKQUOTE
public static final int T_BODY
public static final int T_BR
public static final int T_CAPTION
public static final int T_CENTER
public static final int T_CITE
public static final int T_CODE
public static final int T_COL
public static final int T_COLGROUP
public static final int T_CREDIT
public static final int T_DD
public static final int T_DEL
public static final int T_DFN
public static final int T_DIR
public static final int T_DIV
public static final int T_DL
public static final int T_DT
public static final int T_EM
public static final int T_EMBED
public static final int T_FIG
public static final int T_FN
public static final int T_FONT
public static final int T_FORM
public static final int T_FRAME
public static final int T_FRAMESET
public static final int T_H1
public static final int T_H2
public static final int T_H3
public static final int T_H4
public static final int T_H5
public static final int T_H6
public static final int T_HEAD
public static final int T_HTML
public static final int T_HR
public static final int T_I
public static final int T_IMG
public static final int T_INPUT
public static final int T_INS
public static final int T_ISINDEX
public static final int T_KBD
public static final int T_LANG
public static final int T_LH
public static final int T_LI
public static final int T_LINK
public static final int T_MAP
public static final int T_MARQUEE
public static final int T_MENU
public static final int T_META
public static final int T_NEXTID
public static final int T_NOBR
public static final int T_NOEMBED
public static final int T_NOFRAME
public static final int T_NOFRAMES
public static final int T_NOTE
public static final int T_OBJECT
public static final int T_OL
public static final int T_OPTION
public static final int T_OVERLAY
public static final int T_P
public static final int T_PARAM
public static final int T_PERSON
public static final int T_PRE
public static final int T_Q
public static final int T_RANGE
public static final int T_S
public static final int T_SAMP
public static final int T_SCRIPT
public static final int T_SELECT
public static final int T_SMALL
public static final int T_SPOT
public static final int T_STRONG
public static final int T_STYLE
public static final int T_SUB
public static final int T_SUP
public static final int T_TAB
public static final int T_TABLE
public static final int T_TBODY
public static final int T_TD
public static final int T_TEXTAREA
public static final int T_TFOOT
public static final int T_TH
public static final int T_THEAD
public static final int T_TITLE
public static final int T_TR
public static final int T_TT
public static final int T_U
public static final int T_UL
public static final int T_VAR
public static final int T_WBR
public static final int T__DOCTYPE
public static final java.lang.String P_ALIGN
public static final java.lang.String P_BACKGROUND
public static final java.lang.String P_BORDER
public static final java.lang.String P_CHECKED
public static final java.lang.String P_CLEAR
public static final java.lang.String P_CODE
public static final java.lang.String P_COLS
public static final java.lang.String P_COLSPAN
public static final java.lang.String P_FACE
public static final java.lang.String P_HEIGHT
public static final java.lang.String P_HREF
public static final java.lang.String P_LANGUAGE
public static final java.lang.String P_LOWSRC
public static final java.lang.String P_MAXLENGTH
public static final java.lang.String P_MULTIPLE
public static final java.lang.String P_NAME
public static final java.lang.String P_ROWS
public static final java.lang.String P_ROWSPAN
public static final java.lang.String P_SIZE
public static final java.lang.String P_SRC
public static final java.lang.String P_TARGET
public static final java.lang.String P_TYPE
public static final java.lang.String P_VALUE
public static final java.lang.String P_WIDTH
Constructor Detail |
public HtmlTag()
public HtmlTag(HtmlTag orig)
Method Detail |
public void setTag(java.lang.String tag) throws HtmlException
tag
- name of tag, e.g. "img"
HtmlException
- if malformed tag.public int getTagType()
public java.lang.String getTagString()
public boolean isEndTag()
public java.lang.String getParam(java.lang.String name)
name
- name of param, must be lowercase
public boolean hasParam(java.lang.String name)
public int getIntParam(java.lang.String name) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public void setParam(java.lang.String name, java.lang.String value)
name
- name of param, the convention is to use a lowercase namevalue
- value associated with namepublic void setParam(java.lang.String name, java.lang.String value, java.lang.String originalName)
name
- name of param, the convention is to use a lowercase namevalue
- value associated with nameoriginalName
- preserve the orginal case of namepublic void removeParam(java.lang.String name)
name
- name of param to remove, the convention is to use a lowercase namepublic java.lang.String toString()
public void reset()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |