de.jstacs
Interface Singleton

All Known Implementing Classes:
DNAAlphabet, DNAAlphabet.DNAAlphabetParameterSet, DNAAlphabetContainer, DNAAlphabetContainer.DNAAlphabetContainerParameterSet, ProteinAlphabet, ProteinAlphabet.ProteinAlphabetParameterSet

public interface Singleton

This interface states that the implementing class has only one immutable instance. This instance has to be represented by the public static final field named SINGLETON. No public constructor should be available. Singleton instances can be saved and loaded using the XMLParser.

Author:
Jan Grau, Jens Keilwagen
See Also:
XMLParser

Nested Class Summary
static class Singleton.SingletonHandler
          This handler helps to retrieve the single instance of a Singleton.