eu.cdevreeze.yaidom

indexed

package indexed

This package contains element representations that contain the "context" of the element. That is, the elements in this package are pairs of a root element and an element path (to the actual element itself).

An example of where such a representation can be useful is XML Schema. After all, to interpret an element definition in an XML schema, we need context of the element definition to determine the target namespace, or to determine whether the element definition is top level, etc.

Do not do this:

import eu.cdevreeze.yaidom.indexed._

Better is the following:

import eu.cdevreeze.yaidom.indexed

val indexedRootElm = indexed.Elem(rootElm)
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. indexed
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final class Document extends Immutable

    Document, containing an "indexed" document element.

  2. final class Elem extends ElemLike[Elem] with HasParent[Elem] with HasText with Immutable

    An element within its context.

Value Members

  1. object Document

  2. object Elem

Inherited from AnyRef

Inherited from Any

Ungrouped