Author: objectiser
Date: 2008-11-12 16:32:24 -0500 (Wed, 12 Nov 2008)
New Revision: 439
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/annotations/
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/annotations/annotations.xml
Removed:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/annotations/
Modified:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/build.properties
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/JBossESBValidatorAnnotations.java
Log:
Fixed problem where annotations were not being loaded.
Modified:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/build.properties
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/build.properties 2008-11-12
18:16:01 UTC (rev 438)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/build.properties 2008-11-12
21:32:24 UTC (rev 439)
@@ -3,14 +3,12 @@
bin.includes = META-INF/,\
.,\
plugin.xml,\
- Copyright.txt,\
- annotations/
+ Copyright.txt
src.includes = .classpath,\
.project,\
.settings/,\
Copyright.txt,\
META-INF/,\
- annotations/,\
build.properties,\
plugin.xml,\
src/
Modified:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/JBossESBValidatorAnnotations.java
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/JBossESBValidatorAnnotations.java 2008-11-12
18:16:01 UTC (rev 438)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/JBossESBValidatorAnnotations.java 2008-11-12
21:32:24 UTC (rev 439)
@@ -19,6 +19,9 @@
*/
package org.jboss.tools.overlord.cdl.validator.jbossesb.eclipse;
+import java.net.URL;
+import java.util.logging.Logger;
+
import org.pi4soa.common.annotations.eclipse.EclipseAnnotationsManager;
/**
@@ -29,4 +32,37 @@
public JBossESBValidatorAnnotations() {
super(Activator.PLUGIN_ID);
}
+
+ /**
+ * This method returns an input stream associated with the
+ * supplied URL. The URL can also reference a local relative
+ * file path.
+ *
+ * @param url The URL, or relative file path
+ * @return The input stream
+ */
+ protected java.io.InputStream getInputStream(String url) {
+ java.io.InputStream ret=null;
+
+ try {
+ String path=ANNOTATIONS_FOLDER +
+ "/" + url;
+
+ logger.fine("Load from path: "+path);
+
+ ret = JBossESBValidatorAnnotations.class.getResourceAsStream(path);
+
+ } catch(Exception e) {
+ logger.severe("Failed to get input stream for URL '"+
+ url+"': "+e);
+ }
+ logger.info("Ret="+ret);
+
+ return(ret);
+ }
+
+ private static Logger logger =
Logger.getLogger("org.jboss.tools.overlord.cdl.validator.jbossesb.eclipse");
+
+ private static final String ANNOTATIONS_FOLDER="annotations";
+ private static final String PATH_SEPARATOR = "/";
}
Added:
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/annotations/annotations.xml
===================================================================
---
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/annotations/annotations.xml
(rev 0)
+++
cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.validator.jbossesb/src/java/org/jboss/tools/overlord/cdl/validator/jbossesb/eclipse/annotations/annotations.xml 2008-11-12
21:32:24 UTC (rev 439)
@@ -0,0 +1,8 @@
+<annotations>
+ <annotation type="jbossesb"
component="org.pi4soa.cdl.ExchangeDetails" >
+ <template url="cdl/jbossesb.template"
+ processor="org.pi4soa.common.annotations.impl.DefaultTemplateProcessor"
/>
+ <presentation url="cdl/jbossesb.presentation"
+ processor="org.pi4soa.common.annotations.impl.XSLTPresentationProcessor"
/>
+ </annotation>
+</annotations>
\ No newline at end of file
Show replies by date