Java VSE 拡張では、以下のいずれかのメソッドを上書きできます。
例
以下の例では、onPostRecord() メソッドを使用して、レコーディング中にクラスの名前を変更します。 この例では、com.itko.lisa.remote.vse.VSEFrame クラスの setClassName() メソッドをコールしています。 詳細については、インストール ディレクトリの doc フォルダで、JavaDocs を参照してください。
public class MyInterceptor extends AbstractVSEInterceptor {
...
public boolean onPostRecord(VSEFrame frame, Object src, String clazz, String method, String signature, Object[] args, Object ret) {
frame.setClassName(clazz.replaceAll("\\.", "_"));
return super.onPostRecord(frame, src, clazz, method, signature, args, ret);
}
}
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|