com.ejie.r01f.io.filters
Interface DirectiveListener

All Known Implementing Classes:
FilteredFileReplacer, FilteredFileTextSearch, TestDirectiveListener

public interface DirectiveListener

Interfaz que han de implementar las clases que reciben los eventos sobre las directivas.
Cuando se parsea un documento y se encuentra una directiva, se lanza un evento a los listeners de dicha directiva.


Method Summary
 char[] processDirective(java.lang.String directiveText, long index)
          Método llamado por el filtro de directivas cuando se encuentra con una directiva.
 

Method Detail

processDirective

public char[] processDirective(java.lang.String directiveText,
                               long index)
                        throws java.io.IOException
Método llamado por el filtro de directivas cuando se encuentra con una directiva.
El método debe devolver el texto que se ha de devolver despues de procesar la
directiva. Si NO hay que devolver nada, devolver null o una cadena vacía.

Parameters:
directiveText - El texto de la directiva.
index - El índice de comienzo de la directiva dentro del texto.
Returns:
El texto que se ha de devolver después de procesar la directiva.
Si NO hay que devolver nada, devolver null o una cadena vacía.
Throws:
java.io.IOException