Я смотрю, как определить пользовательские компоненты в JSF. Согласно учебнику Java EE, любой пользовательский компонент должен быть описан в taglib. Когда я заглядываю в источник PrimeFaces, я не могу найти файл taglib или любой намек, где пространство имен связано и доступны доступные компоненты. Я добавляю primefaces флягу к моим зависимостям, добавивГде находить определение taglib PrimeFaces 4?
xmlns:p="http://primefaces.org/ui
к пространству имен XML, определяя некоторый primfaces компоненту на моей странице, и он работает ...
Хорошо, но ни я могу найти соответствующий TagLib в исходный или двоичный пакет, ни моя IDE (IntelliJ) не могут найти, где указывается «xmlns: p =» http://primefaces.org/ui ». Поэтому завершение кода также невозможно. (все остальные tagjib mojarra .)
Возможно ли, что PrimeFaces определяет taglib посредством аннотаций непосредственно в классах Java или генерирует ли он его во время выполнения? легко найти UIComponents, в его источнике определяются прямые, но конфигурация taglib, кажется, отсутствует. Я уверен, что просто не знаю, как это работает PrimeFaces, но в javaeetutorial не описывается какая-либо другая возможность, кроме определения ... - taglib.xml
Thx за дополнительной информацией. –