|
|||||||||||
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 leepublic DirectiveFilterReader(java.io.Reader newIn, int bufferSize)
newIn
- El Reader del que se leebufferSize
- el tamaño del bufferpublic 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 directivaMethod Detail |
public void addListener(DirectiveListener listener, java.lang.String beginningDelimiter, java.lang.String endingDelimiter)
listener
- una clase que implementa la interfaz DirectiveListener
beginningDelimiter
- delimitador de comienzo de directivaendingDelimiter
- delimitador de fin de directivapublic int read(char[] text, int offset, int length) throws java.io.IOException
java.io.IOException
public int read() throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)
args
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |