コード例 #1
0
ファイル: OQLPane.java プロジェクト: blasd/org.eclipse.mat
 @Override
 public void initWithArgument(final Object param) {
   if (param instanceof String) {
     queryViewer.getDocument().set((String) param);
     executeAction.run();
   } else if (param instanceof QueryResult) {
     QueryResult queryResult = (QueryResult) param;
     initQueryResult(queryResult, null);
   } else if (param instanceof PaneState) {
     queryViewer.getDocument().set(((PaneState) param).getIdentifier());
     new ExecuteQueryAction((PaneState) param).run();
   }
 }