private HashMap namespace = new HashMap();
public JSPAssistProcessor(){
// JSP actions
TagInfo useBean = new TagInfo("jsp:useBean",true);
useBean.addAttributeInfo(new AttributeInfo("id",true));
useBean.addAttributeInfo(new AttributeInfo("scope",true,SCOPE));
useBean.addAttributeInfo(new AttributeInfo("class",true));
tagList.add(useBean);
TagInfo setProperty = new TagInfo("jsp:setProperty",false);
setProperty.addAttributeInfo(new AttributeInfo("name",true));
setProperty.addAttributeInfo(new AttributeInfo("param",true));
setProperty.addAttributeInfo(new AttributeInfo("property",true));
tagList.add(setProperty);
TagInfo include = new TagInfo("jsp:include",false);
include.addAttributeInfo(new AttributeInfo("page",true));
tagList.add(include);
TagInfo forward = new TagInfo("jsp:forward",true);
forward.addAttributeInfo(new AttributeInfo("page",true));
tagList.add(forward);
TagInfo param = new TagInfo("jsp:param",false);
param.addAttributeInfo(new AttributeInfo("name",true));
param.addAttributeInfo(new AttributeInfo("value",true));
tagList.add(param);
TagInfo attribute = new TagInfo("jsp:attribute",true);
attribute.addAttributeInfo(new AttributeInfo("name",true));
tagList.add(attribute);
TagInfo body = new TagInfo("jsp:body",true);
tagList.add(body);
TagInfo element = new TagInfo("jsp:element",true);
element.addAttributeInfo(new AttributeInfo("name",true));
tagList.add(element);
TagInfo text = new TagInfo("jsp:text",true);
tagList.add(text);