Package xjavadoc

Examples of xjavadoc.XClass


            List mergeFiles = new ArrayList();

            if (mergeFilePattern.indexOf("{0}") != -1) {

                for (Iterator j = _xJavaDoc.getSourceClasses().iterator(); j.hasNext(); ) {
                    XClass aClass = (XClass) j.next();
                    String ejbName = MessageFormat.format(mergeFilePattern, new Object[]{AbstractProgramElementTagsHandler.getClassNameFor(aClass)});
                    String mergeFileName = PackageTagsHandler.packageNameAsPathFor(aClass.getContainingPackage()) + File.separator + ejbName;

                    if (subTask.getMergeDir() != null)
                        mergeFiles.add(new File(subTask.getMergeDir(), mergeFileName));
                }
            }
View Full Code Here


        }

        // first search via XDoclet
        ArrayList queue      = new ArrayList();
        boolean   canSpecify = false;
        XClass    curType;

        queue.add(type);
        while (!queue.isEmpty())
        {
            curType = (XClass)queue.get(0);
            queue.remove(0);
            if (baseType.equals(curType.getQualifiedName()))
            {
                return true;
            }
            if (curType.getInterfaces() != null)
            {
                for (Iterator it = curType.getInterfaces().iterator(); it.hasNext(); )
                {
                    queue.add(it.next());
                }
            }
            if (!curType.isInterface())
            {
                if (curType.getSuperclass() != null)
                {
                    queue.add(curType.getSuperclass());
                }
            }
        }

        // if not found, we try via actual classes
View Full Code Here

       
        XJavaDoc doc = getXJavaDoc ();
        Iterator iter = doc.getSourceClasses ().iterator ();
        try {
            while (iter.hasNext ()) {
                XClass xClass = (XClass) iter.next ();
                generateClass (xClass);
            }
        } catch (Exception e) {
            throw new BuildException (e.toString (), e);
        }
View Full Code Here

TOP

Related Classes of xjavadoc.XClass

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.