|
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 IBldInfData
java.util.List<IExport> getExports()
getExports
in interface IBldInfData
java.util.List<IExport> getTestExports()
getTestExports
in interface IBldInfData
java.util.List<IMakMakeReference> getMakMakeReferences()
getMakMakeReferences
in interface IBldInfData
java.util.List<IMakMakeReference> getTestMakMakeReferences()
getTestMakMakeReferences
in interface IBldInfData
IMakMakeReference[] 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 IBldInfData
IMMPReference[] 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 IBldInfData
IMakefileReference[] 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 IBldInfData
IExport createExport()
IMMPReference createMMPReference()
IMakefileReference createMakefileReference()
java.util.List<IExtension> getExtensions()
getExtensions
in interface IBldInfData
java.util.List<IExtension> getTestExtensions()
getTestExtensions
in interface IBldInfData
IExtension createExtension()
IExtension[] getAllExtensions()
getAllExtensions
in interface IBldInfData
IBldInfData getData()
IView
getData
in interface IView
null
if such data cannot be created
|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |