Search in sources :

Example 1 with Text

use of org.geotoolkit.swe.xml.v101.Text in project aem-core-wcm-components by Adobe-Marketing-Cloud.

the class TextIT method setupBeforeEach.

@BeforeEach
public void setupBeforeEach() throws ClientException {
    setComponentResources();
    text = new Text();
    setup();
}
Also used : Text(com.adobe.cq.wcm.core.components.it.seljup.util.components.text.v2.Text) BeforeEach(org.junit.jupiter.api.BeforeEach)

Example 2 with Text

use of org.geotoolkit.swe.xml.v101.Text in project jspwiki by apache.

the class CleanTextRenderer method getString.

/**
 *  {@inheritDoc}
 */
public String getString() throws IOException {
    StringBuilder sb = new StringBuilder();
    try {
        XPath xp = XPath.newInstance(ALL_TEXT_NODES);
        List nodes = xp.selectNodes(m_document.getDocument());
        for (Iterator i = nodes.iterator(); i.hasNext(); ) {
            Object el = i.next();
            if (el instanceof Text) {
                sb.append(((Text) el).getValue());
            }
        }
    } catch (JDOMException e) {
        log.error("Could not parse XPATH expression");
        throw new IOException(e.getMessage());
    }
    return sb.toString();
}
Also used : XPath(org.jdom2.xpath.XPath) Iterator(java.util.Iterator) List(java.util.List) Text(org.jdom2.Text) IOException(java.io.IOException) JDOMException(org.jdom2.JDOMException)

Example 3 with Text

use of org.geotoolkit.swe.xml.v101.Text in project pwm by pwm-project.

the class StoredConfigurationImpl method writeConfigProperty.

@Override
public void writeConfigProperty(final ConfigurationProperty propertyName, final String value) {
    domModifyLock.writeLock().lock();
    try {
        final XPathExpression xp = XPathBuilder.xpathForConfigProperty(propertyName);
        final List<Element> propertyElements = xp.evaluate(document);
        for (final Element propertyElement : propertyElements) {
            propertyElement.detach();
        }
        final Element propertyElement = new Element(XML_ELEMENT_PROPERTY);
        propertyElement.setAttribute(new Attribute(XML_ATTRIBUTE_KEY, propertyName.getKey()));
        propertyElement.setContent(new Text(value));
        if (null == XPathBuilder.xpathForConfigProperties().evaluateFirst(document)) {
            final Element configProperties = new Element(XML_ELEMENT_PROPERTIES);
            configProperties.setAttribute(new Attribute(XML_ATTRIBUTE_TYPE, XML_ATTRIBUTE_VALUE_CONFIG));
            document.getRootElement().addContent(configProperties);
        }
        final XPathExpression xp2 = XPathBuilder.xpathForConfigProperties();
        final Element propertiesElement = (Element) xp2.evaluateFirst(document);
        propertyElement.setAttribute(XML_ATTRIBUTE_MODIFY_TIME, JavaHelper.toIsoDate(Instant.now()));
        propertiesElement.setAttribute(XML_ATTRIBUTE_MODIFY_TIME, JavaHelper.toIsoDate(Instant.now()));
        propertiesElement.addContent(propertyElement);
    } finally {
        domModifyLock.writeLock().unlock();
    }
}
Also used : XPathExpression(org.jdom2.xpath.XPathExpression) Attribute(org.jdom2.Attribute) Element(org.jdom2.Element) Text(org.jdom2.Text)

Example 4 with Text

use of org.geotoolkit.swe.xml.v101.Text in project wildfly-camel by wildfly-extras.

the class WildFlyCamelConfigPlugin method updateExtension.

private static void updateExtension(ConfigContext context, boolean enable) {
    Element extensions = ConfigSupport.findChildElement(context.getDocument().getRootElement(), "extensions", NS_DOMAINS);
    ConfigSupport.assertExists(extensions, "Did not find the <extensions> element");
    Namespace namespace = extensions.getNamespace();
    Element element = ConfigSupport.findElementWithAttributeValue(extensions, "extension", "module", "org.wildfly.extension.camel", NS_DOMAINS);
    if (enable && element == null) {
        extensions.addContent(new Text("    "));
        extensions.addContent(new Element("extension", namespace).setAttribute("module", "org.wildfly.extension.camel"));
        extensions.addContent(new Text("\n    "));
    }
    if (!enable && element != null) {
        element.getParentElement().removeContent(element);
    }
}
Also used : Element(org.jdom2.Element) Text(org.jdom2.Text) Namespace(org.jdom2.Namespace)

Example 5 with Text

use of org.geotoolkit.swe.xml.v101.Text in project wildfly-camel by wildfly-extras.

the class WildFlyCamelConfigPlugin method updateSubsystem.

private static void updateSubsystem(ConfigContext context, boolean enable) {
    List<Element> profiles = ConfigSupport.findProfileElements(context.getDocument(), NS_DOMAINS);
    for (Element profile : profiles) {
        Element element = profile.getChild("subsystem", NS_CAMEL);
        if (enable && element == null) {
            URL resource = WildFlyCamelConfigPlugin.class.getResource("/camel-subsystem.xml");
            profile.addContent(new Text("    "));
            profile.addContent(ConfigSupport.loadElementFrom(resource));
            profile.addContent(new Text("\n    "));
        }
        if (!enable && element != null) {
            element.getParentElement().removeContent(element);
        }
    }
}
Also used : Element(org.jdom2.Element) Text(org.jdom2.Text) URL(java.net.URL)

Aggregations

Text (org.jdom2.Text)75 Element (org.jdom2.Element)59 Test (org.junit.Test)28 ErrorResponseBuilderMigrationStep (com.mulesoft.tools.migration.library.gateway.steps.policy.http.ErrorResponseBuilderMigrationStep)11 ResponseBuilderMigrationStep (com.mulesoft.tools.migration.library.gateway.steps.policy.http.ResponseBuilderMigrationStep)11 Text (net.opengis.swe.v20.Text)10 Content (org.jdom2.Content)7 Time (net.opengis.swe.v20.Time)6 ArrayList (java.util.ArrayList)5 DataRecord (net.opengis.swe.v20.DataRecord)5 Vector (net.opengis.swe.v20.Vector)5 Document (org.jdom2.Document)5 Serializable (java.io.Serializable)4 StringWriter (java.io.StringWriter)4 Point (net.opengis.gml.v32.Point)4 AbstractProcess (net.opengis.sensorml.v20.AbstractProcess)4 DataArray (net.opengis.swe.v20.DataArray)4 SAXBuilder (org.jdom2.input.SAXBuilder)4 BeforeEach (org.junit.jupiter.api.BeforeEach)4 URL (java.net.URL)3