アキはフリーランスのプログラマーです >> Java >> Ant >> 索引

このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース

filterchain

■公式Manual

Core Type

フィルターチェーン系

説明

フィルターチェーンとは、

フィルターすること、それをつなげることが可能(チェイン)なことです。

Unixをご存知な方なら、パイプ処理だと思ってください。(grepがlinecontainsで、tailがtailfilterです。)


フィルターとは、出力内容に制限・変更を書けることです。

条件に合った、単語や行を出力しません。あるいは、出力内容に追加します。


つなげるとは、一つ目のフィルター処理された、出力にさらに、

別のフィルターを加えることです。無限にフィルターをつなげることができます。


使用するケースは、ファイルのコピーや移動、プロパティーの読み込み等あります。

具体的なフィルターを上げると、以下のようなものがあります。

linecontains 特定の文字を含む行のみ出力する。

stripjavacomments Javaのコメントを除いたものを出力する。

さらにユーザーが独自のフィルターを作成することも可能です。

■作成例

属性

description

【参照】

id

【参照】

refid

【参照】

含む

classconstants

containsregex

deletecharacters

escapeunicode

expandproperties

filterreader

headfilter

ignoreblank

linecontains

linecontainsregexp

prefixlines

replaceregex

replacestring

replacetokens

stripjavacomments

striplinebreaks

striplinecomments

tabstospaces

tailfilter

tokenfilter

trim

含まれる

concat

copy

loadfile

loadproperties

move

サンプル





このエントリーを含むはてなブックマーク このエントリーを含むECナビ人気ニュース