String name = text.toString().trim();
IType type = project.findType(name);
if(type == null || !type.exists()){
String message = Services.getMessage("class.not.found",
project.getElementName(), name);
errors.add(new Error(
message, file, locator.getLineNumber(), 1, false
));
}
}else if (SERVLET_NAME.equals(localName)){
String name = text.toString().trim();
if (mapping && !servlets.contains(name)){
String message = Services.getMessage("servlet.not.found", name);
errors.add(new Error(
message, file, locator.getLineNumber(), 1, false
));
}else if (!mapping){
servlets.add(name);
}
}else if (FILTER_NAME.equals(localName)){
String name = text.toString().trim();
if (mapping && !filters.contains(name)){
String message = Services.getMessage("filter.not.found", name);
errors.add(new Error(
message, file, locator.getLineNumber(), 1, false
));
}else if (!mapping){
filters.add(name);
}