クラス AppView
java.lang.ObjectSE
org.springframework.shell.component.view.control.AbstractControl
org.springframework.shell.component.view.control.AbstractView
org.springframework.shell.component.view.control.BoxView
org.springframework.shell.component.view.control.AppView
AppView は、メイン表示領域、メニューバー、ステータスバー、モーダルウィンドウシステムを制御する独自のターミナル UI アプリケーションビューを提供します。ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected voiddrawInternal(Screen screen) 場合によっては、ボックス上部の境界でこのビューとタイトルの周囲にボックスを描画します。ViewホットキーKeyHandlerを取得します。登録された実行可能なコマンドをイベントループにディスパッチすることでキーを処理します。登録されたコンシューマーをイベントループにディスパッチすることで、マウスイベントを処理します。booleanhasFocus()このViewにフォーカスがあるかどうかを取得します。voidsetMenuBarVisible(boolean visible) menubarの可視性を設定します。voidsetStatusBarVisible(boolean visible) statusbarの可視性を設定します。voidsetThemeName(StringSE themeName) 使用するテーマ名を設定します。voidsetThemeResolver(ThemeResolver themeResolver) ThemeResolverを設定します。voidmenubarの表示 / 非表示を切り替えます。voidstatusbarの表示 / 非表示を切り替えます。クラス org.springframework.shell.component.view.control.BoxView から継承されたメソッド
drawBackground, getBackgroundStyle, getInnerRect, isShowBorder, setBackgroundColor, setBorderPadding, setFocusedTitleColor, setFocusedTitleStyle, setRect, setShowBorder, setTitle, setTitleAlign, setTitleColor, setTitleStyleクラス org.springframework.shell.component.view.control.AbstractView から継承されたメソッド
destroy, dispatch, dispatchKeyRunCommand, dispatchMouseRunCommand, dispatchRunnable, draw, focus, getDrawFunction, getEventLoop, getHotKeyBindings, getKeyBindings, getLayer, getMouseBindings, getViewCommands, getViewService, init, initInternal, onDestroy, registerHotKeyBinding, registerHotKeyBinding, registerHotKeyBinding, registerKeyBinding, registerKeyBinding, registerKeyBinding, registerMouseBinding, registerMouseBinding, registerMouseBinding, registerViewCommand, runViewCommand, setDrawFunction, setEventLoop, setLayer, setViewService, shortcutクラス org.springframework.shell.component.view.control.AbstractControl から継承されたメソッド
getRect, getThemeName, getThemeResolver, resolveThemeBackground, resolveThemeForeground, resolveThemeSpinner, resolveThemeStyle
コンストラクターの詳細
AppView
メソッドの詳細
setThemeName
クラスからコピーされた説明:AbstractControl使用するテーマ名を設定します。- 次で指定:
- インターフェース
ControlのsetThemeName - オーバーライド:
- クラス
AbstractControlのsetThemeName - パラメーター:
themeName- テーマ名
setThemeResolver
クラスからコピーされた説明:AbstractControlThemeResolverを設定します。- 次で指定:
- インターフェース
ControlのsetThemeResolver - オーバーライド:
- クラス
AbstractControlのsetThemeResolver - パラメーター:
themeResolver- テーマリゾルバー
drawInternal
クラスからコピーされた説明:BoxView場合によっては、ボックス上部の境界でこのビューとタイトルの周囲にボックスを描画します。定義されている場合は、draw functionも呼び出します。- オーバーライド:
- クラス
BoxViewのdrawInternal - パラメーター:
screen- スクリーン
getMouseHandler
クラスからコピーされた説明:AbstractView登録されたコンシューマーをイベントループにディスパッチすることで、マウスイベントを処理します。オーバーライドしてデフォルトの動作を変更します。- 次で指定:
- インターフェース
ViewのgetMouseHandler - オーバーライド:
- クラス
AbstractViewのgetMouseHandler - 戻り値:
- ビューマウスハンドラー
- 関連事項:
getKeyHandler
クラスからコピーされた説明:AbstractView登録された実行可能なコマンドをイベントループにディスパッチすることでキーを処理します。オーバーライドしてデフォルトの動作を変更します。- 次で指定:
- インターフェース
ViewのgetKeyHandler - オーバーライド:
- クラス
AbstractViewのgetKeyHandler - 戻り値:
- ビューキーハンドラー
- 関連事項:
getHotKeyHandler
インターフェースからコピーされた説明:View- 次で指定:
- インターフェース
ViewのgetHotKeyHandler - オーバーライド:
- クラス
AbstractViewのgetHotKeyHandler - 戻り値:
- ビューのホットキーハンドラー
- 関連事項:
hasFocus
public boolean hasFocus()インターフェースからコピーされた説明:ViewこのViewにフォーカスがあるかどうかを取得します。- 次で指定:
- インターフェース
ViewのhasFocus - オーバーライド:
- クラス
AbstractViewのhasFocus - 戻り値:
- ビューにフォーカスがある場合は true
setMenuBarVisible
public void setMenuBarVisible(boolean visible) menubarの可視性を設定します。- パラメーター:
visible- メニューバーの可視性
setStatusBarVisible
public void setStatusBarVisible(boolean visible) statusbarの可視性を設定します。- パラメーター:
visible- ステータスバーの可視性
toggleMenuBarVisibility
public void toggleMenuBarVisibility()menubarの表示 / 非表示を切り替えます。toggleStatusBarVisibility
public void toggleStatusBarVisibility()statusbarの表示 / 非表示を切り替えます。