Class PublicChannel

java.lang.Object
com.nickuc.chat.channel.PublicChannel
All Implemented Interfaces:
Channel

public class PublicChannel extends Object implements Channel
This channel is used for public messages.
  • Constructor Details

    • PublicChannel

      public PublicChannel()
  • Method Details

    • getName

      @Nonnull public String getName()
      Specified by:
      getName in interface Channel
    • setName

      public void setName(String name)
    • getCommand

      @Nullable public String getCommand()
    • getCommands

      public String[] getCommands()
    • setCommands

      public void setCommands(Collection<String> commands)
    • setCommand

      public void setCommand(@Nullable String command)
    • getFormat

      @Nonnull public String getFormat()
    • getProxyServers

      @Nonnull public String[] getProxyServers()
    • getSpyFormat

      public String getSpyFormat()
    • getPermission

      public String getPermission()
    • getDistance

      public double getDistance()
    • getMinBalance

      public double getMinBalance()
    • getMessageCost

      public double getMessageCost()
    • getDelayMessage

      public double getDelayMessage()
    • isShowMessageCost

      public boolean isShowMessageCost()
    • isProxyChannel

      public boolean isProxyChannel()
    • isMentionable

      public boolean isMentionable()
    • isHighlight

      public boolean isHighlight()
    • isLoggable

      public boolean isLoggable()
    • isPreventCapslock

      public boolean isPreventCapslock()
    • setPermission

      public void setPermission(String permission)
    • setDistance

      public void setDistance(double distance)
    • setMinBalance

      public void setMinBalance(double minBalance)
    • setMessageCost

      public void setMessageCost(double messageCost)
    • setDelayMessage

      public void setDelayMessage(double delayMessage)
    • setShowMessageCost

      public void setShowMessageCost(boolean showMessageCost)
    • setProxyChannel

      public void setProxyChannel(boolean proxyChannel)
    • setMentionable

      public void setMentionable(boolean mentionable)
    • setHighlight

      public void setHighlight(boolean highlight)
    • setLoggable

      public void setLoggable(boolean loggable)
    • setPreventCapslock

      public void setPreventCapslock(boolean preventCapslock)
    • setFormat

      public void setFormat(@Nonnull String format)
    • setSpyFormat

      public void setSpyFormat(String spyFormat)
    • setProxyServers

      public void setProxyServers(@Nullable String[] proxyServers)