Class Suggester

java.lang.Object
net.orbyfied.j8.command.AbstractNodeComponent
net.orbyfied.j8.command.component.Suggester
All Implemented Interfaces:
NodeComponent

public abstract class Suggester extends AbstractNodeComponent
A node component which handles completion of the current or next node.
  • Constructor Details

    • Suggester

      public Suggester(Node node)
  • Method Details

    • defaults

      public static Suggester defaults(Node node)
      Create default suggester.
      Parameters:
      node - The node.
      Returns:
      The suggester.
    • suggest

      public abstract void suggest(Context ctx, SuggestionAccumulator builder, net.orbyfied.j8.util.StringReader reader)
      Should suggest possibilities for the following node.
      Parameters:
      ctx - The context.
      builder - The suggestions builder.
      reader - The string reader.