ClassLibrary
, Serializable
public class SourceFolderLibrary extends SourceLibrary
Constructor | Description |
---|---|
SourceFolderLibrary(AbstractClassLibrary parent) |
|
SourceFolderLibrary(AbstractClassLibrary parent,
File sourceFolder) |
Modifier and Type | Method | Description |
---|---|---|
JavaModule |
addSourceFolder(File sourceFolder) |
|
protected boolean |
containsClassReference(String className) |
Loops over the sourceFolder to find a classReference.
|
Collection<JavaModule> |
getJavaModules() |
|
protected JavaClass |
resolveJavaClass(String className) |
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.
|
getJavaClass, getJavaClass, getJavaClasses, getJavaPackage, getJavaPackages, getJavaSources, getModelBuilder, getModelBuilder, getModelBuilderFactory, getModelWriterFactory, hasClassReference, setModelBuilderFactory, setModelWriterFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSource, addSource, addSource, addSource, getEncoding, getErrorHandler, getJavaClasses, getJavaPackages, getJavaSources, isDebugLexer, isDebugParser, registerJavaSource, resolveJavaPackage, setDebugLexer, setDebugParser, setEncoding, setErrorHandler
public SourceFolderLibrary(AbstractClassLibrary parent)
public SourceFolderLibrary(AbstractClassLibrary parent, File sourceFolder)
public JavaModule addSourceFolder(File sourceFolder)
public Collection<JavaModule> getJavaModules()
getJavaModules
in interface ClassLibrary
getJavaModules
in class AbstractClassLibrary
protected JavaClass resolveJavaClass(String className)
AbstractClassLibrary
resolveJavaClass
in class SourceLibrary
className
- the fully qualified namenull
protected boolean containsClassReference(String className)
containsClassReference
in class SourceLibrary
className
- the fully qualified name of the classCopyright © 2002–2018. All rights reserved.