|
Carbide.c++ | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IBldInfView
A view onto bld.inf contents.
| Method Summary | |
|---|---|
IExport |
createExport()
Creates, doesn’t add |
IExtension |
createExtension()
Create an IExtension. |
IMakefileReference |
createMakefileReference()
Creates, doesn’t add |
IMMPReference |
createMMPReference()
Creates, doesn’t add |
IExtension[] |
getAllExtensions()
Get all the IExtensions from the normal and test sections. |
IMakefileReference[] |
getAllMakefileReferences()
Get copy of list of normal and test makefiles This is a copy of information derived from the view contents at the time of the query. |
IMakMakeReference[] |
getAllMakMakeReferences()
Get copy of list of normal and test MMPs and makefiles. |
IMMPReference[] |
getAllMMPReferences()
Get copy of list of normal and test MMP files. |
IBldInfData |
getData()
Get a copy of cacheable data for the view. |
java.util.List<IExport> |
getExports()
Access/modify prj_exports contents |
java.util.List<IExtension> |
getExtensions()
Access/modify the PRJ_EXTENSIONS contents. |
java.util.List<IMakMakeReference> |
getMakMakeReferences()
Access/modify prj_mmpfiles contents (may share entries from #getMakMakeReferences()) |
java.util.List<java.lang.String> |
getPlatforms()
Access/modify supported platforms, with case-insensitive membership tests This list is not validated. |
java.util.List<IExport> |
getTestExports()
Access/modify prj_testexports contents (may share entries from #getExports()) |
java.util.List<IExtension> |
getTestExtensions()
Acess/modify the PRJ_TESTEXTENSIONS contents. |
java.util.List<IMakMakeReference> |
getTestMakMakeReferences()
Access/modify test_mmpfiles contents (may share entries from #getTestMakMakeReferences()) |
| Methods inherited from interface com.nokia.carbide.cpp.epoc.engine.model.IView |
|---|
addListener, commit, convertModelToProjectPath, convertProjectToModelPath, dispose, forceSynchronized, getMessages, getModel, getProjectPath, getReferencedFiles, getViewConfiguration, markUnsynchronized, merge, needsSynchonize, removeListener, revert, setDebug |
| Methods inherited from interface com.nokia.carbide.cpp.epoc.engine.model.IData |
|---|
getModelPath, getProjectPath, getReferencedFiles |
| Method Detail |
|---|
java.util.List<java.lang.String> getPlatforms()
This list is not validated. It contains literal strings like “default”, “-winscw”, etc. The client is expected to understand what to put here. Friendlier APIs may be provided if we can get a good story on what these cases mean:
getPlatforms in interface IBldInfDatajava.util.List<IExport> getExports()
getExports in interface IBldInfDatajava.util.List<IExport> getTestExports()
getTestExports in interface IBldInfDatajava.util.List<IMakMakeReference> getMakMakeReferences()
getMakMakeReferences in interface IBldInfDatajava.util.List<IMakMakeReference> getTestMakMakeReferences()
getTestMakMakeReferences in interface IBldInfDataIMakMakeReference[] getAllMakMakeReferences()
This is a copy of information derived from the view contents at the time of the query.
(modify through #getMakMakeReferences() / #getTestMakMakeReferences())
getAllMakMakeReferences in interface IBldInfDataIMMPReference[] getAllMMPReferences()
This is a copy of information derived from the view contents at the time of the query.
(modify through #getMakMakeReferences() / #getTestMakMakeReferences())
getAllMMPReferences in interface IBldInfDataIMakefileReference[] getAllMakefileReferences()
This is a copy of information derived from the view contents at the time of the query.
(modify through #getMakMakeReferences() / #getTestMakMakeReferences())
getAllMakefileReferences in interface IBldInfDataIExport createExport()
IMMPReference createMMPReference()
IMakefileReference createMakefileReference()
java.util.List<IExtension> getExtensions()
getExtensions in interface IBldInfDatajava.util.List<IExtension> getTestExtensions()
getTestExtensions in interface IBldInfDataIExtension createExtension()
IExtension[] getAllExtensions()
getAllExtensions in interface IBldInfDataIBldInfData getData()
IView
getData in interface IViewnull if such data cannot be created
|
Carbide.c++ | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||