org.grinvin.invariants.computers

Class AbstractInvariantComputerFactory

Implemented Interfaces:
Factory, InvariantComputerFactory

public abstract class AbstractInvariantComputerFactory
extends AbstractFactory
implements InvariantComputerFactory

Abstract superclass used by most invariant computer factories. Provides a standard identifier and version.

Nested Class Summary

protected static class
AbstractInvariantComputerFactory.Computer

Field Summary

Fields inherited from class org.grinvin.factories.AbstractFactory

list, valueStrings, values

Constructor Summary

AbstractInvariantComputerFactory()

Method Summary

String
getId()
Return the universally unique identifier for this object.
String
getVersion()
This implementation returns the string 1.0.

Methods inherited from class org.grinvin.factories.AbstractFactory

checkParameters, getParameterValues, getParameters, getParametersAsString, setParameterValues

Constructor Details

AbstractInvariantComputerFactory

public AbstractInvariantComputerFactory()

Method Details

getId

public String getId()
Return the universally unique identifier for this object. For most invariant computer factories this is the fully qualified class name of the implementation class.
Specified by:
getId in interface InvariantComputerFactory

getVersion

public String getVersion()
This implementation returns the string 1.0.
Specified by:
getVersion in interface InvariantComputerFactory