Class TranslatorRegistry
java.lang.Object
net.officefloor.plugin.xml.unmarshall.translate.TranslatorRegistry
Registry of the
- Author:
- Daniel Sagenschneider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<Class<?>,Translator> Map of the translators. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetTranslator(Class<?> translateType) Obtains theTranslatorto the specific type.voidregisterTranslator(Class<?> type, Translator translator) Registers aTranslator.
-
Field Details
-
translators
Map of the translators.
-
-
Constructor Details
-
TranslatorRegistry
public TranslatorRegistry()Default constructor.
-
-
Method Details
-
registerTranslator
Registers aTranslator.- Parameters:
type- Type theTranslatortranslates.translator-Translator.
-
getTranslator
Obtains theTranslatorto the specific type.- Parameters:
translateType- Type ofTranslator.- Returns:
Translatorto the specific type input.- Throws:
XmlMarshallException- Should aTranslatornot be registered for the translateType.
-