Repository: camel
Updated Branches:
  refs/heads/master 88551b2dd -> 045385c9f


Compoennt docs


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/07c6b9ab
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/07c6b9ab
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/07c6b9ab

Branch: refs/heads/master
Commit: 07c6b9abe99cf05e526f8966fdb3cc5c4e615a72
Parents: 88551b2
Author: Claus Ibsen <[email protected]>
Authored: Sat Jul 18 11:31:50 2015 +0200
Committer: Claus Ibsen <[email protected]>
Committed: Sat Jul 18 11:31:50 2015 +0200

----------------------------------------------------------------------
 .../org/apache/camel/tools/apt/EndpointAnnotationProcessor.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/07c6b9ab/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
----------------------------------------------------------------------
diff --git 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
index 74ea3f7..55b32c9 100644
--- 
a/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
+++ 
b/tooling/apt/src/main/java/org/apache/camel/tools/apt/EndpointAnnotationProcessor.java
@@ -192,7 +192,9 @@ public class EndpointAnnotationProcessor extends 
AbstractAnnotationProcessor {
         buffer.append("\n \"component\": {");
         buffer.append("\n    \"kind\": \"").append("component").append("\",");
         buffer.append("\n    \"scheme\": 
\"").append(componentModel.getScheme()).append("\",");
-        buffer.append("\n    \"extendsScheme\": 
\"").append(componentModel.getExtendsScheme()).append("\",");
+        if (!Strings.isNullOrEmpty(componentModel.getExtendsScheme())) {
+            buffer.append("\n    \"extendsScheme\": 
\"").append(componentModel.getExtendsScheme()).append("\",");
+        }
         buffer.append("\n    \"syntax\": 
\"").append(componentModel.getSyntax()).append("\",");
         buffer.append("\n    \"title\": 
\"").append(componentModel.getTitle()).append("\",");
         buffer.append("\n    \"description\": 
\"").append(componentModel.getDescription()).append("\",");

Reply via email to