Example #1
0
  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;
  }
Example #2
0
  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;
  }