This browser does not have a Java Plug-in.
Get the latest Java Plug-in here.

anar+

by   LaBelle + Nembrini
©2008

built with ( )
   examples index
Rotate: middle click or key[1]
Zoom in|out: wheel button or key[2]
AutoRotate: key[5]
(First Click inside the applet to enable keys)

This applet use OpenGL, you might have to install extra jogl libraries once to view this applet. You may have a look at image capture and video at the bottom of this page. You might accept security security permenently to remove the security prompts on each pages.



sourcecode


   PDE Download:   MyJavaDOC.pde
   JAVA Download:   MyJavaDOC.java


Click on anar+ terms to get the documentation.

import anar.*;
package p5;
 
 
import com.sun.javadoc.ClassDoc;
import com.sun.javadoc.FieldDoc;
import com.sun.javadoc.MethodDoc;
import com.sun.javadoc.RootDoc;
import com.sun.javadoc.Tag;
 
// import dk.kamstruplinnet.callers.CallersPlugin;
 
// import org.eclipse.core.runtime.CoreException;
// import org.eclipse.core.runtime.NullProgressMonitor;
// import org.eclipse.jdt.core.search.*;
// import org.eclipse.jdt.core.IJavaElement;
// import org.eclipse.jdt.core.IJavaProject;
// import org.eclipse.jdt.core.IType;
// import org.eclipse.jdt.core.IMethod;
// import org.eclipse.jdt.internal.ui.search.JavaSearchScopeFactory;
 
// p5.MyJavaDOC
// DOCLET PATH : /media/GOO/0sdklipse34/Anar/bin
 
 
static boolean start(RootDoc root){
 
 
 
    for (int j = 0; j<tags.length; j++){
      Anar.println("  tag:"+tags[j]);
    }
 
    for (int j = 0; j<fields.length; j++){
      Anar.println("  field: "+fields[j]);
    }
 
    for (int j = 0; j<methods.length; j++){
      // Anar.println("  method:     "+methods[j]);
      // Anar.println("             :"+methods[j].commentText()); //Text
      // and comments
      // Anar.println("             :"+methods[j].flatSignature());
      // //(int,int)
      // Anar.println("             :"+methods[j].modifiers()); //public
      // static
      // Anar.println("             :"+methods[j].qualifiedName());
      // //p5.a03.RecursivSierpinsky00cUltraSimple.draw
      // com.sun.tools.javadoc.MethodDocImpl
      // Anar.println("             :"+methods[j].overriddenMethod());
      // //processing.core.PApplet.draw()
      // Anar.println("             :"+methods[j].position());
      // ///media/GOO/0sdklipse34/Anar/src/p5/a03/RecursivSierpinsky00dRandomSimple.java:29
 
      // CallersPlugin dd = CallersPlugin.getDefault();
      // dd.getImplementingMethods(new IMethod());
    }
 
    // methods[0].getClass().getDeclaredMethods()[0].
 
    // MyJavaDOC.doSearch("Pt");
 
  }
 
  return true;
}
 
// void nothing(){
// };
//
// SearchPattern pattern =
// SearchPattern.createPattern("Pt",IJavaSearchConstants.METHOD,IJavaSearchConstants.REFERENCES,SearchPattern.R_EXACT_MATCH);
//
// Anar.println("good");
// Anar.println(pattern!=null);
//    
// try{
//      
// SearchParticipant[] participants = new
// SearchParticipant[]{SearchEngine.getDefaultSearchParticipant()};
// Anar.println("good");
// Anar.println(participants[0].getDescription());
// Anar.println(participants!=null);
//      
// IJavaSearchScope scope = SearchEngine.createWorkspaceScope();
// Anar.println("good");
// Anar.println(scope!=null);
//      
//      
// NullProgressMonitor monitor = new NullProgressMonitor();
// Anar.println("good");
// Anar.println(monitor!=null);
//      
// //new SearchEngine().search(pattern,new
// SearchParticipant[]{SearchEngine.getDefaultSearchParticipant()},SearchEngine.createWorkspaceScope(),requestor,null);
// new SearchEngine().search(pattern,participants,scope,requestor,null);
//
//    
//      
// }
// catch (CoreException e){
// // TODO Auto-generated catch block
// e.printStackTrace();
// } // no
 
 
// JavaSearchScopeFactory factory= JavaSearchScopeFactory.getInstance();
// IJavaSearchScope scope= factory.createJavaSearchScope(new
// IJavaElement[]{myJavaProject}, false);
// SearchPattern patternA =
// SearchPattern.createPattern((IJavaElement)elems.get(0),
// IJavaSearchConstants.IMPLEMENTORS, 0);
// SearchPattern patternB =
// SearchPattern.createPattern((IJavaElement)elems.get(1),
// IJavaSearchConstants.IMPLEMENTORS, 0);
// SearchPattern andedPattern = SearchPattern.createAndPattern(patternA,
// patternB);
// SearchRequestor requestor = new Searcher();
// SearchEngine engine = new SearchEngine();
// try {
// engine.search(andedPattern, new SearchParticipant[]
// {SearchEngine.getDefaultSearchParticipant()}, scope, requestor, null);
// } catch (CoreException e) {
// ...
// }
 
 
// IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
// IProject project = root.getProject("Anar");
// // project.open(null /* IProgressMonitor */);
//
//
//  
// IJavaProject javaProject = JavaCore.create(project);
// // IType lwType =
// javaProject.findType("net.sourceforge.earticleast.app.Activator");
// //
// // ICompilationUnit lwCompilationUnit = lwType.getCompilationUnit();
 
 
}
 
 
 



screenshots