Trait

net.katsstuff.scammander.sponge

SpongeBase

Related Doc: package sponge

Permalink

trait SpongeBase extends ScammanderBase[CommandSource, Unit, Location[World]]

Linear Supertypes
ScammanderBase[CommandSource, Unit, Location[World]], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SpongeBase
  2. ScammanderBase
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ChildCommand[Sender, Param] extends Product with Serializable

    Permalink
    Definition Classes
    ScammanderBase
  2. abstract class Command[Sender, Param] extends AnyRef

    Permalink
    Definition Classes
    ScammanderBase
  3. type CommandError = scammander.CommandError

    Permalink
    Definition Classes
    ScammanderBase
  4. type CommandFailure = scammander.CommandFailure

    Permalink
    Definition Classes
    ScammanderBase
  5. type CommandStep[A] = Either[CommandFailure, A]

    Permalink
    Definition Classes
    ScammanderBase
  6. case class CommandSuccess extends Product with Serializable

    Permalink
    Definition Classes
    ScammanderBase
  7. type CommandSyntaxError = scammander.CommandSyntaxError

    Permalink
    Definition Classes
    ScammanderBase
  8. type CommandUsageError = scammander.CommandUsageError

    Permalink
    Definition Classes
    ScammanderBase
  9. case class DynamicCommand[Args, Identifier, Sender, Param] extends Product with Serializable

    Permalink
    Definition Classes
    ScammanderBase
  10. class GetDynamicCommandType[Args, Identifier, Sender, Param] extends AnyRef

    Permalink
    Definition Classes
    ScammanderBase
  11. type HasName[A] = scammander.HasName[A]

    Permalink
    Definition Classes
    ScammanderBase
  12. type MultipleCommandErrors = scammander.MultipleCommandErrors

    Permalink
    Definition Classes
    ScammanderBase
  13. case class Named[Name <: String, A] extends Product with Serializable

    Permalink
    Definition Classes
    ScammanderBase
  14. case class NamedCommand[Args, Identifier, Sender, Param] extends Product with Serializable

    Permalink
    Definition Classes
    ScammanderBase
  15. trait NotUsed extends AnyRef

    Permalink
    Definition Classes
    ScammanderBase
  16. implicit class OptionOps[A] extends AnyRef

    Permalink
    Definition Classes
    ScammanderBase
  17. trait Parameter[A] extends AnyRef

    Permalink
    Definition Classes
    ScammanderBase
    Annotations
    @implicitNotFound( ... )
  18. trait ProxyParameter[A, B] extends Parameter[A]

    Permalink
    Definition Classes
    ScammanderBase
  19. type RawCmdArg = scammander.RawCmdArg

    Permalink
    Definition Classes
    ScammanderBase
  20. type Result = Int

    Permalink
    Attributes
    protected
    Definition Classes
    SpongeBase → ScammanderBase
  21. implicit class RichCommand[Sender, Param] extends AnyRef

    Permalink
  22. trait SharedStaticChildCommand[Sender, Param] extends AnyRef

    Permalink
    Definition Classes
    ScammanderBase
  23. case class SpongeCommandWrapper[Sender, Param](command: SpongeBase.Command[Sender, Param], info: CommandInfo) extends CommandCallable with SharedStaticChildCommand[Sender, Param] with Product with Serializable

    Permalink
  24. type StaticChildCommand[Sender, Param] = SpongeCommandWrapper[Sender, Param]

    Permalink
    Attributes
    protected
    Definition Classes
    SpongeBase → ScammanderBase
  25. trait UserValidator[A] extends AnyRef

    Permalink
    Definition Classes
    ScammanderBase

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Alias

    Permalink

    Helper for creating an alias when registering a command.

  5. object Command

    Permalink
    Definition Classes
    ScammanderBase
  6. val CommandError: scammander.CommandError.type

    Permalink
    Definition Classes
    ScammanderBase
  7. val CommandSyntaxError: scammander.CommandSyntaxError.type

    Permalink
    Definition Classes
    ScammanderBase
  8. val CommandUsageError: scammander.CommandUsageError.type

    Permalink
    Definition Classes
    ScammanderBase
  9. object Description

    Permalink

    Helper for creating an description when registering a command.

  10. val HasName: scammander.HasName.type

    Permalink
    Definition Classes
    ScammanderBase
  11. object Help

    Permalink

    Helper for creating a help when registering a command.

  12. val MultipleCommandErrors: scammander.MultipleCommandErrors.type

    Permalink
    Definition Classes
    ScammanderBase
  13. object Parameter

    Permalink
    Definition Classes
    ScammanderBase
  14. object Permission

    Permalink

    Helper for creating a alias when registering a command.

  15. val RawCmdArg: scammander.RawCmdArg.type

    Permalink
    Definition Classes
    ScammanderBase
  16. object UserValidator

    Permalink
    Definition Classes
    ScammanderBase
  17. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. val defaultCommandSuccess: Int

    Permalink
    Attributes
    protected
    Definition Classes
    SpongeBase → ScammanderBase
  20. def dynamicCommandOf[Args, Identifier, Sender, Param](command: (Args) ⇒ Command[Sender, Param], identifier: Identifier): GetDynamicCommandType[Args, Identifier, Sender, Param]

    Permalink
    Definition Classes
    ScammanderBase
  21. implicit def dynamicCommandParameter[Args, Identifier, Sender, Param](implicit cmd: NamedCommand[Args, Identifier, Sender, Param], validator: UserValidator[Sender], parameter: Parameter[Param]): Parameter[DynamicCommand[Args, Identifier, Sender, Param]]

    Permalink
    Definition Classes
    ScammanderBase
  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. implicit def namedParam[Name <: String, A](implicit paramParam: Parameter[A], witness: Aux[Name]): Parameter[Named[Name, A]]

    Permalink
    Definition Classes
    ScammanderBase
  29. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. implicit val notUsedParam: Parameter[NotUsed]

    Permalink
    Definition Classes
    ScammanderBase
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. implicit val rawCmdArgsParam: Parameter[List[RawCmdArg]]

    Permalink
    Definition Classes
    ScammanderBase
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. def tabExtraToRunExtra(extra: Location[World]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SpongeBase → ScammanderBase
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ScammanderBase[CommandSource, Unit, Location[World]]

Inherited from AnyRef

Inherited from Any

Ungrouped