|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.frag.umlplugin.ProjectUtils
public class ProjectUtils
Provides project related utility methods.
Method Summary | ||
---|---|---|
static
|
get(com.intellij.openapi.project.Project project,
java.lang.Class<T> type)
Gets object for given project. |
|
static
|
remove(com.intellij.openapi.project.Project project,
T object)
Removes object from given project. |
|
static
|
set(com.intellij.openapi.project.Project project,
T object)
Sets object for given project. |
|
static
|
set(com.intellij.openapi.project.Project project,
T object,
java.lang.Class<T> keyClass)
Sets object for given project. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
@Nullable public static <T> T get(@Nullable com.intellij.openapi.project.Project project, @NotNull java.lang.Class<T> type)
project
- project to get object fortype
- type of object to get
public static <T> void set(@NotNull com.intellij.openapi.project.Project project, @NotNull T object)
project
- project to set object forobject
- object of given type that will be associated to specified projectpublic static <T> void set(@NotNull com.intellij.openapi.project.Project project, @Nullable T object, @NotNull java.lang.Class<T> keyClass)
project
- project to set object forobject
- of given type that is associated to specified projectkeyClass
- class that acts as key for setting/getting valuepublic static <T> void remove(@NotNull com.intellij.openapi.project.Project project, @NotNull T object)
project
- project to remove object fromobject
- of given type that is associated to specified project
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |