TMF: Add XML state provider analysis module and XML utilities
authorFlorian Wininger <florian.wininger@polymtl.ca>
Tue, 14 Jan 2014 02:36:50 +0000 (21:36 -0500)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Thu, 23 Jan 2014 15:22:48 +0000 (10:22 -0500)
commite11e382ced3dab6154d13629b74de2fbfa6855b7
treeeab095463ac03f8f1a7f6c57331ff35b4aa3ea1a
parent28088f8b554c402a8f631c32450e85aff6d418f9
TMF: Add XML state provider analysis module and XML utilities

This patch adds an analysis module for an XML-defined state system. It does not
actually build the state system, the details will come in another patch.

It also contains the [stripped-down] XML schema definition and the methods to
read an XML file and validate it.

Change-Id: I2a3d322f96742d995912700d223e2ecb9e07d8f5
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Signed-off-by: Florian Wininger <florian.wininger@polymtl.ca>
Reviewed-on: https://git.eclipse.org/r/19914
Tested-by: Hudson CI
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
27 files changed:
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/.classpath
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/META-INF/MANIFEST.MF
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/build.properties
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/plugin.properties
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/core/tests/Activator.java
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/core/tests/AllAnalysisXmlCoreTests.java
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/core/tests/XmlAnalysisCorePluginTest.java
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/core/tests/module/AllTests.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/core/tests/module/XmlUtilsTest.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/stubs/org/eclipse/linuxtools/tmf/analysis/xml/core/tests/common/TmfXmlTestFiles.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/test_xml_files/test_invalid.xml [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core.tests/test_xml_files/test_valid.xml [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/META-INF/MANIFEST.MF
org.eclipse.linuxtools.tmf.analysis.xml.core/plugin.properties
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/internal/tmf/analysis/xml/core/Activator.java
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/module/IXmlModuleMetadata.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/module/Messages.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/module/XmlHeadInfo.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/module/XmlUtils.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/module/messages.properties [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/module/xmldefinition.xsd [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/stateprovider/TmfXmlStrings.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/stateprovider/XmlStateProvider.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.core/src/org/eclipse/linuxtools/tmf/analysis/xml/core/stateprovider/XmlStateSystemModule.java [new file with mode: 0644]
org.eclipse.linuxtools.tmf.analysis.xml.ui.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/ui/tests/Activator.java
org.eclipse.linuxtools.tmf.analysis.xml.ui.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/ui/tests/AllAnalysisXmlUiTests.java
org.eclipse.linuxtools.tmf.analysis.xml.ui.tests/src/org/eclipse/linuxtools/tmf/analysis/xml/ui/tests/XmlAnalysisUiPluginTest.java
This page took 0.026281 seconds and 5 git commands to generate.