クラス
java.util.prefs.Preferencesの使用

Preferencesを使用するパッケージ 
パッケージ 説明
java.util.prefs
このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。
jdk.jshell.tool
Java™シェル・ツールのインスタンスを起動するメカニズムを提供します。
  • java.util.prefsPreferencesの使用

    java.util.prefsPreferencesのサブクラス 
    修飾子と型 クラス 説明
    class  AbstractPreferences
    このクラスは、Preferencesクラスのスケルトン実装を提供します。このクラスを使用すれば、簡単に実装することができます。
    Preferencesを返すjava.util.prefsのメソッド 
    修飾子と型 メソッド 説明
    Preferences NodeChangeEvent.getChild()
    追加または削除されたノードを返します。
    Preferences PreferenceChangeEvent.getNode()
    イベントを発行した設定ノードを返します。
    Preferences NodeChangeEvent.getParent()
    追加または削除されたノードの親を返します。
    Preferences AbstractPreferences.node​(String path)
    node(String)の仕様に従って、nodeメソッドを実装します。
    abstract Preferences Preferences.node​(String pathName)
    このノードと同じツリーにある名前付き設定ノードを返します。このノードとその上位ノードが存在しない場合は、それらをすべて作成します。
    Preferences AbstractPreferences.parent()
    parent()の仕様に従って、parentメソッドを実装します。
    abstract Preferences Preferences.parent()
    この設定ノードの親を返し、このノードがルートの場合はnullを返します。
    static Preferences Preferences.systemNodeForPackage​(Class<?> c)
    システム設定ツリーから設定ノードを返します。このシステム設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。
    static Preferences Preferences.systemRoot()
    システムのルート設定ノードを返します。
    Preferences PreferencesFactory.systemRoot()
    システムのルート設定ノードを返します。
    static Preferences Preferences.userNodeForPackage​(Class<?> c)
    呼出し側ユーザーの設定ツリーから設定ノードを返します。このユーザー設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。
    static Preferences Preferences.userRoot()
    呼出し側ユーザーのルート設定ノードを返します。
    Preferences PreferencesFactory.userRoot()
    呼出し側ユーザーに対応するユーザーのルート設定ノードを返します。
    Preferences型のパラメータを持つjava.util.prefsのコンストラクタ 
    コンストラクタ 説明
    NodeChangeEvent​(Preferences parent, Preferences child)
    新規NodeChangeEventのインスタンスを構築します。
    PreferenceChangeEvent​(Preferences node, String key, String newValue)
    新規PreferenceChangeEventのインスタンスを構築します。
  • jdk.jshell.toolでのPreferencesの使用

    Preferencesのパラメータを持つjdk.jshell.toolのメソッド
    修飾子と型 メソッド 説明
    JavaShellToolBuilder JavaShellToolBuilder.persistence​(Preferences prefs)
    入力履歴と保持されている設定を含む永続情報用の記憶機構を設定します。