|
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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.util.Collection<IDefine> getMacros()
IViewConfiguration
getMacros
in interface IViewConfiguration
public java.util.List<IDefine> getExtraMacros()
public IViewFilter getViewFilter()
IViewConfiguration
getViewFilter
in interface IViewConfiguration
public 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 |