|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.io.Reader
java.io.FilterReader
com.ejie.r01f.io.filters.DirectiveFilterReader
Filtro en busca de directivas... mucho mas eficiente que cargar todo en un String y luego buscar...
| Constructor Summary | |
DirectiveFilterReader(java.io.Reader newIn)
Constructor a partir de un reader NOTA: Se llama al constructor de FilterReader pasando un BufferedReader para asegurar que se pueden utilizar marks. |
|
DirectiveFilterReader(java.io.Reader newIn,
int bufferSize)
Constructor a partir de un reader NOTA: Se llama al constructor de FilterReader pasando un BufferedReader para asegurar que se pueden utilizar marks. |
|
DirectiveFilterReader(java.io.Reader newIn,
int bufferSize,
int newMaxDirectiveLength)
Constructor a partir de un reader, se establece también un nuevo tamaño de caracteres de la directiva, por defecto 255 caracteres. |
|
| Method Summary | |
void |
addListener(DirectiveListener listener,
java.lang.String beginningDelimiter,
java.lang.String endingDelimiter)
Añade un listener |
static void |
main(java.lang.String[] args)
Test para probar el temilla... |
int |
read()
|
int |
read(char[] text,
int offset,
int length)
|
| Methods inherited from class java.io.FilterReader |
close, mark, markSupported, ready, reset, skip |
| Methods inherited from class java.io.Reader |
read |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DirectiveFilterReader(java.io.Reader newIn)
newIn - El Reader del que se lee
public DirectiveFilterReader(java.io.Reader newIn,
int bufferSize)
newIn - El Reader del que se leebufferSize - el tamaño del buffer
public DirectiveFilterReader(java.io.Reader newIn,
int bufferSize,
int newMaxDirectiveLength)
newIn - El Reader del que se leebufferSize - el tamaño del buffernewMaxDirectiveLength - número máximo de caracteres de la directiva| Method Detail |
public void addListener(DirectiveListener listener,
java.lang.String beginningDelimiter,
java.lang.String endingDelimiter)
listener - una clase que implementa la interfaz DirectiveListenerbeginningDelimiter - delimitador de comienzo de directivaendingDelimiter - delimitador de fin de directiva
public int read(char[] text,
int offset,
int length)
throws java.io.IOException
java.io.IOException
public int read()
throws java.io.IOException
java.io.IOExceptionpublic static void main(java.lang.String[] args)
args -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||