xjavadoc.tags
Class TagIntrospector

java.lang.Object
  extended by xjavadoc.tags.TagIntrospector

public final class TagIntrospector
extends java.lang.Object

This class introspects the classpath and registers tags.

Version:
$Revision: 1.3 $
Author:
Aslak Helles�y

Constructor Summary
TagIntrospector()
           
 
Method Summary
private  java.util.List findJavaBeans(java.io.File dirOrJar)
          Returns a collection of classes that are Java Beans.
private  void registerTags(java.util.List javaBeans, XTagFactory tagFactory)
           
 void registerTags(java.lang.String classpath, XTagFactory tagFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagIntrospector

public TagIntrospector()
Method Detail

registerTags

public void registerTags(java.lang.String classpath,
                         XTagFactory tagFactory)

registerTags

private void registerTags(java.util.List javaBeans,
                          XTagFactory tagFactory)

findJavaBeans

private java.util.List findJavaBeans(java.io.File dirOrJar)
Returns a collection of classes that are Java Beans. The Java Bean classes are found by looking at the MANIFEST.MF file.

Parameters:
dirOrJar - the directory of jar file containing the classes.
Returns:
a Collection of Class.