Package com.thoughtworks.qdox.model

Examples of com.thoughtworks.qdox.model.JavaSource


        return retVal;
    }


    protected JavaClassParent createJavaClassParent(ClassLibrary classLibrary, String packaze, String[] importz) {
        JavaSource src = new JavaSource();
        src.setClassLibrary(classLibrary);
        for (int i = 0; importz != null && i < importz.length; i++) {
            src.addImport(importz[i]);
        }
        src.setPackage(packaze);
        return src;
    }
View Full Code Here


        for (int i = 0; i < fields.length; i++) {
            addField(fields[i], binaryBuilder);
        }

        binaryBuilder.endClass();
        JavaSource binarySource = binaryBuilder.getSource();
        // There is always only one class in a "binary" source.
        JavaClass result = binarySource.getClasses()[0];
        return result;
    }
View Full Code Here

            }
        }
    }

    private long getLastModified(JavaClass javaClass) {
        JavaSource source = javaClass.getSource();
        URL url = source.getURL();
        File file = new File(url.getFile());
        return file.lastModified();
    }
View Full Code Here

    private boolean generateMock(
            JavaClass javaClass, DocletTag tag, ClassRenamer renamer,
            UpToDateChecker sourceChecker) {
        try {

            JavaSource javaSource = javaClass.getParentSource();
            if (javaSource.getURL() == null) {
                // Assume that this was created from a binary source and so
                // we will need to recreate it to work around
                // http://jira.codehaus.org/browse/QDOX-129
                javaClass = qdox129.recreateBinary(javaClass);
            }
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

    public void process(String pathToSrcFile) throws Exception {
       
        JavaDocBuilder builder = new JavaDocBuilder();
        builder.addSource(new FileReader(pathToSrcFile));
        JavaSource source = builder.getSources()[0];
        JavaClass clazz = source.getClasses()[0];
       
        log("Generating validator for " + clazz.getFullyQualifiedName());
       
        VelocityRenderer.initVelocityEngine(null, "file, classpath");
        VelocityRenderer renderer = new VelocityRenderer("validator.vsl");
View Full Code Here

    {
        final PhoenixAttributeInterceptor interceptor = new PhoenixAttributeInterceptor();
        final Attribute attribute = new Attribute( "ignored" );
        final Attribute result =
            interceptor.processClassAttribute(
                new JavaClass( new JavaSource() ),
                attribute );
        assertNotNull( "attribute", result );
        assertEquals( "attribute.name", "ignored", result.getName() );
        assertEquals( "attribute.value", null, result.getValue() );
        assertEquals( "attribute.parameterCount",
View Full Code Here

    {
        final PhoenixAttributeInterceptor interceptor = new PhoenixAttributeInterceptor();
        final Attribute attribute = new Attribute( "phoenix:block" );
        final Attribute result =
            interceptor.processClassAttribute(
                new JavaClass( new JavaSource() ),
                attribute );
        assertNotNull( "attribute", result );
        assertEquals( "attribute.name", "dna.component", result.getName() );
        assertEquals( "attribute.value", null, result.getValue() );
        assertEquals( "attribute.parameterCount",
View Full Code Here

        parameters.setProperty( "name", "MyTopic" );
        final Attribute attribute = new Attribute( "phoenix:mx-topic",
                                                   parameters );
        final Attribute result =
            interceptor.processClassAttribute(
                new JavaClass( new JavaSource() ),
                attribute );
        assertNotNull( "attribute", result );
        assertEquals( "attribute.name", "mx.component", result.getName() );
        assertEquals( "attribute.value", null, result.getValue() );
        assertEquals( "attribute.parameterCount",
View Full Code Here

        parameters.setProperty( "name", "X" );
        final Attribute attribute = new Attribute( "phoenix:service",
                                                   parameters );
        final Attribute result =
            interceptor.processClassAttribute(
                new JavaClass( new JavaSource() ),
                attribute );
        assertNotNull( "attribute", result );
        assertEquals( "attribute.name", "dna.service", result.getName() );
        assertEquals( "attribute.value", null, result.getValue() );
        assertEquals( "attribute.parameterCount",
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.