Package org.datanucleus.util
Provides utility classes used in the implementation that don't fit in a particular functional part of the system.
-
Interface Summary Interface Description MacroString.MacroHandler Inner class : Macro Handler -
Class Summary Class Description ClassUtils Utilities for handling classes.CommandLine Command line option parser.CommandLine.NoArgOption No argument option class.CommandLine.Option CommandLine option base classCommandLine.WithArgOption Use argment option class.ConcurrentReferenceHashMap<K,V> An advanced hash table supporting configurable garbage collection semantics of keys and values, optional referential-equality, full concurrency of retrievals, and adjustable expected concurrency for updates.DetachListener Listener hook for detachment events, as an alternative to the JDO standard process of throwing a NucleusUserException.Imports Utility class handling Imports.JRELogger JRE logger (java.util.logging) implementation of a NucleusLogger.Localiser Localiser for messages in the DataNucleus system.Log4J2Logger Log4J v2 implementation of a NucleusLogger.Log4JLogger Log4J implementation of a NucleusLogger.MacroString Macro String UtilitiesMacroString.IdentifierMacro Inner class : Identifier MacroMacroString.ParameterMacro Inner class : Parameter MacroNucleusLogger Logging framework for DataNucleus.NullLogger Null implementation of a NucleusLogger.RegularExpressionConverter Converter for a "matches" regular expression replacing the Java regular expression constructs with datastore-specific constructs.StringUtils Utilities for String manipulation. -
Enum Summary Enum Description ConcurrentReferenceHashMap.Option ConcurrentReferenceHashMap.ReferenceType An option specifying which Java reference type should be used to refer to a key and/or value.