/** * @deprecated As of 1.4, use {@link #XppReader(Reader, XmlPullParser)} instead */ public XppReader(Reader reader) { this(reader, new XmlFriendlyReplacer()); }
private String escape(String s) { return REPLACER.escapeName(s); }
/** * {@link XStreamDOM} holds infoset (which is 'escaped' from XStream's PoV), * whereas {@link HierarchicalStreamWriter} expects unescaped names, * so we need to unescape it first before calling into {@link HierarchicalStreamWriter}. */ // TODO: ideally we'd like to use the contextual HierarchicalStreamWriter to unescape, // but this object isn't exposed to us private String unescape(String s) { return REPLACER.unescapeName(s); }
/** * @deprecated As of 1.3 */ public PrettyPrintWriter(Writer writer, char[] lineIndenter, String newLine) { this(writer, lineIndenter, newLine, new XmlFriendlyReplacer()); }
/** * Escapes XML name (node or attribute) to be XML-friendly * * @param name the unescaped XML name * @return An escaped name with original characters replaced */ public String escapeXmlName(String name) { return replacer.escapeName(name); }
/** * {@link XStreamDOM} holds infoset (which is 'escaped' from XStream's PoV), * whereas {@link HierarchicalStreamWriter} expects unescaped names, * so we need to unescape it first before calling into {@link HierarchicalStreamWriter}. */ // TODO: ideally we'd like to use the contextual HierarchicalStreamWriter to unescape, // but this object isn't exposed to us private String unescape(String s) { return REPLACER.unescapeName(s); }
public ReaderImpl(XStreamDOM current) { super(new XmlFriendlyReplacer()); pointers.push(new Pointer(current)); }
/** * Escapes XML-unfriendly name (node or attribute) * * @param name the unescaped XML-unfriendly name * @return An escaped name with original characters */ protected String escapeXmlName(String name) { return replacer.escapeName(name); }
/** * Unescapes XML-friendly name (node or attribute) * * @param name the escaped XML-friendly name * @return An unescaped name with original characters */ public String unescapeXmlName(String name) { return replacer.unescapeName(name); }
/** * Construct a DomDriver with a specified encoding. The created DomReader will ignore any * encoding attribute of the XML header though. */ public DomDriver(String encoding) { this(encoding, new XmlFriendlyReplacer()); }
/** * Escapes XML-unfriendly name (node or attribute) * * @param name the unescaped XML-unfriendly name * @return An escaped name with original characters */ protected String escapeXmlName(String name) { return replacer.escapeName(name); }
/** * Unescapes XML-friendly name (node or attribute) * * @param name the escaped XML-friendly name * @return An unescaped name with original characters */ public String unescapeXmlName(String name) { return replacer.unescapeName(name); }
/** * Creates a AbstractXmlFriendlyDriver with default XmlFriendlyReplacer */ public AbstractXmlDriver() { this(new XmlFriendlyReplacer()); }
/** * Escapes XML name (node or attribute) to be XML-friendly * * @param name the unescaped XML name * @return An escaped name with original characters replaced */ public String escapeXmlName(String name) { return replacer.escapeName(name); }
/** * @deprecated As of 1.4, use {@link #XppReader(Reader, XmlPullParser)} instead */ public XppReader(Reader reader) { this(reader, new XmlFriendlyReplacer()); }
private String escape(String s) { return REPLACER.escapeName(s); }
/** * @deprecated since 1.3 */ public PrettyPrintWriter(Writer writer, char[] lineIndenter, String newLine) { this(writer, lineIndenter, newLine, new XmlFriendlyReplacer()); }
/** * @since 1.2.1 */ public XppDomWriter(final Xpp3Dom parent) { this(parent, new XmlFriendlyReplacer()); }
/** * @deprecated As of 1.4, use {@link #XppReader(Reader, XmlPullParser)} instead */ public XppReader(Reader reader) { this(reader, new XmlFriendlyReplacer()); }
/** * @deprecated since 1.3 */ public PrettyPrintWriter(Writer writer, char[] lineIndenter, String newLine) { this(writer, lineIndenter, newLine, new XmlFriendlyReplacer()); }