com.extjs.gxt.ui.client
クラス GXT

java.lang.Object
  extended by com.extjs.gxt.ui.client.GXT

public class GXT
extends java.lang.Object

GXTのコアのユーティリティと機能


フィールド 概要
static java.lang.String BLANK_IMAGE_URL
          CSSの背景画像を使ってインラインアイコンを作成するためのGXTを用いた1x1透明なgif画像へのURL
static boolean isGecko
          ブラウザがgeckoの場合はtrue
static boolean isIE
          ブラウザがieの場合はtrue
static boolean isIE6
          ブラウザがie6の場合はtrue
static boolean isIE7
          ブラウザがie7の場合はtrue
static boolean isLinux
          linux osの場合はtrue
static boolean isMac
          mac osの場合はtrue
static boolean isOpera
          ブラウザがoperaの場合はtrue
static boolean isSafari
          ブラウザがsafariの場合はtrue
static boolean isSecure
          httpsを使用している場合はtrue
static boolean isStrict
          ブラウザがstrictモード内の場合はtrue
static MyMessages MESSAGES
          GXTメッセージ
static java.lang.String SSL_SECURE_URL
          ieの安全でない内容を防止するためにiframe srcのsecureモードの際にGXTを使用した空ファイルへのURL
 
コンストラクタ 概要
GXT()
           
 
メソッド 概要
static java.lang.String getThemeId()
          現在のテーマのidを返します。
static java.lang.String getUserAgent()
          ブラウザのユーザエージェントを返します。
static void hideLoadingPanel(java.lang.String id)
          ローディングパネルを隠します。
static void init()
          GXTを初期化します。
static void setDefaultTheme(Theme theme, boolean force)
          状態プロバイダで選択されたテーマがない場合に使用されるデフォルトのテーマを設定します。
static void switchTheme(Theme theme)
          テーマを変更します。
 
クラス java.lang.Objectから継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールド 詳細

MESSAGES

public static MyMessages MESSAGES
GXTメッセージ


isSafari

public static boolean isSafari
ブラウザがsafariの場合はtrue


isOpera

public static boolean isOpera
ブラウザがoperaの場合はtrue


isIE

public static boolean isIE
ブラウザがieの場合はtrue


isIE6

public static boolean isIE6
ブラウザがie6の場合はtrue


isIE7

public static boolean isIE7
ブラウザがie7の場合はtrue


isGecko

public static boolean isGecko
ブラウザがgeckoの場合はtrue


isStrict

public static boolean isStrict
ブラウザがstrictモードの場合はtrue


isSecure

public static boolean isSecure
httpsを使用している場合はtrue


isMac

public static boolean isMac
mac osの場合はtrue


isLinux

public static boolean isLinux
linux osの場合はtrue


SSL_SECURE_URL

public static java.lang.String SSL_SECURE_URL
ieの安全でない内容を防止するためにiframe srcのsecureモードの際にGXTを使用した空ファイルへのURL。デフォルトは'blank.html'


BLANK_IMAGE_URL

public static java.lang.String BLANK_IMAGE_URL
CSSの背景画像を使ってインラインアイコンを作成するためのGXTを用いた1x1透明なgif画像へのURL。デフォルトの値は'images/default/shared/clear.gif'。

コンストラクタ 詳細

GXT

public GXT()
メソッド 詳細

getThemeId

public static java.lang.String getThemeId()
現在のテーマのidを返します。

戻り値:
テーマid

getUserAgent

public static java.lang.String getUserAgent()
ブラウザのユーザエージェントを返します。

戻り値:
ユーザエージェント

hideLoadingPanel

public static void hideLoadingPanel(java.lang.String id)
ローディングパネルを隠します。

パラメータ:
id - ローディングパネルのid

init

public static void init()
GXTを初期化します。


setDefaultTheme

public static void setDefaultTheme(Theme theme,
                                   boolean force)
状態プロバイダで選択されたテーマがない場合に使用されるデフォルトのテーマを設定します。

パラメータ:
theme - デフォルトのテーマ
force - 状態マネージャでセーブされたテーマを無視し、テーマを強制するためにはtrue。

switchTheme

public static void switchTheme(Theme theme)
テーマを変更します。 テーマのスタイルシートはクラスが与えられるべきです。 idと一致しないクラスを持つスタイルシートはどんなものでも取り除かれます(クラスが指定されていないスタイルシートは無視されます)。 メソッドはテーマを変更した後にアプリケーションをリロードします。

パラメータ:
theme - 新しいテーマの名前