Select Git revision
Command.java
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Command.java 685 B
package de.prob2.jupyter.commands;
import de.prob2.jupyter.ProBKernel;
import io.github.spencerpark.jupyter.kernel.ReplacementOptions;
import io.github.spencerpark.jupyter.kernel.display.DisplayData;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public interface Command {
public abstract @NotNull String getSyntax();
public abstract @NotNull String getShortHelp();
public abstract @Nullable DisplayData run(final @NotNull ProBKernel kernel, final @NotNull String argString);
public default @Nullable ReplacementOptions complete(final @NotNull ProBKernel kernel, final @NotNull String argString, final int at) {
return null;
}
}