private void fillInitial()

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());
        }