List of usage examples for org.dom4j.io OutputFormat setIndent
public void setIndent(boolean doIndent)
From source file:org.orbeon.oxf.xml.dom4j.Dom4jUtils.java
License:Open Source License
private static String domToString(final Branch branch) { final OutputFormat format = new OutputFormat(); format.setIndent(false); format.setNewlines(false);/*w w w . j a v a2 s .c o m*/ return domToString(branch, format); }
From source file:org.sipfoundry.sipxconfig.admin.dialplan.config.XmlFile.java
License:Contributor Agreement License
/** * Overwrite to prepare XML format for this file. *///from w w w . ja va 2s . c o m public OutputFormat createFormat() { OutputFormat format = new OutputFormat(); format.setNewlines(true); format.setIndent(true); return format; }
From source file:org.sipfoundry.sipxconfig.dialplan.config.AuthRules.java
License:Contributor Agreement License
@Override public Document getDocument() { Location location = getLocation(); if (location == null) { return null; }/*from w w w.jav a2s . c om*/ try { StringWriter stringWriter = new StringWriter(); OutputFormat format = new OutputFormat(); format.setNewlines(true); format.setIndent(true); XMLWriter xmlWriter = new XMLWriter(stringWriter, format); xmlWriter.write(m_doc); String rulesString = stringWriter.toString(); rulesString = rulesString.replace("${SIPXCHANGE_DOMAIN_NAME}", getDomainName()); rulesString = rulesString.replace("${MY_IP_ADDR}", location.getAddress()); rulesString = rulesString.replace("${MY_FULL_HOSTNAME}", location.getFqdn()); rulesString = rulesString.replace("${MY_HOSTNAME}", location.getHostname()); StringReader stringReader = new StringReader(rulesString); SAXReader saxReader = new SAXReader(); return saxReader.read(stringReader); } catch (IOException ioe) { throw new RuntimeException(ioe); } catch (DocumentException de) { throw new RuntimeException(de); } }
From source file:org.sipfoundry.sipxconfig.dialplan.config.XmlFile.java
License:Contributor Agreement License
/** * Overwrite to prepare XML format for this file. *///from ww w . j a v a2 s . co m public OutputFormat getFormat() { if (m_format != null) { return m_format; } OutputFormat format = new OutputFormat(); format.setNewlines(true); format.setIndent(true); return format; }
From source file:org.sipfoundry.sipxivr.MailboxPreferencesWriter.java
License:Contributor Agreement License
@Override public void writeObject(MailboxPreferences prefs, Writer output) { m_prefs = prefs;// w ww .j a va 2 s . co m OutputFormat format = new OutputFormat(); format.setNewlines(true); format.setIndent(true); XMLWriter xmlWriter = new XMLWriter(output, format); try { xmlWriter.write(getDocument()); } catch (IOException e) { LOG.error("Error writing mailboxprefs.xml", e); throw new RuntimeException(e); } }
From source file:org.sipfoundry.voicemail.mailbox.MessageDescriptorWriter.java
License:Contributor Agreement License
@Override public void writeObject(MessageDescriptor messageDescriptor, Writer output) { m_messageDescriptor = messageDescriptor; OutputFormat format = new OutputFormat(); format.setNewlines(true);//from ww w. j a v a 2 s . c o m format.setIndent(true); XMLWriter xmlWriter = new XMLWriter(output, format); try { xmlWriter.write(getDocument()); } catch (IOException e) { LOG.error("Error writing MessageDescriptor to " + output.toString(), e); throw new RuntimeException(e); } }
From source file:org.withinsea.izayoi.cortile.template.html.parser.HTMLWriter.java
License:Mozilla Public License
@Override protected void writeElement(Element element) throws IOException { if (!HTMLConstants.ANONYMOUS_TAG_NAME.equals(element.getName())) { super.writeElement(element); return;/*w w w .ja v a2s. c om*/ } OutputFormat currentFormat = getOutputFormat(); boolean saveTrimText = currentFormat.isTrimText(); String currentIndent = currentFormat.getIndent(); currentFormat.setNewlines(false); currentFormat.setTrimText(false); currentFormat.setIndent(""); writePrintln(); indent(); writeElementContent(element); writePrintln(); indent(); currentFormat.setTrimText(saveTrimText); currentFormat.setIndent(currentIndent); }
From source file:packet_readers.lineage2.listeners.L2AcquireSkillListener.java
License:Open Source License
@Override public void closeImpl() throws IOException { if (_skillTree.isEmpty()) return;// w w w . j a va 2s. c o m Document document = DocumentHelper.createDocument(); Element listElement = document.addElement("list"); for (IntObjectMap.Entry<Map<L2AcquireType, Set<L2SkillLearn>>> entry : _skillTree.entrySet()) { Element classIdElement = listElement.addElement("class_id"); classIdElement.addAttribute("id", String.valueOf(entry.getKey())); for (Map.Entry<L2AcquireType, Set<L2SkillLearn>> sEntry : entry.getValue().entrySet()) { Element acquireTypeElement = classIdElement.addElement("type"); acquireTypeElement.addAttribute("id", sEntry.getKey().name()); for (L2SkillLearn val : sEntry.getValue()) { Element skillElement = acquireTypeElement.addElement("skill"); skillElement.addAttribute("id", String.valueOf(val.getId())); skillElement.addAttribute("level", String.valueOf(val.getLevel())); skillElement.addAttribute("min-level", String.valueOf(val.getMinLevel())); skillElement.addAttribute("cost", String.valueOf(val.getCost())); skillElement.addComment(SkillNameHolder.getInstance().name(val.getId(), val.getLevel())); for (L2ItemWithCount item : val.getNeedItems()) { Element needItemElement = skillElement.addElement("need_item"); needItemElement.addAttribute("id", String.valueOf(item.getItemId())); needItemElement.addAttribute("count", String.valueOf(item.getCount())); //needItemElement.addComment(ItemNameHolder.getInstance().name(item.getItemId())); } for (L2SkillInfo skill : val.getNeedSkills()) { Element needSkillElement = skillElement.addElement("need_skill"); needSkillElement.addAttribute("id", String.valueOf(skill.getId())); needSkillElement.addAttribute("level", String.valueOf(skill.getLevel())); //needSkillElement.addComment(SkillNameHolder.getInstance().name(skill.getId(), skill.getLevel())); } } } } OutputFormat format = OutputFormat.createPrettyPrint(); format.setIndent("\t"); format.setExpandEmptyElements(false); XMLWriter writer = new XMLWriter(new FileWriter(getLogFile("./skilltree/ ", "xml")), format); writer.write(document); writer.close(); }
From source file:packet_readers.lineage2.listeners.L2JumpListener.java
License:Open Source License
@Override public void closeImpl() throws IOException { if (_jumpTracks.isEmpty()) return;/* w w w . j av a2s .co m*/ Document document = DocumentHelper.createDocument(); document.setDocType(new DefaultDocumentType("list", "jump_nodes.dtd")); Element listElement = document.addElement("list"); for (JumpTrack track : _jumpTracks) { Element element = listElement.addElement("jump_track"); element.addAttribute("id", String.valueOf(track.getId())); element.addAttribute("type", track.getChooseType().name()); write(element, track); } OutputFormat format = OutputFormat.createPrettyPrint(); format.setIndent("\t"); XMLWriter writer = new XMLWriter(new FileWriter(getLogFile("jump_tracks ", "xml")), format); writer.write(document); writer.close(); }
From source file:packet_readers.lineage2.listeners.L2MoveNpcListener.java
License:Open Source License
@Override public void closeImpl() throws IOException { Document document = DocumentHelper.createDocument(); Element listElement = document.addElement("list"); for (L2NpcInfo info : _world.valuesNpc()) { if (info.getMoveLocs().isEmpty()) continue; Element npcElement = listElement.addElement("npc"); npcElement.addAttribute("id", String.valueOf(info.getNpcId())); npcElement.addComment(NpcNameHolder.getInstance().name(info.getNpcId())); for (L2Loc loc : info.getMoveLocs()) { Element element = npcElement.addElement("loc"); element.addAttribute("x", String.valueOf(loc.getX())); element.addAttribute("y", String.valueOf(loc.getY())); element.addAttribute("z", String.valueOf(loc.getZ())); }//from ww w. jav a2 s .c om } if (listElement.elements().isEmpty()) return; OutputFormat format = OutputFormat.createPrettyPrint(); format.setIndent("\t"); XMLWriter writer = new XMLWriter(new FileWriter(getLogFile("./move_locs ", "xml")), format); writer.write(document); writer.close(); }