rapture.xml

Xml

object Xml extends XmlDataCompanion[Xml, XmlAst] with Xml_1

Companion object to the Xml type, providing factory and extractor methods, and a XML pretty printer.

Linear Supertypes
Xml_1, Xml_2, XmlDataCompanion[Xml, XmlAst], DataCompanion[Xml, XmlAst], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Xml
  2. Xml_1
  3. Xml_2
  4. XmlDataCompanion
  5. DataCompanion
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class DynamicApplied[L, R] extends AnyRef

  2. abstract class DynamicApply[L] extends AnyRef

  3. type ParseMethodConstraint = Xml.parse

    Definition Classes
    XmlDataCompanion → DataCompanion

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object DynamicApplied

  7. def apply[T](t: T)(implicit ast: XmlAst, ser: Serializer[T, Xml]): Xml

  8. implicit val applyInt: DynamicApply[Int] { type Result = rapture.xml.Xml }

  9. implicit val applySymbol: DynamicApply[Symbol] { type Result = rapture.xml.XmlAttribute }

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def ast(xml: Xml): XmlAst

  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def construct(any: MutableCell, path: Vector[Either[Int, String]])(implicit ast: XmlAst): Xml

    Definition Classes
    Xml → DataCompanion
  14. implicit def dynamicWorkaround(j: Xml): DynamicWorkaround

    Definition Classes
    Xml_1
  15. def empty(implicit ast: XmlAst): Xml

    Definition Classes
    DataCompanion
  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def extractor[T](implicit ext: Extractor[T, Xml]): Extractor[T, Xml] { type Throws = ext.Throws }

  19. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def format[T <: DataType[T, XmlAst]](data: T)(implicit f: Formatter[_ <: XmlAst]): Out

    Definition Classes
    DataCompanion
  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. def parse[Source](s: Source)(implicit arg0: StringSerializer[Source], mode: Mode[ParseMethodConstraint], parser: Parser[Source, XmlAst]): Wrap[Xml, ParseException]

    Definition Classes
    DataCompanion
  28. def raw(value: Any)(implicit ast: XmlAst): Xml

    Definition Classes
    DataCompanion
  29. def serializer[T](implicit ser: Serializer[T, Xml]): Serializer[T, Xml]

  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. implicit def xmlCastExtractor[T](implicit arg0: XmlCastExtractor[T], ast: XmlAst): Extractor[T, XmlDataType[_, _ <: XmlAst]]

  36. implicit def xmlExtractorMacro[T <: Product, Th]: Extractor[T, Xml]

    Definition Classes
    Xml_2
    Annotations
    @macroImpl( ... )
  37. implicit def xmlSerializerMacro[T <: Product](implicit ast: XmlAst): Serializer[T, Xml]

    Definition Classes
    Xml_2
    Annotations
    @macroImpl( ... )

Inherited from Xml_1

Inherited from Xml_2

Inherited from XmlDataCompanion[Xml, XmlAst]

Inherited from DataCompanion[Xml, XmlAst]

Inherited from AnyRef

Inherited from Any

Ungrouped