public List<ElementBean> getElementsBySchema(Schema s) throws XmlException { logger.debug("start public List<ElementBean> getElementsBySchema(Schema s)"); List<ElementBean> elementBeanList = new ArrayList<ElementBean>(); List<Element> elementList = s.getElements(); for (Element element : elementList) { ElementBean elementBean = new ElementBean(); elementBean.setQname(element.getQName()); // elementBean.setDocumentation(element.getDocumentation().getContent()); elementBean.setForm(element.getForm()); elementBean.setMaxOccurs(element.getMaxOccurs()); elementBean.setMinOccurs(element.getMinOccurs()); elementBean.setOtherAttributes(element.getOtherAttributes()); elementBean.setRef(element.getRef()); ITypeDAO typeDAO = new TypeDAO(); TypeBean typeBean = new TypeBean(); typeBean = typeDAO.getTypeByElement(element); elementBean.setType(typeBean); elementBeanList.add(elementBean); } logger.debug("end public List<ElementBean> getElementsBySchema(Schema s)"); return elementBeanList; }
public ElementBean getElementByFault(Fault fault) throws XmlException { ElementBean elementBean = new ElementBean(); Element element = fault.getElement(); if (element != null) { elementBean.setQname(element.getQName()); // elementBean.setDocumentation(element.getDocumentation().getContent()); elementBean.setForm(element.getForm()); elementBean.setMaxOccurs(element.getMaxOccurs()); elementBean.setMinOccurs(element.getMinOccurs()); elementBean.setOtherAttributes(element.getOtherAttributes()); elementBean.setRef(element.getRef()); ITypeDAO typeDAO = new TypeDAO(); TypeBean typeBean = new TypeBean(); typeBean = typeDAO.getTypeByElement(element); elementBean.setType(typeBean); } logger.debug("end public List<ElementBean> getElementByFault(Fault fault)"); return elementBean; }