p
scalaxb
package scalaxb
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- scalaxb
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait AnyElemNameParser extends Parsers
- trait AttributeGroupFormat[A] extends XMLFormat[A]
- class Base64Binary extends IndexedSeq[Byte]
- trait CanReadXML[A] extends AnyRef
- trait CanWriteChildNodes[A] extends CanWriteXML[A]
- trait CanWriteXML[A] extends AnyRef
- trait DataRecord[+A] extends AnyRef
- case class ElemName(namespace: Option[String], name: String) extends Product with Serializable
- trait ElemNameParser[A] extends AnyElemNameParser with XMLFormat[A] with CanWriteChildNodes[A]
- class ElemNameSeqPosition extends Position
- class ElemNameSeqReader extends Reader[ElemName]
- class HexBinary extends IndexedSeq[Byte]
- class ParserFailure extends RuntimeException
- trait XMLFormat[A] extends CanWriteXML[A] with CanReadXML[A]
- trait XMLStandardTypes extends AnyRef
Value Members
- def fromScope(scope: NamespaceBinding): List[(Option[String], String)]
- returns
- maps from prefix to namespace URI.
- def fromXML[A](seq: NodeSeq, stack: List[ElemName] = Nil)(implicit format: XMLFormat[A]): A
- Annotations
- @implicitNotFound("Cannot find XMLFormat type class for ${A}")
- def fromXMLEither[A](seq: NodeSeq, stack: List[ElemName] = Nil)(implicit format: XMLFormat[A]): Either[String, A]
- Annotations
- @implicitNotFound("Cannot find XMLFormat type class for ${A}")
- def toScope(pairs: (Option[String], String)*): NamespaceBinding
- pairs
- pairs of (prefix, namespace URI)
- def toXML[A](obj: A, elementLabel: String, scope: NamespaceBinding)(implicit format: CanWriteXML[A]): NodeSeq
- Annotations
- @implicitNotFound("Cannot find CanWriteXML type class for ${A}")
- def toXML[A](obj: A, namespace: Option[String], elementLabel: String, scope: NamespaceBinding)(implicit format: CanWriteXML[A]): NodeSeq
- Annotations
- @implicitNotFound("Cannot find CanWriteXML type class for ${A}")
- def toXML[A](obj: A, namespace: Option[String], elementLabel: Option[String], scope: NamespaceBinding, typeAttribute: Boolean = false)(implicit format: CanWriteXML[A]): NodeSeq
- Annotations
- @implicitNotFound("Cannot find CanWriteXML type class for ${A}")
- object Base64Binary
- object DataRecord extends XMLStandardTypes
- object DataTypeFactory extends ThreadLocal[DatatypeFactory]
- object ElemName extends Serializable
- object Helper
- object HexBinary
- object XMLCalendar
- object XMLStandardTypes extends XMLStandardTypes