|
Carbide.c++ | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.nokia.carbide.cdt.builder.DefaultViewConfiguration
public class DefaultViewConfiguration
| Field Summary | |
|---|---|
protected IPath |
bldInfPath
|
protected ISymbianBuildContext |
context
|
protected java.util.List<IDefine> |
extraMacros
|
protected IProject |
project
|
protected IPath |
projectPath
|
protected IViewFilter |
viewFilter
|
protected DefaultViewParserConfiguration |
viewParserConfiguration
|
| Constructor Summary | |
|---|---|
DefaultViewConfiguration(ICarbideProjectInfo projectInfo)
Create an "all" view configuration for the given project info. |
|
DefaultViewConfiguration(ICarbideProjectInfo projectInfo,
ISymbianBuildContext buildContext)
Create a view configuration that obeys the settings for the given build context (may not be null). |
|
DefaultViewConfiguration(IPath bldInfPath,
IViewFilter viewFilter)
Create a view configuration for the given full path to bld.inf and view filter. |
|
DefaultViewConfiguration(IProject project,
ISymbianBuildContext context,
IViewFilter viewFilter)
Create a view configuration for the given project and build context and view filter. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.util.List<IDefine> |
getExtraMacros()
Access/modify a list of additional macros provided to the view configuration, for testing purposes. |
java.util.Collection<IDefine> |
getMacros()
Get the fixed macros (macro name or name=value). |
IViewFilter |
getViewFilter()
Get the filter defining how to handle conditional directives |
IViewParserConfiguration |
getViewParserConfiguration()
Get the configuration for the parser. |
int |
hashCode()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IProject project
protected ISymbianBuildContext context
protected IPath bldInfPath
protected IViewFilter viewFilter
protected DefaultViewParserConfiguration viewParserConfiguration
protected java.util.List<IDefine> extraMacros
protected IPath projectPath
| Constructor Detail |
|---|
public DefaultViewConfiguration(ICarbideProjectInfo projectInfo)
public DefaultViewConfiguration(ICarbideProjectInfo projectInfo,
ISymbianBuildContext buildContext)
public DefaultViewConfiguration(IProject project,
ISymbianBuildContext context,
IViewFilter viewFilter)
The build context may be null.
public DefaultViewConfiguration(IPath bldInfPath,
IViewFilter viewFilter)
| Method Detail |
|---|
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.util.Collection<IDefine> getMacros()
IViewConfiguration
getMacros in interface IViewConfigurationpublic java.util.List<IDefine> getExtraMacros()
public IViewFilter getViewFilter()
IViewConfiguration
getViewFilter in interface IViewConfigurationpublic IViewParserConfiguration getViewParserConfiguration()
IViewConfiguration
getViewParserConfiguration in interface IViewConfiguration
|
Carbide.c++ | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||