org.codehaus.aspectwerkz.metadata
Class QDoxParser

java.lang.Object
  extended byorg.codehaus.aspectwerkz.metadata.QDoxParser

public class QDoxParser
extends java.lang.Object

Parses a src tree with QDox. Usage:

     QDoxParser parser = new QDoxParser("src");
     parser.compile("foo.Bar");
     JavaMethod[] methods = parser.getJavaMethods();
     JavaFields[] fields = parser.getJavaFields();
 

Author:
Jonas Bonér

Constructor Summary
QDoxParser(java.lang.String srcDir)
          Adds a source tree to the builder.
 
Method Summary
 java.lang.String[] getAllClassesNames()
          Returns all classes.
 com.thoughtworks.qdox.model.JavaClass getJavaClass()
          Returns the QDox JavaClass.
 com.thoughtworks.qdox.model.JavaField[] getJavaFields()
          Parses a specific class A returns an array with the methods.
 com.thoughtworks.qdox.model.JavaMethod[] getJavaMethods()
          Parses a specific class A returns an array with the methods.
 boolean parse(java.lang.String className)
          Parses a specific class.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QDoxParser

public QDoxParser(java.lang.String srcDir)
Adds a source tree to the builder.

Parameters:
srcDir - the source tree to getJavaMethods
Method Detail

parse

public boolean parse(java.lang.String className)
Parses a specific class.

Parameters:
className - the name of the class to compile
Returns:
true if class was found A false otherwise

getJavaClass

public com.thoughtworks.qdox.model.JavaClass getJavaClass()
Returns the QDox JavaClass.

Returns:
the QDox JavaClass

getAllClassesNames

public java.lang.String[] getAllClassesNames()
Returns all classes.

Returns:
a collections with all classes

getJavaMethods

public com.thoughtworks.qdox.model.JavaMethod[] getJavaMethods()
Parses a specific class A returns an array with the methods.

Returns:
an array with the methods

getJavaFields

public com.thoughtworks.qdox.model.JavaField[] getJavaFields()
Parses a specific class A returns an array with the methods.

Returns:
an array with the methods


Copyright (c) 2002-2004 The AspectWerkz Team. All Rights Reserved.