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 classTopic.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.BroadcastDirectiongetBroadcastDirection()StringgetDisplayName()Class<L>getListenerClass()StringtoString()
-
-
-
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()
-
-