Este componente avançado é uma marca <f:actionlistener> personalizada que registra um ActionListener externo em um UIComponent.
Se você programou uma classe externa que implementa javax.faces.event.ActionListener,
poderá registrá-la como um ouvinte de evento, soltando essa marca em uma marca UIComponent existente. Você deve especificar um nome de classe totalmente classificado para o atributo type.