просмотреть элементы навигацииface-config.xml в виде ориентированного графа - PullRequest
0 голосов
/ 31 мая 2019

Контекст: мне нужно исследовать различные ошибки, которые случаются на сайте клиента, и у меня есть файлы журнала сервера, где я вижу ошибки типа javax.el.ELException: /some_folder/some_page.jsf.Далее мне интересно, как я могу получить доступ к some_page.jsf из приложения, поэтому я ищу эту строку в faces-config.xml, и я часто получаю много результатов, подобных этому:

<navigation-rule>
    <from-view-id>/folder_A/page_A.jsf</from-view-id>
    <navigation-case>
        <from-outcome>go_to_some_page</from-outcome>
        <to-view-id>/some_folder/some_page.jsf</to-view-id>
    </navigation-case>
</navigation-rule>

Далее мне интересно, как я могу добраться до page_A из приложения.Я ищу page_A в пределах faces-config.xml, и снова много результатов.И так далее.В идеале, я хотел бы найти домашнюю страницу приложения в какой-то момент, чтобы навигационная цепочка выглядела бы так: homePage-> page_1;page_1-> page_2;page_2 -> some_page .Но поиск вручную занимает много времени, и я не всегда могу найти домашнюю страницу.

Так что мой вопрос: есть ли инструмент , который, учитывая файл faces-config, создаст ориентированный граф навигации по страницам , имеющий homePage в качестве root?

Моя версия JSF: <faces-config version="1.2" ... xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...