|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
java.io.ByteArrayOutputStream
proyecto.consola.ConsolaOutStream
public class ConsolaOutStream
ConsolaOutStream
Clase encargada de generar un documento HTML válido, dicho texto HTML contiene la información recogida del compilador. La información del compilador ha sido parseada para el reconocimiento del error, si existiere.El error es parseado para convertirlo en un link, para cuando este sea pulsado nos lleve a la altura en la que se encuentra nuestro error en el documento.
Todo compilación que reciba un fichero será derivada hacia nuestra salida de la consola, para realizar esta operación cambiamos el flujo de nuestra salida estándar de java.
ConsolaTextPane
Field Summary |
---|
Fields inherited from class java.io.ByteArrayOutputStream |
---|
buf, count |
Constructor Summary | |
---|---|
ConsolaOutStream(ConsolaTextPane textPane,
Color textoColor,
Nodo aFicheroaCompilacion)
Constructor consola out stream. |
|
ConsolaOutStream(ConsolaTextPane textPane,
Nodo aFicheroaCompilacion)
Constructor consola out stream. |
Method Summary | |
---|---|
void |
flush()
|
CompilacionDatos |
getLineaYColumna(String[] aValor)
getLineaYColumna Este método nos montará nuestro Objeto compilacionDatos para el uso de la ubicación en nuestro fichero. |
Methods inherited from class java.io.ByteArrayOutputStream |
---|
close, reset, size, toByteArray, toString, toString, toString, write, write, writeTo |
Methods inherited from class java.io.OutputStream |
---|
write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ConsolaOutStream(ConsolaTextPane textPane, Nodo aFicheroaCompilacion)
textPane
- ConsolaTextPaneaFicheroaCompilacion
- Fichero que vamos a compilarpublic ConsolaOutStream(ConsolaTextPane textPane, Color textoColor, Nodo aFicheroaCompilacion)
textPane
- the text panetextoColor
- the texto coloraFicheroaCompilacion
- the a ficheroa compilacionConsolaTextPane
Method Detail |
---|
public void flush()
flush
in interface Flushable
flush
in class OutputStream
public CompilacionDatos getLineaYColumna(String[] aValor)
aValor
- valor
CompilacionDatos
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |