public interface JamServiceContext extends JamLogger
Structure containing information given to a BaseJProvider subclass in order to instantiate a new JStore. This interface is the flip-side of JamServiceParams - it provides a view into the params the user specified. In reality, JamServiceContext and JamServiceParams are implemented by the same object, JamServiceContextImpl, but it is cleaner to separate the users' view of that data (which is write-only) from the provider's view (which is view-only).
Modifier and Type | Method and Description |
---|---|
String[] |
getAllClassnames() |
JamClassBuilder |
getBaseBuilder() |
MVisitor |
getInitializer() |
ResourcePath |
getInputClasspath() |
ResourcePath |
getInputSourcepath() |
JamLogger |
getLogger() |
String |
getProperty(String name) |
ClassLoader[] |
getReflectionClassLoaders() |
File[] |
getSourceFiles() |
JavadocTagParser |
getTagParser()
Returns the JavadocTagParser to be used in processing javadoc tags.
|
ResourcePath |
getToolClasspath() |
boolean |
is14WarningsEnabled() |
ResourcePath getInputClasspath()
ResourcePath getInputSourcepath()
ResourcePath getToolClasspath()
String getProperty(String name)
JamServiceParams.setProperty()
.MVisitor getInitializer()
ClassLoader[] getReflectionClassLoaders()
File[] getSourceFiles() throws IOException
IOException
String[] getAllClassnames() throws IOException
IOException
JamLogger getLogger()
JamClassBuilder getBaseBuilder()
JavadocTagParser getTagParser()
Returns the JavadocTagParser to be used in processing javadoc tags. This never returns null - if no parser was specified by the user, the default one is used. This method should be used only by JavadocClassBuilder.
boolean is14WarningsEnabled()
Copyright © 2010 - 2020 Adobe. All Rights Reserved