Class ClassNameLibrary

java.lang.Object
com.thoughtworks.qdox.library.AbstractClassLibrary
com.thoughtworks.qdox.library.ClassNameLibrary
All Implemented Interfaces:
ClassLibrary, Serializable

public class ClassNameLibrary extends AbstractClassLibrary
This library always resolve a className by generating an empty JavaClass Model
Since:
2.0
See Also:
  • Constructor Details

    • ClassNameLibrary

      public ClassNameLibrary()
  • Method Details

    • resolveJavaClass

      protected JavaClass resolveJavaClass(String name)
      Description copied from class: AbstractClassLibrary
      The implementation should check it's sources to see if it can build a JavaClass Model If not, just return null; Once found it will be mapped, so there's no need to keep a reference to this object.
      Specified by:
      resolveJavaClass in class AbstractClassLibrary
      Parameters:
      name - the fully qualified name
      Returns:
      the resolved JavaClass, otherwise null
    • resolveJavaPackage

      protected JavaPackage resolveJavaPackage(String name)
      Specified by:
      resolveJavaPackage in class AbstractClassLibrary
    • containsClassReference

      protected boolean containsClassReference(String name)
      Description copied from class: AbstractClassLibrary
      This method is used to detect if there's a match with this classname. The name could be constructed based on imports and inner class paths.
      Specified by:
      containsClassReference in class AbstractClassLibrary
      Parameters:
      name - the fully qualified name of the class
      Returns:
      true if this ClassLibrary has a reference to this class.