EN · DE · RU · FR · ES

#773: LocaleConverter.java

projectforge-business/src/main/java/org/projectforge/framework/xmlstream/converter/LocaleConverter.java конвертер xmlstream, projectforge-business/src/main/java/org/projectforge/framework/xmlstream/converter/LocaleConverter.java 40 строк · 14 кода · 22 комментария · 4 пустых
Конвертер значений XML-потока между String и java.util.Locale. Расширяет AbstractValueConverter<Locale> для использования в фреймворке сериализации xmlstream.

Архитектура

Это один из нескольких конвертеров xmlstream в фреймворке, отвечающий за двунаправленное преобразование между типами Java и их представлениями в XML-потоке. LocaleConverter:

Фреймворк xmlstream служит легковесным уровнем XML-сериализации (исторически назывался xstream, переименован в коммите cd27dd997). Все конвертеры xmlstream расширяют AbstractValueConverter<T> и предоставляют реализации fromString()/toString(). Конвертеры автоматически обнаруживаются механизмом сканирования фреймворка.

История Git

868d6abb7 2025 -> 2026\n63081666f Заголовки исходных файлов: 2024-> 2025.\nb6092df09 Авторские права 2023 -> 2024\nab45d51fa Авторские права 2001-2022 -> 2001-2023.\n5f7ef41b8 Авторские права 2021 -> 2022\ncd27dd997 пакет xstream -> xmlstream. (должен быть заменён на xstream позже).\nceb63e8a1 Заголовок исходного кода: (C) 2001-2021.\n7c79f1922 Авторские права в заголовке исходника -> 2020.\n32f634b88 Оптимизация импортов\n000ca723d Удаление бессмысленных логических выражений (бизнес)\ndd5ca38ac Авторские права всех заголовков java-файлов обновлены или созданы.\nf979e8a42 MGC-ОБНОВЛЕНИЕ: Обновление до версии 3.0.0-SNAPSHOT\n9ebb88522 Первоначальный коммит