UserAgentDetectionBrowser.javaUserAgentBrowser.Il s’agit d’une classe à visibilité privée au paquetage (par défaut) dans org.projectforge.web.session. Elle sert de conteneur simple, de type struct, avec trois champs :
identity (String) — Une sous-chaîne ou un motif regex comparé à l’en-tête User-Agent pour identifier un navigateur. Par exemple, "Firefox" ou "MSIE".versionSearch (String) — Un motif pour extraire le numéro de version du navigateur à partir de la chaîne User-Agent (par ex., "Firefox/" avec la version qui suit).browser (UserAgentBrowser) — La valeur d’énumération à laquelle cette règle de détection correspond.Les instances de cette classe sont créées et assemblées dans UserAgentDetection (le moteur de détection proprement dit) qui parcourt une liste de ces règles de détection, en testant chacune contre l’en-tête User-Agent entrant. La première correspondance l’emporte. La classe n’a pas de méthodes — c’est purement un objet de transfert de données entre la configuration des règles de détection et la boucle de correspondance.
868d6abb7 2025 -> 2026 63081666f En-têtes des fichiers source : 2024 -> 2025. b6092df09 Copyright 2023 -> 2024 ab45d51fa Copyright 2001-2022 -> 2001-2023. 5f7ef41b8 Copyright 2021 -> 2022 ceb63e8a1 En-tête du code source : (C) 2001-2021. 7c79f1922 Copyright de l’en-tête source -> 2020. dd5ca38ac Copyright de tous les en-têtes de fichiers Java mis à jour ou créés. 9ebb88522 Validation initiale