Package org.dom4j

Examples of org.dom4j.Document


   *
   *
   */
  public List getQTIItemObjectList() {
    Resolver resolver = new ImsRepositoryResolver(repositoryEntryKey);
    Document doc = resolver.getQTIDocument();
    Element root = doc.getRootElement();
    List items = root.selectNodes("//item");
   
    ArrayList itemList = new ArrayList();

    for (Iterator iter= items.iterator(); iter.hasNext();) {
View Full Code Here


    }
  }
 
  @Override
  public String getFolderSystemFile(FolderEntity folder) {
    Document doc = DocumentHelper.createDocument();
    Element e = doc.addElement("folder");
    e.addElement("title").setText(notNull(folder.getTitle()));
    Element p = e.addElement("permissions");
    List<FolderPermissionEntity> list = getDao().getFolderPermissionDao()
        .selectByFolder(folder.getId());
    for (FolderPermissionEntity permission : list) {
      createFolderPermissionXML(p, permission);
    }
    return doc.asXML();
  }
View Full Code Here

    return "/" + THEME_FOLDER + theme.getUrl();
  }

  @Override
  public String createThemeExportXML(final TemplateEntity theme) {
    Document doc = DocumentHelper.createDocument();
    Element root = doc.addElement("template");
    root.addElement("title").addText(theme.getTitle());
    root.addElement("url").addText(theme.getUrl());
    root.addElement("content").addText(theme.getContent());
    return doc.asXML();
  }
View Full Code Here

    return true;
 
 
  private TemplateEntity readThemeImportXML(final String xml)
      throws DocumentException {
    Document doc = DocumentHelper.parseText(xml);
    Element root = doc.getRootElement();
    TemplateEntity template = new TemplateEntity();
    for (Iterator<Element> i = root.elementIterator(); i.hasNext();) {
      Element element = i.next();
      if (element.getName().equals("title")) {
        template.setTitle(element.getStringValue());
View Full Code Here

    super(factory);
  }
 
  @Override
  public String createGroupsXML() {
    Document doc = DocumentHelper.createDocument();
    Element groupsElement = doc.addElement("groups");
    createGroupsXML(groupsElement);
    return doc.asXML();
  }
View Full Code Here

   * @throws DaoTaskException
   * @throws DocumentException
   */
  public void readGroupsFile(String xml) throws DaoTaskException,
      DocumentException {
    Document doc = DocumentHelper.parseText(xml);
    readGroups(doc.getRootElement());
  }
View Full Code Here

  public PageExporterImpl(ExporterFactoryImpl factory) {
    super(factory);
  }
 
  public String createPageContentXML(PageEntity page) {
    Document doc = DocumentHelper.createDocument();
    Element pageElement = doc.addElement("page");
    createPageDetailsXML(page, pageElement);
    createPageVersionXML(page, pageElement);
    return doc.asXML();
  }
View Full Code Here

    createPageVersionXML(page, pageElement);
    return doc.asXML();
  }
 
  public String createPageCommentsXML(String pageURL) {
    Document doc = DocumentHelper.createDocument();
    Element rootElement = doc.addElement("comments");
    createCommentsXML(pageURL, rootElement);
    return doc.asXML();
  }
View Full Code Here

    createCommentsXML(pageURL, rootElement);
    return doc.asXML();
  }

  public String createPagePermissionsXML(String pageURL) {
    Document doc = DocumentHelper.createDocument();
    Element e = doc.addElement("permissions");
    getPagePermissionExporter().createPagePermissionsXML(e,
        pageURL);
    return doc.asXML();
  }
View Full Code Here

        pageURL);
    return doc.asXML();
  }

  public String createPageTagXML(String pageURL) {
    Document doc = DocumentHelper.createDocument();
    Element e = doc.addElement("tags");
    PageTagEntity pageTag = getDao().getPageTagDao().getByURL(pageURL);
    if (pageTag != null) {
      List<TagEntity> tags = getDao().getTagDao().getById(
          pageTag.getTags());
      for (TagEntity tag : tags) {
        Element tagElement = e.addElement("tag");
        tagElement.addElement("name").setText(
            getBusiness().getTagBusiness().getPath(tag));
      }
    }
    return doc.asXML();
  }
View Full Code Here

TOP

Related Classes of org.dom4j.Document

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.