carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html
changeset 1704 24ac5a5cf80c
parent 0 fb279309251b
--- a/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html	Tue Jul 27 15:20:28 2010 -0500
+++ b/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/reference/api/com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html	Tue Jul 27 15:28:19 2010 -0500
@@ -1,1663 +1,1663 @@
-<!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>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ISymbianSDK.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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">
-&nbsp;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<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>  &nbsp;
-&nbsp;<A HREF="ISymbianSDK.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<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&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-</TABLE>
-&nbsp;
-<!-- ========== 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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getAvailablePlatforms()">getAvailablePlatforms</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getFilteredBuildConfigurations()">getFilteredBuildConfigurations</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;IPath</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getIncludePath()">getIncludePath</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;Version</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getOSVersion()">getOSVersion</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</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&nbsp;platform)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/epoc/engine/preprocessor/IDefine.html" title="interface in com.nokia.carbide.cpp.epoc.engine.preprocessor">IDefine</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getProjectVariantHRHDefines()">getProjectVariantHRHDefines</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getProjectVariantHRHMacros()">getProjectVariantHRHMacros</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;IPath</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getReleaseRoot()">getReleaseRoot</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getRequiresRestart()">getRequiresRestart</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;Version</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSDKVersion()">getSDKVersion</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSupportedTargetTypes()">getSupportedTargetTypes</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</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&nbsp;targettype)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;IPath</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getToolsPath()">getToolsPath</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getUnfilteredBuildConfigurations()">getUnfilteredBuildConfigurations</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getVariantCFGMacros()">getVariantCFGMacros</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getVendorSDKMacros()">getVendorSDKMacros</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isDefaultSDK()">isDefaultSDK</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEKA1()">isEKA1</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the SDK is EKA1</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEKA2()">isEKA2</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the SDK is EKA2</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEnabled()">isEnabled</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isS60()">isS60</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the SDK is Series60</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isValid()">isValid</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#scanSDK()">scanSDK</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;createDate)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setEnabled(boolean)">setEnabled</A></B>(boolean&nbsp;enable)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;epocRoot)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setIsDefaultSDK(boolean)">setIsDefaultSDK</A></B>(boolean&nbsp;isDefault)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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&nbsp;licenseFile)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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&nbsp;name)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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&nbsp;branch)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setOSVersion(Version)">setOSVersion</A></B>(Version&nbsp;osVer)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setPrefixFile(IPath)">setPrefixFile</A></B>(IPath&nbsp;prefixFile)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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&nbsp;pubName)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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&nbsp;pubURL)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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&nbsp;descr)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setSDKVersion(Version)">setSDKVersion</A></B>(Version&nbsp;sdkVers)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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&nbsp;isSupported)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;id)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;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>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#validationErrors()">validationErrors</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of human readable error strings desribing why the
- SDK is not configured properly.</TD>
-</TR>
-</TABLE>
-&nbsp;
-<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&lt;java.lang.String&gt; <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&nbsp;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&lt;java.lang.String&gt; <B>getPlatformMacros</B>(java.lang.String&nbsp;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&lt;java.lang.String&gt; <B>getProjectVariantHRHMacros</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<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&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/epoc/engine/preprocessor/IDefine.html" title="interface in com.nokia.carbide.cpp.epoc.engine.preprocessor">IDefine</A>&gt; <B>getProjectVariantHRHDefines</B>()</PRE>
-<DL>
-<DD><B>Deprecated.</B>&nbsp;<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&lt;java.lang.String&gt; <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&lt;java.lang.String&gt; <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&lt;java.lang.String&gt; <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&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt; <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&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt; <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&lt;java.lang.String&gt; <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&lt;java.lang.String&gt; <B>getTargetTypeMacros</B>(java.lang.String&nbsp;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>&nbsp;
-<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&nbsp;licenseFile)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPrefixFile(IPath)"><!-- --></A><H3>
-setPrefixFile</H3>
-<PRE>
-void <B>setPrefixFile</B>(IPath&nbsp;prefixFile)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setOSVersion(Version)"><!-- --></A><H3>
-setOSVersion</H3>
-<PRE>
-void <B>setOSVersion</B>(Version&nbsp;osVer)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setSDKVersion(Version)"><!-- --></A><H3>
-setSDKVersion</H3>
-<PRE>
-void <B>setSDKVersion</B>(Version&nbsp;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&nbsp;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&nbsp;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&nbsp;branch)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setIsDefaultSDK(boolean)"><!-- --></A><H3>
-setIsDefaultSDK</H3>
-<PRE>
-void <B>setIsDefaultSDK</B>(boolean&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ISymbianSDK.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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">
-&nbsp;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<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>  &nbsp;
-&nbsp;<A HREF="ISymbianSDK.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
-&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<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 &copy; 2009 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>
+<!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>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ISymbianSDK.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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">
+&nbsp;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<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>  &nbsp;
+&nbsp;<A HREF="ISymbianSDK.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<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&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== 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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getAvailablePlatforms()">getAvailablePlatforms</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getFilteredBuildConfigurations()">getFilteredBuildConfigurations</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;IPath</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getIncludePath()">getIncludePath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;Version</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getOSVersion()">getOSVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</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&nbsp;platform)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/epoc/engine/preprocessor/IDefine.html" title="interface in com.nokia.carbide.cpp.epoc.engine.preprocessor">IDefine</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getProjectVariantHRHDefines()">getProjectVariantHRHDefines</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getProjectVariantHRHMacros()">getProjectVariantHRHMacros</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;IPath</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getReleaseRoot()">getReleaseRoot</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getRequiresRestart()">getRequiresRestart</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;Version</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSDKVersion()">getSDKVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getSupportedTargetTypes()">getSupportedTargetTypes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</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&nbsp;targettype)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;IPath</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getToolsPath()">getToolsPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getUnfilteredBuildConfigurations()">getUnfilteredBuildConfigurations</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getVariantCFGMacros()">getVariantCFGMacros</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#getVendorSDKMacros()">getVendorSDKMacros</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isDefaultSDK()">isDefaultSDK</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEKA1()">isEKA1</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the SDK is EKA1</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEKA2()">isEKA2</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the SDK is EKA2</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isEnabled()">isEnabled</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isS60()">isS60</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the SDK is Series60</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#isValid()">isValid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#scanSDK()">scanSDK</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;createDate)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setEnabled(boolean)">setEnabled</A></B>(boolean&nbsp;enable)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;epocRoot)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setIsDefaultSDK(boolean)">setIsDefaultSDK</A></B>(boolean&nbsp;isDefault)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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&nbsp;licenseFile)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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&nbsp;branch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setOSVersion(Version)">setOSVersion</A></B>(Version&nbsp;osVer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setPrefixFile(IPath)">setPrefixFile</A></B>(IPath&nbsp;prefixFile)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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&nbsp;pubName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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&nbsp;pubURL)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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&nbsp;descr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#setSDKVersion(Version)">setSDKVersion</A></B>(Version&nbsp;sdkVers)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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&nbsp;isSupported)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;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&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;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>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianSDK.html#validationErrors()">validationErrors</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of human readable error strings desribing why the
+ SDK is not configured properly.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<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&lt;java.lang.String&gt; <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&nbsp;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&lt;java.lang.String&gt; <B>getPlatformMacros</B>(java.lang.String&nbsp;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&lt;java.lang.String&gt; <B>getProjectVariantHRHMacros</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<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&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/epoc/engine/preprocessor/IDefine.html" title="interface in com.nokia.carbide.cpp.epoc.engine.preprocessor">IDefine</A>&gt; <B>getProjectVariantHRHDefines</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<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&lt;java.lang.String&gt; <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&lt;java.lang.String&gt; <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&lt;java.lang.String&gt; <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&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt; <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&lt;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core">ISymbianBuildContext</A>&gt; <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&lt;java.lang.String&gt; <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&lt;java.lang.String&gt; <B>getTargetTypeMacros</B>(java.lang.String&nbsp;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>&nbsp;
+<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&nbsp;licenseFile)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPrefixFile(IPath)"><!-- --></A><H3>
+setPrefixFile</H3>
+<PRE>
+void <B>setPrefixFile</B>(IPath&nbsp;prefixFile)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setOSVersion(Version)"><!-- --></A><H3>
+setOSVersion</H3>
+<PRE>
+void <B>setOSVersion</B>(Version&nbsp;osVer)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSDKVersion(Version)"><!-- --></A><H3>
+setSDKVersion</H3>
+<PRE>
+void <B>setSDKVersion</B>(Version&nbsp;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&nbsp;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&nbsp;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&nbsp;branch)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsDefaultSDK(boolean)"><!-- --></A><H3>
+setIsDefaultSDK</H3>
+<PRE>
+void <B>setIsDefaultSDK</B>(boolean&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ISymbianSDK.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</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">
+&nbsp;<A HREF="../../../../../../com/nokia/carbide/cpp/sdk/core/ISymbianBuildContext.html" title="interface in com.nokia.carbide.cpp.sdk.core"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<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>  &nbsp;
+&nbsp;<A HREF="ISymbianSDK.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<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 &copy; 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>