EN · DE · RU · FR · ES

#810: UserAgentDetectionBrowser.java

projectforge-business/src/main/java/org/projectforge/web/session/UserAgentDetectionBrowser.java Вспомогательный класс с пакетным доступом, projectforge-business/src/main/java/org/projectforge/web/session/UserAgentDetectionBrowser.java 36 строк · 6 кода · 27 комментариев · 3 пустых
Облегчённый контейнер данных, связывающий шаблоны определения браузера со значениями перечисления UserAgentBrowser.

Архитектура

Это класс с пакетным доступом (видимость по умолчанию) в пакете org.projectforge.web.session. Он служит простым структуро-подобным контейнером с тремя полями:

Экземпляры этого класса создаются и собираются в UserAgentDetection (фактический движок определения), который перебирает список этих правил, проверяя каждое на соответствие входящему заголовку User-Agent. Первое совпадение побеждает. Класс не имеет методов — это чисто объект передачи данных между конфигурацией правил определения и циклом сопоставления.

История Git

868d6abb7 2025 -> 2026
63081666f Заголовки исходных файлов: 2024 -> 2025.
b6092df09 Авторские права 2023 -> 2024
ab45d51fa Авторские права 2001-2022 -> 2001-2023.
5f7ef41b8 Авторские права 2021 -> 2022
ceb63e8a1 Заголовок исходного кода: (C) 2001-2021.
7c79f1922 Авторские права в заголовке исходников -> 2020.
dd5ca38ac Обновлены или созданы заголовки всех java-файлов.
9ebb88522 Первоначальная фиксация