Package com.intellij.util.messages
Class Topic<L>
- java.lang.Object
-
- com.intellij.util.messages.Topic<L>
-
public class Topic<L> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Topic.BroadcastDirection
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <L> Topic<L>
create(String displayName, Class<L> listenerClass)
static <L> Topic<L>
create(String displayName, Class<L> listenerClass, Topic.BroadcastDirection direction)
Topic.BroadcastDirection
getBroadcastDirection()
String
getDisplayName()
Class<L>
getListenerClass()
String
toString()
-
-
-
Method Detail
-
getDisplayName
@NotNull @NonNls public String getDisplayName()
-
create
public static <L> Topic<L> create(@NonNls @NotNull String displayName, @NotNull Class<L> listenerClass)
-
create
public static <L> Topic<L> create(@NonNls @NotNull String displayName, @NotNull Class<L> listenerClass, Topic.BroadcastDirection direction)
-
getBroadcastDirection
public Topic.BroadcastDirection getBroadcastDirection()
-
-