Boa noite,
estou utilizando o Eclipse 3.4.1 c/ o Plugin JBoss Tools 2.0.0 e utilizando Facelets 1.1.15.B1 c/ JSF 1.2.
Criei um componente simples com facelets para ser um text field com label:
<ui:component>
<h:outputLabel value="#{label} :" for="#{id}" />
<h:inputText id="#{id}" value="#{content}" required="#{required}">
<a4j:support event="onkeyup" requestDelay="1500" />
<ui:insert />
</h:inputText>
<rich:message for="#{id}" />
</ui:component>
Ele esta funcionando normalmente, eu o invoco,por exemplo, através da chamada :
<componentes:lblInputTextMessage id="id" label="Idade" content="#{pessoaBean.pessoa.idade}"
required="true" />
Porém infelizmente estou precisando escrever a tag manualmente pois o Eclipse não apresenta suporte de auto complete para a taglib que defini para meus componentes. As tags default do facelets funcionam normalmente com o auto complete, exceto as que defini na minha própria taglib:
<!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>http://mycomponents.com.br/taglib</namespace>
<tag>
<tag-name>lblInputTextMessage</tag-name>
<source>components/LabelInputMessage.xhtml</source>
</tag>
</facelet-taglib>
Como havia dito, o componente esta funcionando normalmente, porém estou precisando escrever manualmente suas chamadas, então:
Dúvida: Existe alguma forma de o eclipse passar a fornecer autocomplete para as minhas taglibs ?