|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IImageMakefileView
Interface to image-makefile specific commands.
Views are created with an IImageMakefileViewConfiguration.
IImageMakefileViewConfiguration
Method Summary | |
---|---|
IMultiImageSource |
createMultiImageSource()
Create a new, invalid multi-image source (not added) |
IImageMakefileData |
getData()
Get a copy of cacheable data for the view. |
java.lang.String |
getDefaultImageTarget()
Get the default target under which to add new mifconv commands. |
java.util.List<IMultiImageSource> |
getMultiImageSources()
Access/modify the multi-image sources built in the Makefile (e.g., one per call to mifconv). |
java.lang.String |
getUnexpandedMultiImageSourceTargetPath(IMultiImageSource source)
Get the string appearing in the Makefile that is the target of the multi-image source. |
void |
setDefaultImageTarget(java.lang.String targetName)
Set the default target under which to add new mifconv commands. |
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.makefile.IMakefileViewBase |
---|
appendText, deleteDirective, expandAllMacrosInRuleString, expandAllMacrosInString, findCommandsInvoking, findRuleForTarget, getAllMacroDefinitions, getAllMacroDefinitions, getEOL, getMakefile, insertText, insertTextBefore, replaceDirective, unexpandMacros, unexpandMacros |
Methods inherited from interface com.nokia.carbide.cpp.epoc.engine.model.makefile.image.IImageMakefileData |
---|
getMakefile |
Methods inherited from interface com.nokia.carbide.cpp.epoc.engine.model.IData |
---|
getModelPath, getProjectPath, getReferencedFiles |
Method Detail |
---|
java.util.List<IMultiImageSource> getMultiImageSources()
Multi-image sources may be added to or removed from the map.
(note: "project" comes from IViewConfiguration#IViewParserConfiguration#getProjectRoot())
getMultiImageSources
in interface IImageMakefileData
IMultiImageSource createMultiImageSource()
IMultiImageSource.isValid()
void setDefaultImageTarget(java.lang.String targetName)
targetName
- new name, or nulljava.lang.String getDefaultImageTarget()
getDefaultImageTarget
in interface IImageMakefileData
java.lang.String getUnexpandedMultiImageSourceTargetPath(IMultiImageSource source)
source
-
IImageMakefileData 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 |