for (Iterator iterator =
servletsEle.getChildrenWithName(new QName(WSO2CARBON_NS, SERVLET));
iterator.hasNext();) {
OMElement servletEle = (OMElement) iterator.next();
Servlet servlet = new Servlet();
OMAttribute attrib = servletEle.getAttribute(new QName(SERVLET_ID));
if (attrib != null) {
servlet.setId(attrib.getAttributeValue());
}
Iterator nameEles =
servletEle.getChildrenWithName(new QName(WSO2CARBON_NS, SERVLET_NAME));
if (nameEles.hasNext()) {
OMElement nameEle = (OMElement) nameEles.next();
servlet.setName(nameEle.getText());
}
Iterator displayNameEles =
servletEle.getChildrenWithName(new QName(WSO2CARBON_NS, SERVLET_DISPLAY_NAME));
if (displayNameEles.hasNext()) {
OMElement displayNameEle = (OMElement) displayNameEles.next();
servlet.setDisplayName(displayNameEle.getText().trim());
}
Iterator servletClassEles =
servletEle.getChildrenWithName(new QName(WSO2CARBON_NS, SERVLET_CLASS));
if (servletClassEles.hasNext()) {
OMElement servletClassEle = (OMElement) servletClassEles.next();
servlet.setServletClass(servletClassEle.getText().trim());
}
Iterator urlPatternEles =
servletEle.getChildrenWithName(new QName(WSO2CARBON_NS, SERVLET_URL_PATTERN));
if (urlPatternEles.hasNext()) {
OMElement urlPatternEle = (OMElement) urlPatternEles.next();
servlet.setUrlPatten(urlPatternEle.getText().trim());
}
component.addServlet(servlet);
}
}