scales.xml

serializers

package serializers

Content Hierarchy Learn more about scaladoc diagrams
Visibility
  1. Public
  2. All

Type Members

  1. case class CDataCannotBeEncoded(what: String) extends CannotBeEncoded with Product with Serializable

    The CData content must be split due to encoding issues, which isn't supported (due to bad CData handling on Sun JRE and differences with Xalan.

  2. class CannotBeEncoded extends SerializationException

  3. case class CannotSerialize(what: String) extends SerializationException with Product with Serializable

    For a given content it could not be serialized in the document.

  4. case class CommentCannotBeEncoded(what: String) extends CannotBeEncoded with Product with Serializable

    Comments don't support & recognition, which means you can't escape the encoding, either they encode or they do not

  5. case class IncompatibleQNameVersions(what: String) extends SerializationException with Product with Serializable

    Result of trying to serialize a 1.

  6. case class InvalidCharacterInMarkup(what: String) extends SerializationException with Product with Serializable

    The serialization encoding cannot support the characters in a given markup (attribute name or element name.

  7. trait LSSerializer extends Serializer

    Default serializer, correctness first.

  8. trait LSSerializerConcurrentCacheFactory extends LSSerializerFactoryBase

  9. trait LSSerializerConcurrentCacheFactoryXHTML extends LSSerializerConcurrentCacheFactory

  10. trait LSSerializerFactoryBase extends SerializerFactory

    Base implementation for a correct serializer using LSSerializer to provide escape character references.

  11. trait LSSerializerNoCacheFactoryT extends LSSerializerFactoryBase

    This variety does not use a thread safe global cache, use when your data is progressivly radically different for each run.

  12. case class NamespaceContext(mappings: Map[String, String], declMap: Map[String, String], addDefault: Option[String]) extends Product with Serializable

    A NamespaceContext represents the prefix->namespace mappings for a given elements children.

  13. case class NoDataInStream() extends SerializationException with Product with Serializable

    The stream of PullTypes was empty.

  14. case class PICannotBeEncoded(what: String) extends CannotBeEncoded with Product with Serializable

    PIs also suffer a bad specification

  15. class SerializationException extends RuntimeException

    Base exception marker for serialization

  16. trait SerializeableXml[T] extends AnyRef

    Type class for choosing a serializing algo

  17. trait Serializer extends AnyRef

    Interface used for serializing the XML events, same for both stream and tree.

  18. case class SerializerData(out: Writer, version: XmlVersion = scales.xml.ScalesXml.defaultVersion, encoding: Charset = ...) extends Product with Serializable

  19. trait SerializerFactory extends AnyRef

    Serializer factories are responsible for the life cycle of serializers and their resources.

  20. trait SerializerImplicits extends AnyRef

    SerializeableXml instances for the core types

  21. trait SerializingIter extends AnyRef

    Provide push based serializing Iteratee

  22. trait SimpleSerializer extends Serializer

    Performs no validation, sorting of attributes, extra spaces on the end of empty element declarations and uses the short form for empty elements.

  23. class StreamSerializer[T] extends SerializeableXml[T]

    Provides a base class for steam handling

  24. case class StreamStatus(output: XmlOutput, thrown: Option[Throwable] = scala.None, isEmpty: Boolean = false) extends Product with Serializable

    Status of stream processing

  25. case class WriteTo[T](it: T, version: Option[XmlVersion] = scala.None, encoding: Option[Charset] = scala.None)(implicit evidence$1: SerializeableXml[T]) extends Product with Serializable

    Wraps the use of writeTo allowing: xml writeTo output

  26. trait XHTMLLSSerializer extends LSSerializer

    Adds an extra space after an empty element

  27. case class XmlOutput(data: SerializerData, currentMappings: Stack[Map[String, String]] = ..., path: List[QName] = immutable.this.Nil)(implicit serializerFI: SerializerFactory) extends Product with Serializable

    This class represents state during a serialization

  28. trait XmlPrinter extends AnyRef

  29. trait XmlPrinterImplicits extends AnyRef

Value Members

  1. object LSSerializerFactory extends LSSerializerConcurrentCacheFactory

    Default implementation of serialization

  2. object LSSerializerFactoryXHTML extends LSSerializerConcurrentCacheFactoryXHTML

    XHTML serialization extra touches

  3. object LSSerializerNoCacheFactory extends LSSerializerNoCacheFactoryT

  4. object SerializerHelpers

  5. object SimpleSerializerFactory extends SerializerFactory

  6. object StreamSerializer

    Provides basis for serialisation of streams.

Ungrouped