public abstract class AbstractJDOMWriter<T,TYPE extends AbstractJDOMWriter<T,TYPE>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.jdom2.JDOMFactory |
factory |
protected org.jdom2.output.Format |
format |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJDOMWriter() |
protected |
AbstractJDOMWriter(String encoding) |
| Modifier and Type | Method and Description |
|---|---|
String |
getEncoding() |
org.jdom2.output.EscapeStrategy |
getEscapeStrategy() |
boolean |
getExpandEmptyElements() |
boolean |
getIgnoreTrAXEscapingPIs() |
String |
getIndent() |
String |
getLineSeparator() |
boolean |
getOmitDeclaration() |
boolean |
getOmitEncoding() |
org.jdom2.output.Format.TextMode |
getTextMode() |
boolean |
isSpecifiedAttributesOnly() |
TYPE |
setEncoding(String encoding) |
TYPE |
setEscapeStrategy(org.jdom2.output.EscapeStrategy strategy) |
TYPE |
setExpandEmptyElements(boolean expandEmptyElements) |
TYPE |
setIgnoreTrAXEscapingPIs(boolean ignoreTrAXEscapingPIs) |
TYPE |
setIndent(String indent) |
TYPE |
setLineSeparator(org.jdom2.output.LineSeparator separator) |
TYPE |
setLineSeparator(String separator) |
TYPE |
setOmitDeclaration(boolean omitDeclaration) |
TYPE |
setOmitEncoding(boolean omitEncoding) |
TYPE |
setSpecifiedAttributesOnly(boolean specifiedAttributesOnly) |
TYPE |
setTextMode(org.jdom2.output.Format.TextMode mode) |
protected abstract void |
update(T source,
IndentationCounter indentationCounter,
org.jdom2.Element rootElement) |
void |
write(T source,
org.jdom2.Document document,
Writer writer) |
void |
write(T source,
org.jdom2.Document document,
Writer writer,
DocumentModifier modifier) |
void |
write(T source,
org.jdom2.Document document,
Writer writer,
org.jdom2.output.Format jdomFormat) |
void |
write(T source,
org.jdom2.Document document,
Writer writer,
org.jdom2.output.Format jdomFormat,
DocumentModifier modifier) |
void |
write(T source,
File target) |
void |
write(T source,
File target,
DocumentModifier modifier) |
void |
write(T source,
File target,
org.jdom2.output.Format format) |
void |
write(T source,
File target,
org.jdom2.output.Format format,
DocumentModifier modifier) |
protected final org.jdom2.output.Format format
protected final org.jdom2.JDOMFactory factory
protected AbstractJDOMWriter()
protected AbstractJDOMWriter(String encoding)
public final void write(T source, org.jdom2.Document document, Writer writer) throws IOException
IOExceptionpublic final void write(T source, org.jdom2.Document document, Writer writer, DocumentModifier modifier) throws IOException
IOExceptionpublic final void write(T source, org.jdom2.Document document, Writer writer, org.jdom2.output.Format jdomFormat) throws IOException
IOExceptionpublic final void write(T source, org.jdom2.Document document, Writer writer, org.jdom2.output.Format jdomFormat, DocumentModifier modifier) throws IOException
IOExceptionpublic final void write(T source, File target) throws IOException, org.jdom2.JDOMException
IOExceptionorg.jdom2.JDOMExceptionpublic final void write(T source, File target, DocumentModifier modifier) throws IOException, org.jdom2.JDOMException
IOExceptionorg.jdom2.JDOMExceptionpublic final void write(T source, File target, org.jdom2.output.Format format) throws IOException, org.jdom2.JDOMException
IOExceptionorg.jdom2.JDOMExceptionpublic final void write(T source, File target, org.jdom2.output.Format format, DocumentModifier modifier) throws IOException, org.jdom2.JDOMException
IOExceptionorg.jdom2.JDOMExceptionprotected abstract void update(T source, IndentationCounter indentationCounter, org.jdom2.Element rootElement) throws IOException
IOExceptionpublic TYPE setEscapeStrategy(org.jdom2.output.EscapeStrategy strategy)
public org.jdom2.output.EscapeStrategy getEscapeStrategy()
public TYPE setLineSeparator(org.jdom2.output.LineSeparator separator)
public String getLineSeparator()
public TYPE setOmitEncoding(boolean omitEncoding)
public boolean getOmitEncoding()
public TYPE setOmitDeclaration(boolean omitDeclaration)
public boolean getOmitDeclaration()
public TYPE setExpandEmptyElements(boolean expandEmptyElements)
public boolean getExpandEmptyElements()
public TYPE setIgnoreTrAXEscapingPIs(boolean ignoreTrAXEscapingPIs)
public boolean getIgnoreTrAXEscapingPIs()
public TYPE setTextMode(org.jdom2.output.Format.TextMode mode)
public org.jdom2.output.Format.TextMode getTextMode()
public String getIndent()
public String getEncoding()
public boolean isSpecifiedAttributesOnly()
public TYPE setSpecifiedAttributesOnly(boolean specifiedAttributesOnly)
Copyright © 2012-2017. All Rights Reserved.