From 63ec8e3b58b50f86a03af8ddd7db388e42fc5c2a Mon Sep 17 00:00:00 2001 From: Xavier Ducrohet Date: Fri, 11 Sep 2009 10:59:31 -0700 Subject: [PATCH] Fix CS templates to handle non-included classes. This fix is to handle generate documentation not including base clases (like java.* or android.*). Links to missing base classes must not be created or they would point nowhere. Change-Id: Ic591916fe9b6802903d894bd2cd3c45690533912 --- tools/droiddoc/src/ClassInfo.java | 4 +++ tools/droiddoc/templates/class.cs | 51 +++++++++++++++--------------- tools/droiddoc/templates/macros.cs | 9 ++++++ 3 files changed, 38 insertions(+), 26 deletions(-) diff --git a/tools/droiddoc/src/ClassInfo.java b/tools/droiddoc/src/ClassInfo.java index 32078f9362..f3f11de463 100644 --- a/tools/droiddoc/src/ClassInfo.java +++ b/tools/droiddoc/src/ClassInfo.java @@ -1138,6 +1138,10 @@ public class ClassInfo extends DocInfo implements ContainerInfo, Comparable, Sco data.setValue(base + ".kind", kind); } + if (cl.mIsIncluded) { + data.setValue(base + ".included", "true"); + } + // xml attributes i=0; for (AttributeInfo attr: cl.selfAttributes()) { diff --git a/tools/droiddoc/templates/class.cs b/tools/droiddoc/templates/class.cs index 9bc2ba0a8d..89eb9275b8 100644 --- a/tools/droiddoc/templates/class.cs +++ b/tools/droiddoc/templates/class.cs @@ -188,7 +188,7 @@ Summary: - + @@ -202,8 +202,7 @@ Summary: - - () + ()
@@ -212,7 +211,7 @@ Summary: - + @@ -221,26 +220,26 @@ Summary: - + - + - + - + Attribute Name @@ -249,9 +248,9 @@ Summary: - + - +   @@ -293,7 +292,7 @@ Summary: - + @@ -308,14 +307,14 @@ Summary:
XML Attributes
From - +
@@ -332,7 +331,7 @@ Summary:   -   +     @@ -343,7 +342,7 @@ Summary: - +
Constants
@@ -359,14 +358,14 @@ Summary: From - +
@@ -379,7 +378,7 @@ Summary: - +
Fields
@@ -395,14 +394,14 @@ Summary: From - +
@@ -415,7 +414,7 @@ Summary: - +
Public Constructors
@@ -423,7 +422,7 @@ Summary: - +
Protected Constructors
@@ -431,7 +430,7 @@ Summary: - +
Public Methods
@@ -439,7 +438,7 @@ Summary: - +
Protected Methods
@@ -454,14 +453,14 @@ Summary: -From +From
diff --git a/tools/droiddoc/templates/macros.cs b/tools/droiddoc/templates/macros.cs index 14dc90e290..6ee9701daf 100644 --- a/tools/droiddoc/templates/macros.cs +++ b/tools/droiddoc/templates/macros.cs @@ -39,6 +39,15 @@ def:type_link_impl(type, link) ?> + + +