Example usage for org.jdom2 Namespace getURI

List of usage examples for org.jdom2 Namespace getURI

Introduction

In this page you can find the example usage for org.jdom2 Namespace getURI.

Prototype

public String getURI() 

Source Link

Document

This returns the namespace URI for this Namespace.

Usage

From source file:org.cloudsimulator.xml.XmlUtility.java

License:Open Source License

public static Element createDecimalElement(final Namespace nameSpace, final Document documentParent,
        final String elementTagName, final int elementValue) {
    Element element = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":" + elementTagName);
    element.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":" + DATATYPE, "&xsd;decimal");
    element.appendChild(documentParent.createTextNode(String.valueOf(elementValue)));
    return element;
}

From source file:org.cloudsimulator.xml.XmlUtility.java

License:Open Source License

public static Element createDecimalElement(final Namespace nameSpace, final Document documentParent,
        final String elementTagName, final float elementValue) {
    Element element = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":" + elementTagName);
    element.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":" + DATATYPE, "&xsd;decimal");
    element.appendChild(documentParent.createTextNode(String.valueOf(elementValue)));
    return element;
}

From source file:org.cloudsimulator.xml.XmlUtility.java

License:Open Source License

public static Element createPositiveIntegerElement(final Namespace nameSpace, final Document documentParent,
        final String elementTagName, final int elementValue) {
    Element element = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":" + elementTagName);
    element.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":" + DATATYPE, "&xsd;positiveInteger");
    element.appendChild(documentParent.createTextNode(String.valueOf(elementValue)));
    return element;
}

From source file:org.cloudsimulator.xml.XmlUtility.java

License:Open Source License

public static Element createUnsignedShortElement(final Namespace nameSpace, final Document documentParent,
        final String elementTagName, final int elementValue) {
    Element element = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":" + elementTagName);
    element.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":" + DATATYPE, "&xsd;unsignedShort");
    element.appendChild(documentParent.createTextNode(String.valueOf(elementValue)));
    return element;
}

From source file:org.cloudsimulator.xml.XmlUtility.java

License:Open Source License

public static Element createDateTimeElement(final Namespace nameSpace, final Document documentParent,
        final String elementTagName, final String elementValue) {
    Element element = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":" + elementTagName);
    element.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":" + DATATYPE, "&xsd;dateTime");
    element.appendChild(documentParent.createTextNode(String.valueOf(elementValue)));
    return element;
}

From source file:org.cloudsimulator.xml.XmlUtility.java

License:Open Source License

public static Element createResourceElement(final Namespace nameSpace, final Document documentParent,
        final String elementTagName, final String elementResource) {
    Element element = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":" + elementTagName);
    element.setAttributeNS(NameSpaceRepository.RDF.getURI(), NameSpaceRepository.RDF.getPrefix() + ":resource",
            elementResource);/*from   ww  w . j  a v a 2 s .  c om*/
    return element;
}

From source file:org.jahia.utils.osgi.parsers.AbstractXmlFileParser.java

License:Open Source License

public boolean hasNamespaceURI(Element element, String namespaceURI) {
    //getLog().debug("Main namespace URI=" + element.getNamespace().getURI());
    if (element.getNamespace().getURI().equals(namespaceURI)) {
        return true;
    }//from   ww  w  . j a  va 2 s  . c  o  m
    List<Namespace> additionalNamespaces = (List<Namespace>) element.getAdditionalNamespaces();
    for (Namespace additionalNamespace : additionalNamespaces) {
        //getLog().debug("Additional namespace URI=" + additionalNamespace.getURI());
        if (additionalNamespace.getURI().equals(namespaceURI)) {
            return true;
        }
    }
    return false;
}

From source file:org.jahia.utils.osgi.parsers.AbstractXmlFileParser.java

License:Open Source License

public void dumpElementNamespaces(Element element) {
    Namespace mainNamespace = element.getNamespace();
    getLogger().debug("Main namespace prefix=[" + mainNamespace.getPrefix() + "] uri=[" + mainNamespace.getURI()
            + "] getNamespaceURI=[" + element.getNamespaceURI() + "]");
    for (Namespace additionalNamespace : (List<Namespace>) element.getAdditionalNamespaces()) {
        getLogger().debug("Additional namespace prefix=" + additionalNamespace.getPrefix() + " uri="
                + additionalNamespace.getURI());
    }/*w  w w  .j a  v  a  2 s.c  o m*/
}

From source file:org.mycore.frontend.editor.MCREditorSubmission.java

License:Open Source License

private String getNamespacePrefix(Namespace ns) {
    if (ns == null || ns.equals(Namespace.NO_NAMESPACE)) {
        return "";
    }//  w  w  w  .j av  a2s .  c om
    for (String key : nsMap.keySet()) {
        if (ns.equals(nsMap.get(key))) {
            return key + ":";
        }
    }
    String msg = "Namespace " + ns.getURI()
            + " used in editor source input, but not declared in editor definition. Using: " + ns.getPrefix();
    LOGGER.warn(msg);
    return ns.getPrefix() + ":";
}

From source file:org.openconcerto.xml.JDOM2Utils.java

License:Open Source License

/**
 * Analyse la chaine passe et retourne la liste correspondante.
 * // www.  j  av a2s.  c o m
 * @param xml une chaine contenant de l'XML.
 * @param namespaces les namespaces utiliss dans la chaine.
 * @return la liste correspondant  la chaine passe.
 * @throws JDOMException si l'xml n'est pas bien form.
 */
public static List<Content> parseString(String xml, Namespace[] namespaces) throws JDOMException {
    // construit le dummy pour dclarer les namespaces
    String dummy = "<dummy";
    for (int i = 0; i < namespaces.length; i++) {
        Namespace ns = namespaces[i];
        dummy += " xmlns:" + ns.getPrefix() + "=\"" + ns.getURI() + "\"";
    }
    xml = dummy + ">" + xml + "</dummy>";

    return parseStringDocument(xml).getRootElement().removeContent();
}