Package com.neeve.util

Implements various low level utilities used by the platform.

See:
          Description

Interface Summary
UtlNet.DebugTracer  
UtlObjectGraph.ComparatorFactory Used to return a custom comparator for a type rather than the default comparator
UtlObjectGraph.FieldAccessorVisitor Visitor for field introspection.
UtlObjectGraph.PopulationHelper A helper interface to assist in object population.
UtlPool.Factory<T extends UtlPool.Item<T>> Defines the factory used by the pool to create new objects
UtlPool.FlushedItemReceiver<T extends UtlPool.Item<T>> Interface through which flushed items are dispatched to the user
UtlPool.Item<T extends UtlPool.Item<T>> Defines a 'poolable' item.
UtlPoolRegistry.EventHandler Identifies a pool registry event handler The pool registry dispatches registry through handlers of this type.
UtlReferenceTracker.HasReferenceTracker Marks an object as having a reference tracker.
UtlResource.URLFilter A filter for URLs.
UtlStr.ISubstResolver Resolves substitution values for string substitution.
UtlTailoring.PropertySource Allows callers to plug in different property sources.
 

Class Summary
UtlAddressDescriptor Utility class representing a Neeve address descriptor.
UtlArchive Contains utilities to create and work with file archives.
UtlBuffer Utility class containing methods to manipulate IO buffers.
UtlCharset Utility class containing methods to work with charsets.
UtlConstants Defines configuration properties and constants for the 'com.neeve.util' package.
UtlDataTypes Provides utilities for data type conversions.
UtlDescriptor Utility class representing a generic Neeve descriptor.
UtlDistinctProxy A proxy that exhibits instance equality semantics, but otherwise behaves exactly like the proxied object.
UtlEnv Utility class that loads and maintains runtime environment variables.
UtlFabricAddress Utility class containing methods to work with fabric addresses.
UtlFile Utility class containing methods to work with files and directories.
UtlGc Utility class containing utilities methods to work with garbage collection.
UtlGovernor A convenience class for executing a number of operations at a maximum target rate.
UtlJar Utilities for working with jar files.
UtlLinkedHashMap<K,V> This class represents a Map collection with real-time behavior.
UtlLinkedLongMap<V> A map implementation based on UtlLinkedHashMap but foregoes conformance to Map api to allow primitive long keys so that garbage needn't be created converting primitive long keys to their Long variants.
UtlLinkedLongMap.Entry<V> This class represents a UtlLinkedLongMap entry.
UtlList Doubly linked list.
UtlListElement Doubly linked list element.
UtlMisc Contains singled out methods that do not quite fit in any other of utility classes.
UtlNet Utility class containing methods to manipulate network addresses.
UtlObjectGraph Convenience class for working with object graphs.
UtlObjectGraph.BuiltInHandler The default handler for object population.
UtlPlatform Contains utilities to create and work with platform mnenomics.
UtlPlist<T> Doubly linked 'pointer' list.
UtlPlist.Element<T> The default element class.
UtlPlist.ElementFactory<T> The pool factory for the default element.
UtlPool<T extends UtlPool.Item<T>> Implements a pool to recycle objects.
UtlPool.Params Specifies pool operating parameters.
UtlPoolRegistry Stores operating object pool objects.
UtlProps Utility class containing methods to work with properties.
UtlPropsDescriptor Utility class representing a Neeve properties descriptor.
UtlReadWriteLock Class implementing a read write lock.
UtlReferenceTracker Tracks references for a reference counted object.
UtlReflection Reflection related utilities.
UtlResource Utilities for finding resources.
UtlStr Utility class containing methods to work with strings.
UtlStr.SubstResolverFromEnv A ISubstResolver implementation that pulls values from UtlEnv.
UtlTableFormatter Utility class for formating tabular data.
UtlTableFormatter.Table The table model.
UtlTailoring Utility class facilitating tailoring of textual content from provided properties.
UtlText Utilities for manipulating Text.
UtlThread Utility class containing methods to worh with threads.
UtlThread.ThreadStats Used by a thread to track stats related to its execution.
UtlThrowable Utility class containing methods to work with throwable objects.
UtlTime Utility class containing methods to work with time.
UtlUnit Utilities for unit conversion.
 

Enum Summary
UtlTableFormatter.Format Enumerates the possible table format output.
UtlTailoring.STYLE Enumerates possible tailoring styles.
UtlUnit.Bytes Represents a unit represented in bytes.
 

Exception Summary
UtlTailoring.TailoringException Indicates that an error occured tailoring String content
 

Package com.neeve.util Description

Implements various low level utilities used by the platform.

Utilities and apis in this package are not supported for use by end users unless explicitly noted. Apis not called out as being supported may change without notice.



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.