object Elem extends Serializable
This singleton object contains the apply
and unapplySeq
methods for
convenient construction and deconstruction. It is possible to deconstruct
any Node
instance (that is not a SpecialNode
or a Group
) using the
syntax case Elem(prefix, label, attribs, scope, child @ _*) => ...
- Alphabetic
- By Inheritance
- Elem
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(prefix: String, label: String, attributes: MetaData, scope: NamespaceBinding, minimizeEmpty: Boolean, child: Node*): Elem
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @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
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def unapplySeq(n: Node): Option[(String, String, MetaData, NamespaceBinding, collection.Seq[Node])]
-
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
- @native() @throws( ... )
Deprecated Value Members
-
def
apply(prefix: String, label: String, attributes: MetaData, scope: NamespaceBinding, child: Node*): Elem
Build an Elem, setting its minimizeEmpty property to
true
if it has no children.Build an Elem, setting its minimizeEmpty property to
true
if it has no children. Note that this default may not be exactly what you want, as some XML dialects don't permit some elements to be minimized.- Annotations
- @deprecated
- Deprecated
(Since version 2.10.0) Use the other apply method in this object
-
implicit
def
processXml(p: Process.type): AnyRef { def apply(command: scala.xml.Elem): scala.sys.process.ProcessBuilder }
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) To create a scala.sys.process.Process from an xml.Elem, please use Process(elem.text.trim).
-
implicit
def
xmlToProcess(command: Elem): ProcessBuilder
Implicitly convert a scala.xml.Elem into a scala.sys.process.ProcessBuilder.
Implicitly convert a scala.xml.Elem into a scala.sys.process.ProcessBuilder. This is done by obtaining the text elements of the element, trimming spaces, and then converting the result from string to a process. Importantly, tags are completely ignored, so they cannot be used to separate parameters.
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) To create a scala.sys.process.Process from an xml.Elem, please use Process(elem.text.trim).