Package org.jdom

Examples of org.jdom.Element.detach()


                keyword.addContent((Content) an.clone());
      } else {
        cs.setText(kb.getDefaultValue());
        keyword.addContent((Content) cs.clone());
      }
      keywords.add((Element) keyword.detach());
      if (type == null)
        type = KeywordBean.createKeywordTypeElt(kb);
      if (thesaurusName == null)
        thesaurusName = KeywordBean.createThesaurusNameElt(kb);
    }
View Full Code Here


                       Log.debug(Geonet.Z3950_SERVER, "Set name asked:" + spec);

                       // save other records to fragment
                       for (int i = 0; i < count; i++) {
                               Element md = list.get(0);
                               md.detach();

                           if(Log.isDebugEnabled(Geonet.Z3950_SERVER))
                               Log.debug(Geonet.Z3950_SERVER, "Returning fragment:\n"
                                               + Xml.getString(md));
View Full Code Here

      Element md = rf.getMetadata(schemaMan);
            if(log.isDebugEnabled()) log.debug("Record got:\n"+ Xml.getString(md));

      String schema = dataMan.autodetectSchema(md);
      if (!params.validate || validates(schema, md)) {
        return (Element) md.detach();
      }

      log.warning("Skipping metadata that does not validate. Path is : "+ rf.getPath());
      result.doesNotValidate++;
    }
View Full Code Here

        not(GroupSpecs.isReserved()));

    Element elOper = params.getChild(Jeeves.Elem.OPERATION);

    if (elOper != null)
      elRes.addContent(elOper.detach());

    return elRes.setName(Jeeves.Elem.RESPONSE);
  }
}
View Full Code Here

        for (int i = 0; i < _maxItems && results.size() > 1; i++) {
          Random rnd = new Random();
          int r = rnd.nextInt(results.size() - 1) + 1// skip summary
 
          Element mdInfo = (Element)results.remove(r);
          mdInfo.detach();
 
          Element info = mdInfo.getChild("info", Edit.NAMESPACE);
          String id = info.getChildText("id");
                    boolean forEditing = false, withValidationErrors = false, keepXlinkAttributes = false;
                    Element md = gc.getBean(DataManager.class).getMetadata(context, id, forEditing, withValidationErrors, keepXlinkAttributes);
View Full Code Here

            if (count > 0) {
                Group group = groupRepository.findOne(groupId);

                if (group != null) {
                    Element record = group.asXml();
                    record.detach();
                    record.setName("group");

                    response.addContent(record);
                }
            }
View Full Code Here

    {
      Element md   = req.execute();
      Element info = md.getChild("info", Edit.NAMESPACE);

      if (info != null)
        info.detach();

            // validate it here if requested
            if (params.validate) {
                if(!dataMan.validate(md))  {
                    log.info("Ignoring invalid metadata");
View Full Code Here

            @SuppressWarnings("unchecked")
            Group group = groupRepository.findOne(groupId);

            if (group != null) {
                Element record = group.asXml();
                record.detach();
                record.setName("targetGroup");
                response.addContent(record);

                // List all group users or administrator
                final List<User> administrators = context.getBean(UserRepository.class).findAllByProfile(Profile.Administrator);
View Full Code Here

    for (int i=0; i<list.size(); i++) {
      Element child = list.get(i);
      if (!Edit.NAMESPACE.getPrefix().equals(child.getNamespacePrefix()))
        removeEditingInfo(child);
      else {
        child.detach();
        i--;
      }
    }
  }
View Full Code Here

                Element info = Info.getHelp(scm, new Element("info"), "labels.xml", schema, name, "", "", "", context);
                if (info != null) {
                  for (String childName : elementNames) {
                    Element child = info.getChild(childName);
                    if (child != null) {
                      record.addContent(child.detach());
                    }
                  }
                }
              } catch (Exception ex) {
                // Can't retrieve information for the type
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.