Package com.thoughtworks.qdox.model

Examples of com.thoughtworks.qdox.model.JavaSource


        }
    }

    protected void processSources(JavaSource[] sources) {
        for (int i = 0; i < sources.length; i++) {
            JavaSource source = sources[i];
            allSources.add(source);
            JavaClass[] classes = source.getClasses();
            processClasses(classes);
        }
    }
View Full Code Here


        assertEquals("void doStuff(AThing param1, BThing... param2);\n", javaMethod.toString());
    }

    private JavaMethod buildMethod(String methodSource) {
        String source = "interface Something { " + methodSource + " }";
        JavaSource javaSource = builder.addSource(new StringReader(source));
        JavaClass javaClass = javaSource.getClasses()[0];
        JavaMethod javaMethod = javaClass.getMethods()[0];
        return javaMethod;
    }
View Full Code Here

    protected void processSources( JavaSource[] sources )
    {
        for ( int i = 0; i < sources.length; i++ )
        {
            JavaSource source = sources[ i ];
            allSources.add( source );
            JavaClass[] classes = source.getClasses();
            processClasses( classes );
        }
    }
View Full Code Here

      checkGeneratedClass(file);
   }

   private void checkGeneratedClass(File file) throws FileNotFoundException
   {
      JavaSource source1 = new JavaDocBuilder().addSource(new FileReader(file));
      assertEquals("org.jboss.test.ws", source1.getPackage());
   }
View Full Code Here

        // Modifiers:
        outputModifiers(handler, javadocClass);

        // Imports:
        JavaSource parent = javadocClass.getParentSource();
        // Add two implicit imports:
        parent.addImport("java.lang.*");
        if (parent.getPackage() != null) {
            parent.addImport(parent.getPackage() + ".*");
        } else {
            parent.addImport("*");
        }
        String[] imports = parent.getImports();

        saxStartElement(handler, IMPORTS_ELEMENT);
        for (int i = 0; i < imports.length; i++) {
            if (imports[i].endsWith("*")) {
                // package import:
View Full Code Here

        // Modifiers:
        outputModifiers(handler, javadocClass);

        // Imports:
        JavaSource parent = javadocClass.getParentSource();
        // Add two implicit imports:
        parent.addImport("java.lang.*");
        if (parent.getPackage() != null) {
            parent.addImport(parent.getPackage() + ".*");
        } else {
            parent.addImport("*");
        }
        String[] imports = parent.getImports();

        saxStartElement(handler, IMPORTS_ELEMENT);
        for (int i = 0; i < imports.length; i++) {
            if (imports[i].endsWith("*")) {
                // package import:
View Full Code Here

        // Modifiers:
        outputModifiers(handler, javadocClass);

        // Imports:
        JavaSource parent = javadocClass.getParentSource();
        // Add two implicit imports:
        parent.addImport("java.lang.*");
        if (parent.getPackage() != null) {
            parent.addImport(parent.getPackage() + ".*");
        } else {
            parent.addImport("*");
        }
        String[] imports = parent.getImports();

        saxStartElement(handler, IMPORTS_ELEMENT);
        for (int i = 0; i < imports.length; i++) {
            if (imports[i].endsWith("*")) {
                // package import:
View Full Code Here

      if (sourceFile != null) {
        countEnhanced++;
        getLog().debug("Enhancing class [" + clazzName + "]");

        // Parse source file so we can extract the JavaDoc
        JavaSource ast = parseSource(sourceFile);

        // Enhance meta data
        enhanceResourceMetaData(ast, clazz, ctClazz, reportData);

        // Enhance configuration parameters
View Full Code Here

    JavaDocBuilder builder = new JavaDocBuilder();
    File file = new File(srcFile);

    builder.addSource(file);
    JavaSource src = builder.getSources()[0];
    JavaClass clazz = src.getClasses()[0];
    // Build document with documention data
    Document doc = generateClassDocumentation(clazz);
    // Create path from package name
    String name = clazz.getFullyQualifiedName().replaceAll("\\.", "/");
    name = name + XMLDocumentationBuilder.CONFIG_SUFIX;
View Full Code Here

        String base = System.getProperty( "basedir" );
        m_qdox.addSourceTree( new File( base, "target/test-classes" ) );
        JavaSource[] sources = m_qdox.getSources();
        for( int i=0; i<sources.length; i++ )
        {
            JavaSource source = sources[i];
            JavaClass[] classes = source.getClasses();
            for( int j=0; j<classes.length; j++ )
            {
                JavaClass c = classes[j];
                if( c.isInterface() )
                {
View Full Code Here

TOP

Related Classes of com.thoughtworks.qdox.model.JavaSource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.