public class RTrimTag extends StringFormatterTagBase
文字列の両側(左側、および右側)のホワイトスペースを削除する
trim
タグの実装クラス。
jp.terasoluna.fw.util.StringUtil
クラスの
trim()
メソッドによって文字列の左右のホワイトスペースを
削除する。
"form0001"
beanの
"field001"
プロパティの値を左右両側の
ホワイトスペースを除去して出力するには、以下のように記述する。
<t:trim name="form0001"
property="field001" />
上記の beanのプロパティを、カスタムタグで出力せずにスクリプティング変数
"trimmed"
へセットする場合には、以下のように記述する。
<t:trim id="trimmed"
name="form0001"
property="field001" />
左右両側のホワイトスペースを除去する元の文字列をbeanから取り出さずに、
カスタムタグの value
属性によって指定する場合には、以下のように記述する。
<t:trim value="左右両側ホワイトスペース除去前の文字列 " />
StringFormatterTagBase
,
直列化された形式修飾子とタイプ | フィールドと説明 |
---|---|
protected boolean |
zenkaku
全角スペースのトリム可否属性。
|
filter, id, ignore, name, property, replaceSpToNbsp, scope, value
コンストラクタと説明 |
---|
RTrimTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected String |
doFormat(String s)
指定された文字列の右側のホワイトスペースを削除する。
|
boolean |
getZenkaku()
全角スペースのトリム可否属性を取得する。
|
void |
setZenkaku(boolean zenkaku)
全角スペースのトリム可否属性を設定する。
|
doStartTag, getFilter, getId, getIgnore, getName, getProperty, getReplaceSpToNbsp, getScope, getValue, release, setFilter, setId, setIgnore, setName, setProperty, setReplaceSpToNbsp, setScope, setValue
public boolean getZenkaku()
public void setZenkaku(boolean zenkaku)
zenkaku
- 全角スペースのトリム可否属性protected String doFormat(String s)
指定された文字列の右側のホワイトスペースを削除する。
doFormat
クラス内 StringFormatterTagBase
s
- フォーマット対象の文字列Copyright © 2015. All Rights Reserved.