org.eclipse.xtend.backend.syslib
Interface InMemoryPostprocessor


public interface InMemoryPostprocessor

This interface represents a postprocessor that is given access to the contents of a file before it is written.
The unprocessed CharSequence may be an EfficientLazyString that is not yet serialized, waiting for streaming. It should be noted that in this - common - case any postprocessing may impact performance.
The returned CharSequence is used. It is okay to modify the parameter that was passed in, but the returned object is what will be processed by the subsequent steps in the pipeline.

Author:
Arno Haase (http://www.haase-consulting.com)

Method Summary
 java.lang.CharSequence process(java.lang.CharSequence unprocessed, java.lang.String uri)
           
 

Method Detail

process

java.lang.CharSequence process(java.lang.CharSequence unprocessed,
                               java.lang.String uri)