impl.putConverter(ft.getName(), tag.getConverterId());
}
}
else if (ft.isValidatorTag())
{
FaceletValidatorTag tag = (FaceletValidatorTag) ft.getTagDefinition();
if (tag.getHandlerClass() != null)
{
Class<? extends TagHandler> handlerClass =
createClass(TagHandler.class, tag.getHandlerClass());
impl.putValidator(ft.getName(), tag.getValidatorId(), handlerClass);
}
else
{
impl.putValidator(ft.getName(), tag.getValidatorId());
}
}
else if (ft.isBehaviorTag())
{
FaceletBehaviorTag tag = (FaceletBehaviorTag) ft.getTagDefinition();
if (tag.getHandlerClass() != null)
{
Class<? extends TagHandler> handlerClass =
createClass(TagHandler.class, tag.getHandlerClass());
impl.putBehavior(ft.getName(), tag.getBehaviorId(), handlerClass);
}
else
{
impl.putBehavior(ft.getName(), tag.getBehaviorId());
}
}
}
catch (Exception ex)
{