package xml
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- xml
- Functions
- TextFunctions
- NameFunctions
- XmlPaths
- XmlEquals
- SerializingIter
- XmlPrinter
- TraxSourceConversions
- PullIteratees
- XmlPulls
- XmlParser
- XmlUtils
- XmlFactories
- Whitespace
- XmlTypes
- XPathMatcher
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type AttributePath = xml.xpath.AttributePath
- type AttributePaths[PT <: Iterable[XmlPath]] = xml.xpath.AttributePaths[PT]
- type AttributeQName = EitherLike[PrefixedQName, NoNamespaceQName]
- Definition Classes
- XmlTypes
- type Attributes = ListSet[Attribute]
- Definition Classes
- XmlTypes
- type CloseablePull = XmlPull with Closeable with IsClosed
- Definition Classes
- XmlPrinter
- type ItemOrElem = EitherLike[XmlItem, Tree[XmlItem, Elem, XCC]]
- Definition Classes
- XmlTypes
- type Misc = Either[Comment, PI]
- Definition Classes
- XmlTypes
- type Miscs = Seq[Misc]
- Definition Classes
- XmlTypes
- type PeekMatch = Option[XmlPath]
- Definition Classes
- PullIteratees
- type PullType = Either[XmlEvent, EndElem]
- Definition Classes
- XmlPulls
- type QNamesMatch = (List[QName], Option[XmlPath])
- Definition Classes
- PullIteratees
- type SerialIterT[F[_]] = IterateeT[PullType, F, (XmlOutput, Option[Throwable])]
- Definition Classes
- SerializingIter
- type SerialStepT[F[_]] = StepT[PullType, F, (XmlOutput, Option[Throwable])]
- Definition Classes
- SerializingIter
- type XCC[T] = ImmutableArrayProxy[T]
- Definition Classes
- XmlTypes
- type XPath[PT <: Iterable[XmlPath]] = xml.xpath.XPath[PT]
- type XmlBuilder = Builder[ItemOrElem, XmlChildren]
- Definition Classes
- XmlTypes
- type XmlCBF = BuildFrom[XCC[_], utils.ItemOrTree[XmlItem, Elem, XCC], XCC[utils.ItemOrTree[XmlItem, Elem, XCC]]]
- Definition Classes
- XmlTypes
- type XmlChildren = ImmutableArrayProxy[ItemOrElem]
- Definition Classes
- XmlTypes
- type XmlPath = Path[XmlItem, Elem, XCC]
- Definition Classes
- XmlTypes
- type XmlPull = xml.parser.pull.XmlPull
- type XmlTree = Tree[XmlItem, Elem, XCC]
- Definition Classes
- XmlTypes
Value Members
- def ElemMatcher(name: QName, attributes: AttributeQName*): AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- XmlTypes
- def XmlBuilder(): XmlBuilder
- Definition Classes
- XmlTypes
- final def addAndFocus(path: XmlPath, elem: Elem, dchildren: XmlChildren): Path[XmlItem, Elem, [T]XCC[T]]
- Definition Classes
- XmlTypes
- final def addChild(path: XmlPath, child: XmlItem): Path[XmlItem, Elem, [T]XCC[T]]
- Definition Classes
- XmlTypes
- def asStreamSource[T](xml: T)(implicit serf: SerializerFactory, serXml: SerializeableXml[T]): Source
- Definition Classes
- TraxSourceConversions
- def asString[T](xml: T)(implicit serf: SerializerFactory, sxml: SerializeableXml[T]): String
- Definition Classes
- XmlPrinter
- def attributes(implicit path: XmlPath): Attributes
- Definition Classes
- XmlPaths
- def compare[T](context: ComparisonContext, left: T, right: T)(implicit arg0: XmlComparison[T]): Option[(XmlDifference[_], ComparisonContext)]
- Definition Classes
- XmlEquals
- def compare[T](left: T, right: T)(implicit arg0: XmlComparison[T]): Option[(XmlDifference[_], ComparisonContext)]
- Definition Classes
- XmlEquals
- def compareTokens(context: ComparisonContext, qnameTokenComparison: Option[(ComparisonContext, String, String) => Boolean], str: String, str2: String): Boolean
- Definition Classes
- XmlEquals
- def convertFromScalaXml[Token <: OptimisationToken](elem: scala.xml.Elem, parsers: Loaner[XMLReader] with SaxSupport, optimisationStrategy: PathOptimisationStrategy[Token], encoding: String)(implicit xmlVer: XmlVersion): Doc
- Definition Classes
- XmlUtils
- def convertToStream(tree: XmlTree): Iterator[PullType]
- Definition Classes
- TraxSourceConversions
- val defaultOptimisation: MemoryOptimisationStrategy[QNameToken]
- val defaultPathOptimisation: PathOptimisationStrategy[QNameToken]
- def doElement(x: Elem, currentMappings: Map[String, String]): NamespaceContext
- Definition Classes
- XmlPrinter
- def eager(xmlPath: XmlPath)(implicit cbf: CanBuildFrom[List[XmlPath], XmlPath, List[XmlPath]]): xml.xpath.XPath[List[XmlPath]]
- Definition Classes
- XmlPaths
- def elem(implicit path: XmlPath): Elem
- Definition Classes
- XmlPaths
- val emptyAttributes: Attributes
- Definition Classes
- XmlTypes
- val emptyChildren: XmlChildren
- Definition Classes
- XmlTypes
- val emptyMiscs: Miscs
- Definition Classes
- XmlTypes
- val emptyNamespaces: Map[String, String]
- Definition Classes
- XmlTypes
- def foldPrint[T](pout: XmlOutput)(it: T)(implicit arg0: SerializeableXml[T]): Option[Throwable]
- Definition Classes
- XmlPrinter
- def hasLocalName[T](localName: String)(implicit name: Names[T]): (T) => Boolean
- Definition Classes
- NameFunctions
- def hasLocalNameA(local: String): (AttributePath) => Boolean
- Definition Classes
- Functions
- def hasLocalNameX(local: String): (XmlPath) => Boolean
- Definition Classes
- Functions
- def hasNamespace[T](namespaceUri: String)(implicit name: Names[T], d: DIF): (T) => Boolean
- Definition Classes
- NameFunctions
- def hasNamespace[T](namespace: Namespace)(implicit name: Names[T]): (T) => Boolean
- Definition Classes
- NameFunctions
- def hasQName[T](t: T)(implicit name: Names[T]): Boolean
- Definition Classes
- NameFunctions
- def hasQName[T](implicit t: T, name: Names[T], d: DIF): Boolean
- Definition Classes
- NameFunctions
- def headerAndFooter(pout: XmlOutput, doc: DocLike)(serializerf: (XmlOutput, Serializer) => (XmlOutput, Option[Throwable])): (Serializer) => Option[Throwable]
- Definition Classes
- XmlPrinter
- implicit val idPullIteratees: PullIterateeFunctions[scalaz.Id.Id]
- Definition Classes
- PullIteratees
- implicit val ioPullIteratees: PullIterateeFunctions[IO]
- Definition Classes
- PullIteratees
- val isElem: (XmlPath) => Boolean
- Definition Classes
- XmlPaths
- def isEmptyTree(tree: XmlTree): Boolean
- Definition Classes
- XmlUtils
- def isEquivalent[T](qname: QName)(implicit name: Names[T]): (T) => Boolean
- Definition Classes
- NameFunctions
- def isExactly[T](qname: QName)(implicit name: Names[T]): (T) => Boolean
- Definition Classes
- NameFunctions
- val isItem: (XmlPath) => Boolean
- Definition Classes
- XmlPaths
- def isNil(tree: XmlTree): Boolean
- Definition Classes
- XmlUtils
- val isText: (XmlPath) => Boolean
- Definition Classes
- XmlPaths
- def itemAsString(xmlItem: XmlItem)(implicit serf: SerializerFactory): String
- Definition Classes
- XmlPrinter
- def iterate(path: List[QName], xml: Iterator[PullType])(implicit qe: Equal[QName]): FlatMapIterator[XmlPath]
- Definition Classes
- PullIteratees
- def iterate(path: List[QName], xml: xml.parser.pull.XmlPull)(implicit qe: Equal[QName]): FlatMapIterator[XmlPath]
- Definition Classes
- PullIteratees
- def joinTextNodes(children: XmlChildren): XmlChildren
- Definition Classes
- Whitespace
- def joinTextNodes(tree: XmlTree): XmlTree
- Definition Classes
- Whitespace
- def laddNS(entry: (String, String), mappings: Map[String, String], declMap: Map[String, String]): (Map[String, String], Map[String, String])
- Definition Classes
- XmlPrinter
- def lazyRaw[T <: Iterable[XmlPath]](xpath: xml.xpath.XPath[T]): Iterable[XmlPath]
- Definition Classes
- XmlPaths
- def loadXml[Token <: OptimisationToken](source: InputSource, strategy: PathOptimisationStrategy[Token], parsers: Loaner[SAXParser] with SaxSupport)(implicit xmlVer: XmlVersion): Doc
- Definition Classes
- XmlParser
- def loadXmlReader[Token <: OptimisationToken](source: InputSource, strategy: PathOptimisationStrategy[Token], parsers: Loaner[XMLReader] with SaxSupport)(implicit xmlVer: XmlVersion): Doc
- Definition Classes
- XmlParser
- def localName[T](t: T)(implicit name: Names[T]): String
- Definition Classes
- NameFunctions
- def localName[T](implicit t: T, name: Names[T], d: DIF): String
- Definition Classes
- NameFunctions
- val mergeAdjacentText: ((Option[XmlItem], XmlChildren), ItemOrElem) => (Option[XmlItem], XmlChildren)
- Definition Classes
- Whitespace
- def name[T](t: T)(implicit iname: Names[T]): QName
- Definition Classes
- NameFunctions
- def name[T](implicit t: T, name: Names[T], d: DIF): QName
- Definition Classes
- NameFunctions
- def namespace[T](implicit t: T, name: Names[T], d: DIF): UnderlyingNamespace
- Definition Classes
- NameFunctions
- def namespaceUri[T](t: T)(implicit name: Names[T]): String
- Definition Classes
- NameFunctions
- def namespaceUri[T](implicit t: T, name: Names[T], d: DIF): String
- Definition Classes
- NameFunctions
- def newSchema(source: Source, factory: Loaner[SchemaFactory]): Schema
- Definition Classes
- XmlFactories
- val noXmlPath: XmlPath
- Definition Classes
- XmlTypes
- def normalizeSpace[T](t: T)(implicit value: TextValue[T]): String
- Definition Classes
- TextFunctions
- def normalizeSpace[T](implicit t: T, value: TextValue[T], d: DIF): String
- Definition Classes
- TextFunctions
- def normalizeSpaceS(str: String): String
- Definition Classes
- Whitespace
- def onQNames[F[_]](qnames: List[QName])(implicit arg0: Monad[F]): ResumableIter[PullType, F, QNamesMatch]
- Definition Classes
- PullIteratees
- def onQNamesI[F[_]](qnames: List[QName])(implicit qe: Equal[QName], F: Monad[F]): ResumableIter[PullType, F, QNamesMatch]
- Definition Classes
- PullIteratees
- def pathAndTreeMatcher[T](pathEval: (XmlTree) => T)(implicit arg0: utils.AsBoolean[T]): utils.BooleanAndTMatcher[XmlTree, T]
- Definition Classes
- XPathMatcher
- def pathMatcher[T](pathEval: (XmlTree) => T)(implicit arg0: utils.AsBoolean[T]): utils.BooleanMatcher[XmlTree, T]
- Definition Classes
- XPathMatcher
- def pqName[T](t: T)(implicit name: Names[T]): String
- Definition Classes
- NameFunctions
- def pqName[T](implicit t: T, name: Names[T], d: DIF): String
- Definition Classes
- NameFunctions
- def printTree[T](xml: T)(implicit serf: SerializerFactory, sxml: SerializeableXml[T]): Unit
- Definition Classes
- XmlPrinter
- def pullIterateesOf[F[_]](implicit F: Monad[F]): PullIterateeFunctions[F]
- Definition Classes
- PullIteratees
- def pullXml[RToken <: OptimisationToken](source: InputSource, optimisationStrategy: MemoryOptimisationStrategy[RToken], parserFactoryPool: Pool[XMLInputFactory], closeAfterUse: Boolean, strictPath: List[QName]): xml.parser.pull.XmlPull with Closeable with IsClosed
- Definition Classes
- XmlPulls
- def pullXmlCompletely[RToken <: OptimisationToken](source: InputSource, strategy: PathOptimisationStrategy[RToken], parserFactoryPool: Pool[XMLInputFactory], closeAfterUse: Boolean): Doc
- Definition Classes
- XmlPulls
- def pullXmlReader[RToken <: OptimisationToken](reader: XMLStreamReader, defaultOptimisationStrategy: MemoryOptimisationStrategy[RToken]): xml.parser.pull.XmlPull
- Definition Classes
- XmlPulls
- def pullXmlResource[RToken <: OptimisationToken](source: InputSource, optimisationStrategy: MemoryOptimisationStrategy[RToken], parserFactoryPool: Pool[XMLInputFactory]): (CloseOnNeed, xml.parser.pull.XmlPull)
- Definition Classes
- XmlPulls
- def pushXmlIter[F[_]](out: Writer, doc: DocLike, version: Option[XmlVersion], encoding: Option[Charset])(implicit serializerFI: SerializerFactory, F: Monad[F]): (CloseOnNeed, SerialIterT[F])
- Definition Classes
- SerializingIter
- def qName[T](t: T)(implicit name: Names[T]): String
- Definition Classes
- NameFunctions
- def qName[T](implicit t: T, name: Names[T], d: DIF): String
- Definition Classes
- NameFunctions
- def qname[T](t: T)(implicit name: Names[T]): String
- Definition Classes
- NameFunctions
- def qname[T](implicit t: T, name: Names[T], d: DIF): String
- Definition Classes
- NameFunctions
- def qnamesEqual(context: ComparisonContext, str: String, str2: String): Boolean
- Definition Classes
- XmlEquals
- def qualifiedName[T](t: T)(implicit name: Names[T]): String
- Definition Classes
- NameFunctions
- def qualifiedName[T](implicit t: T, name: Names[T], d: DIF): String
- Definition Classes
- NameFunctions
- def raw[T <: Iterable[XmlPath]](xpath: xml.xpath.XPath[T]): Iterable[XmlPath]
- Definition Classes
- XmlPaths
- def readXml[Token <: OptimisationToken](source: InputSource, strategy: PathOptimisationStrategy[Token], reader: XMLReader, saxSupport: SaxSupport)(implicit xmlVer: XmlVersion): Doc
- Definition Classes
- XmlParser
- def serialize[T](pout: XmlOutput)(it: T)(implicit arg0: SerializeableXml[T]): Option[Throwable]
- Definition Classes
- XmlPrinter
- def serializeIter[F[_]](output: XmlOutput, serializer: Serializer, closer: () => Unit, doc: DocLike)(implicit F: Monad[F]): SerialIterT[F]
- Definition Classes
- SerializingIter
- def serializeMisc(pout: XmlOutput, misc: Iterable[Misc], serializer: Serializer): (XmlOutput, Option[Throwable])
- Definition Classes
- XmlPrinter
- def skip[F[_]](downTo: => List[Int])(implicit F: Monad[F]): IterateeT[PullType, F, PeekMatch]
- Definition Classes
- PullIteratees
- def skipv[F[_]](downTo: Int*)(implicit F: Monad[F]): IterateeT[PullType, F, PeekMatch]
- Definition Classes
- PullIteratees
- def sourceUser(source: InputSource): SourceUser with Product with Serializable
- Definition Classes
- XmlPulls
- def streamOr[T](xml: T, f: => Source)(implicit serf: SerializerFactory, serXml: SerializeableXml[T]): Source
- Definition Classes
- TraxSourceConversions
- def string[T](t: T)(implicit value: TextValue[T]): String
- Definition Classes
- TextFunctions
- def string[T](implicit t: T, value: TextValue[T], d: DIF): String
- Definition Classes
- TextFunctions
- def text[T](t: T)(implicit value: TextValue[T]): String
- Definition Classes
- TextFunctions
- def text[T](implicit t: T, value: TextValue[T], d: DIF): String
- Definition Classes
- TextFunctions
- implicit def toLeft(ev: XmlEvent): Left[XmlEvent, Nothing]
- Definition Classes
- XmlPulls
- implicit def toRight(ev: EndElem): Right[Nothing, EndElem]
- Definition Classes
- XmlPulls
- def toTree[RToken <: OptimisationToken](pull: Iterator[PullType], strategy: PathOptimisationStrategy[RToken]): XmlTree
- Definition Classes
- XmlPulls
- implicit val trampolinePullIteratees: PullIterateeFunctions[Trampoline]
- Definition Classes
- PullIteratees
- def value[T](t: T)(implicit value: TextValue[T]): String
- Definition Classes
- TextFunctions
- def value[T](implicit t: T, value: TextValue[T], d: DIF): String
- Definition Classes
- TextFunctions
- def viewed(xmlPath: XmlPath)(implicit cbf: CanBuildFrom[List[XmlPath], XmlPath, List[XmlPath]]): xml.xpath.XPath[List[XmlPath]]
- Definition Classes
- XmlPaths
- def withWriter(decl: Declaration, out: Writer): SerializerData
- Definition Classes
- XmlPrinter
- def writeTo[T](it: T, output: Writer, version: Option[XmlVersion], encoding: Option[Charset])(implicit serializerFI: SerializerFactory, sxml: SerializeableXml[T]): Option[Throwable]
- Definition Classes
- XmlPrinter
- val xmlSeqLikeThing: SeqLikeThing[ImmutableArrayProxy[_], ItemOrElem, ImmutableArrayProxy]
- Definition Classes
- XmlTypes
- val xsiNil: AttributeQName
- Definition Classes
- XmlUtils