Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

37 lines (32 sloc) 1.269 kb
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2003-2013, LAMP/EPFL **
** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
\* */
package scala
package xml
/** An XML node for unparsed content. It will be output verbatim, all bets
* are off regarding wellformedness etc.
*
* @author Burak Emir
* @param data content in this node, may not be null.
*/
class Unparsed(data: String) extends Atom[String](data) {
/** Returns text, with some characters escaped according to XML
* specification.
*/
override def buildString(sb: StringBuilder): StringBuilder =
sb append data
}
/** This singleton object contains the `apply`and `unapply` methods for
* convenient construction and deconstruction.
*
* @author Burak Emir
* @version 1.0
*/
object Unparsed {
def apply(data: String) = new Unparsed(data)
def unapply(x: Unparsed) = Some(x.data)
}
Jump to Line
Something went wrong with that request. Please try again.