Определять пользовательские компоненты в Facelets легко и быстро, но есть одна вещь, которую я не могу понять.
Можно ли с помощью Facelets определить, какие атрибуты имеет мой пользовательский компонент? То есть: я создал компонент, который используется таким образом:
<blue:modalWindow id="editFeesWizard" width="500" height="440" title="Wizard">
и определяется в taglib.xml следующим образом:
<!DOCTYPE facelet-taglib PUBLIC
"-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
"http://java.sun.com/dtd/facelet-taglib_1_0.dtd">
<facelet-taglib>
<namespace>...</namespace>
<tag>
<tag-name>modalWindow</tag-name>
<source>components/modalWindow.xhtml</source>
</tag>
</facelet-taglib>
Taglib не содержит никакой информации об атрибутах компонента (идентификатор, ширина, высота, заголовок), и поэтому IDE не может проверить мой синтаксис и не может предложить атрибуты, пока я печатаю.
Я не могу найти ничего по этому вопросу в документации Facelets. Думал, ты сможешь помочь. Спасибо!