org.aspectj.ajde.ui
Interface UserPreferencesAdapter

All Known Implementing Classes:
UserPreferencesStore

public interface UserPreferencesAdapter

This interface needs to be implemented by an IDE extension in order for AJDE to store properties in a way that matches the IDE's property storing facilities.


Method Summary
 java.util.List getGlobalMultivalPreference(java.lang.String name)
          Retrieves a global IDE option.
 java.lang.String getGlobalPreference(java.lang.String name)
          Retrieves a global IDE option.
 java.util.List getProjectMultivalPreference(java.lang.String name)
          Retrieves an option for the currently active project.
 java.lang.String getProjectPreference(java.lang.String name)
          Retrieves an option for the currently active project.
 void setGlobalMultivalPreference(java.lang.String name, java.util.List values)
          Sets a global IDE option with multiple values.
 void setGlobalPreference(java.lang.String name, java.lang.String value)
          Sets a global IDE option with a single value.
 void setProjectMultivalPreference(java.lang.String name, java.util.List values)
          Sets an option for the currently active project.
 void setProjectPreference(java.lang.String name, java.lang.String value)
          Sets an option for the currently active project.
 

Method Detail

getGlobalPreference

java.lang.String getGlobalPreference(java.lang.String name)
Retrieves a global IDE option.


getGlobalMultivalPreference

java.util.List getGlobalMultivalPreference(java.lang.String name)
Retrieves a global IDE option.


setGlobalPreference

void setGlobalPreference(java.lang.String name,
                         java.lang.String value)
Sets a global IDE option with a single value.


setGlobalMultivalPreference

void setGlobalMultivalPreference(java.lang.String name,
                                 java.util.List values)
Sets a global IDE option with multiple values.


getProjectPreference

java.lang.String getProjectPreference(java.lang.String name)
Retrieves an option for the currently active project.


getProjectMultivalPreference

java.util.List getProjectMultivalPreference(java.lang.String name)
Retrieves an option for the currently active project.


setProjectPreference

void setProjectPreference(java.lang.String name,
                          java.lang.String value)
Sets an option for the currently active project.


setProjectMultivalPreference

void setProjectMultivalPreference(java.lang.String name,
                                  java.util.List values)
Sets an option for the currently active project.