Example #1
0
 /** @return El siguiente comando del usuario. */
 public Orden getOrden() {
   String lineaEntrada; // almacena la línea completa de entrada
   String pal1 = null;
   String pal2 = null;
   System.out.print("> ");
   lineaEntrada = teclado.nextLine();
   // Localizar dos palabras de la línea.
   Scanner tokenizer = new Scanner(lineaEntrada);
   if (tokenizer.hasNext()) {
     pal1 = tokenizer.next(); // obtener primera palabra
     if (tokenizer.hasNext()) pal2 = tokenizer.next(); // obtener segunda palabra
     // nota: se ignora el resto de la línea de entrada.
   }
   // Verificar si la orden es conocida. Si es así se crea un
   // objeto Orden con ella
   // Si no, se crea una orden "null" (para comando desconocido)
   if (ordenes.esOrden(pal1)) return new Orden(pal1, pal2);
   else return new Orden(null, pal2);
 }
Example #2
0
 public String mostrarComandos() {
   return ordenes.getListaComandos();
 }