Title: [1510] trunk/qdox/src/site/xhtml/model.xhtml: Fix arrays <-> generic collections
Revision
1510
Author
rfscholte
Date
2012-05-09 16:57:01 -0500 (Wed, 09 May 2012)

Log Message

Fix arrays <-> generic collections
fix Type <-> JavaType

Modified Paths


Diff

Modified: trunk/qdox/src/site/xhtml/model.xhtml (1509 => 1510)


--- trunk/qdox/src/site/xhtml/model.xhtml	2012-05-09 21:55:54 UTC (rev 1509)
+++ trunk/qdox/src/site/xhtml/model.xhtml	2012-05-09 21:57:01 UTC (rev 1510)
@@ -30,17 +30,15 @@
             <h3>Example Code</h3>
             <div class="Source Java"><pre>
     JavaProjectBuilder builder = new JavaProjectBuilder();
-    builder.addSource(myReader);
+    JavaSource src = ""
     
-    JavaSource src = ""
-    
     JavaPackage pkg      = src.<a href="" 
-    String[] imports     = src.<a href="" // {"java.awt.*",
+    List&lt;String&gt; imports     = src.<a href="" // {"java.awt.*",
                                          //  "java.util.List"}
     
-    JavaClass class1     = src.<a href=""
-    JavaClass class2     = src.<a href=""
-    JavaClass interface1 = src.<a href=""
+    JavaClass class1     = src.<a href=""
+    JavaClass class2     = src.<a href=""
+    JavaClass interface1 = src.<a href=""
             </pre></div>
           <h2><a href=""
             <p>Represents the package of the class.</p>
@@ -57,13 +55,11 @@
   <h3>Example Code</h3>
   <div class="Source Java"><pre>
     JavaProjectBuilder builder = new JavaProjectBuilder();
-    builder.addSource(myReader);
+    JavaSource src = ""
     
-    JavaSource src = ""
-    
     JavaPackage pkg      = src.<a href=""
     
-    JavaClass[] classes  = pkg.<a href="" // BarClass
+    Collection&lt;JavaClass&gt; classes  = pkg.<a href="" // BarClass
     String name          = pkg.<a href="" // "com.blah.foo"
     String toString      = pkg.<a href="" // "package com.blah.foo" conform javaAPI
     JavaPackage parent   = pkg.<a href="" //
@@ -103,15 +99,16 @@
     
     String pkg      = cls.<a href=""            // "com.blah.foo"
     String name     = cls.<a href=""               // "MyClass"
-    String fullName = cls.<a href="" // "com.blah.foo.MyClass";
+    String fullName = cls.<a href="" // "com.blah.foo.MyClass";
+    String canonicalName = cls.<a href="" // "com.blah.foo.MyClass";
     boolean isInterface = cls.<a href=""       // false
     
     boolean isPublic   = cls.<a href=""   // true
     boolean isAbstract = cls.<a href="" // true
     boolean isFinal    = cls.<a href=""    // false
     
-    Type superClass = cls.<a href="" // "com.base.SubClass";
-    Type[] imps     = cls.<a href="" // {"java.io.Serializable",
+    JavaType superClass = cls.<a href="" // "com.base.SubClass";
+    List&lt;JavaType&gt; imps     = cls.<a href="" // {"java.io.Serializable",
                                            //  "com.custom.CustomInterface"}
     
     String author = cls.<a href="" // "joe"
@@ -145,18 +142,18 @@
             <div class="Source Java"><pre>
     JavaField e = cls.getFields()[0];
     
-    Type eType     = e.<a href="" // "java.lang.String";
+    JavaType eType     = e.<a href="" // "java.lang.String";
     String eName   = e.<a href="" // "email";
     DocletTag eTag = e.<a href="" // @magic
-    boolean eArray = e.<a href="" href="" // false;
+    boolean eArray = e.<a href="" href="" // false;
     
     JavaField d = cls.getFields()[1];
     
-    Type dType     = d.<a href="" // "java.util.Date";
+    JavaType dType     = d.<a href="" // "java.util.Date";
     String dName   = d.<a href="" // "dates";
     DocletTag dTag = d.<a href="" // null
-    boolean dArray = d.<a href="" href="" // true;
-    int dDimensions= d.<a href="" href="" // 2;
+    boolean dArray = d.<a href="" href="" // true;
+    int dDimensions= d.<a href="" href="" // 2;
     boolean dStatic= d.<a href="" // true;
     
     JavaClass javaClass = d.<a href=""
@@ -189,15 +186,15 @@
     JavaMethod m = cls.getMethods()[0];
     
     String mName = m.<a href="" // "doStuff";
-    Type mReturns = m.<a href="" // "java.util.Date";
-    boolean mArray = m.<a href="" href="" // true
+    JavaType mReturns = m.<a href="" // "java.util.Date";
+    boolean mArray = m.<a href="" href="" // true
     boolean mStatic = m.<a href="" // true
     boolean mPublic = m.<a href="" // true
     
     String doc = m.getTagByName("returns").getValue();
       // "Lots of dates"
     
-    Type[] exceptions = m.<a href=""
+    List&lt;JavaType&gt; exceptions = m.<a href=""
       // {"java.lang.RuntimeException", "java.io.IOException"}
     
     JavaParameter numberParam = m.<a href=""
@@ -227,17 +224,17 @@
     
     JavaParameter n = m.<a href=""
     String nName = n.<a href="" // "n"
-    Type nType   = n.<a href="" // "int";
+    JavaType nType   = n.<a href="" // "int";
     
     JavaParameter o = m.<a href=""
     String _oName_   = o.<a href="" // "objects"
-    Type oType     = o.<a href="" // "java.lang.Object";
-    boolean oArray = o.<a href="" href="" // true
+    JavaType oType     = o.<a href="" // "java.lang.Object";
+    boolean oArray = o.<a href="" href="" // true
     
     JavaMethod javaMethod = o.<a href=""
   </pre></div>
 
-  <h2><a href=""
+  <h2><a href=""
   <p>Represents a specific instance of a class used by another class (such as return value, superclass, etc).
      The value represents the name of the class. Array dimensions are also available. Since 1.8 it's also possible to get the generic value of the Type</p>
 
@@ -262,31 +259,31 @@
   <div class="Source Java"><pre>
     JavaMethod m = cls.getMethods()[0];
     
-    Type returns = m.getReturns();
+    JavaType returns = m.getReturns();
     returns.<a href="" // "void"
-    returns.<a href="" // false
-    returns.<a href="" // 0
+    returns.<a href="" // false
+    returns.<a href="" // 0
     
-    Type n = m.getParameters()[0].getType();
-    n.<a href="" // "int"
-    n.<a href="" // false
-    n.<a href="" // 0
+    JavaType n = m.getParameters()[0].getType();
+    n.<a href="" // "int"
+    n.<a href="" // false
+    n.<a href="" // 0
     
-    Type objects = m.getParameters()[1].getType();
-    objects.<a href="" // "java.lang.Object"
-    objects.<a href="" // true
-    objects.<a href="" // 1
+    JavaType objects = m.getParameters()[1].getType();
+    objects.<a href="" // "java.lang.Object"
+    objects.<a href="" // true
+    objects.<a href="" // 1
     
-    Type dates = m.getParameters()[2].getType();
-    dates.<a href="" // "java.util.Date"
-    dates.<a href="" // true
-    dates.<a href="" // 2
+    JavaType dates = m.getParameters()[2].getType();
+    dates.<a href="" // "java.util.Date"
+    dates.<a href="" // true
+    dates.<a href="" // 2
     
-    Type stringList = m.getParameters()[3].getType();
-    stringList.<a href="" // "java.util.List"
-    stringList.<a href="" // <![CDATA["java.util.List<java.lang.String>"]]>
-    stringList.<a href="" // false
-    stringList.<a href="" // 0
+    JavaType stringList = m.getParameters()[3].getType();
+    stringList.<a href="" // "java.util.List"
+    stringList.<a href="" // <![CDATA["java.util.List<java.lang.String>"]]>
+    stringList.<a href="" // false
+    stringList.<a href="" // 0
           </pre></div>
           
 					<h2><a href=""

To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to