|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.aspectj.tools.ajbrowser.core.BrowserCompilerConfiguration
public class BrowserCompilerConfiguration
AjBrowser implementation of ICompilerConfiguration which returns something for getClasspath(), getJavaOptionsMap(), getNonStandardOptions() and getOutputLocationManager() and null for everything else. The reason it doesn't return anything for getProjectSourceFiles() is that it uses .lst files to record what is needed to build (via BuildConfigManager).
| Field Summary |
|---|
| Fields inherited from interface org.aspectj.ajdt.internal.core.builder.CompilerConfigurationChangeFlags |
|---|
ASPECTPATH_CHANGED, CLASSPATH_CHANGED, EVERYTHING, INJARS_CHANGED, INPATH_CHANGED, JAVAOPTIONS_CHANGED, NO_CHANGES, NONSTANDARDOPTIONS_CHANGED, OUTJAR_CHANGED, OUTPUTDESTINATIONS_CHANGED, PROJECTSOURCEFILES_CHANGED, PROJECTSOURCERESOURCES_CHANGED, XMLCONFIG_CHANGED |
| Constructor Summary | |
|---|---|
BrowserCompilerConfiguration(UserPreferencesAdapter preferencesAdapter)
|
|
| Method Summary | |
|---|---|
void |
configurationRead()
Called by AspectJ once it has processed the configuration object and is ready to do a build. |
java.util.Set |
getAspectPath()
|
java.lang.String |
getClasspath()
|
java.util.List |
getClasspathElementsWithModifiedContents()
Return a List (Strings) of the directory elements on the classpath that are likely to contain modified .class files since the previous build and must be checked. |
int |
getConfigurationChanges()
Returns a set of bit flags indicating what has changed in the configuration since it was previously read. |
java.util.Set |
getInpath()
|
java.util.Map |
getJavaOptionsMap()
Returns the table of the current custom java options. |
java.lang.String |
getNonStandardOptions()
The non-standard options, typically prefaced with -X when used with a command line compiler. |
java.lang.String |
getOutJar()
|
IOutputLocationManager |
getOutputLocationManager()
|
java.util.List |
getProjectSourceFiles()
|
java.util.List |
getProjectSourceFilesChanged()
Return a subset of those files we'd get on getProjectSourceFiles() - the subset that have changed since the last build. |
java.util.List |
getProjectXmlConfigFiles()
|
java.util.Map |
getSourcePathResources()
Get the set of non-Java resources for this compilation. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BrowserCompilerConfiguration(UserPreferencesAdapter preferencesAdapter)
| Method Detail |
|---|
public java.lang.String getClasspath()
getClasspath in interface ICompilerConfigurationpublic java.util.Map getJavaOptionsMap()
ICompilerConfiguration
For a complete description of the configurable options, see JavaOptions.getDefaultJavaOptions()
or IJavaProject.getOptions(boolean)
getJavaOptionsMap in interface ICompilerConfigurationString; value type: String)or
org.aspectj.org.eclipse.jdt.core.IJavaProject#getOptions(boolean)public java.lang.String getNonStandardOptions()
ICompilerConfiguration
getNonStandardOptions in interface ICompilerConfigurationpublic IOutputLocationManager getOutputLocationManager()
getOutputLocationManager in interface ICompilerConfigurationpublic java.util.List getProjectSourceFiles()
getProjectSourceFiles in interface ICompilerConfigurationpublic java.util.List getProjectSourceFilesChanged()
ICompilerConfiguration
getProjectSourceFilesChanged in interface ICompilerConfigurationpublic java.util.Map getSourcePathResources()
ICompilerConfiguration
getSourcePathResources in interface ICompilerConfigurationpublic java.util.Set getAspectPath()
getAspectPath in interface ICompilerConfigurationpublic java.util.Set getInpath()
getInpath in interface ICompilerConfigurationpublic java.lang.String getOutJar()
getOutJar in interface ICompilerConfigurationpublic int getConfigurationChanges()
ICompilerConfiguration
getConfigurationChanges in interface ICompilerConfigurationCompilerConfigurationChangeFlags. If unsure return EVERYTHINGpublic void configurationRead()
ICompilerConfiguration
configurationRead in interface ICompilerConfigurationpublic java.util.List getClasspathElementsWithModifiedContents()
ICompilerConfiguration
getClasspathElementsWithModifiedContents in interface ICompilerConfigurationpublic java.util.List getProjectXmlConfigFiles()
getProjectXmlConfigFiles in interface ICompilerConfiguration
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||