ComponentDoclet Class Reference

Collaboration diagram for ComponentDoclet:

Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static int optionLength (String option)
static boolean start (RootDoc root)
static boolean validOptions (String[][] options, DocErrorReporter reporter)

Static Package Functions

static int checkTest (String name, ArrayList< String > tester, Object expected, Object found)
static void gatherBindingsFromApi (HashMap< String, HashMap< String, Object >> comps)
static void test ()
static void writeHead (FileWriter out)
static void writeTail (FileWriter out)

Static Package Attributes

static ArrayList< StringcompDirs
static HashMap< String,
HashMap< String, Object > > 
comps
static String[] prefixes
static ArrayList< StringsrcDirs


Detailed Description

Doclet for generating the "Components" page. It searches for classes which have WOComponent as an ancestor and finds the resources associated with the component and pulls them together for the list.

There is a test() method which, internally, checks the logic of the extractions. An new problemmatic comments are found, they can be added to that method.


Member Function Documentation

static int checkTest ( String  name,
ArrayList< String tester,
Object  expected,
Object  found 
) [static, package]

static void gatherBindingsFromApi ( HashMap< String, HashMap< String, Object >>  comps  )  [static, package]

static int optionLength ( String  option  )  [static]

static boolean start ( RootDoc  root  )  [static]

static void test (  )  [static, package]

static boolean validOptions ( String  options[][],
DocErrorReporter  reporter 
) [static]

static void writeHead ( FileWriter  out  )  [static, package]

static void writeTail ( FileWriter  out  )  [static, package]


Member Data Documentation

ArrayList<String> compDirs [static, package]

HashMap<String,HashMap<String,Object> > comps [static, package]

String [] prefixes [static, package]

Initial value:

 new String[] { "Selenium", "ERDAjax", "PayPal", "ERD2W", "ERDIV", "ERIUI", "ERNEU",
                                              "ERPDF", "ERXJS", "Ajax", "SEEO", "UJAC", "D2W", "ERC", "ERD", "ERO", "ERP", "ERX",
                                              "GSV", "WOL", "YUI", "ER", "GC", "IM", "JS", "SC", "SE", "WO", "WR", "WX" }

ArrayList<String> srcDirs [static, package]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:11 2012 for Project Wonder by  doxygen 1.5.8