Uses of Interface
com.thoughtworks.qdox.library.ClassLibraryBuilder
-
Packages that use ClassLibraryBuilder Package Description com.thoughtworks.qdox Provides classes to start constructing a java projectcom.thoughtworks.qdox.library Provides classes to construct a classloader-like structure of libraries There are two types of ClassLibraryBuilders:SortedClassLibraryBuilder
, which bundles the libraries by typeOrderedClassLibraryBuilder
, which respects the order of added libraries There are four types of ClassLibraries:ClassLoaderLibrary
, which uses the classpath to search for sources or binariesSourceLibrary
, which uses a specific sourcefileSourceFolderLibrary
, which tries to locate sourcefiles by translating the package to foldersClassNameLibrary
, which generates an anonymous class, as if it would exist -
-
Uses of ClassLibraryBuilder in com.thoughtworks.qdox
Fields in com.thoughtworks.qdox declared as ClassLibraryBuilder Modifier and Type Field Description private ClassLibraryBuilder
JavaProjectBuilder. classLibraryBuilder
Constructors in com.thoughtworks.qdox with parameters of type ClassLibraryBuilder Constructor Description JavaProjectBuilder(ClassLibraryBuilder classLibraryBuilder)
Custom constructor, so another resource loading strategy can be defined -
Uses of ClassLibraryBuilder in com.thoughtworks.qdox.library
Classes in com.thoughtworks.qdox.library that implement ClassLibraryBuilder Modifier and Type Class Description class
OrderedClassLibraryBuilder
This library resolves JavaClasses in the order in which class sources are added.class
SortedClassLibraryBuilder
Methods in com.thoughtworks.qdox.library that return ClassLibraryBuilder Modifier and Type Method Description ClassLibraryBuilder
ClassLibraryBuilder. appendClassLoader(java.lang.ClassLoader classLoader)
Append a classloader and return itselfClassLibraryBuilder
OrderedClassLibraryBuilder. appendClassLoader(java.lang.ClassLoader classLoader)
ClassLibraryBuilder
SortedClassLibraryBuilder. appendClassLoader(java.lang.ClassLoader classLoader)
ClassLibraryBuilder
ClassLibraryBuilder. appendDefaultClassLoaders()
Add the defaultClassLoaders and return itseClassLibraryBuilder
OrderedClassLibraryBuilder. appendDefaultClassLoaders()
ClassLibraryBuilder
SortedClassLibraryBuilder. appendDefaultClassLoaders()
ClassLibraryBuilder
ClassLibraryBuilder. appendSource(java.io.File file)
ClassLibraryBuilder
ClassLibraryBuilder. appendSource(java.io.InputStream stream)
ClassLibraryBuilder
ClassLibraryBuilder. appendSource(java.io.Reader reader)
ClassLibraryBuilder
ClassLibraryBuilder. appendSource(java.net.URL url)
ClassLibraryBuilder
OrderedClassLibraryBuilder. appendSource(java.io.File file)
ClassLibraryBuilder
OrderedClassLibraryBuilder. appendSource(java.io.InputStream stream)
ClassLibraryBuilder
OrderedClassLibraryBuilder. appendSource(java.io.Reader reader)
ClassLibraryBuilder
OrderedClassLibraryBuilder. appendSource(java.net.URL url)
ClassLibraryBuilder
SortedClassLibraryBuilder. appendSource(java.io.File file)
ClassLibraryBuilder
SortedClassLibraryBuilder. appendSource(java.io.InputStream stream)
ClassLibraryBuilder
SortedClassLibraryBuilder. appendSource(java.io.Reader reader)
ClassLibraryBuilder
SortedClassLibraryBuilder. appendSource(java.net.URL url)
ClassLibraryBuilder
ClassLibraryBuilder. appendSourceFolder(java.io.File sourceFolder)
ClassLibraryBuilder
OrderedClassLibraryBuilder. appendSourceFolder(java.io.File sourceFolder)
ClassLibraryBuilder
SortedClassLibraryBuilder. appendSourceFolder(java.io.File sourceFolder)
ClassLibraryBuilder
ClassLibraryBuilder. setDebugLexer(boolean debugLexer)
Set totrue
to enable debug logging for the lexerClassLibraryBuilder
OrderedClassLibraryBuilder. setDebugLexer(boolean debugLexer)
ClassLibraryBuilder
SortedClassLibraryBuilder. setDebugLexer(boolean debugLexer)
ClassLibraryBuilder
ClassLibraryBuilder. setDebugParser(boolean debugParser)
Set totrue
to enable debug logging for the parserClassLibraryBuilder
OrderedClassLibraryBuilder. setDebugParser(boolean debugParser)
ClassLibraryBuilder
SortedClassLibraryBuilder. setDebugParser(boolean debugParser)
ClassLibraryBuilder
ClassLibraryBuilder. setEncoding(java.lang.String encoding)
ClassLibraryBuilder
OrderedClassLibraryBuilder. setEncoding(java.lang.String encoding)
ClassLibraryBuilder
SortedClassLibraryBuilder. setEncoding(java.lang.String encoding)
ClassLibraryBuilder
ClassLibraryBuilder. setErrorHander(ErrorHandler errorHandler)
Can handle ParseExceptions instead of crashing.ClassLibraryBuilder
OrderedClassLibraryBuilder. setErrorHander(ErrorHandler errorHandler)
ClassLibraryBuilder
SortedClassLibraryBuilder. setErrorHander(ErrorHandler errorHandler)
ClassLibraryBuilder
ClassLibraryBuilder. setModelBuilderFactory(ModelBuilderFactory factory)
Define theModelBuilderFactory
which the parsers should use to construct the JavaModel ObjectsClassLibraryBuilder
OrderedClassLibraryBuilder. setModelBuilderFactory(ModelBuilderFactory modelBuilderFactory)
ClassLibraryBuilder
SortedClassLibraryBuilder. setModelBuilderFactory(ModelBuilderFactory factory)
ClassLibraryBuilder
ClassLibraryBuilder. setModelWriterFactory(ModelWriterFactory factory)
Define theModelWriterFactory
which is used by the classes when calling for the codeBlock.ClassLibraryBuilder
OrderedClassLibraryBuilder. setModelWriterFactory(ModelWriterFactory modelWriterFactory)
ClassLibraryBuilder
SortedClassLibraryBuilder. setModelWriterFactory(ModelWriterFactory modelWriterFactory)
-