Sylvain Wallez wrote:
<snip/>
class Pipeline {
Generator generator;
Transformer transformers[];
XMLStreamWriter serializer;
void execute() {
Generator last = generator;
for (Transformer tr : transformers) {
tr.setInput(new StaxFIFO(previous);
Should be of course "tr.setInput(new StaxFIFO(last));" -- Thunderbird
doesn't do Java syntax check ;-)
last = tr;
}
// Pull from the whole chain to the serializer
while(last.hasNext()) {
last.pull(serializer);
}
}
}
Sylvain
--
Sylvain Wallez - http://bluxte.net