Class AbstractXmlAdapter.EnumIoOrdinals<T extends Enum<T>>

java.lang.Object
jmri.configurexml.AbstractXmlAdapter.EnumIO<T>
jmri.configurexml.AbstractXmlAdapter.EnumIoOrdinals<T>
Type Parameters:
T - generic Enum class.
Enclosing class:
AbstractXmlAdapter

public static class AbstractXmlAdapter.EnumIoOrdinals<T extends Enum<T>> extends AbstractXmlAdapter.EnumIO<T>
Support for Enum I/O to XML using the enum's ordinal numbers in String form.

String or mapped I/LO should he preferred.

This converts to and from ordinal numbers so the order of definitions in the enum has to match up with the (former) constant values.

Public to be usable by adapters in other configXML packages.