Class DefaultContextProvider<C>

java.lang.Object
dev.aurelium.slate.context.DefaultContextProvider<C>
All Implemented Interfaces:
ContextProvider<C>

public class DefaultContextProvider<C> extends Object implements ContextProvider<C>
  • Constructor Details

  • Method Details

    • getType

      public Class<C> getType()
      Specified by:
      getType in interface ContextProvider<C>
    • parse

      @Nullable public C parse(String menuName, String input)
      Description copied from interface: ContextProvider
      Parses a context from an input
      Specified by:
      parse in interface ContextProvider<C>
      input - The string input to parse, could be something not intended to be parsed as a context
      Returns:
      The parsed context, or null if the input does not belong to the context type