sbrt.shell.text
Interface Format

All Known Subinterfaces:
AppInputFileLineFormat, BooleanFormat, CatalystFormat, CatalystListFormat, CatalystSetFormat, ChemSpeciesFormat, CoeffFormat, CollectionFormat<E>, ConstraintsFileLineFormat<E>, DirEdgeFormat<N>, DoubleFormat, FbaOptFileLineFormat, FluxCapFormat, FluxomeSolutionFileLineFormat, FluxVectorFormat, IndexPairFormat<R,C>, IntegerFormat, IntervalFormat, LinearCombFormat<V>, LinearCombTermFormat<V>, LongFormat, MapEntryFormat<K,V>, MapFormat<K,V>, MathExprFormat<E,V>, MatrixElementFormat<R,C,E>, PercentFormat, RxnNameExprFormat<E,S>, RxnNameFormat<T>, RxnNameListFormat, RxnNameOrExprFormat, RxnNameSetFormat, SimpleFormat<T>
All Known Implementing Classes:
AbstractMapEntryFormat, AbstractMapFormat, AppInputFileLineFormatVersion1, BoolRelFormatV1, BoundedIntervalFormatV1, CatalystFormatV1, CatalystFormatV2, CatalystListFormatV1, CatalystSetFormatV1, CatalystVerifier, ChemSpeciesFormatV1, ChemSpeciesVerifier, CoeffFormatV1, CoeffFormatV2, ColonMapEntryFormatV1, ColonMapFormatV1, ConstraintsFileLineFormatV1, ConstraintsFileLineFormatV2, DirEdgeFormatV1, DoubleFormatV1, DoubleFormatV2, EqualsMapEntryFormatV1, EqualsMapFormatV1, FbaOptFileLineFormatV1, FileFormatFormat, FluxCapFormatV1, FluxomeSolFileLineFormatV1, FluxVectorFormatV1, IndexPairFormatV1, IntegerFormatV1, IntervalFormatV1, IrfFormatV1, IrrevRxnFormatV1, IrrevRxnFormatV1, IrrevRxnFormatV2, LinCombTermFormatV1, LinCombTermFormatV2, LinearCombFormatV1, LinearCombFormatV2, LongFormatV1, MatrixElementFormatV1, MixedFluxomeFormatV1, NonEmptyStringFormat, PercentFormatVersion1, RevRxnFormatV1, RevRxnFormatV1, RevRxnFormatV2, RxnFormatV1, RxnNameExprFormatV1, RxnNameFormatV1, RxnNameListFormatV1, RxnNameOrExprFormatV1, RxnNameSetFormatV1, RxnNameVerifier, SenseFormat, SimpleListFormat, SimpleSetFormat, StringFormat, TrueFalseFormat, YesNoFormat

public interface Format

This interface is used to represent formats. A format provides a way of converting formatted strings to objects and vice-versa. Since the details of this process could vary a great deal, no methods have been specified in this interface. This ensures maximum flexibility, while still providing a unifying framework for classes with this type of functionality.

Author:
This interface was written and documented by Jeremiah Wright while in the Wagner lab.