Package org.jdom

Examples of org.jdom.Element.removeContent()


      for (Iterator<?> iter = elems.iterator(); iter.hasNext();) {
        Object ob = iter.next();
        if (ob instanceof Element) {
          Element elem = (Element)ob;
           Element parent = elem.getParentElement();
           parent.removeContent(elem);
        }
      }
    }
  }
View Full Code Here


    private void replaceWithXml(Element element, Content asXml, String tagName) {
        final Element info = element.getChild(tagName);
        if (info != null) {
            if (asXml != null) {
                info.removeContent();
                info.addContent(asXml);
            } else {
                info.detach();
            }
        }
View Full Code Here

                                             Set<String> exclude) {
        final Element element = new Element(descName.toLowerCase());
        if (rawData instanceof GeonetEntity) {
            if (!alreadyEncoded.containsKey(rawData)) {
                final Element element1 = ((GeonetEntity)rawData).asXml(alreadyEncoded);
                final List list = element1.removeContent();
                element.addContent(list);
            }
        } else if (rawData instanceof XmlEmbeddable) {
            ((XmlEmbeddable) rawData).addToXml(element);
        } else if (hasEmbeddableAnnotation(rawData)) {
View Full Code Here

            }
        } else if (rawData instanceof XmlEmbeddable) {
            ((XmlEmbeddable) rawData).addToXml(element);
        } else if (hasEmbeddableAnnotation(rawData)) {
            final Element element1 = asXml(rawData, alreadyEncoded, exclude);
            final List list = element1.removeContent();
            element.addContent(list);
        } else if (rawData instanceof Iterable) {
            String childName = pluralToSingular(descName);
            for (Object o : (Iterable<?>) rawData) {
                element.addContent(propertyToElement(alreadyEncoded, childName, o, exclude));
View Full Code Here

                toInclude.add(element);
            }
            for( Element element : (List<Element>) toMerge.getChildren() ) {
                toInclude.add(element);
            }
            toMerge.removeContent();
            defaultLang.removeContent();
            defaultLang.addContent(toInclude);
        }
    }
View Full Code Here


        Element info = new Element("info", Geonet.Namespaces.GEONET);
        Map<String, Element> map = Maps.newHashMap();
        map.put(mdId1, info);
            info.removeContent();
            _dataManager.buildPrivilegesMetadataInfo(serviceContext, map);
        assertEqualsText("true", info, "edit");
        assertEqualsText("true", info, "owner");
        assertEqualsText("true", info, "isPublishedToAll");
        assertEqualsText("true", info, "view");
View Full Code Here

    element.removeContent();
    JavaScriptDebugConfiguration.serialize(settings, element);
    if (mappings != null) {
      Element list = mappings.getChild("list");
      if (list != null) {
        element.addContent(list.removeContent());
      }
    }
  }

  public static boolean isConversionNeeded(Element element) {
View Full Code Here

        Map<String,Element> localIds = new HashMap<String,Element>();
        for (Attribute xlink : xlinks) {
            Element element = xlink.getParent();
            if (action.equals(ACTION_REMOVE)) {
                element.getParentElement().removeAttribute("show", XLink.NAMESPACE_XLINK);
                element.removeContent();
            } else {
                String idSearch = xlink.getValue().substring(1);
                if(Log.isDebugEnabled(Log.XLINK_PROCESSOR))
                    Log.debug(Log.XLINK_PROCESSOR, "process local xlink '"+idSearch+"'");
                Element localFragment = localIds.get(idSearch);
View Full Code Here

        if (!hrefUri.equals("")) {
            String show = element.getAttributeValue(XLink.SHOW, XLink.NAMESPACE_XLINK);
            if (show == null || show.equals("")) show = XLink.SHOW_EMBED;
            if (show.equalsIgnoreCase(XLink.SHOW_EMBED) || show.equalsIgnoreCase(XLink.SHOW_REPLACE)) {
                if (action.equals(ACTION_REMOVE)) {
                    element.removeContent();
                } else if (action.equals(ACTION_UNCACHE)) {
                    try {
                        uncacheXLinkUri(hrefUri);
                    } catch (Exception e) {
                        e.printStackTrace();
View Full Code Here

            List<Namespace> namespaces = mds.getSchemaNS();

            Element matchingMetadata = (Element)result.clone();
            if(strategy.equals("context") || strategy.equals("geonetwork26")) {
            // these strategies do not return complete metadata
            matchingMetadata.removeContent();
            }

            boolean metadataContainsAllRequestedElementNames = true;
            List<Element> nodes = new ArrayList<Element>();
            for(String elementName : elementNames) {
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.