jp.hishidama.html.lexer.token
クラス AttributeToken

java.lang.Object
  上位を拡張 jp.hishidama.html.lexer.token.Token
      上位を拡張 jp.hishidama.html.lexer.token.ListToken
          上位を拡張 jp.hishidama.html.lexer.token.AttributeToken
すべての実装されたインタフェース:
Cloneable, Iterable<Token>

public class AttributeToken
extends ListToken

HtHtmlLexerトークン(属性).

属性(属性名と属性値の組)を1つ保持するトークン。

導入されたバージョン:
2009.01.10
作成者:
ひしだま
関連項目:
NameAtom, ValueToken

コンストラクタの概要
AttributeToken()
          コンストラクター.
 
メソッドの概要
 AttributeToken clone()
           
 String getLet()
          代入記号取得.
 WordAtom getLetToken()
          代入記号取得.
 String getName()
          属性名取得.
 NameAtom getNameAtom()
          属性名取得.
 String getSkip1()
          空白取得.
 SkipToken getSkip1Token()
          空白取得.
 String getSkip2()
          空白取得.
 SkipToken getSkip2Token()
          空白取得.
 String getValue()
          属性値取得.
 ValueToken getValueToken()
          属性値取得.
 void setLet(String s)
          代入記号設定.
 void setLet(WordAtom word)
          代入記号設定.
 void setName(NameAtom name)
          属性名設定.
 void setName(String s)
          属性名設定.
 void setSkip1(SkipToken skip)
          空白設定.
 void setSkip2(SkipToken skip)
          空白設定.
 void setValue(ValueToken value)
          属性値設定.
 
クラス 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
 

コンストラクタの詳細

AttributeToken

public AttributeToken()
コンストラクター.

メソッドの詳細

clone

public AttributeToken clone()
                     throws CloneNotSupportedException
オーバーライド:
クラス ListToken 内の clone
例外:
CloneNotSupportedException
導入されたバージョン:
2009.02.07

setName

public void setName(NameAtom name)
属性名設定.

パラメータ:
name - 属性名

setName

public void setName(String s)
属性名設定.

パラメータ:
s - 属性名

setSkip1

public void setSkip1(SkipToken skip)
空白設定.

属性名と代入記号の間の空白。

パラメータ:
skip - 空白

setLet

public void setLet(WordAtom word)
代入記号設定.

パラメータ:
word - 代入記号

setLet

public void setLet(String s)
代入記号設定.

パラメータ:
s - 代入記号(普通は「=」)

setSkip2

public void setSkip2(SkipToken skip)
空白設定.

代入記号と属性値の間の空白。

パラメータ:
skip - 空白

setValue

public void setValue(ValueToken value)
属性値設定.

パラメータ:
value - 属性値

getNameAtom

public NameAtom getNameAtom()
属性名取得.

戻り値:
属性名(存在しない場合、null)

getName

public String getName()
属性名取得.

戻り値:
属性名(存在しない場合、null)

getSkip1Token

public SkipToken getSkip1Token()
空白取得.

属性名と代入記号の間の空白。

戻り値:
空白(存在しない場合、null)

getSkip1

public String getSkip1()
空白取得.

属性名と代入記号の間の空白。

戻り値:
空白(存在しない場合、null)

getLetToken

public WordAtom getLetToken()
代入記号取得.

戻り値:
代入記号(存在しない場合、null)

getLet

public String getLet()
代入記号取得.

戻り値:
代入記号(存在しない場合、null)

getSkip2Token

public SkipToken getSkip2Token()
空白取得.

代入記号と属性値の間の空白。

戻り値:
空白(存在しない場合、null)

getSkip2

public String getSkip2()
空白取得.

代入記号と属性値の間の空白。

戻り値:
空白(存在しない場合、null)

getValueToken

public ValueToken getValueToken()
属性値取得.

戻り値:
属性値(存在しない場合、null)

getValue

public String getValue()
属性値取得.

戻り値:
属性値(存在しない場合、null)