booleanValue = value;
}
//javadoc inherited
public void stopProcess() throws SAXException {
final XMLProcess nextProcess = getNextProcess();
nextProcess.characters(text.toCharArray(), 0, text.length());
final String intStr = " i: " + Integer.toString(intValue);
nextProcess.characters(intStr.toCharArray(), 0, intStr.length());
final String doubleStr = " d: " + Double.toString(doubleValue);
nextProcess.characters(doubleStr.toCharArray(), 0, doubleStr.length());
final String booleanStr = " b: " + Boolean.toString(booleanValue);
nextProcess.characters(booleanStr.toCharArray(), 0, booleanStr.length());
final ParametersConfiguration configuration = (ParametersConfiguration)
getPipelineContext().getPipelineConfiguration().
retrieveConfiguration(getClass());
if (configuration != null) {
Iterator iter = configuration.getParameterNames();
if (iter.hasNext()) {
nextProcess.characters(CONFIG_PARAMETERS_TITLE.toCharArray(), 0,
CONFIG_PARAMETERS_TITLE.length());
while (iter.hasNext()) {
final String name = (String) iter.next();
final String value = configuration.getParameterValue(name);
final String line = name + " - " + value;
nextProcess.characters(
line.toCharArray(), 0, line.length());
if (iter.hasNext()) {
nextProcess.characters(
", ".toCharArray(), 0, ", ".length());
}
}
}
}