基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > 一般的な UI のカスタマイズ > プリファレンスフレームワーク > プリファレンスマクロ > プリファレンスのクリア
  
プリファレンスのクリア
解除と除去には大きな違いがあります。部門レベルのデフォルトまたはポリシーがない場合、値に空の文字列 "" を設定してユーザープリファレンスを解除すると、値 "" が返されます。一方、ユーザーレベルのプリファレンスを除去すると、システムのデフォルト値が返されます。ほとんどの場合、ユーザーレベルのプリファレンスを解除ではなく除去して、上部階層のプリファレンスをデフォルトにします。
例:
Preferences root = WTPreferences.root();
Preferences myPrefs = root.node( "/wt/content" );
((WTPreferences)myPrefs).setEditContext
(PreferenceHelper.createEditMask());
((WTPreferences)myPrefs).setContextMask
(PreferenceHelper.createContextMask());
String prevValue = myPrefs.remove("fileOperationType");