|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IExtension
This interface represents the content of an entry in PRJ_EXTENSIONS block.
It's recommended to use a utility class (like BldInfViewPathHelpers) to interpret and set the paths in this extension and resolve paths to actual project or filesystem files.
Method Summary | |
---|---|
IExtension |
copy()
Return a copy of the data |
java.util.List<IPath> |
getDependencies()
Access/modify the list of dependencies. |
java.util.Map<java.lang.String,java.lang.String> |
getOptions()
Access/modify the option map |
java.util.List<IPath> |
getSources()
Access/modify the list of project-relative sources. |
IPath |
getTargetPath()
Get the project-relative target path, may be null |
IPath |
getTemplatePath()
Get EPOCROOT\epoc32\tools\makefile_templates - relative path to extension makefile template. |
java.lang.String |
getToolName()
Get the tool name, may be null |
boolean |
isValid()
Check whether the template path is set. |
void |
setTargetPath(IPath path)
Set the project-relative target path, may be null |
void |
setTemplatePath(IPath path)
Set EPOCROOT\epoc32\tools\makefile_templates - relative path to extension makefile template. |
void |
setToolName(java.lang.String toolName)
Set the tool name, may be null |
Method Detail |
---|
boolean isValid()
IPath getTemplatePath()
void setTemplatePath(IPath path)
IPath getTargetPath()
void setTargetPath(IPath path)
java.util.List<IPath> getSources()
java.util.List<IPath> getDependencies()
java.lang.String getToolName()
void setToolName(java.lang.String toolName)
java.util.Map<java.lang.String,java.lang.String> getOptions()
IExtension copy()
|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |