sealed trait IdentityXml[A] extends AnyRef
A wrapper for a value of any type on which XML-like operations (e.g. parsing) may be performed.
- Source
- IdentityXml.scala
- Alphabetic
- By Inheritance
- IdentityXml
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- abstract val value: A
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
-=-(v: String)(implicit ev: =:=[A, String]): Attr
Constructs an XML attribute using this string value as the key and the given argument as the value.
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
linenumber(n: CData.Line)(implicit x: XSource[A]): Token.LStr
Produces a string with an associated line-number from this XML data source.
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
parseXml(implicit x: XSource[A]): List[Content]
Parse this XML data source into a list of content values.
-
def
parseXmlDoc(implicit x: XSource[A]): Option[Element]
Parse this XML data source into a potential element value.
-
def
parseXmlDocFile(implicit ev: =:=[A, String]): Option[Element]
Parse this filename as a XML data source into a potential element value.
-
def
parseXmlFile(implicit ev: =:=[A, String]): List[Content]
Parse this filename as a XML data source into a list of content values.
-
def
sxprint(c: Config)(implicit x: XPrint[A]): List[Char]
Produces the XML pretty-printed output of this value using the given configuration.
-
def
sxprints(c: Config)(implicit x: XPrint[A]): String
Produces the XML pretty-printed output of this value using the given configuration.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tokens(implicit x: XSource[A]): List[Token]
Produces a list of tokens from this XML data source with the line-number 1.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
xappendFile(f: String)(c: Config)(implicit x: XPrint[A]): Unit
Appends the XML pretty-printed output of this value to the given file using the given configuration.
-
def
xdprint(implicit x: XPrint[A]): Unit
Prints the XML pretty-printed output of this value to the standard output stream using the default configuration.
-
def
xdprintln(implicit x: XPrint[A]): Unit
Prints the XML pretty-printed output of this value to the standard output stream using the default configuration followed by a newline.
-
def
xprint(c: Config)(implicit x: XPrint[A]): Unit
Prints the XML pretty-printed output of this value to the standard output stream using the given configuration.
-
def
xprintln(c: Config)(implicit x: XPrint[A]): Unit
Prints the XML pretty-printed output of this value to the standard output stream using the given configuration followed by a newline.
-
def
xwriteFile(f: String)(c: Config)(implicit x: XPrint[A]): Unit
Writes the XML pretty-printed output of this value to the given file using the given configuration.