in src/main/java/org/apache/servicemix/components/util/SimpleFlatFileMarshaler.java [381:410]
private void fillInitial() throws IOException {
StringBuffer aBuffer = new StringBuffer(1024);
if (xmlDeclaration) {
aBuffer.append(XMLDECLARATION_LINE);
}
aBuffer.append(XML_OPEN + docElementname);
if (docElementNamespace != null) {
aBuffer.append("xmlns=\"");
aBuffer.append(docElementNamespace);
aBuffer.append("\"");
}
aBuffer.append(" name=\"");
aBuffer.append(new File(path).getName());
aBuffer.append("\"");
aBuffer.append(" location=\"");
aBuffer.append(path);
aBuffer.append(XML_CLOSE_ATTR_NEWLINE);
int overridenCheck = aBuffer.length();
processHeaderLines(aBuffer, lines);
if (aBuffer.length() != overridenCheck) {
//headers were proceed by an overriden method, supress futher processing
headerlinesRead = Integer.MAX_VALUE;
}
fill(aBuffer.toString());
}