Interface for object which monitor long-running activities.
This is a flag interface that defines the common add/remove listener methods for classes and interfaces that wish to indicate that they are sources of ChangeEvents.
Interface implemented by ChangeHubs, i.e.
Interface for objects which listen to ChangeEvents.
Maps one object to another.
Listener for a ParseErrorEvent.
Source for a ParseErrorEvent.
Useful base-class for objects implementing Changeable
This is a ChangeListener that ignores everything.
Event which encapsulates a change in any mutable BioJava object.
This is a ChangeListener that is designed to adapt events of one type from one source to events of another type emitted by another source.
A ChangeForwarder that systematically uses a given type and wraps the old event.
An implementation that always vetoes everything.
A listener that remembers the ChangeEvent of the last change.
A listener that writes information about the event stream to a PrintStream.
A utility class to provide management for informing ChangeListeners of ChangeEvents.
Class for all constants which are used to indicate change types.
Utility methods for manipulating class objects and resources.
Some usefull constants for working with binary files.
Makes running external executables easier, optionally under a watched thread.
implements Changeable support with a ChangeHub that stores ChangeListener by key.
Really simple connection pool for JDBC databases.
Returns a DataSource that implements connection pooling Uses Jakarta Commons DBCP and Pool packages.
A list that represents a series of values.
utility methods for implementing the equals() and hashCode() methods of Objects.
Overlap one map onto another.
Event which signals a bad line when parsing a record.
preferable to use org.biojava.utils.ExecRunner or the org.biojava.utils.process package.
Utility methods for handling META-INF/services files
Lightweight implementation of Map which uses little memory to store a small number of mappings, at the expense of scalability.
Lightweight implementation of Set which uses little memory to store a small number of items, at the expense of scalability.
Class that represents the tristate values possible in a logical operation: true, false and indeterminate.
a sub-class of java.util.Properties that provides the same constructors, adds two convenient load methods to load the properties from files and, most importantly, adds getPropertyAsXXX() methods to get a property as an object of type XXX.
This is a utility implementation of Changeable that doesn't fire any events or keep references to any listeners.
Exception which is thrown when a ChangeListener does not wish a change to take place.
Exception thrown when an error occurs in document parsing.
Exception which is thrown if a child process managed by
An unchecked exception representing an Assertion failure.
Miscellaneous utility classes used by other BioJava components.
Copyright © 2020 BioJava. All rights reserved.