jp.hishidama.ant.types.htlex.eval
クラス HtLexerPropertyHelper

java.lang.Object
  上位を拡張 org.apache.tools.ant.PropertyHelper
      上位を拡張 jp.hishidama.ant.types.htlex.eval.HtLexerPropertyHelper

public class HtLexerPropertyHelper
extends org.apache.tools.ant.PropertyHelper

HtHtmlLexerタグ属性演算のプロパティーヘルパー.

導入されたバージョン:
2010.01.31
作成者:
ひしだま

フィールドの概要
static String KEY_ATTR
          プロパティー名:属性
static String KEY_ATTRS
          プロパティー名:属性リスト
static String KEY_RFILE
          処理対象ファイル名
static String KEY_TAG
          プロパティー名:タグ
 
コンストラクタの概要
HtLexerPropertyHelper()
           
 
メソッドの概要
 AttributeToken getAttributeToken()
          属性トークン取得.
static HtLexerPropertyHelper getInstance(org.apache.tools.ant.Project project, String prefix)
          プロパティーヘルパーインスタンス取得.
 Object getPropertyHook(String ns, String name, boolean user)
           
 Tag getTagToken()
          タグトークン取得.
 void popAttributeToken()
          属性トークン破棄.
 void popTagToken()
          タグトークン破棄.
 void pushAttributeToken(AttributeToken a)
          属性トークン保持.
 void pushTagToken(Tag tag)
          タグトークン保持.
 void setConverter(HtLexerConverter conv)
           
 void setPrefix(String s)
           
 
クラス org.apache.tools.ant.PropertyHelper から継承されたメソッド
copyInheritedProperties, copyUserProperties, getNext, getProperties, getProperty, getPropertyHelper, getUserProperties, getUserProperty, parsePropertyString, replaceProperties, setInheritedProperty, setNewProperty, setNext, setProject, setProperty, setPropertyHook, setUserProperty
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

KEY_TAG

public static final String KEY_TAG
プロパティー名:タグ

関連項目:
定数フィールド値

KEY_ATTR

public static final String KEY_ATTR
プロパティー名:属性

関連項目:
定数フィールド値

KEY_ATTRS

public static final String KEY_ATTRS
プロパティー名:属性リスト

関連項目:
定数フィールド値

KEY_RFILE

public static final String KEY_RFILE
処理対象ファイル名

関連項目:
定数フィールド値
コンストラクタの詳細

HtLexerPropertyHelper

public HtLexerPropertyHelper()
メソッドの詳細

getInstance

public static HtLexerPropertyHelper getInstance(org.apache.tools.ant.Project project,
                                                String prefix)
プロパティーヘルパーインスタンス取得.

パラメータ:
project - Antプロジェクト
prefix - プロパティー接頭辞
戻り値:
プロパティーヘルパー

setPrefix

public void setPrefix(String s)

setConverter

public void setConverter(HtLexerConverter conv)

pushTagToken

public void pushTagToken(Tag tag)
タグトークン保持.

パラメータ:
tag - タグトークン

popTagToken

public void popTagToken()
タグトークン破棄.


getTagToken

public Tag getTagToken()
タグトークン取得.

保持されているタグトークンの内、最も新しいトークンを返す。

戻り値:
タグトークン(保持されていない場合、null)

pushAttributeToken

public void pushAttributeToken(AttributeToken a)
属性トークン保持.

パラメータ:
a - 属性トークン

popAttributeToken

public void popAttributeToken()
属性トークン破棄.


getAttributeToken

public AttributeToken getAttributeToken()
属性トークン取得.

保持されているタグトークンの内、最も新しいトークンを返す。

戻り値:
属性トークン(保持されていない場合、null)

getPropertyHook

public Object getPropertyHook(String ns,
                              String name,
                              boolean user)
オーバーライド:
クラス org.apache.tools.ant.PropertyHelper 内の getPropertyHook