jp.terasoluna.fw.web.taglib
クラス LTrimTag

java.lang.Object
  上位を拡張 javax.servlet.jsp.tagext.TagSupport
      上位を拡張 jp.terasoluna.fw.web.taglib.StringFormatterTagBase
          上位を拡張 jp.terasoluna.fw.web.taglib.LTrimTag
すべての実装されたインタフェース:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class LTrimTag
extends StringFormatterTagBase

文字列の左側のホワイトスペースを削除するltrimタグの実装クラス。

StringUtil クラスの ltrim() メソッドによって文字列の左側のホワイトスペースを 削除する。


タグがサポートする属性

StringFormatterTagBase を参照。


カスタムタグのスクリプティング変数

StringFormatterTagBase を参照。


使用方法

"form0001" beanの "field001" プロパティの値を左側のホワイトスペースを 除去して出力するには、以下のように記述する。

  <t:ltrim name="form0001"
              property="field001" />
 

上記の beanのプロパティを、カスタムタグで出力せずにスクリプティング変数 "trimmed"へセットする場合には、以下のように記述する。

  <t:ltrim id="trimmed"
              name="form0001"
              property="field001" />
 

左側ホワイトスペースを除去する元の文字列をbeanから取り出さずに、 カスタムタグの value 属性によって指定する場合には、以下のように記述する。

  <t:ltrim value="左側ホワイトスペース除去前の文字列  " />
 

関連項目:
StringFormatterTagBase, 直列化された形式

フィールドの概要
private static long serialVersionUID
          シリアルバージョンID
protected  boolean zenkaku
          全角スペースのトリム可否属性。
 
クラス jp.terasoluna.fw.web.taglib.StringFormatterTagBase から継承されたフィールド
filter, id, ignore, name, property, replaceSpToNbsp, scope, value
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド
pageContext
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
LTrimTag()
           
 
メソッドの概要
protected  java.lang.String doFormat(java.lang.String s)
          指定された文字列の左側のホワイトスペースを削除する。
 boolean getZenkaku()
          全角スペースのトリム可否属性を取得する。
 void setZenkaku(boolean zenkaku)
          全角スペースのトリム可否属性を設定する。
 
クラス jp.terasoluna.fw.web.taglib.StringFormatterTagBase から継承されたメソッド
doStartTag, getFilter, getId, getIgnore, getName, getProperty, getReplaceSpToNbsp, getScope, getValue, release, setFilter, setId, setIgnore, setName, setProperty, setReplaceSpToNbsp, setScope, setValue
 
クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド
doAfterBody, doEndTag, findAncestorWithClass, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
シリアルバージョンID

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

zenkaku

protected boolean zenkaku
全角スペースのトリム可否属性。

コンストラクタの詳細

LTrimTag

public LTrimTag()
メソッドの詳細

getZenkaku

public boolean getZenkaku()
全角スペースのトリム可否属性を取得する。

戻り値:
全角スペースのトリム可否属性

setZenkaku

public void setZenkaku(boolean zenkaku)
全角スペースのトリム可否属性を設定する。

パラメータ:
zenkaku - 全角スペースのトリム可否属性

doFormat

protected java.lang.String doFormat(java.lang.String s)
指定された文字列の左側のホワイトスペースを削除する。

定義:
クラス StringFormatterTagBase 内の doFormat
パラメータ:
s - フォーマット対象の文字列
戻り値:
左側のホワイトスペースが削除された文字列