Электронный магазин на Java и XML

         

Регулировка размера отступа (XMLWriter.java)



Листинг 6.10. Регулировка размера отступа (XMLWriter.java)

public void indent() { currentIndent++; } public void unindent() { currentIndent--; }

Наконец, необходимо осуществить фактическую запись выходных данных. Для этого имеются два метода — в одном после записи выходных данных располагается разделитель строки, а в другом эти данные просто добавляются в конец текущей строки. Эти два метода называются write и write! п. Они аналогичны методам print и println пакета java.io.PrintStream. Когда вы записываете выходные данные, всегда нужно проверять, записываются они в новую строку или нет. Если данные записываются в новую строку, нужно сделать отступ требуемого размера. Метод write! n просто повторяет метод write, а затем размещает символ разделителя строк. Эти методы приведены в листинге 6.11.



Содержание раздела