|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.hishidama.html.lexer.token.Token jp.hishidama.html.lexer.token.ListToken jp.hishidama.html.lexer.token.Markup jp.hishidama.html.lexer.token.NamedMarkup jp.hishidama.html.lexer.token.Tag
public class Tag
HtHtmlLexerトークン(タグ).
タグ(<tag〜>や</tag>)を保持するトークン。
コンストラクタの概要 | |
---|---|
Tag()
コンストラクター. |
メソッドの概要 | |
---|---|
void |
addAttribute(AttributeToken attr)
属性追加. |
Tag |
clone()
|
AttributeToken |
getAttribute(String name)
属性取得. |
List<AttributeToken> |
getAttributeList()
属性一覧取得. |
String |
getAttributeValue(String name)
属性値取得. |
boolean |
isEnd()
終了タグ判断. |
boolean |
isStart()
開始タグ判断. |
クラス jp.hishidama.html.lexer.token.NamedMarkup から継承されたメソッド |
---|
getName, getNameAtom, setName, setName |
クラス jp.hishidama.html.lexer.token.Markup から継承されたメソッド |
---|
addSkip, getTag1, getTag1Atom, getTag2, getTag2Atom, setTag1, setTag2 |
クラス jp.hishidama.html.lexer.token.ListToken から継承されたメソッド |
---|
add, add, calcLine, cut, cut, cutWithPreSkip, get, getLast, getTextLength, iterator, remove, set, size, writeTo, writeTo |
クラス jp.hishidama.html.lexer.token.Token から継承されたメソッド |
---|
getLine, getText |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Tag()
メソッドの詳細 |
---|
public Tag clone() throws CloneNotSupportedException
Markup
内の clone
CloneNotSupportedException
public void addAttribute(AttributeToken attr)
attr
- 属性public boolean isStart()
public boolean isEnd()
public List<AttributeToken> getAttributeList()
public AttributeToken getAttribute(String name)
name
- 属性名(大文字小文字は無視される)
public String getAttributeValue(String name)
name
- 属性名(大文字小文字は無視される)
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |