Package org.jdom

Examples of org.jdom.Text


    }


    @Test
    public void testAcceptsCreateFromTextANDXPath() throws Exception {
        final Text debugText = (Text) Xml.selectNodes(testMetadata, "*//debug/text()").get(0);
        final Text maxUploadSizeText = (Text) Xml.selectNodes(testMetadata, "*//maxUploadSize/text()").get(0);
        SchematronCriteria criteria = XPathCriteriaEvaluator.createAndCriteria(debugText, maxUploadSizeText);
        assertTrue(criteria.accepts(null, metadataId, testMetadata, NAMESPACES));

        Element missingDebugMetadata = (Element) testMetadata.clone();
        ((Text) Xml.selectNodes(missingDebugMetadata, "*//debug/text()").get(0)).detach();
 
View Full Code Here


        assertFalse(criteria.accepts(null, metadataId, missingDebugMetadata, NAMESPACES));
    }

    @Test
    public void testAcceptsCreateFromTextOrXPath() throws Exception {
        final Text debugText = (Text) Xml.selectNodes(testMetadata, "*//debug/text()").get(0);
        final Text maxUploadSizeText = (Text) Xml.selectNodes(testMetadata, "*//maxUploadSize/text()").get(0);
        SchematronCriteria criteria = XPathCriteriaEvaluator.createOrCriteria(debugText, maxUploadSizeText);
        assertTrue(criteria.accepts(null, metadataId, testMetadata, NAMESPACES));

        Element missingDebugMetadata = (Element) testMetadata.clone();
        ((Text) Xml.selectNodes(missingDebugMetadata, "*//debug/text()").get(0)).detach();
 
View Full Code Here

        Element failure = (Element) results.getDescendants(FAILURE_FILTER).next();

        assertTrue(failure.getAttributeValue("test"), failure.getAttributeValue("test").contains("$has"+lang.getKey()+"Title"));

        final List<?> failureMessageTextElements = Xml.selectNodes(failure, "*//text()");
        final Text expectedTextFromFailure = (Text) failureMessageTextElements.get(0);

        assertTrue(expectedTextFromFailure.getText().contains("'"+expectedTitle+"'"));

        final Text actualTextFromFailure = (Text) failureMessageTextElements.get(0);
        assertTrue(actualTextFromFailure.getText().contains("'"+invalidText+"'"));
    }
View Full Code Here

    if (StringUtil.isEmpty(myPackageDir)) {
      return null;
    }
    Element element = new Element("karma-settings");
    Element child = new Element("data");
    child.addContent(new Text(myPackageDir));
    element.addContent(child);
    return element;
  }
View Full Code Here

                  element.addContent(new CDATA(currentEvent.asCharacters().getData()));
                  break;
 
              case XMLStreamConstants.SPACE:
              case XMLStreamConstants.CHARACTERS:
                  element.addContent(new Text(currentEvent.asCharacters().getData()));
                  break;
 
              case XMLStreamConstants.COMMENT:
                  element.addContent(new Comment(currentEvent.asCharacters().getData()));
                  break;
View Full Code Here

            if (element.getNamespacePrefix() != null && !element.getNamespacePrefix().trim().isEmpty()) {
                builder.insert(0, ':').insert(0, element.getNamespacePrefix());
            }
            parentElement = element.getParentElement();
        } else if (content instanceof Text) {
            final Text text = (Text) content;
            builder.insert(0, "text()");
            parentElement = text.getParentElement();
        } else if (content instanceof Attribute) {
            Attribute attribute = (Attribute) content;
            builder.insert(0, attribute.getName());
            if (attribute.getNamespacePrefix() != null && !attribute.getNamespacePrefix().trim().isEmpty()) {
                builder.insert(0, ':').insert(0, attribute.getNamespacePrefix());
View Full Code Here

        assertSame(charString, Xml.selectElement(TEST_METADATA, xpath, NAMESPACES));
    }

    @Test
    public void testGetXPathExprString() throws Exception {
        final Text charString = (Text) TEST_METADATA.getChild("fileIdentifier", GMD).getChild("CharacterString", GCO).getContent().get(0);
        String xpath = Xml.getXPathExpr(charString);

        assertEquals("gmd:fileIdentifier/gco:CharacterString[normalize-space(text())='fileIdentifier']/text()", xpath.replaceAll("\\s+", ""));

        final List<?> actual = Xml.selectNodes(TEST_METADATA, xpath, NAMESPACES);
View Full Code Here

    }
   
    private Element createInheritedElement(String inheritedFrom) {
        Element inheritedElm = new Element(E_INHERITED, DNSP);
        Element hrefElm = new Element(E_HREF, DNSP);
        hrefElm.addContent(new Text(inheritedFrom));
        inheritedElm.addContent(hrefElm);
        return inheritedElm;
    }
View Full Code Here

            Element selfElm = new Element(E_SELF, DNSP);
            principalElm.addContent(selfElm);
        }
        else {
            Element hrefElm = new Element(E_HREF, DNSP);
            hrefElm.addContent(new Text(subjectUri));
            principalElm.addContent(hrefElm);
        }
        return principalElm;
    }
View Full Code Here

    Object node = nodes[0];
    assert isBoundTo(node);

    org.jdom.Attribute attr = (org.jdom.Attribute)node;
    final String value = attr.getValue();
    final Text text = new Text(value);
    myAccessor.write(context, myBinding.deserialize(context, text));
    return context;
  }
View Full Code Here

TOP

Related Classes of org.jdom.Text

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.