Package

eu.cdevreeze.yaidom.core

jvm

Permalink

package jvm

Visibility
  1. Public
  2. All

Type Members

  1. final class CaffeineENameProvider extends ENameProvider

    Permalink

    ENameProvider using a Caffeine cache.

    ENameProvider using a Caffeine cache. Given a reusable Caffeine "EName cache", creation of this ENameProvider is cheap.

    Note that Caffeine is used here for name pooling, to reduce memory footprint, and not for caching expensive objects.

  2. final class CaffeineQNameProvider extends QNameProvider

    Permalink

    QNameProvider using a Caffeine cache.

    QNameProvider using a Caffeine cache. Given a reusable Caffeine "QName cache", creation of this QNameProvider is cheap.

    Note that Caffeine is used here for name pooling, to reduce memory footprint, and not for caching expensive objects.

Value Members

  1. object CaffeineENameProvider

    Permalink
  2. object CaffeineQNameProvider

    Permalink
  3. object JavaQNames

    Permalink

    Utility to create JAXP QName objects from yaidom EName objects and vice versa.

  4. object NamespaceContexts

    Permalink

    Utility to create JAXP NamespaceContext objects from yaidom Scope objects.

Ungrouped