okuyama.imdst.client
インタフェース UserDataFilter
public interface UserDataFilter
ユーザが独自で実装するOkuyamaClientで値取得時に返却の有無を決めるFilterのインターフェース.
利用箇所はgetTagKeysResultなどで、本インターフェースを実装したクラスのインスタンスを渡すと、KeyとValueが
ユーザプログラムに返る前に実装クラスに渡されfilterメソッドが実行されるので、そこで返却の有無を決めるように
実装すれば返却値をコントロールできる.
実装例)
public class ExampleUserFilter implements UserDataFilter {
public boolean filter(Object key, Object value) {
String targetKey = (Strin)key;
String targetValue = (Strin)value;
if (targetKey.indexOf("2011") != -1 && targetValue.indexOf("hogehoge") != -1) {
return true;
}
return false;
}
}
上記の実装例は、Keyに"2011"という文字列が含まれて、Valueに"hogehoge"という文字が含まれている場合のみ、値を返すようになる
- 作成者:
- T.Okuyama
メソッドの概要 |
boolean |
filter(java.lang.Object key,
java.lang.Object value)
値の返却判定実装部分. |
filter
boolean filter(java.lang.Object key,
java.lang.Object value)
- 値の返却判定実装部分.
- パラメータ:
key
- 対象のKey値value
- 対象のValue値
- 戻り値:
- boolean 返却指定 true=返却/false=返却しない