Example usage for org.jdom2 Namespace getPrefix

List of usage examples for org.jdom2 Namespace getPrefix

Introduction

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

Prototype

public String getPrefix() 

Source Link

Document

This returns the prefix mapped to this Namespace.

Usage

From source file:org.cloudsimulator.xml.rdf.xmlrdfconverter.SLActionToXmlRdf.java

License:Open Source License

public static Element createSLActionElement(final Namespace nameSpace, final Document documentParent,
        final SLAction slAction) {
    Element slActionElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":ServiceLevelAction");
    slActionElement.appendChild(/*from   ww  w  .  jav a  2s.  c o m*/
            XmlUtility.createSimpleTextElement(nameSpace, documentParent, "hasName", slAction.getHasName()));
    slActionElement.appendChild(
            XmlUtility.createSimpleTextElement(nameSpace, documentParent, "callUrl", slAction.getCallUri()));
    return slActionElement;
}

From source file:org.cloudsimulator.xml.rdf.xmlrdfconverter.SLAgreementToXmlRdf.java

License:Open Source License

public static Element createSLAgreementElement(final Namespace nameSpace, final Document documentParent,
        final SLAgreement slAgreement, final String uriSlAgreement) {
    Element slAgreementElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":ServiceLevelAgreement");
    slAgreementElement.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":about", uriSlAgreement);

    boolean firstSlObjective = true;
    Element hasSLObjectiveElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":hasSLObjective");
    for (SLObjective slObjective : slAgreement.getSlObjectiveList()) {
        if (slObjective != null) {
            if (firstSlObjective) {
                slAgreementElement.appendChild(hasSLObjectiveElement);
                firstSlObjective = false;
            }/*  ww  w  .java 2s .  c  o  m*/
            hasSLObjectiveElement.appendChild(
                    SLObjectiveToXmlRdf.createSLObjectiveElement(nameSpace, documentParent, slObjective));
        }
    }

    slAgreementElement.appendChild(XmlUtility.createDateTimeElement(nameSpace, documentParent, "hasStartTime",
            slAgreement.getHasStartTime() + ":00"));
    slAgreementElement.appendChild(XmlUtility.createDateTimeElement(nameSpace, documentParent, "hasEndTime",
            slAgreement.getHasEndTime() + ":00"));

    return slAgreementElement;
}

From source file:org.cloudsimulator.xml.rdf.xmlrdfconverter.SLMetricToXmlRdf.java

License:Open Source License

public static Element createSLMetricElement(final Namespace nameSpace, final Document documentParent,
        final SLMetric slMetric) {
    Element slMetricElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":ServiceLevelSimpleMetric");
    slMetricElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent, "hasMetricName",
            slMetric.getHasName()));// w w  w  .  j av  a2 s .  co  m

    if ("less".equals(slMetric.getHasSymbol())) {
        slMetricElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent,
                "hasMetricValueLessThan", slMetric.getHasMetricValue()));
    }
    if ("greater".equals(slMetric.getHasSymbol())) {
        slMetricElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent,
                "hasMetricValueGreaterThan", slMetric.getHasMetricValue()));
    }
    if ("equal".equals(slMetric.getHasSymbol())) {
        slMetricElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent, "hasMetricValue",
                slMetric.getHasMetricValue()));
    }

    slMetricElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent, "hasMetricUnit",
            slMetric.getHasMetricUnit()));

    slMetricElement.appendChild(
            XmlUtility.createResourceElement(nameSpace, documentParent, "dependsOn", slMetric.getDependsOn()));

    return slMetricElement;
}

From source file:org.cloudsimulator.xml.rdf.xmlrdfconverter.SLObjectiveToXmlRdf.java

License:Open Source License

public static Element createSLObjectiveElement(final Namespace nameSpace, final Document documentParent,
        final SLObjective slObjective) {
    Element slObjectiveElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":ServiceLevelObjective");

    boolean firstSlAction = true;
    Element hasSLActionElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":hasSLAction");
    for (SLAction slAction : slObjective.getSlActionList()) {
        if (slAction != null) {
            if (firstSlAction) {
                slObjectiveElement.appendChild(hasSLActionElement);
                firstSlAction = false;/*from w w  w.  ja v  a2  s . co  m*/
            }
            hasSLActionElement
                    .appendChild(SLActionToXmlRdf.createSLActionElement(nameSpace, documentParent, slAction));
        }
    }

    boolean firstSlMetric = true;
    Element hasSLMetricElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":hasSLMetric");
    Element hasSLAndMetricElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":ServiceLevelAndMetric");
    Element dependsOnElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":dependsOn");
    for (SLMetric slMetric : slObjective.getSlMetricList()) {
        if (slMetric != null) {
            if (firstSlMetric) {
                slObjectiveElement.appendChild(hasSLMetricElement);
                firstSlMetric = false;
                if (slObjective.getSlMetricList().size() > 1) {
                    hasSLMetricElement.appendChild(hasSLAndMetricElement);
                    hasSLAndMetricElement.appendChild(dependsOnElement);
                }
            }
            if (slObjective.getSlMetricList().size() > 1) {
                dependsOnElement.appendChild(
                        SLMetricToXmlRdf.createSLMetricElement(nameSpace, documentParent, slMetric));
            } else {
                hasSLMetricElement.appendChild(
                        SLMetricToXmlRdf.createSLMetricElement(nameSpace, documentParent, slMetric));
            }
            // TODO rivedere se si pu far di meglio
        }
    }

    return slObjectiveElement;
}

From source file:org.cloudsimulator.xml.rdf.xmlrdfconverter.UserToXmlRdf.java

License:Open Source License

public static Element createUserElement(final Namespace nameSpace, final Document documentParent,
        final User user, final String uriUser) {
    Element userElement = documentParent.createElementNS(nameSpace.getURI(), nameSpace.getPrefix() + ":User");
    userElement.setAttributeNS(NameSpaceRepository.RDF.getURI(), NameSpaceRepository.RDF.getPrefix() + ":about",
            uriUser);/*from  w w  w .  j  a v  a  2s .c o m*/
    userElement.appendChild(XmlUtility.createSimpleTextElement(NameSpaceRepository.FOAF, documentParent, "name",
            user.getNameFoaf()));
    userElement.appendChild(XmlUtility.createSimpleTextElement(NameSpaceRepository.FOAF, documentParent, "mbox",
            user.getMboxFoaf()));
    return userElement;
}

From source file:org.cloudsimulator.xml.rdf.xmlrdfconverter.VirtualMachineToXmlRdf.java

License:Open Source License

public static Element createVirtualMachineElement(final Namespace nameSpace, final Document documentParent,
        final VirtualMachine virtualMachine) {
    Element virtualMachineElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":VirtualMachine");
    virtualMachineElement.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":about", virtualMachine.getUri());
    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent, "hasName",
            virtualMachine.getHasName()));
    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "hasIdentifier", virtualMachine.getHasIdentifier()));
    virtualMachineElement.appendChild(XmlUtility.createPositiveIntegerElement(nameSpace, documentParent,
            "hasCPUCount", virtualMachine.getHasCPUCount()));
    virtualMachineElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent,
            "hasCPUSpeedReservation", virtualMachine.getHasCPUSpeedReservation()));
    virtualMachineElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent,
            "hasCPUSpeedLimit", virtualMachine.getHasCPUSpeedLimit()));
    virtualMachineElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent,
            "hasMemorySize", virtualMachine.getHasMemorySize()));
    virtualMachineElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent,
            "hasMemoryReservation", virtualMachine.getHasMemoryReservation()));
    virtualMachineElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent,
            "hasMemoryLimit", virtualMachine.getHasMemoryLimit()));

    boolean firstVirtualStorage = true;
    Element hasVirtualStorageElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":hasVirtualStorage");
    for (VirtualStorage virtualStorage : virtualMachine.getHasVirtualStorageList()) {
        if (virtualStorage != null) {
            if (firstVirtualStorage) {
                virtualMachineElement.appendChild(hasVirtualStorageElement);
                firstVirtualStorage = false;
            }//from ww  w .  j  a v a2 s  . c o m
            hasVirtualStorageElement.appendChild(VirtualStorageToXmlRdf.createVirtualStorageElement(nameSpace,
                    documentParent, virtualStorage));
        }
    }

    boolean firstNetworkAdapter = true;
    Element hasNetworkAdapterElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":hasNetworkAdapter");
    for (NetworkAdapter networkAdapter : virtualMachine.getHasNetworkAdapterList()) {
        if (networkAdapter != null) {
            if (firstNetworkAdapter) {
                virtualMachineElement.appendChild(hasNetworkAdapterElement);
                firstNetworkAdapter = false;
            }
            hasNetworkAdapterElement.appendChild(NetworkAdapterToXmlRdf.createNetworkAdapterElement(nameSpace,
                    documentParent, networkAdapter));
        }
    }

    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "hasExternalIPAddress", virtualMachine.getHasExternalIPAddress()));
    virtualMachineElement.appendChild(XmlUtility.createResourceElement(nameSpace, documentParent, "hasOS",
            "http://www.cloudicaro.it/cloud_ontology/core#" + virtualMachine.getHasOS()));
    virtualMachineElement.appendChild(XmlUtility.createResourceElement(nameSpace, documentParent, "isPartOf",
            virtualMachine.getIsPartOf()));
    virtualMachineElement.appendChild(XmlUtility.createResourceElement(nameSpace, documentParent, "isStoredOn",
            virtualMachine.getIsStoredOn()));
    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "isInDomain", virtualMachine.getIsInDomain()));
    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "hasAuthUserName", virtualMachine.getHasAuthUserName()));
    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "hasAuthUserPassword", virtualMachine.getHasAuthUserPassword()));
    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "hasMonitorIPAddress", virtualMachine.getHasMonitorIPAddress()));

    boolean firstMonitorInfo = true;
    Element hasMonitorInfoElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":hasMonitorInfo");
    for (MonitorInfo monitorInfo : virtualMachine.getHasMonitorInfoList()) {
        if (monitorInfo != null) {
            if (firstMonitorInfo) {
                virtualMachineElement.appendChild(hasMonitorInfoElement);
                firstMonitorInfo = false;
            }
            hasMonitorInfoElement.appendChild(
                    MonitorInfoToXmlRdf.createMonitorInfoElement(nameSpace, documentParent, monitorInfo));
        }
    }

    virtualMachineElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "hasMonitorState", virtualMachine.getHasMonitorState()));

    return virtualMachineElement;
}

From source file:org.cloudsimulator.xml.rdf.xmlrdfconverter.VirtualStorageToXmlRdf.java

License:Open Source License

public static Element createVirtualStorageElement(final Namespace nameSpace, final Document documentParent,
        final VirtualStorage virtualStorage) {

    Element virtualStorageElement = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":VirtualStorage");
    virtualStorageElement.setAttributeNS(NameSpaceRepository.RDF.getURI(),
            NameSpaceRepository.RDF.getPrefix() + ":about", virtualStorage.getUri());
    virtualStorageElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent, "hasName",
            virtualStorage.getHasName()));
    virtualStorageElement.appendChild(XmlUtility.createSimpleTextElement(nameSpace, documentParent,
            "hasIdentifier", virtualStorage.getHasIdentifier()));
    virtualStorageElement.appendChild(XmlUtility.createDecimalElement(nameSpace, documentParent, "hasDiskSize",
            virtualStorage.getHasDiskSize()));
    virtualStorageElement.appendChild(XmlUtility.createResourceElement(nameSpace, documentParent, "isStoredOn",
            virtualStorage.getIsStoredOn()));

    return virtualStorageElement;
}

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

License:Open Source License

public static Element createSimpleTextElement(final Namespace nameSpace, final Document documentParent,
        final String elementTagName, final String elementText) {
    Element element = documentParent.createElementNS(nameSpace.getURI(),
            nameSpace.getPrefix() + ":" + elementTagName);
    element.appendChild(documentParent.createTextNode(elementText));
    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 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;
}