carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_15) on Tue Jan 06 17:31:53 CST 2009 -->
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>
ISymbianSDK (Carbide.c++ SDK API Reference)
</TITLE>
<META NAME="keywords" CONTENT="com.nokia.carbide.cpp.sdk.core.ISymbianSDK interface">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="ISymbianSDK (Carbide.c++ SDK API Reference)";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ISymbianSDK.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>Carbide.c++</b></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core"><B>PREV CLASS</B></A>
<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/SDKCorePlugin.html" title="class in com.nokia.carbide.cpp.sdk.core"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html" target="_top"><B>FRAMES</B></A>
<A HREF="ISymbianSDK.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.nokia.carbide.cpp.sdk.core</FONT>
<BR>
Interface ISymbianSDK</H2>
<HR>
<DL>
<DT><PRE>public interface <B>ISymbianSDK</B></DL>
</PRE>
<P>
This interface provides details on a single Symbian OS SDK.
Notes on return values for unknown/undefined items:
- String value are empty ""
- IPath and IFile objects are null
- containers have zero size
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#EKA1_A_BRANCH_IDENTIFIER">EKA1_A_BRANCH_IDENTIFIER</A></B></CODE>
<BR>
Branch identifier to note Beech branch, OS 8.1a and prior</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#EKA1_S_BRANCH_IDENTIFIER">EKA1_S_BRANCH_IDENTIFIER</A></B></CODE>
<BR>
Branch identifier to note S branch, OS 7.0x</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#EKA2_B_BRANCH_IDENTIFIER">EKA2_B_BRANCH_IDENTIFIER</A></B></CODE>
<BR>
Branch identifier to note Cedar branch, OS 8.0b and later (not used for OS 9.x and greater)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#PUBLISHER_NOKIA">PUBLISHER_NOKIA</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#PUBLISHER_SYMBIAN">PUBLISHER_SYMBIAN</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#PUBLISHER_UIQ">PUBLISHER_UIQ</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#S60_FAMILY_ID">S60_FAMILY_ID</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#S60_SDK_NAME">S60_SDK_NAME</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#S80_FAMILY_ID">S80_FAMILY_ID</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#S80_SDK_NAME">S80_SDK_NAME</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#SERIES60_FAMILY_ID">SERIES60_FAMILY_ID</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#SERIES60_SDK_NAME">SERIES60_SDK_NAME</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#TECHVIEW_FAMILY_ID">TECHVIEW_FAMILY_ID</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#TECHVIEW_SDK_NAME">TECHVIEW_SDK_NAME</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#UIQ_FAMILY_ID">UIQ_FAMILY_ID</A></B></CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#UIQ_SDK_NAME">UIQ_SDK_NAME</A></B></CODE>
<BR>
</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getAvailablePlatforms()">getAvailablePlatforms</A></B>()</CODE>
<BR>
Returns the list of all available platforms for this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/IBSFCatalog.html" title="interface in com.nokia.carbide.cpp.sdk.core">IBSFCatalog</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getBSFCatalog()">getBSFCatalog</A></B>()</CODE>
<BR>
Get the BSF catalog for the SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.Date</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getCreationDate()">getCreationDate</A></B>()</CODE>
<BR>
Get the creation date of the manifest.xml</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getEPOCROOT()">getEPOCROOT</A></B>()</CODE>
<BR>
Returns the absolute path to the epoc32 directory of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getFamily()">getFamily</A></B>()</CODE>
<BR>
Returns the family name of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getFilteredBuildConfigurations()">getFilteredBuildConfigurations</A></B>()</CODE>
<BR>
Returns the filtered list of build configurations for this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getIncludePath()">getIncludePath</A></B>()</CODE>
<BR>
Returns an IPath for the epoc32\include directory of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getLicenseFile()">getLicenseFile</A></B>()</CODE>
<BR>
Get the licese file location in the SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getName()">getName</A></B>()</CODE>
<BR>
Returns the display name of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> Version</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getOSVersion()">getOSVersion</A></B>()</CODE>
<BR>
Returns the OS version string of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getPlatformMacros(java.lang.String)">getPlatformMacros</A></B>(java.lang.String platform)</CODE>
<BR>
Returns the list of all platform macros for this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.io.File</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getPrefixFile()">getPrefixFile</A></B>()</CODE>
<BR>
Returns the File object for the prefix file for this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<<A HREF="../../../../../../com/nokia/carbide/cpp/epoc/engine/preprocessor/IDefine.html" title="interface in com.nokia.carbide.cpp.epoc.engine.preprocessor">IDefine</A>></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getProjectVariantHRHDefines()">getProjectVariantHRHDefines</A></B>()</CODE>
<BR>
<B>Deprecated.</B> <I>use <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getVariantHRHDefines()"><CODE>ISymbianBuildContext.getVariantHRHDefines()</CODE></A> instead. This was moved because the include paths
in which to find any header files included from the main .hrh file may be build configuration specific.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getProjectVariantHRHMacros()">getProjectVariantHRHMacros</A></B>()</CODE>
<BR>
<B>Deprecated.</B> <I>use #getProjectVariantHRHDefines() which returns a list of IDefine instead.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getPublisherName()">getPublisherName</A></B>()</CODE>
<BR>
Get the publisher name present in manifest.xml</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.net.URL</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getPublisherURL()">getPublisherURL</A></B>()</CODE>
<BR>
Get the HTTP location for the SDK publisher.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getReleaseRoot()">getReleaseRoot</A></B>()</CODE>
<BR>
Returns an IPath for the epoc32\release directory of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getRequiresRestart()">getRequiresRestart</A></B>()</CODE>
<BR>
<B>Deprecated.</B> </TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSDKDescription()">getSDKDescription</A></B>()</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSDKOSBranch()">getSDKOSBranch</A></B>()</CODE>
<BR>
Get the branch qualifier for the OS.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> Version</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSDKVersion()">getSDKVersion</A></B>()</CODE>
<BR>
Returns the SDK version string of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSupportedTargetTypes()">getSupportedTargetTypes</A></B>()</CODE>
<BR>
Get a list of supported targettypes listed by this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getTargetTypeMacros(java.lang.String)">getTargetTypeMacros</A></B>(java.lang.String targettype)</CODE>
<BR>
Get a list of macros specific to the given target type, e.g.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getToolsPath()">getToolsPath</A></B>()</CODE>
<BR>
Returns an IPath for the epoc32\tools directory of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getUnfilteredBuildConfigurations()">getUnfilteredBuildConfigurations</A></B>()</CODE>
<BR>
Returns the unfiltered list of build configurations for this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getUniqueId()">getUniqueId</A></B>()</CODE>
<BR>
Returns the unique id of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getVariantCFGMacros()">getVariantCFGMacros</A></B>()</CODE>
<BR>
Returns a list of the macros defined in the variant.cfg file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getVendor()">getVendor</A></B>()</CODE>
<BR>
Returns the vendor name of this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getVendorSDKMacros()">getVendorSDKMacros</A></B>()</CODE>
<BR>
Get a list of macros that are used to distinguish this SDK.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isDefaultSDK()">isDefaultSDK</A></B>()</CODE>
<BR>
Returns whether or not this is the default SDK in the devices.xml file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEKA1()">isEKA1</A></B>()</CODE>
<BR>
Tell if the SDK is EKA1</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEKA2()">isEKA2</A></B>()</CODE>
<BR>
Tell if the SDK is EKA2</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEnabled()">isEnabled</A></B>()</CODE>
<BR>
Returns true if the SDK is enabled, false otherwise.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isS60()">isS60</A></B>()</CODE>
<BR>
Tell if the SDK is Series60</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isValid()">isValid</A></B>()</CODE>
<BR>
Returns true if the SDK is configured properly, false otherwise.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#scanSDK()">scanSDK</A></B>()</CODE>
<BR>
Scans/Rescans the SDK for info such as prefix file, variant macros, manifest.xml, etc.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setCreateDate(java.util.Date)">setCreateDate</A></B>(java.util.Date createDate)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setEnabled(boolean)">setEnabled</A></B>(boolean enable)</CODE>
<BR>
Marks the SDK as enabled or disabled</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setEPOCROOT(java.lang.String)">setEPOCROOT</A></B>(java.lang.String epocRoot)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setIsDefaultSDK(boolean)">setIsDefaultSDK</A></B>(boolean isDefault)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setLicenseFile(java.io.File)">setLicenseFile</A></B>(java.io.File licenseFile)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setName(java.lang.String)">setName</A></B>(java.lang.String name)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setOSSDKBranch(java.lang.String)">setOSSDKBranch</A></B>(java.lang.String branch)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setOSVersion(Version)">setOSVersion</A></B>(Version osVer)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setPrefixFile(IPath)">setPrefixFile</A></B>(IPath prefixFile)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setPublisherName(java.lang.String)">setPublisherName</A></B>(java.lang.String pubName)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setPublisherURL(java.net.URL)">setPublisherURL</A></B>(java.net.URL pubURL)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setSDKDescription(java.lang.String)">setSDKDescription</A></B>(java.lang.String descr)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setSDKVersion(Version)">setSDKVersion</A></B>(Version sdkVers)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setSupportsWINSCW_UREL(boolean)">setSupportsWINSCW_UREL</A></B>(boolean isSupported)</CODE>
<BR>
Set the flag wheter or not this SDK has WINSCW UREL binary support</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setUniqueID(java.lang.String)">setUniqueID</A></B>(java.lang.String id)</CODE>
<BR>
</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#supportsWINSCW_UREL()">supportsWINSCW_UREL</A></B>()</CODE>
<BR>
Get whether or not this SDK has WINSCW UREL binary support</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.util.List<java.lang.String></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#validationErrors()">validationErrors</A></B>()</CODE>
<BR>
Returns a list of human readable error strings desribing why the
SDK is not configured properly.</TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="EKA1_A_BRANCH_IDENTIFIER"><!-- --></A><H3>
EKA1_A_BRANCH_IDENTIFIER</H3>
<PRE>
static final java.lang.String <B>EKA1_A_BRANCH_IDENTIFIER</B></PRE>
<DL>
<DD>Branch identifier to note Beech branch, OS 8.1a and prior
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.EKA1_A_BRANCH_IDENTIFIER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EKA1_S_BRANCH_IDENTIFIER"><!-- --></A><H3>
EKA1_S_BRANCH_IDENTIFIER</H3>
<PRE>
static final java.lang.String <B>EKA1_S_BRANCH_IDENTIFIER</B></PRE>
<DL>
<DD>Branch identifier to note S branch, OS 7.0x
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.EKA1_S_BRANCH_IDENTIFIER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EKA2_B_BRANCH_IDENTIFIER"><!-- --></A><H3>
EKA2_B_BRANCH_IDENTIFIER</H3>
<PRE>
static final java.lang.String <B>EKA2_B_BRANCH_IDENTIFIER</B></PRE>
<DL>
<DD>Branch identifier to note Cedar branch, OS 8.0b and later (not used for OS 9.x and greater)
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.EKA2_B_BRANCH_IDENTIFIER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SERIES60_FAMILY_ID"><!-- --></A><H3>
SERIES60_FAMILY_ID</H3>
<PRE>
static final java.lang.String <B>SERIES60_FAMILY_ID</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.SERIES60_FAMILY_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="S60_FAMILY_ID"><!-- --></A><H3>
S60_FAMILY_ID</H3>
<PRE>
static final java.lang.String <B>S60_FAMILY_ID</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.S60_FAMILY_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="S80_FAMILY_ID"><!-- --></A><H3>
S80_FAMILY_ID</H3>
<PRE>
static final java.lang.String <B>S80_FAMILY_ID</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.S80_FAMILY_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UIQ_FAMILY_ID"><!-- --></A><H3>
UIQ_FAMILY_ID</H3>
<PRE>
static final java.lang.String <B>UIQ_FAMILY_ID</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.UIQ_FAMILY_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TECHVIEW_FAMILY_ID"><!-- --></A><H3>
TECHVIEW_FAMILY_ID</H3>
<PRE>
static final java.lang.String <B>TECHVIEW_FAMILY_ID</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.TECHVIEW_FAMILY_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SERIES60_SDK_NAME"><!-- --></A><H3>
SERIES60_SDK_NAME</H3>
<PRE>
static final java.lang.String <B>SERIES60_SDK_NAME</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.SERIES60_SDK_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="S60_SDK_NAME"><!-- --></A><H3>
S60_SDK_NAME</H3>
<PRE>
static final java.lang.String <B>S60_SDK_NAME</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.S60_SDK_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="S80_SDK_NAME"><!-- --></A><H3>
S80_SDK_NAME</H3>
<PRE>
static final java.lang.String <B>S80_SDK_NAME</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.S80_SDK_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UIQ_SDK_NAME"><!-- --></A><H3>
UIQ_SDK_NAME</H3>
<PRE>
static final java.lang.String <B>UIQ_SDK_NAME</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.UIQ_SDK_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TECHVIEW_SDK_NAME"><!-- --></A><H3>
TECHVIEW_SDK_NAME</H3>
<PRE>
static final java.lang.String <B>TECHVIEW_SDK_NAME</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.TECHVIEW_SDK_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PUBLISHER_NOKIA"><!-- --></A><H3>
PUBLISHER_NOKIA</H3>
<PRE>
static final java.lang.String <B>PUBLISHER_NOKIA</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.PUBLISHER_NOKIA">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PUBLISHER_UIQ"><!-- --></A><H3>
PUBLISHER_UIQ</H3>
<PRE>
static final java.lang.String <B>PUBLISHER_UIQ</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.PUBLISHER_UIQ">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PUBLISHER_SYMBIAN"><!-- --></A><H3>
PUBLISHER_SYMBIAN</H3>
<PRE>
static final java.lang.String <B>PUBLISHER_SYMBIAN</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#com.nokia.carbide.cpp.sdk.core.ISymbianSDK.PUBLISHER_SYMBIAN">Constant Field Values</A></DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="isValid()"><!-- --></A><H3>
isValid</H3>
<PRE>
boolean <B>isValid</B>()</PRE>
<DL>
<DD>Returns true if the SDK is configured properly, false otherwise.
<P>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the SDK is configured properly, and
<code>false</code> otherwise</DL>
</DD>
</DL>
<HR>
<A NAME="validationErrors()"><!-- --></A><H3>
validationErrors</H3>
<PRE>
java.util.List<java.lang.String> <B>validationErrors</B>()</PRE>
<DL>
<DD>Returns a list of human readable error strings desribing why the
SDK is not configured properly.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list of strings which may be empty.<DT><B>See Also:</B><DD><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isValid()"><CODE>isValid()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="isEnabled()"><!-- --></A><H3>
isEnabled</H3>
<PRE>
boolean <B>isEnabled</B>()</PRE>
<DL>
<DD>Returns true if the SDK is enabled, false otherwise.
<P>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the SDK is enabled, and
<code>false</code> otherwise</DL>
</DD>
</DL>
<HR>
<A NAME="setEnabled(boolean)"><!-- --></A><H3>
setEnabled</H3>
<PRE>
void <B>setEnabled</B>(boolean enable)</PRE>
<DL>
<DD>Marks the SDK as enabled or disabled
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>enable</CODE> - whether to enable or disable the SDK</DL>
</DD>
</DL>
<HR>
<A NAME="getPlatformMacros(java.lang.String)"><!-- --></A><H3>
getPlatformMacros</H3>
<PRE>
java.util.List<java.lang.String> <B>getPlatformMacros</B>(java.lang.String platform)</PRE>
<DL>
<DD>Returns the list of all platform macros for this SDK.
<p>
This is somewhat equivalent to calling "bldmake plat" on the command line
These are the macros that can be used in MMP and INF files. They are only given by name (no value)
</p>
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>platform</CODE> - the platform name
<DT><B>Returns:</B><DD>a list of macros, which may be empty.</DL>
</DD>
</DL>
<HR>
<A NAME="getProjectVariantHRHMacros()"><!-- --></A><H3>
getProjectVariantHRHMacros</H3>
<PRE>
java.util.List<java.lang.String> <B>getProjectVariantHRHMacros</B>()</PRE>
<DL>
<DD><B>Deprecated.</B> <I>use #getProjectVariantHRHDefines() which returns a list of IDefine instead.</I>
<P>
<DD>Returns the list of all vendor specific C/C++ macros for this SDK. The list of macros is defined in
the variant configuration file inside \epoc32\tools\variant.cfg (or \epoc32\tools\spp_variant.cfg
for platform variation SDKs). The file itself contains an HRH file entry and may also contain macro definitions
thereafter.
<p>
Macros follow the form of a #define statement, excluding the "#define", e.g.:<br>
"FOO", "BAR=1", "_INCLUDE_=\"\\mydir\\prefix.hrh\\\"", "INCLUDE(x)=\epoc32\include\##x"
</p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list of macros which may be empty.</DL>
</DD>
</DL>
<HR>
<A NAME="getProjectVariantHRHDefines()"><!-- --></A><H3>
getProjectVariantHRHDefines</H3>
<PRE>
java.util.List<<A HREF="../../../../../../com/nokia/carbide/cpp/epoc/engine/preprocessor/IDefine.html" title="interface in com.nokia.carbide.cpp.epoc.engine.preprocessor">IDefine</A>> <B>getProjectVariantHRHDefines</B>()</PRE>
<DL>
<DD><B>Deprecated.</B> <I>use <A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html#getVariantHRHDefines()"><CODE>ISymbianBuildContext.getVariantHRHDefines()</CODE></A> instead. This was moved because the include paths
in which to find any header files included from the main .hrh file may be build configuration specific.</I>
<P>
<DD>Returns the list of all vendor specific C/C++ macros for this SDK. The list of macros is defined in
the variant configuration file inside \epoc32\tools\variant.cfg (or \epoc32\tools\spp_variant.cfg
for platform variation SDKs). The file itself contains an HRH file entry and may also contain macro definitions
thereafter.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list of macros which may be empty.</DL>
</DD>
</DL>
<HR>
<A NAME="getVariantCFGMacros()"><!-- --></A><H3>
getVariantCFGMacros</H3>
<PRE>
java.util.List<java.lang.String> <B>getVariantCFGMacros</B>()</PRE>
<DL>
<DD>Returns a list of the macros defined in the variant.cfg file. This is NOT the macros
in the HRH file, but the actual maros written to the variant.cfg file.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A String list of macros found as is, or an empty list if none.</DL>
</DD>
</DL>
<HR>
<A NAME="getVendorSDKMacros()"><!-- --></A><H3>
getVendorSDKMacros</H3>
<PRE>
java.util.List<java.lang.String> <B>getVendorSDKMacros</B>()</PRE>
<DL>
<DD>Get a list of macros that are used to distinguish this SDK. Typically only
S603rd edition SDKs contain this information and it's used to differentiate between
varios S60 SDK releases. Other vendors, such as UIQ may put their macros in the variant HRH file.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A list of macros just returned by name.</DL>
</DD>
</DL>
<HR>
<A NAME="getAvailablePlatforms()"><!-- --></A><H3>
getAvailablePlatforms</H3>
<PRE>
java.util.List<java.lang.String> <B>getAvailablePlatforms</B>()</PRE>
<DL>
<DD>Returns the list of all available platforms for this SDK.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list of platform names which may be empty.</DL>
</DD>
</DL>
<HR>
<A NAME="getFilteredBuildConfigurations()"><!-- --></A><H3>
getFilteredBuildConfigurations</H3>
<PRE>
java.util.List<<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>> <B>getFilteredBuildConfigurations</B>()</PRE>
<DL>
<DD>Returns the filtered list of build configurations for this SDK.
<p>
Build configs to disply can be filtered by the user using a
global preference page.
</p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list build configuration names which may be empty.</DL>
</DD>
</DL>
<HR>
<A NAME="getUnfilteredBuildConfigurations()"><!-- --></A><H3>
getUnfilteredBuildConfigurations</H3>
<PRE>
java.util.List<<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>> <B>getUnfilteredBuildConfigurations</B>()</PRE>
<DL>
<DD>Returns the unfiltered list of build configurations for this SDK.
<p>
Build configs to disply can be filtered by the user using a
global preference page.
</p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a list build configuration names which may be empty.</DL>
</DD>
</DL>
<HR>
<A NAME="getUniqueId()"><!-- --></A><H3>
getUniqueId</H3>
<PRE>
java.lang.String <B>getUniqueId</B>()</PRE>
<DL>
<DD>Returns the unique id of this SDK. This is the devices.xml 'id' attribute.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the id string of this sdk.</DL>
</DD>
</DL>
<HR>
<A NAME="getName()"><!-- --></A><H3>
getName</H3>
<PRE>
java.lang.String <B>getName</B>()</PRE>
<DL>
<DD>Returns the display name of this SDK. This is the com.vendor.family identifier.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the name of this sdk.</DL>
</DD>
</DL>
<HR>
<A NAME="getVendor()"><!-- --></A><H3>
getVendor</H3>
<PRE>
java.lang.String <B>getVendor</B>()</PRE>
<DL>
<DD>Returns the vendor name of this SDK. This is parsed from the 'name' attribute from devices.xml.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the vendor name of this sdk.</DL>
</DD>
</DL>
<HR>
<A NAME="getFamily()"><!-- --></A><H3>
getFamily</H3>
<PRE>
java.lang.String <B>getFamily</B>()</PRE>
<DL>
<DD>Returns the family name of this SDK. This is parsed from the 'vendor' attribute from devices.xml.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the family name of this sdk.</DL>
</DD>
</DL>
<HR>
<A NAME="getEPOCROOT()"><!-- --></A><H3>
getEPOCROOT</H3>
<PRE>
java.lang.String <B>getEPOCROOT</B>()</PRE>
<DL>
<DD>Returns the absolute path to the epoc32 directory of this SDK. This method is guaranteed to
return the path with a trailing File.separator.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the absolute path to the epoc32 directory.</DL>
</DD>
</DL>
<HR>
<A NAME="isDefaultSDK()"><!-- --></A><H3>
isDefaultSDK</H3>
<PRE>
boolean <B>isDefaultSDK</B>()</PRE>
<DL>
<DD>Returns whether or not this is the default SDK in the devices.xml file.
<P>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the SDK is the default, and
<code>false</code> otherwise</DL>
</DD>
</DL>
<HR>
<A NAME="getOSVersion()"><!-- --></A><H3>
getOSVersion</H3>
<PRE>
Version <B>getOSVersion</B>()</PRE>
<DL>
<DD>Returns the OS version string of this SDK.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the OS Version object. If the version cannot be determined it will be "0.0".</DL>
</DD>
</DL>
<HR>
<A NAME="getSDKVersion()"><!-- --></A><H3>
getSDKVersion</H3>
<PRE>
Version <B>getSDKVersion</B>()</PRE>
<DL>
<DD>Returns the SDK version string of this SDK.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the SDK Version object. If the version cannot be determined it will be "0.0".</DL>
</DD>
</DL>
<HR>
<A NAME="getPrefixFile()"><!-- --></A><H3>
getPrefixFile</H3>
<PRE>
java.io.File <B>getPrefixFile</B>()</PRE>
<DL>
<DD>Returns the File object for the prefix file for this SDK.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the File object for the prefix file, or
<code>null</code> if there isn't one for this SDK.</DL>
</DD>
</DL>
<HR>
<A NAME="getToolsPath()"><!-- --></A><H3>
getToolsPath</H3>
<PRE>
IPath <B>getToolsPath</B>()</PRE>
<DL>
<DD>Returns an IPath for the epoc32\tools directory of this SDK.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>an IPath for the epoc32\tools directory, or <code>null</code>.</DL>
</DD>
</DL>
<HR>
<A NAME="getReleaseRoot()"><!-- --></A><H3>
getReleaseRoot</H3>
<PRE>
IPath <B>getReleaseRoot</B>()</PRE>
<DL>
<DD>Returns an IPath for the epoc32\release directory of this SDK.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>an IPath for the epoc32\release directory, or <code>null</code>.</DL>
</DD>
</DL>
<HR>
<A NAME="getIncludePath()"><!-- --></A><H3>
getIncludePath</H3>
<PRE>
IPath <B>getIncludePath</B>()</PRE>
<DL>
<DD>Returns an IPath for the epoc32\include directory of this SDK.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>an IPath for the epoc32\include directory, or <code>null</code>.</DL>
</DD>
</DL>
<HR>
<A NAME="getSDKDescription()"><!-- --></A><H3>
getSDKDescription</H3>
<PRE>
java.lang.String <B>getSDKDescription</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getCreationDate()"><!-- --></A><H3>
getCreationDate</H3>
<PRE>
java.util.Date <B>getCreationDate</B>()</PRE>
<DL>
<DD>Get the creation date of the manifest.xml
<P>
<DD><DL>
<DT><B>Returns:</B><DD>a Date object</DL>
</DD>
</DL>
<HR>
<A NAME="getLicenseFile()"><!-- --></A><H3>
getLicenseFile</H3>
<PRE>
java.io.File <B>getLicenseFile</B>()</PRE>
<DL>
<DD>Get the licese file location in the SDK. Comes from manifest.xml.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>File, full path to the license file.</DL>
</DD>
</DL>
<HR>
<A NAME="getSDKOSBranch()"><!-- --></A><H3>
getSDKOSBranch</H3>
<PRE>
java.lang.String <B>getSDKOSBranch</B>()</PRE>
<DL>
<DD>Get the branch qualifier for the OS. Typically "a" or "b" to denote the Beech and Cedar code branchs respectively.
This is typically used to denote EKA1 from EKA2.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the branch, or empty string if none.</DL>
</DD>
</DL>
<HR>
<A NAME="getPublisherURL()"><!-- --></A><H3>
getPublisherURL</H3>
<PRE>
java.net.URL <B>getPublisherURL</B>()</PRE>
<DL>
<DD>Get the HTTP location for the SDK publisher. Comes from manifest.xml.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A (hopefully) valid URL.</DL>
</DD>
</DL>
<HR>
<A NAME="getPublisherName()"><!-- --></A><H3>
getPublisherName</H3>
<PRE>
java.lang.String <B>getPublisherName</B>()</PRE>
<DL>
<DD>Get the publisher name present in manifest.xml
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The name entry or empty string if not present.</DL>
</DD>
</DL>
<HR>
<A NAME="getSupportedTargetTypes()"><!-- --></A><H3>
getSupportedTargetTypes</H3>
<PRE>
java.util.List<java.lang.String> <B>getSupportedTargetTypes</B>()</PRE>
<DL>
<DD>Get a list of supported targettypes listed by this SDK. This routine parses the
\epoc32\tools\trgttype.pm file to build it's list.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A list of targettype names that can be used in an MMP file</DL>
</DD>
</DL>
<HR>
<A NAME="getTargetTypeMacros(java.lang.String)"><!-- --></A><H3>
getTargetTypeMacros</H3>
<PRE>
java.util.List<java.lang.String> <B>getTargetTypeMacros</B>(java.lang.String targettype)</PRE>
<DL>
<DD>Get a list of macros specific to the given target type, e.g. "__EXE__" or "__DLL__"
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>targettype</CODE> -
<DT><B>Returns:</B><DD>list of macro strings, may be empty</DL>
</DD>
</DL>
<HR>
<A NAME="getRequiresRestart()"><!-- --></A><H3>
getRequiresRestart</H3>
<PRE>
<FONT SIZE="-1">@Deprecated
</FONT>boolean <B>getRequiresRestart</B>()</PRE>
<DL>
<DD><B>Deprecated.</B>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setLicenseFile(java.io.File)"><!-- --></A><H3>
setLicenseFile</H3>
<PRE>
void <B>setLicenseFile</B>(java.io.File licenseFile)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setPrefixFile(IPath)"><!-- --></A><H3>
setPrefixFile</H3>
<PRE>
void <B>setPrefixFile</B>(IPath prefixFile)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setOSVersion(Version)"><!-- --></A><H3>
setOSVersion</H3>
<PRE>
void <B>setOSVersion</B>(Version osVer)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setSDKVersion(Version)"><!-- --></A><H3>
setSDKVersion</H3>
<PRE>
void <B>setSDKVersion</B>(Version sdkVers)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setPublisherURL(java.net.URL)"><!-- --></A><H3>
setPublisherURL</H3>
<PRE>
void <B>setPublisherURL</B>(java.net.URL pubURL)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setCreateDate(java.util.Date)"><!-- --></A><H3>
setCreateDate</H3>
<PRE>
void <B>setCreateDate</B>(java.util.Date createDate)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setOSSDKBranch(java.lang.String)"><!-- --></A><H3>
setOSSDKBranch</H3>
<PRE>
void <B>setOSSDKBranch</B>(java.lang.String branch)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setIsDefaultSDK(boolean)"><!-- --></A><H3>
setIsDefaultSDK</H3>
<PRE>
void <B>setIsDefaultSDK</B>(boolean isDefault)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setSDKDescription(java.lang.String)"><!-- --></A><H3>
setSDKDescription</H3>
<PRE>
void <B>setSDKDescription</B>(java.lang.String descr)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setPublisherName(java.lang.String)"><!-- --></A><H3>
setPublisherName</H3>
<PRE>
void <B>setPublisherName</B>(java.lang.String pubName)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setUniqueID(java.lang.String)"><!-- --></A><H3>
setUniqueID</H3>
<PRE>
void <B>setUniqueID</B>(java.lang.String id)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setEPOCROOT(java.lang.String)"><!-- --></A><H3>
setEPOCROOT</H3>
<PRE>
void <B>setEPOCROOT</B>(java.lang.String epocRoot)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setName(java.lang.String)"><!-- --></A><H3>
setName</H3>
<PRE>
void <B>setName</B>(java.lang.String name)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isEKA1()"><!-- --></A><H3>
isEKA1</H3>
<PRE>
boolean <B>isEKA1</B>()</PRE>
<DL>
<DD>Tell if the SDK is EKA1
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isEKA2()"><!-- --></A><H3>
isEKA2</H3>
<PRE>
boolean <B>isEKA2</B>()</PRE>
<DL>
<DD>Tell if the SDK is EKA2
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isS60()"><!-- --></A><H3>
isS60</H3>
<PRE>
boolean <B>isS60</B>()</PRE>
<DL>
<DD>Tell if the SDK is Series60
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="supportsWINSCW_UREL()"><!-- --></A><H3>
supportsWINSCW_UREL</H3>
<PRE>
boolean <B>supportsWINSCW_UREL</B>()</PRE>
<DL>
<DD>Get whether or not this SDK has WINSCW UREL binary support
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if the SDK has the WINSCW/UREL folder with epoc.exe components.</DL>
</DD>
</DL>
<HR>
<A NAME="setSupportsWINSCW_UREL(boolean)"><!-- --></A><H3>
setSupportsWINSCW_UREL</H3>
<PRE>
void <B>setSupportsWINSCW_UREL</B>(boolean isSupported)</PRE>
<DL>
<DD>Set the flag wheter or not this SDK has WINSCW UREL binary support
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>isSuported</CODE> - </DL>
</DD>
</DL>
<HR>
<A NAME="scanSDK()"><!-- --></A><H3>
scanSDK</H3>
<PRE>
void <B>scanSDK</B>()</PRE>
<DL>
<DD>Scans/Rescans the SDK for info such as prefix file, variant macros, manifest.xml, etc.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBSFCatalog()"><!-- --></A><H3>
getBSFCatalog</H3>
<PRE>
<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/IBSFCatalog.html" title="interface in com.nokia.carbide.cpp.sdk.core">IBSFCatalog</A> <B>getBSFCatalog</B>()</PRE>
<DL>
<DD>Get the BSF catalog for the SDK.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ISymbianSDK.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
<b>Carbide.c++</b></EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core"><B>PREV CLASS</B></A>
<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/SDKCorePlugin.html" title="class in com.nokia.carbide.cpp.sdk.core"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html" target="_top"><B>FRAMES</B></A>
<A HREF="ISymbianSDK.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
<div id="footer">Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
</BODY>
</HTML>