es
Class ES

java.lang.Object
  |
  +--es.ES

public class ES
extends java.lang.Object


Field Summary
static int LEFT
          Alineación a la izquierda en impresión de cadenas.
static int RIGHT
          Alineación a la derecha en impresión de cadenas.
 
Constructor Summary
ES()
           
 
Method Summary
static void message(java.lang.String s)
          Presenta un mensaje por la salida.
static void messageLn(java.lang.String s)
          Presenta un mensaje por la salida.
static void newInput(java.io.BufferedReader b)
          Cambia la entrada de datos a un nuevo dispositivo con buffer
static void newOutput(java.io.PrintWriter p)
          Cambia la salida de datos a un nuevo dispositivo.
static void prompt(java.lang.String s)
          Presenta un mensaje por la salida estándar.
static char readChar(java.lang.String prt)
          Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca un caracter.
static double readDouble(java.lang.String prt)
          Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca un double.
static int readInt(java.lang.String prt)
          Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca un entero.
static java.lang.String readString(java.lang.String prt)
          Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca una cadena de caracteres.
static void resetInput()
          Pone la entrada de datos a la entrada estandar.
static void resetOutput()
          Pone la salida de datos a la salida estandar.
static void writeChar(char c, int len, int align)
          Escribe una caracter por la salida teniendo en cuenta la longitud, y alineación previstas como argumentos.
static void writeCharLn(char c, int len, int align)
          Escribe una caracter por la salida teniendo en cuenta la longitud, y alineación previstas como argumentos.
static void writeDouble(double number, int len, int frac)
          Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos.
static void writeDoubleG(double number, int len, int frac)
          Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos.
static void writeDoubleGLn(double number, int len, int frac)
          Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos.
static void writeDoubleLn(double number, int len, int frac)
          Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos.
static void writeInt(int number, int len)
          Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento.
static void writeIntG(int number, int len)
          Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento.
static void writeIntGLn(int number, int len)
          Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento.
static void writeIntLn(int number, int len)
          Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento.
 void writeSpaces(int len)
          Escribe espacios en la salida.
static void writeString(java.lang.String s, int len, int align)
          Escribe una cadena por la salida tenendo en cuenta que la longitud y alineación previstas como argumentos.
static void writeStringLn(java.lang.String s, int len, int align)
          Escribe una cadena por la salida teniendo en cuenta la longitud, y alineación previstas como argumentos.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT

public static final int LEFT
Alineación a la izquierda en impresión de cadenas.

RIGHT

public static final int RIGHT
Alineación a la derecha en impresión de cadenas.
Constructor Detail

ES

public ES()
Method Detail

newInput

public static void newInput(java.io.BufferedReader b)
Cambia la entrada de datos a un nuevo dispositivo con buffer
Parameters:
b - el nuevo dispositivo de entrada
Returns:
void

resetInput

public static void resetInput()
Pone la entrada de datos a la entrada estandar.
Returns:
void

newOutput

public static void newOutput(java.io.PrintWriter p)
Cambia la salida de datos a un nuevo dispositivo.
Parameters:
p - el nuevo dispositivo de salida
Returns:
void

resetOutput

public static void resetOutput()
Pone la salida de datos a la salida estandar.
Returns:
void

prompt

public static void prompt(java.lang.String s)
Presenta un mensaje por la salida estándar.
Parameters:
s - la cadena de caracteres a mostrar
Returns:
void

message

public static void message(java.lang.String s)
Presenta un mensaje por la salida. Deja el cursor justo detrás.
Parameters:
s - la cadena de caracteres a mostrar
Returns:
void

messageLn

public static void messageLn(java.lang.String s)
Presenta un mensaje por la salida. Salta de linea después.
Parameters:
s - la cadena de caracteres a mostrar
Returns:
void
See Also:
message(String)

readString

public static java.lang.String readString(java.lang.String prt)
Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca una cadena de caracteres.
Parameters:
prt - mensaje a mostrar
Returns:
la cadena de caracteres leida

readChar

public static char readChar(java.lang.String prt)
Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca un caracter. Controla a que solo se introduzca un caracter repitiendo la petición cuanto sea necesario.
Parameters:
prt - mensaje a mostrar
Returns:
el caracter leido

readInt

public static int readInt(java.lang.String prt)
Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca un entero. Controla a que la entrada sea un entero repitiendo la petición cuanto sea necesario.
Parameters:
prt - mensaje a mostrar
Returns:
el entero leido

readDouble

public static double readDouble(java.lang.String prt)
Presenta un mensaje dado como argumento por la salida estándar y espera a que se introduzca un double. Controla a que la entrada sea un double repitiendo la petición cuanto sea necesario.
Parameters:
prt - mensaje a mostrar
Returns:
el double leido

writeString

public static void writeString(java.lang.String s,
                               int len,
                               int align)
Escribe una cadena por la salida tenendo en cuenta que la longitud y alineación previstas como argumentos. Deja el cursor justo detrás de la cadena. Muestra la cadena "Error en alineación" si la alineación no es correcta.
Parameters:
s - cadena a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
aling - alineación. ES.LEFT a izquierda y ES.RIGHT a derecha
Returns:
void

writeStringLn

public static void writeStringLn(java.lang.String s,
                                 int len,
                                 int align)
Escribe una cadena por la salida teniendo en cuenta la longitud, y alineación previstas como argumentos. Salta de línea después. Muestra la cadena "Error en alineación" si la alineación no es correcta.
Parameters:
s - cadena a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
aling - alineación. ES.LEFT a izquierda y ES.RIGHT a derecha
Returns:
void
See Also:
writeString(String,int,int)

writeChar

public static void writeChar(char c,
                             int len,
                             int align)
Escribe una caracter por la salida teniendo en cuenta la longitud, y alineación previstas como argumentos. Deja el cursor justo detrás del caracter.
Parameters:
c - caracter a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
aling - alineación. ES.LEFT a izquierda y ES.RIGHT a derecha
Returns:
void
See Also:
writeString(String,int,int)

writeCharLn

public static void writeCharLn(char c,
                               int len,
                               int align)
Escribe una caracter por la salida teniendo en cuenta la longitud, y alineación previstas como argumentos. Salta de línea después.
Parameters:
c - caracter a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
aling - alineación. ES.LEFT a izquierda y ES.RIGHT a derecha
Returns:
void
See Also:
writeStringLn(String,int,int)

writeInt

public static void writeInt(int number,
                            int len)
Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento. Deja el cursor justo detrás del entero.
Parameters:
number - entero a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeInt(int,int)

writeIntLn

public static void writeIntLn(int number,
                              int len)
Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento. Salta una línea después.
Parameters:
number - entero a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeInt(int,int)

writeIntG

public static void writeIntG(int number,
                             int len)
Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento. Utiliza '.' para separar miles. Deja el cursor justo detrás del entero
Parameters:
number - entero a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeInt(int,int)

writeIntGLn

public static void writeIntGLn(int number,
                               int len)
Escribe un entero por la salida teniendo en cuenta la longitud prevista como argumento. Utiliza '.' para separar miles. Salta de línea después.
Parameters:
number - entero a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeIntG(int,int)

writeDouble

public static void writeDouble(double number,
                               int len,
                               int frac)
Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos. Deja el cursor justo detrás del double
Parameters:
number - double a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeDouble(double,int,int)

writeDoubleLn

public static void writeDoubleLn(double number,
                                 int len,
                                 int frac)
Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos. Salta una línea después.
Parameters:
number - double a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeDouble(double,int,int)

writeDoubleG

public static void writeDoubleG(double number,
                                int len,
                                int frac)
Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos. Utiliza '.' para separar miles. Deja el cursor justo detrás del double.
Parameters:
number - double a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeDouble(double,int,int)

writeDoubleGLn

public static void writeDoubleGLn(double number,
                                  int len,
                                  int frac)
Escribe un double por la salida teniendo en cuenta la longitud y decimales previstos como argumentos. Utiliza '.' para separar miles. Salta de línea después
Parameters:
number - double a sacar por la salida
len - longitud reservada para la salida. ###.. si se pasa
Returns:
void
See Also:
writeDoubleG(double,int,int)

writeSpaces

public void writeSpaces(int len)
Escribe espacios en la salida. Deja el cursor detrás del último espacio.
Parameters:
len - número de espacios que se envian a la salida.
Returns:
void