package util
- Alphabetic
- Public
- All
Type Members
-
trait
CaptureSystemStreams
extends AnyRef
Methods to help capture stdin and stderr
-
final
class
ClassFinder
extends AnyRef
Utility class that can scan for classes in the classpath and find all the ones annotated with a particular annotation.
-
class
DelimitedDataParser
extends Iterator[Row] with LazyLogging
A parser for files of text columns delimited by some character (e.g.
A parser for files of text columns delimited by some character (e.g. tab-delimited or csv).
-
trait
LazyLogging
extends AnyRef
Trait that can be mixed into classes to provide a Logger that is constructed at first access.
-
sealed abstract final
class
LogLevel
extends Enum[LogLevel]
Enumeration representing different logging levels.
-
class
Logger
extends AnyRef
Very simple logging class that supports logging at multiple levels.
-
class
NumericCounter
[T] extends SimpleCounter[T]
Super-simple class for counting occurrences of any [Numeric].
Super-simple class for counting occurrences of any [Numeric]. Will return zero for any item that has not been counted yet. Implements some useful methods to compute statistics when the objects being counted are numeric types.
-
class
Row
extends AnyRef
Represents a row of parsed data.
Represents a row of parsed data. Provides methods for accessing values in a type-safe way either via apply() methods for non-optional fields or via get for optional fields.
-
class
SimpleCounter
[T] extends Iterable[(T, Long)]
Super-simple class for counting occurrences of any kind of object.
Super-simple class for counting occurrences of any kind of object. Will return zero for any item that has not been counted yet.
Value Members
- object DelimitedDataParser
-
object
Logger
Companion object for the Logger class that holds the system-wide log level, and a PrintWriter to write to.
- object NumericCounter
- object SimpleCounter
- object StringUtil
- object TimeUtil