Module datarush.library
Package com.pervasive.datarush.namespace
Provides utilities for creating and managing collections of named objects.
-
Interface Summary Interface Description BindListener<T> Listener for detecting the assignment of names to objects in a namespace.CollisionPolicy<T> Handler for name collisions within a namespace.NameBinding<T> Encapsulates the association of a name and entry in a namespace.Named An object which is assigned a name.Namespace<T> A mapping of names to objects, similar to aMap
.NamingPolicy<T> Generates names for namespace entries when none is provided. -
Class Summary Class Description NamespaceBuilder<T> A mutable implementation of aNamespace
.NamespaceUtil A collection of utility methods for working withNamespace
s. -
Exception Summary Exception Description FieldExistsException Exception indicating a field already exists in a field namespace such as a record.InvalidFieldException Exception indicating reference to an invalid field (or fields) in a record structure.