eu.cdevreeze.yaidom

utils

package utils

Several utilities, such as custom ENameProviders and QNameProviders. They are utilities "on top of yaidom", so the rest of yaidom has no dependencies on this package, but this package does depend on the rest of yaidom.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. utils
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ClarkElemEditor extends AnyRef

    Factory of EditableClarkElem objects.

  2. trait DocumentENameExtractor extends AnyRef

    Strategy trait for finding TextENameExtractors in a document.

  3. sealed trait EditableClarkElem extends Any

    Trait defining the contract for "editable" elements that can be functionally updated in the resolved name, resolved attributes, or children.

  4. final class EditableResolvedElem extends AnyVal with EditableClarkElem

    EditableClarkElem taking a resolved element.

  5. final class EditableSimpleElem extends EditableClarkElem

    EditableClarkElem taking a simple element, as well as a "fall-back" function mapping namespace URIs to prefixes (the empty string as prefix for the default namespace).

  6. final class SimpleElemEditor extends ClarkElemEditor

    Factory of EditableSimpleElem objects.

  7. trait TextENameExtractor extends AnyRef

    Strategy trait for extracting ENames from attribute values or element text content.

Value Members

  1. object DocumentENameExtractor

  2. object ENameProviderUtils

    Utility for creating ENameProviders by parsing XML schema files.

  3. object NamespaceUtils

    Utility for manipulating and finding namespaces.

  4. object QNameProviderUtils

    Utility for creating QNameProviders by parsing XML schema files.

  5. object ResolvedElemEditor extends ClarkElemEditor

    Factory of EditableResolvedElem objects.

  6. object SimpleElemEditor

  7. object SimpleTextENameExtractor extends TextENameExtractor

    TextENameExtractor that treats the text as a QName, to be resolved using the passed Scope.

  8. object TextENameExtractor

Inherited from AnyRef

Inherited from Any

Ungrouped