Package jetbrains.mps.tool.common
Class JDOMUtil
- java.lang.Object
 - 
- jetbrains.mps.tool.common.JDOMUtil
 
 
- 
public class JDOMUtil extends Object
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJDOMUtil.MyXMLOutputter 
- 
Field Summary
Fields Modifier and Type Field Description static CharsetDEFAULT_CHARSET 
- 
Constructor Summary
Constructors Constructor Description JDOMUtil() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.jdom.input.SAXBuildercreateBuilder()static org.jdom.output.XMLOutputtercreateOutputter()static StringescapeText(String text, boolean escapeSpaces, boolean escapeLineEnds)static StringescapeText(String text, boolean escapeApostrophes, boolean escapeSpaces, boolean escapeLineEnds)static org.jdom.DocumentloadDocument(File file)static StringunescapeText(String text)static voidwriteDocument(org.jdom.Document document, File file)static voidwriteDocument(org.jdom.Document document, OutputStream stream)static voidwriteDocument(org.jdom.Document document, Writer writer) 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_CHARSET
public static final Charset DEFAULT_CHARSET
 
 - 
 
- 
Method Detail
- 
loadDocument
public static org.jdom.Document loadDocument(File file) throws org.jdom.JDOMException, IOException
- Throws:
 org.jdom.JDOMExceptionIOException
 
- 
createBuilder
public static org.jdom.input.SAXBuilder createBuilder()
 
- 
writeDocument
public static void writeDocument(org.jdom.Document document, File file) throws IOException- Throws:
 IOException
 
- 
writeDocument
public static void writeDocument(org.jdom.Document document, OutputStream stream) throws IOException- Throws:
 IOException
 
- 
writeDocument
public static void writeDocument(org.jdom.Document document, Writer writer) throws IOException- Throws:
 IOException
 
- 
createOutputter
public static org.jdom.output.XMLOutputter createOutputter()
 
- 
escapeText
@NotNull public static String escapeText(String text, boolean escapeSpaces, boolean escapeLineEnds)
 
- 
escapeText
@NotNull public static String escapeText(String text, boolean escapeApostrophes, boolean escapeSpaces, boolean escapeLineEnds)
 
 - 
 
 -