Java プラットフォーム 1.2

インタフェース
javax.accessibility.Accessible の使用

Accessible を使用するパッケージ
javax.accessibility ユーザインタフェースコンポーネントとそれらのコンポーネントへのアクセスを提供するユーザ補助機能との間の規約を定義します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.colorchooser このパッケージには、JColorChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.plaf 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.plaf.multi 多重 Look & Feel を利用すると、デフォルトの Look & Feel に補助的な Look & Feel を結合できます。 
javax.swing.table java.awt.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.tree java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

javax.accessibility における Accessible の使用方法
 

Accessible として宣言される javax.accessibility におけるフィールド
protected  Accessible AccessibleContext.accessibleParent
          オブジェクトのユーザ補助機能を実装する親です。
 

Accessible を返す javax.accessibility におけるメソッド
 Accessible AccessibleComponent.getAccessibleAt(Point p)
          ローカル座標ポイントに保持されたユーザ補助機能を実装する子がある場合はそれを返し ます。
 Accessible AccessibleContext.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
abstract  Accessible AccessibleContext.getAccessibleChild(int i)
          オブジェクトの、指定されたユーザ補助機能を実装する子を返します。
 Accessible AccessibleSelection.getAccessibleSelection(int i)
          オブジェクト中で指定されている選択された子を表す Accessible を返します。
 

Accessible のパラメータを持つ javax.accessibility におけるメソッド
 void AccessibleContext.setAccessibleParent(Accessible a)
          オブジェクトのユーザ補助機能を実装する親を設定します。
 

javax.swing における Accessible の使用方法
 

Accessible を実装する javax.swing におけるクラス
 class Box
          BoxLayout オブジェクトをレイアウトマネージャとして使用する、軽量なコンテナです。
static class Box.Filler
          レイアウトに関係するがビューを持たない、軽量なコンポーネントの実装です。
 class CellRendererPane
          セルレンダリングとそれを使うコンポーネントの間に挿入されます。
 class DefaultListCellRenderer
          リストの項目を描画します。
static class DefaultListCellRenderer.UIResource
          UIResource を実装する DefaultListCellRenderer のサブクラスです。
 class JApplet
          拡張版の java.applet.Applet で、アプレットの子の前面に入力を重ね書きし、ペイント動作を行うサポート (glassPane を参照)、LayeredPane によって管理される特別な子のサポート (rootPane を参照)、および Swing MenuBar のサポートが追加されています。
 class JButton
          「プッシュ」ボタンの実装です。
 class JCheckBox
          CheckBox の実装です。
 class JCheckBoxMenuItem
          選択または選択解除できるメニュー項目です。
 class JColorChooser
          JColorChooser は、ユーザが色を操作および選択できるように設計されたコントロールの区画を提供します。
 class JComboBox
          Swing の ComboBox の実装です。
 class JDesktopPane
          マルチドキュメントインタフェースまたは仮想デスクトップの作成に使用するコンテナです。
 class JDialog
          ダイアログウィンドウを作成するためのメインクラスです。
 class JEditorPane
          さまざまな種類のコンテンツを編集するためのテキストコンポーネントです。
 class JFileChooser
          JFileChooser は、ユーザがファイルを選択する単純な機構を提供します。
 class JFrame
          フレームの子の前面に挿入されて入力およびペイント動作をサポートし (glassPane を参照)、LayeredPane によって管理される特殊な子をサポートし (rootPane を参照)、さらに Swing MenuBars のサポートを追加する java.awt.Frame の拡張バージョンです。
 class JInternalFrame
          ドラッグ、クローズ、アイコン化、サイズ変更、タイトル表示、およびメニューバーのサポートなど、ネイティブフレームの多くの機能を提供する軽量オブジェクトです。
static class JInternalFrame.JDesktopIcon
          このコンポーネントは、アイコン化された JInternalFrame を表します。
 class JLabel
          短いテキスト文字列やイメージの表示領域です。
 class JLayeredPane
          JLayeredPane は、JFC/Swing コンテナに深さを追加し、必要であればコンポーネントどうしが互いにオーバーラップできるようにします。
 class JList
          ユーザがリストから 1 つまたは複数のオブジェクトを選択するためのコンポーネントです。
protected  class JList.AccessibleJList.AccessibleJListChild
           
 class JMenu
          メニューの実装です。
 class JMenuBar
          MenuBar の実装です。
 class JMenuItem
          MenuItem の実装です。
 class JOptionPane
          JOptionPane は、ユーザに値の入力を求めたり情報を提示したりする標準的なダイアログボックスを簡単に表示できるようにします。
 class JPanel
          JPanel は汎用的な軽量コンテナです。
 class JPasswordField
          JPasswordField は、1 行のテキストの編集を可能にする、軽量コンポーネントです。
 class JPopupMenu
          ポップアップメニューの実装です。
static class JPopupMenu.Separator
          ポップアップメニュー固有のセパレータです。
 class JProgressBar
          ある区間内 (最小値、および最大値で区切られた区間内) で、整数値を表示するコンポーネントです。
 class JRadioButton
          ラジオボタンの実装です。
 class JRadioButtonMenuItem
          RadioButtonMenuItem の実装です。
 class JRootPane
          コンテナ階層の基本コンポーネントです。
 class JScrollBar
          スクロールバーの実装です。
 class JScrollPane
          ビューポート、オプションの垂直および水平スクロールバー、およびオプションの行および列見出しビューポートを管理する特殊なコンテナです。
protected  class JScrollPane.ScrollBar
          デフォルトでは、JScrollPane はこのクラスのインスタンスであるスクロールバーを作成します。
 class JSeparator
          メニュー項目を論理グループに分割する区切り線となるメニューセパレータの実装です。
 class JSlider
          ユーザが指定された区間内でノブをスライドすることによりグラフィカルに値を選択できるようにするコンポーネントです。
 class JSplitPane
          JSplitPane は 2 つの Component を分割するのに使います (2 つだけに分割) 。
 class JTabbedPane
          指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザがコンポーネントのグループを切り替えられようにするコンポーネントです。
 class JTable
          JTable は、2 次元テーブル形式でデータを提示するユーザインタフェースコンポーネントです。
protected  class JTable.AccessibleJTable.AccessibleJTableCell
          セルのユーザ補助機能を取得するために使用するクラスです。
 class JTextArea
          TextArea は、プレーンテキストを表示する複数行の領域です。
 class JTextField
          JTextField は、1 行テキストの編集を可能にする軽量コンポーネントです。
 class JTextPane
          グラフィックで表現される属性でマークアップできるテキストコンポーネントです。
 class JToggleButton
          2 状態ボタンの実装です。
 class JToolBar
          JToolBar は、一般的に使用される Action やコントロールを表示するのに役立つコンポーネントを提供します。
static class JToolBar.Separator
          ツールバー独自のセパレータです。
 class JToolTip
          Component の「ヒント」を表示するために使います。
 class JTree
          階層データのセットをアウトラインで表示するコントロールです。
protected  class JTree.AccessibleJTree.AccessibleJTreeNode
           
 class JViewport
          配下の情報を見るために使用する「ビューポート (窓)」です。
 class JWindow
          JWindow は、ユーザのデスクトップ上のどこにでも表示できるコンテナです。
 

Accessible を返す javax.swing におけるメソッド
 Accessible JComponent.AccessibleJComponent.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
 Accessible JComponent.AccessibleJComponent.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JComponent.AccessibleJComponent.getAccessibleAt(Point p)
          ローカル座標上のポイントに保持されたユーザ補助機能を実装する子がある場合はそれを返します。
 Accessible JTree.AccessibleJTree.getAccessibleAt(Point p)
          ローカル座標の Point にユーザ補助機能を実装する子がある場合はそれを返します。
 Accessible JTree.AccessibleJTree.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JTree.AccessibleJTree.getAccessibleSelection(int i)
          オブジェクト内の指定された選択項目を表す Accessible を返します。
 Accessible JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
 Accessible JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleChild(int i)
          オブジェクトの指定されたユーザ補助機能を実装する子を返します。
 Accessible JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAt(Point p)
           
 Accessible JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelection(int i)
          オブジェクト内の指定された選択項目を表す Accessible を返します。
 Accessible JApplet.AccessibleJApplet.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
 Accessible JApplet.AccessibleJApplet.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JApplet.AccessibleJApplet.getAccessibleAt(Point p)
          ローカル座標ポイントに保持されたユーザ補助機能を実装する子がある場合はそれを返します。
 Accessible JMenuBar.AccessibleJMenuBar.getAccessibleSelection(int i)
          選択されているメニューがある場合はそれを返します。
static Accessible SwingUtilities.getAccessibleAt(Component c, Point p)
          ローカル座標の Point にユーザ補助機能を実装する子が保持されている場合はそれを返します。
static Accessible SwingUtilities.getAccessibleChild(Component c, int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JWindow.AccessibleJWindow.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
 Accessible JWindow.AccessibleJWindow.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JWindow.AccessibleJWindow.getAccessibleAt(Point p)
          ローカル座標ポイントに保持されたユーザ補助機能を実装する子がある場合はそれを返します。
 Accessible Box.Filler.AccessibleBoxFiller.getAccessibleParent()
          オブジェクトの、ユーザ補助機能を実装する親を取得します。
 Accessible Box.Filler.AccessibleBoxFiller.getAccessibleChild(int i)
          オブジェクトの、ユーザ補助機能を実装する i 番目の子を返します。
 Accessible Box.Filler.AccessibleBoxFiller.getAccessibleAt(Point p)
          ローカルな座標ポイントに含まれる、ユーザ補助機能を実装する子がある場合はそれを返します。
 Accessible Box.AccessibleBox.getAccessibleParent()
          オブジェクトの、ユーザ補助機能を実装する親を取得します。
 Accessible Box.AccessibleBox.getAccessibleChild(int i)
          オブジェクトの、ユーザ補助機能を実装する i 番目の子を返します。
 Accessible Box.AccessibleBox.getAccessibleAt(Point p)
          ローカルな座標ポイントに含まれる、ユーザ補助機能を実装する子がある場合はそれを返します。
 Accessible JTabbedPane.AccessibleJTabbedPane.getAccessibleChild(int i)
          オブジェクトの指定されたユーザ補助機能を実装する子を返します。
 Accessible JTabbedPane.AccessibleJTabbedPane.getAccessibleAt(Point p)
           
 Accessible JTabbedPane.AccessibleJTabbedPane.getAccessibleSelection(int i)
           
 Accessible JDialog.AccessibleJDialog.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
 Accessible JDialog.AccessibleJDialog.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JDialog.AccessibleJDialog.getAccessibleAt(Point p)
          ローカル座標ポイント上にこれを含みユーザ補助機能を実装する子があれば、それを返します。
 Accessible JMenu.AccessibleJMenu.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JMenu.AccessibleJMenu.getAccessibleSelection(int i)
          選択されているサブメニューがある場合はそれを返します。
 Accessible CellRendererPane.AccessibleCellRendererPane.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
 Accessible CellRendererPane.AccessibleCellRendererPane.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible CellRendererPane.AccessibleCellRendererPane.getAccessibleAt(Point p)
          ローカル座標ポイントに保持されたユーザ補助機能を実装する子があれば、それを返します。
 Accessible JTable.AccessibleJTable.getAccessibleAt(Point p)
          ローカル座標の Point にユーザ補助機能を実装する子がある場合は、そのユーザ補助機能を実装する子を返します。
 Accessible JTable.AccessibleJTable.getAccessibleChild(int i)
          オブジェクトの i 番目のユーザ補助機能を実装する子を返します。
 Accessible JTable.AccessibleJTable.getAccessibleSelection(int i)
          オブジェクト内の指定された選択済みの子を表す Accessible を返します。
 Accessible JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleParent()
          オブジェクトのユーザ補助機能を実装する親を取得します。
 Accessible JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleChild(int i)
          オブジェクトの指定されたユーザ補助機能を実装する子を返します。
 Accessible JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAt(Point p)
           
 Accessible JFrame.AccessibleJFrame.getAccessibleParent()
          ユーザ補助機能を実装する、オブジェクトの親を取得します。
 Accessible JFrame.AccessibleJFrame.getAccessibleChild(int i)
          ユーザ補助機能を実装する、オブジェクトの i 番目の子を返します。
 Accessible JFrame.AccessibleJFrame.getAccessibleAt(Point p)
          ローカル座標ポイントに、これを含むユーザ補助機能を実装する子があれば、それを返します。
 Accessible JList.AccessibleJList.getAccessibleAt(Point p)
          ローカル座標ポイントにユーザ補助機能を実装する子がある場合はそれを返します。
 Accessible JList.AccessibleJList.getAccessibleChild(int i)
          オブジェクトのユーザ補助機能を実装する i 番目の子を返します。
 Accessible JList.AccessibleJList.getAccessibleSelection(int i)
          オブジェクトで指定された選択項目を表すユーザ補助機能オブジェクトを返します。
 Accessible JList.AccessibleJList.AccessibleJListChild.getAccessibleChild(int i)
           
 Accessible JList.AccessibleJList.AccessibleJListChild.getAccessibleAt(Point p)
           
 

Accessible のパラメータを持つ javax.swing におけるコンストラクタ
JTree.AccessibleJTree.AccessibleJTreeNode.JTree.AccessibleJTree.AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
          AccessibleJTreeNode を構築します。
 

javax.swing.colorchooser における Accessible の使用方法
 

Accessible を実装する javax.swing.colorchooser におけるクラス
 class AbstractColorChooserPanel
          カラーチューザの抽象スーパークラスです。
 

javax.swing.plaf における Accessible の使用方法
 

Accessible を返す javax.swing.plaf におけるメソッド
 Accessible ComponentUI.getAccessibleChild(JComponent c, int i)
          オブジェクト内の i 番目のユーザ補助機能を持つ子を返します。
 

javax.swing.plaf.basic における Accessible の使用方法
 

Accessible を実装する javax.swing.plaf.basic におけるクラス
 class BasicArrowButton
          基本方向のいずれかにスケーリングされる矢印を描画する JButton オブジェクトです。
 class BasicComboBoxRenderer
          ComboBox のレンダリングです。
static class BasicComboBoxRenderer.UIResource
          BasicComboBoxRenderer のサブクラスであり、UIResource の実装を提供します。
 class BasicComboPopup
          ComboPopup インタフェースの実装です。
 class BasicInternalFrameTitlePane.SystemMenuBar
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 

Accessible を返す javax.swing.plaf.basic におけるメソッド
 Accessible BasicComboBoxUI.getAccessibleChild(JComponent c, int i)
           
 

javax.swing.plaf.metal における Accessible の使用方法
 

Accessible を実装する javax.swing.plaf.metal におけるクラス
 class MetalComboBoxButton
          MetalComboBoxUI を補助する JButton サブクラスです。
 class MetalComboBoxUI.MetalComboPopup
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
protected  class MetalFileChooserUI.FileRenderer
           
 class MetalFileChooserUI.FilterComboBoxRenderer
          各種のサイズおよびスタイルを描画します。
 class MetalScrollButton
          Metal でスクロールバーの矢印に使用する JButton オブジェクトです。
 

javax.swing.plaf.multi における Accessible の使用方法
 

Accessible を返す javax.swing.plaf.multi におけるメソッド
 Accessible MultiColorChooserUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiTabbedPaneUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiViewportUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiSliderUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiToolBarUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiTableUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiMenuItemUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiTextUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiToolTipUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiProgressBarUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiScrollPaneUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiPanelUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiListUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiLabelUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiSplitPaneUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiOptionPaneUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiComboBoxUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiTableHeaderUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiMenuBarUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiSeparatorUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiFileChooserUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiDesktopPaneUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiScrollBarUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiButtonUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiPopupMenuUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiTreeUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiDesktopIconUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 Accessible MultiInternalFrameUI.getAccessibleChild(JComponent a, int b)
          この MultiUI が扱う各 UI で、getAccessibleChild を呼び出します。
 

javax.swing.table における Accessible の使用方法
 

Accessible を実装する javax.swing.table におけるクラス
 class DefaultTableCellRenderer
          JTable で各セルを描画 (表示) するための標準クラスです。
static class DefaultTableCellRenderer.UIResource
          UIResource を実装する DefaultTableCellRenderer のサブクラスです。
 class JTableHeader
          JTable の列ヘッダ部分です。
protected  class JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry
           
 

Accessible を返す javax.swing.table におけるメソッド
 Accessible JTableHeader.AccessibleJTableHeader.getAccessibleAt(Point p)
          ローカル座標の Point にユーザ補助機能を実装する子が保持されている場合はそれを返します。
 Accessible JTableHeader.AccessibleJTableHeader.getAccessibleChild(int i)
          オブジェクトの、ユーザ補助機能を実装する i 番目の子を返します。
 Accessible JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleChild(int i)
           
 Accessible JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleAt(Point p)
           
 

javax.swing.text における Accessible の使用方法
 

Accessible を実装する javax.swing.text におけるクラス
 class JTextComponent
          JTextComponent は Swing テキストコンポーネントの基底クラスです。
 

javax.swing.tree における Accessible の使用方法
 

Accessible を実装する javax.swing.tree におけるクラス
 class DefaultTreeCellEditor.DefaultTextField
          エディタの指定がないときに使用される TextField です。
 class DefaultTreeCellRenderer
          ツリーのエントリを表示します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.