jp.go.kokken.Ankou
クラス TaminoClient

java.lang.Object
  拡張java.awt.Component
      拡張java.awt.Container
          拡張java.awt.Window
              拡張java.awt.Frame
                  拡張javax.swing.JFrame
                      拡張jp.go.kokken.Ankou.TaminoClient
すべての実装インタフェース:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class TaminoClient
extends javax.swing.JFrame
implements java.awt.event.ActionListener

メインWINDOWのクラス。

ファイルあるいはTaminoに対して検索を実行するクライアントです。 Taminoサーバに接続しなくてもファイルに対する検索は実行できます。

以下はコマンドラインオプションです。

関連項目:
直列化された形式

入れ子クラスの概要
 
クラス javax.swing.JFrame から継承した入れ子クラス
javax.swing.JFrame.AccessibleJFrame
 
クラス java.awt.Frame から継承した入れ子クラス
java.awt.Frame.AccessibleAWTFrame
 
クラス java.awt.Window から継承した入れ子クラス
java.awt.Window.AccessibleAWTWindow
 
クラス java.awt.Container から継承した入れ子クラス
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承した入れ子クラス
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
(パッケージプライベート) static TaminoClient app
           
(パッケージプライベート) static Client client
           
(パッケージプライベート) static UIDestSelect dest
           
(パッケージプライベート) static java.util.Vector elementList
           
(パッケージプライベート) static javax.swing.JMenuItem item21
           
(パッケージプライベート) static javax.swing.JMenuItem item22
           
(パッケージプライベート) static javax.swing.JMenuItem item42
           
(パッケージプライベート) static SchemeLoader loader
           
(パッケージプライベート) static org.apache.log4j.Logger logger
          log4j logger
(パッケージプライベート) static javax.swing.JTextArea message
           
(パッケージプライベート) static UIPlay playU
           
private static QizxOpen qizx
          Qizx/Openライブラリ。
private static UIQuery query
          Query中のWindow
static java.lang.String REQUIRED_VERSION
           
(パッケージプライベート) static CompileResults resultTab
           
(パッケージプライベート) static javax.swing.JTextArea ret
           
(パッケージプライベート) static java.util.Vector selectList
           
private static AnkouSplash splash
           
private static Client taminoClient
          Clientライブラリ。
private  javax.swing.Timer timer
          検索Threadを監視するタイマ。
static java.lang.String VERSION
           
 
クラス javax.swing.JFrame から継承したフィールド
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
クラス java.awt.Frame から継承したフィールド
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
クラス java.awt.Window から継承したフィールド
 
クラス java.awt.Container から継承したフィールド
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース javax.swing.WindowConstants から継承したフィールド
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
TaminoClient()
          メインのWindowの整形とプログラムを初期化を行ないます。
 
メソッドの概要
 void actionPerformed(java.awt.event.ActionEvent e)
          メニューを選んだ時の動作を定義します。
 void autoScroll(javax.swing.JTextArea text)
          自動的にテキストの一番最後までスクロールします。
static void main(java.lang.String[] args)
          プログラムエントリポイント
private static void removeSplash()
           
private static void showSplash(java.awt.Frame owner)
           
 void submit()
          検索QueryのThreadの立ち上げを行ないます。
 
クラス javax.swing.JFrame から継承したメソッド
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
クラス java.awt.Frame から継承したメソッド
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
クラス java.awt.Window から継承したメソッド
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース java.awt.MenuContainer から継承したメソッド
getFont, postEvent
 

フィールドの詳細

VERSION

public static final java.lang.String VERSION
関連項目:
定数フィールド値

REQUIRED_VERSION

public static final java.lang.String REQUIRED_VERSION
関連項目:
定数フィールド値

logger

static org.apache.log4j.Logger logger
log4j logger


app

static TaminoClient app

client

static Client client

loader

static SchemeLoader loader

dest

static UIDestSelect dest

resultTab

static CompileResults resultTab

playU

static UIPlay playU

splash

private static AnkouSplash splash

item21

static javax.swing.JMenuItem item21

item22

static javax.swing.JMenuItem item22

item42

static javax.swing.JMenuItem item42

message

static javax.swing.JTextArea message

ret

static javax.swing.JTextArea ret

elementList

static java.util.Vector elementList

selectList

static java.util.Vector selectList

timer

private javax.swing.Timer timer
検索Threadを監視するタイマ。


qizx

private static QizxOpen qizx
Qizx/Openライブラリ。 static: こうしておかないとライブラリがあっというまにメモリを 食いつくす。Queryのたびにnew QizxOpenしていると 一回につき8Mbytesぐらいずつメモリリークする??


taminoClient

private static Client taminoClient
Clientライブラリ。


query

private static UIQuery query
Query中のWindow

コンストラクタの詳細

TaminoClient

public TaminoClient()
メインのWindowの整形とプログラムを初期化を行ないます。

メソッドの詳細

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
メニューを選んだ時の動作を定義します。

定義:
インタフェース java.awt.event.ActionListener 内の actionPerformed

submit

public void submit()
検索QueryのThreadの立ち上げを行ないます。 注意:このなかでnewは使わないこと。 メモリリークする可能性があります。


autoScroll

public void autoScroll(javax.swing.JTextArea text)
自動的にテキストの一番最後までスクロールします。

パラメータ:
text - スクロールするJTextArea

showSplash

private static final void showSplash(java.awt.Frame owner)

removeSplash

private static final void removeSplash()

main

public static void main(java.lang.String[] args)
プログラムエントリポイント

パラメータ:
args - コマンドラインの詳細はクラスの説明を参照して下さい。