public class ModifyableSourceLibrary
extends com.thoughtworks.qdox.library.SourceLibrary
SourceLibrary parsing inputs into the JavaSource representation by using a
ModifyableModelBuilder in order to get the internal representation of JavaClasses
as ModifyableJavaClasses| Constructor and Description |
|---|
ModifyableSourceLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary parent)
Creates a new
ModifyableJavaClass |
| Modifier and Type | Method and Description |
|---|---|
com.thoughtworks.qdox.model.JavaSource |
addSource(Object source)
Adds a source to the source repository and returns it representative
JavaSource |
protected com.thoughtworks.qdox.builder.Builder |
getModelBuilder() |
protected com.thoughtworks.qdox.model.JavaSource |
parse(InputStream stream,
URL url,
com.thoughtworks.qdox.builder.Builder modelBuilder)
Parses the given stream contents and closes the stream if any exception occurs
|
protected com.thoughtworks.qdox.model.JavaSource |
parse(Reader reader,
URL url,
com.thoughtworks.qdox.builder.Builder modelBuilder)
Parses the given reader contents and closes the reader if any exception occurs
|
addSource, addSource, addSource, addSource, containsClassReference, getEncoding, getErrorHandler, getJavaClasses, getJavaPackages, getJavaSources, isDebugLexer, isDebugParser, parse, parse, registerJavaSource, resolveJavaClass, resolveJavaPackage, setDebugLexer, setDebugParser, setEncoding, setErrorHandlergetJavaClass, getJavaClass, getJavaClasses, getJavaPackage, getJavaPackages, getJavaSources, getModelBuilder, getModelBuilderFactory, getModelWriterFactory, hasClassReference, setModelBuilderFactory, setModelWriterFactorypublic ModifyableSourceLibrary(com.thoughtworks.qdox.library.AbstractClassLibrary parent)
ModifyableJavaClassparent - ClassLibrarypublic com.thoughtworks.qdox.model.JavaSource addSource(Object source) throws com.thoughtworks.qdox.parser.ParseException, IOException
JavaSourcesource - to be parsedJavaSourcecom.thoughtworks.qdox.parser.ParseException - if the given source could not be parsedIOException - if the given source was a file which could not be accessedprotected com.thoughtworks.qdox.model.JavaSource parse(InputStream stream, URL url, com.thoughtworks.qdox.builder.Builder modelBuilder) throws com.thoughtworks.qdox.parser.ParseException
stream - to be parsedurl - of the sourcemodelBuilder - used to construct the modelJavaSourcecom.thoughtworks.qdox.parser.ParseException - if any exception occurs while parsingprotected com.thoughtworks.qdox.model.JavaSource parse(Reader reader, URL url, com.thoughtworks.qdox.builder.Builder modelBuilder) throws com.thoughtworks.qdox.parser.ParseException
reader - to be parsedurl - of the sourcemodelBuilder - used to construct the modelJavaSourcecom.thoughtworks.qdox.parser.ParseException - if any exception occurs while parsingprotected com.thoughtworks.qdox.builder.Builder getModelBuilder()
getModelBuilder in class com.thoughtworks.qdox.library.AbstractClassLibraryCopyright © 2018 DevonFw. All rights reserved.