blob: 94a43a2250fcd0d9eec4945d35919aab2e73ceaa [file] [log] [blame]
<!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_12) on Fri May 30 11:15:48 CDT 2008 -->
<TITLE>
IIncludePathEntry
</TITLE>
<META NAME="keywords" CONTENT="org.eclipse.wst.jsdt.core.IIncludePathEntry interface">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="IIncludePathEntry";
}
</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/IIncludePathEntry.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>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/core/IInitializer.html" title="interface in org.eclipse.wst.jsdt.core"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/wst/jsdt/core/IIncludePathEntry.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IIncludePathEntry.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">
org.eclipse.wst.jsdt.core</FONT>
<BR>
Interface IIncludePathEntry</H2>
<HR>
<DL>
<DT><PRE>public interface <B>IIncludePathEntry</B></DL>
</PRE>
<P>
An entry on a JavaScript project includepath identifying one or more package fragment
roots. A includepath entry has a content kind (either source,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IPackageFragmentRoot.html#K_SOURCE"><CODE>IPackageFragmentRoot.K_SOURCE</CODE></A>, or binary, <A HREF="../../../../../org/eclipse/wst/jsdt/core/IPackageFragmentRoot.html#K_BINARY"><CODE>IPackageFragmentRoot.K_BINARY</CODE></A>), which is inherited
by each package fragment root and package fragment associated with the entry.
<p>
A includepath entry can refer to any of the following:<ul>
<li>Source code in the current project. In this case, the entry identifies a
root folder in the current project containing package fragments and
source files with one of the <A HREF="../../../../../org/eclipse/wst/jsdt/core/JavaScriptCore.html#getJavaScriptLikeExtensions()"><CODE>JavaScript-like extensions</CODE></A>. The root folder itself represents a default
package, subfolders represent package fragments, and files with a
JavaScript-like extension (e.g. <code>.js</code> files)
represent javaScript files. All javaScript files will be compiled when
the project is built. The includepath entry must specify the
absolute path to the root folder. Entries of this kind are
associated with the <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_SOURCE"><CODE>CPE_SOURCE</CODE></A> constant.
Source includepath entries can carry inclusion and exclusion patterns for
selecting which source files appear as javaScript
units and get compiled when the project is built.
</li>
<li>A binary library in the current project, in another project, or in the external
file system. In this case the entry identifies non-editable files. Entries
of this kind are associated with the <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_LIBRARY"><CODE>CPE_LIBRARY</CODE></A> constant.</li>
<li>A required project. In this case the entry identifies another project in
the workspace. When performing other
"development" operations - such as code assist, code resolve, type hierarchy
creation, etc. - the source code of the project is referred to. Thus, development
is performed against a required project's source code. The
includepath entry must specify the absolute path to the
project. Entries of this kind are associated with the <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_PROJECT"><CODE>CPE_PROJECT</CODE></A>
constant.
Note: referencing a required project with a includepath entry refers to the source
code or associated <code>.class</code> files located in its output location.
It will also automatically include any other libraries or projects that the required project's includepath
refers to, iff the corresponding includepath entries are tagged as being exported
(<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#isExported()"><CODE>isExported()</CODE></A>).
Unless exporting some includepath entries, includepaths are not chained by default -
each project must specify its own includepath in its entirety.</li>
<li> A path beginning in a includepath variable defined globally to the workspace.
Entries of this kind are associated with the <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_VARIABLE"><CODE>CPE_VARIABLE</CODE></A> constant.
Includepath variables are created using <CODE>JavaScriptCore#setIncludepathVariable(String, IPath, org.eclipse.core.runtime.IProgressMonitor)</CODE>,
and gets resolved, to either a project or library entry, using
<A HREF="../../../../../org/eclipse/wst/jsdt/core/JavaScriptCore.html#getResolvedIncludepathEntry(org.eclipse.wst.jsdt.core.IIncludePathEntry)"><CODE>JavaScriptCore.getResolvedIncludepathEntry(IIncludePathEntry)</CODE></A>.
It is also possible to register an automatic initializer (<A HREF="../../../../../org/eclipse/wst/jsdt/core/JsGlobalScopeVariableInitializer.html" title="class in org.eclipse.wst.jsdt.core"><CODE>JsGlobalScopeVariableInitializer</CODE></A>),
which will be invoked through the extension point "org.eclipse.wst.jsdt.core.JsGlobalScopeVariableInitializer".
After resolution, a includepath variable entry may either correspond to a project or a library entry. </li>
<li> A named includepath container identified by its container path.
A includepath container provides a way to indirectly reference a set of includepath entries through
a includepath entry of kind <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_CONTAINER"><CODE>CPE_CONTAINER</CODE></A>. Typically, a includepath container can
be used to describe a complex library composed of multiple files, projects or includepath variables,
considering also that containers can be mapped differently on each project. Several projects can
reference the same generic container path, but have each of them actually bound to a different
container object.
The container path is a formed by a first ID segment followed with extra segments,
which can be used as additional hints for resolving this container reference. If no container was ever
recorded for this container path onto this project (using <A HREF="../../../../../org/eclipse/wst/jsdt/core/JavaScriptCore.html#setJsGlobalScopeContainer(IPath, org.eclipse.wst.jsdt.core.IJavaScriptProject[], org.eclipse.wst.jsdt.core.IJsGlobalScopeContainer[], IProgressMonitor)"><CODE>JavaScriptCore.setJsGlobalScopeContainer(IPath, org.eclipse.wst.jsdt.core.IJavaScriptProject[], org.eclipse.wst.jsdt.core.IJsGlobalScopeContainer[], IProgressMonitor)</CODE></A>,
then a <A HREF="../../../../../org/eclipse/wst/jsdt/core/JsGlobalScopeContainerInitializer.html" title="class in org.eclipse.wst.jsdt.core"><CODE>JsGlobalScopeContainerInitializer</CODE></A> will be activated if any was registered for this
container ID onto the extension point "org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer".
A includepath container entry can be resolved explicitly using <A HREF="../../../../../org/eclipse/wst/jsdt/core/JavaScriptCore.html#getJsGlobalScopeContainer(IPath, org.eclipse.wst.jsdt.core.IJavaScriptProject)"><CODE>JavaScriptCore.getJsGlobalScopeContainer(IPath, org.eclipse.wst.jsdt.core.IJavaScriptProject)</CODE></A>
and the resulting container entries can contain any non-container entry. In particular, it may contain variable
entries, which in turn needs to be resolved before being directly used.
<br> Also note that the container resolution APIs include an IJavaScriptProject argument, so as to allow the same
container path to be interpreted in different ways for different projects. </li>
</ul>
</p>
The result of <CODE>IJavaScriptProject#getResolvedClasspath</CODE> will have all entries of type
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_VARIABLE"><CODE>CPE_VARIABLE</CODE></A> and <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_CONTAINER"><CODE>CPE_CONTAINER</CODE></A> resolved to a set of
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_SOURCE"><CODE>CPE_SOURCE</CODE></A>, <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_LIBRARY"><CODE>CPE_LIBRARY</CODE></A> or <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_PROJECT"><CODE>CPE_PROJECT</CODE></A>
includepath entries.
<p>
Any includepath entry other than a source folder (kind <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_SOURCE"><CODE>CPE_SOURCE</CODE></A>) can
be marked as being exported. Exported entries are automatically contributed to
dependent projects, along with the project's default output folder, which is
implicitly exported, and any auxiliary output folders specified on source
includepath entries. The project's output folder(s) are always listed first,
followed by the any exported entries.
<p>
This interface is not intended to be implemented by clients.
Includepath entries can be created via methods on <A HREF="../../../../../org/eclipse/wst/jsdt/core/JavaScriptCore.html" title="class in org.eclipse.wst.jsdt.core"><CODE>JavaScriptCore</CODE></A>.
</p>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><CODE>JavaScriptCore#newLibraryEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)</CODE>,
<CODE>JavaScriptCore#newProjectEntry(org.eclipse.core.runtime.IPath)</CODE>,
<CODE>JavaScriptCore#newSourceEntry(org.eclipse.core.runtime.IPath)</CODE>,
<CODE>JavaScriptCore#newVariableEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)</CODE>,
<CODE>JavaScriptCore#newContainerEntry(org.eclipse.core.runtime.IPath)</CODE>,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/JsGlobalScopeVariableInitializer.html" title="class in org.eclipse.wst.jsdt.core"><CODE>JsGlobalScopeVariableInitializer</CODE></A>,
<A HREF="../../../../../org/eclipse/wst/jsdt/core/JsGlobalScopeContainerInitializer.html" title="class in org.eclipse.wst.jsdt.core"><CODE>Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.</CODE></A></DL>
<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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_CONTAINER">CPE_CONTAINER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entry kind constant describing a includepath entry representing
a name includepath container.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_LIBRARY">CPE_LIBRARY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entry kind constant describing a includepath entry identifying a
library.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_PROJECT">CPE_PROJECT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entry kind constant describing a includepath entry identifying a
required project.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_SOURCE">CPE_SOURCE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entry kind constant describing a includepath entry identifying a
folder containing package fragments with source code
to be validated.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_VARIABLE">CPE_VARIABLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entry kind constant describing a includepath entry defined using
a path that begins with a includepath variable reference.</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;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#combineAccessRules()">combineAccessRules</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the access rules of the project's exported entries should be combined with this entry's access rules.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/core/IAccessRule.html" title="interface in org.eclipse.wst.jsdt.core">IAccessRule</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getAccessRules()">getAccessRules</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the possibly empty list of access rules for this entry.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getContentKind()">getContentKind</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the kind of files found in the package fragments identified by this
includepath entry.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getEntryKind()">getEntryKind</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the kind of this includepath entry.</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="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getExclusionPatterns()">getExclusionPatterns</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the set of patterns used to exclude resources or classes associated with
this includepath entry.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core">IIncludePathAttribute</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getExtraAttributes()">getExtraAttributes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the extra includepath attributes for this includepath entry.</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="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getInclusionPatterns()">getInclusionPatterns</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the set of patterns used to explicitly define resources
to be included with this includepath entry.</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="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getOutputLocation()">getOutputLocation</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;IPath</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getPath()">getPath</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the path of this includepath entry.</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="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getSourceAttachmentPath()">getSourceAttachmentPath</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the path to the source archive or folder associated with this
includepath entry, or <code>null</code> if this includepath entry has no
source attachment.</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="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getSourceAttachmentRootPath()">getSourceAttachmentRootPath</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the path within the source archive or folder where package fragments
are located.</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="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#isExported()">isExported</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether this entry is exported to dependent projects.</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="CPE_LIBRARY"><!-- --></A><H3>
CPE_LIBRARY</H3>
<PRE>
static final int <B>CPE_LIBRARY</B></PRE>
<DL>
<DD>Entry kind constant describing a includepath entry identifying a
library.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.IIncludePathEntry.CPE_LIBRARY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CPE_PROJECT"><!-- --></A><H3>
CPE_PROJECT</H3>
<PRE>
static final int <B>CPE_PROJECT</B></PRE>
<DL>
<DD>Entry kind constant describing a includepath entry identifying a
required project.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.IIncludePathEntry.CPE_PROJECT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CPE_SOURCE"><!-- --></A><H3>
CPE_SOURCE</H3>
<PRE>
static final int <B>CPE_SOURCE</B></PRE>
<DL>
<DD>Entry kind constant describing a includepath entry identifying a
folder containing package fragments with source code
to be validated.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.IIncludePathEntry.CPE_SOURCE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CPE_VARIABLE"><!-- --></A><H3>
CPE_VARIABLE</H3>
<PRE>
static final int <B>CPE_VARIABLE</B></PRE>
<DL>
<DD>Entry kind constant describing a includepath entry defined using
a path that begins with a includepath variable reference.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.IIncludePathEntry.CPE_VARIABLE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CPE_CONTAINER"><!-- --></A><H3>
CPE_CONTAINER</H3>
<PRE>
static final int <B>CPE_CONTAINER</B></PRE>
<DL>
<DD>Entry kind constant describing a includepath entry representing
a name includepath container.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.eclipse.wst.jsdt.core.IIncludePathEntry.CPE_CONTAINER">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="combineAccessRules()"><!-- --></A><H3>
combineAccessRules</H3>
<PRE>
boolean <B>combineAccessRules</B>()</PRE>
<DL>
<DD>Returns whether the access rules of the project's exported entries should be combined with this entry's access rules.
Returns true for container entries.
Returns false otherwise.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>whether the access rules of the project's exported entries should be combined with this entry's access rules</DL>
</DD>
</DL>
<HR>
<A NAME="getAccessRules()"><!-- --></A><H3>
getAccessRules</H3>
<PRE>
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IAccessRule.html" title="interface in org.eclipse.wst.jsdt.core">IAccessRule</A>[] <B>getAccessRules</B>()</PRE>
<DL>
<DD>Returns the possibly empty list of access rules for this entry.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the possibly empty list of access rules for this entry</DL>
</DD>
</DL>
<HR>
<A NAME="getContentKind()"><!-- --></A><H3>
getContentKind</H3>
<PRE>
int <B>getContentKind</B>()</PRE>
<DL>
<DD>Returns the kind of files found in the package fragments identified by this
includepath entry.
<P>
<DD><DL>
<DT><B>Returns:</B><DD><A HREF="../../../../../org/eclipse/wst/jsdt/core/IPackageFragmentRoot.html#K_SOURCE"><CODE>IPackageFragmentRoot.K_SOURCE</CODE></A> for files containing
source code, and <A HREF="../../../../../org/eclipse/wst/jsdt/core/IPackageFragmentRoot.html#K_BINARY"><CODE>IPackageFragmentRoot.K_BINARY</CODE></A> for binary
class files.
There is no specified value for an entry denoting a variable (<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_VARIABLE"><CODE>CPE_VARIABLE</CODE></A>)
or a includepath container (<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_CONTAINER"><CODE>CPE_CONTAINER</CODE></A>).</DL>
</DD>
</DL>
<HR>
<A NAME="getEntryKind()"><!-- --></A><H3>
getEntryKind</H3>
<PRE>
int <B>getEntryKind</B>()</PRE>
<DL>
<DD>Returns the kind of this includepath entry.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>one of:
<ul>
<li><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_SOURCE"><CODE>CPE_SOURCE</CODE></A> - this entry describes a source root in
its project
<li><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_LIBRARY"><CODE>CPE_LIBRARY</CODE></A> - this entry describes a folder
containing non-editable files
<li><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_PROJECT"><CODE>CPE_PROJECT</CODE></A> - this entry describes another project
<li><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_VARIABLE"><CODE>CPE_VARIABLE</CODE></A> - this entry describes a project or library
indirectly via a includepath variable in the first segment of the path
*
<li><A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_CONTAINER"><CODE>CPE_CONTAINER</CODE></A> - this entry describes set of entries
referenced indirectly via a includepath container
</ul></DL>
</DD>
</DL>
<HR>
<A NAME="getExclusionPatterns()"><!-- --></A><H3>
getExclusionPatterns</H3>
<PRE>
IPath[] <B>getExclusionPatterns</B>()</PRE>
<DL>
<DD>Returns the set of patterns used to exclude resources or classes associated with
this includepath entry.
<p>
For source includepath entries,
exclusion patterns allow specified portions of the resource tree rooted
at this source entry's path to be filtered out. If no exclusion patterns
are specified, this source entry includes all relevent files. Each path
specified must be a relative path, and will be interpreted relative
to this source entry's path. File patterns are case-sensitive. A file
matched by one or more of these patterns is excluded from the
corresponding package fragment root.
Exclusion patterns have higher precedence than inclusion patterns;
in other words, exclusion patterns can remove files for the ones that
are to be included, not the other way around.
</p>
<p>
The pattern mechanism is similar to Ant's. Each pattern is represented as
a relative path. The path segments can be regular file or folder names or simple patterns
involving standard wildcard characters.
</p>
<p>
'*' matches 0 or more characters within a segment. So
<code>*.js</code> matches <code>.js</code>, <code>a.js</code>
and <code>Foo.js</code>, but not <code>Foo.properties</code>
(does not end with <code>.js</code>).
</p>
<p>
'?' matches 1 character within a segment. So <code>?.js</code>
matches <code>a.js</code>, <code>A.js</code>,
but not <code>.js</code> or <code>xyz.js</code> (neither have
just one character before <code>.js</code>).
</p>
<p>
Combinations of *'s and ?'s are allowed.
</p>
<p>
The special pattern '**' matches zero or more segments. In a source entry,
a path like <code>tests/</code> that ends in a trailing separator is interpreted
as <code>tests/&#42;&#42;</code>, and would match everything under
the folder named <code>tests</code>.
</p>
<p>
Example patterns in source entries (assuming that "js" is the only <A HREF="../../../../../org/eclipse/wst/jsdt/core/JavaScriptCore.html#getJavaScriptLikeExtensions()"><CODE>JavaScript-like extension</CODE></A>):
<ul>
<li>
<code>tests/&#42;&#42;</code> (or simply <code>tests/</code>)
matches all files under a root folder
named <code>tests</code>. This includes <code>tests/Foo.js</code>
and <code>tests/com/example/Foo.js</code>, but not
<code>com/example/tests/Foo.js</code> (not under a root folder named
<code>tests</code>).
</li>
<li>
<code>tests/&#42;</code> matches all files directly below a root
folder named <code>tests</code>. This includes <code>tests/Foo.js</code>
and <code>tests/FooHelp.js</code>
but not <code>tests/com/example/Foo.js</code> (not directly under
a folder named <code>tests</code>) or
<code>com/Foo.js</code> (not under a folder named <code>tests</code>).
</li>
<li>
<code>&#42;&#42;/tests/&#42;&#42;</code> matches all files under any
folder named <code>tests</code>. This includes <code>tests/Foo.js</code>,
<code>com/examples/tests/Foo.js</code>, and
<code>com/examples/tests/unit/Foo.js</code>, but not
<code>com/example/Foo.js</code> (not under a folder named
<code>tests</code>).
</li>
</ul>
</p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the possibly empty list of resource exclusion patterns
associated with this includepath entry, or <code>null</code> if this kind
of includepath entry does not support exclusion patterns</DL>
</DD>
</DL>
<HR>
<A NAME="getExtraAttributes()"><!-- --></A><H3>
getExtraAttributes</H3>
<PRE>
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core">IIncludePathAttribute</A>[] <B>getExtraAttributes</B>()</PRE>
<DL>
<DD>Returns the extra includepath attributes for this includepath entry. Returns an empty array if this entry
has no extra attributes.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the possibly empty list of extra includepath attributes for this includepath entry</DL>
</DD>
</DL>
<HR>
<A NAME="getInclusionPatterns()"><!-- --></A><H3>
getInclusionPatterns</H3>
<PRE>
IPath[] <B>getInclusionPatterns</B>()</PRE>
<DL>
<DD>Returns the set of patterns used to explicitly define resources
to be included with this includepath entry.
<p>
For source includepath entries,
when no inclusion patterns are specified, the source entry includes all
relevent files in the resource tree rooted at this source entry's path.
Specifying one or more inclusion patterns means that only the specified
portions of the resource tree are to be included. Each path specified
must be a relative path, and will be interpreted relative to this source
entry's path. File patterns are case-sensitive. A file matched by one or
more of these patterns is included in the corresponding package fragment
root unless it is excluded by one or more of this entrie's exclusion
patterns. Exclusion patterns have higher precedence than inclusion
patterns; in other words, exclusion patterns can remove files for the
ones that are to be included, not the other way around.
</p>
<p>
See <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getExclusionPatterns()"><CODE>getExclusionPatterns()</CODE></A> for a discussion of the syntax and
semantics of path patterns. The absence of any inclusion patterns is
semantically equivalent to the explicit inclusion pattern
<code>&#42;&#42;</code>.
</p>
<p>
Example patterns in source entries:
<ul>
<li>
The inclusion pattern <code>src/&#42;&#42;</code> by itself includes all
files under a root folder named <code>src</code>.
</li>
<li>
The inclusion patterns <code>src/&#42;&#42;</code> and
<code>tests/&#42;&#42;</code> includes all files under the root folders
named <code>src</code> and <code>tests</code>.
</li>
<li>
The inclusion pattern <code>src/&#42;&#42;</code> together with the
exclusion pattern <code>src/&#42;&#42;/Foo.js</code> includes all
files under a root folder named <code>src</code> except for ones
named <code>Foo.js</code>.
</li>
</ul>
</p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the possibly empty list of resource inclusion patterns
associated with this includepath entry, or <code>null</code> if this kind
of includepath entry does not support inclusion patterns</DL>
</DD>
</DL>
<HR>
<A NAME="getOutputLocation()"><!-- --></A><H3>
getOutputLocation</H3>
<PRE>
IPath <B>getOutputLocation</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getPath()"><!-- --></A><H3>
getPath</H3>
<PRE>
IPath <B>getPath</B>()</PRE>
<DL>
<DD>Returns the path of this includepath entry.
The meaning of the path of a includepath entry depends on its entry kind:<ul>
<li>Source code in the current project (<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_SOURCE"><CODE>CPE_SOURCE</CODE></A>) -
The path associated with this entry is the absolute path to the root folder. </li>
<li>A binary library in the current project (<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_LIBRARY"><CODE>CPE_LIBRARY</CODE></A>) - the path
associated with this entry is the absolute path to the file.
<li>A required project (<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_PROJECT"><CODE>CPE_PROJECT</CODE></A>) - the path of the entry denotes the
path to the corresponding project resource.</li>
<li>A variable entry (<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_VARIABLE"><CODE>CPE_VARIABLE</CODE></A>) - the first segment of the path
is the name of a includepath variable. If this includepath variable
is bound to the path <i>P</i>, the path of the corresponding includepath entry
is computed by appending to <i>P</i> the segments of the returned
path without the variable.</li>
<li> A container entry (<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_CONTAINER"><CODE>CPE_CONTAINER</CODE></A>) - the path of the entry
is the name of the includepath container, which can be bound indirectly to a set of includepath
entries after resolution. The containerPath is a formed by a first ID segment followed with
extra segments that can be used as additional hints for resolving this container
reference (also see <A HREF="../../../../../org/eclipse/wst/jsdt/core/IJsGlobalScopeContainer.html" title="interface in org.eclipse.wst.jsdt.core"><CODE>IJsGlobalScopeContainer</CODE></A>).
</li>
</ul>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the path of this includepath entry</DL>
</DD>
</DL>
<HR>
<A NAME="getSourceAttachmentPath()"><!-- --></A><H3>
getSourceAttachmentPath</H3>
<PRE>
IPath <B>getSourceAttachmentPath</B>()</PRE>
<DL>
<DD>Returns the path to the source archive or folder associated with this
includepath entry, or <code>null</code> if this includepath entry has no
source attachment.
<p>
Only library and variable includepath entries may have source attachments.
For library includepath entries, the result path (if present) locates a source
archive or folder. This archive or folder can be located in a project of the
workspace or outside thr workspace. For variable includepath entries, the
result path (if present) has an analogous form and meaning as the
variable path, namely the first segment is the name of a includepath variable.
</p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the path to the source archive or folder, or <code>null</code> if none</DL>
</DD>
</DL>
<HR>
<A NAME="getSourceAttachmentRootPath()"><!-- --></A><H3>
getSourceAttachmentRootPath</H3>
<PRE>
IPath <B>getSourceAttachmentRootPath</B>()</PRE>
<DL>
<DD>Returns the path within the source archive or folder where package fragments
are located. An empty path indicates that packages are located at
the root of the source archive or folder. Returns a non-<code>null</code> value
if and only if <A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#getSourceAttachmentPath()"><CODE>getSourceAttachmentPath()</CODE></A> returns
a non-<code>null</code> value.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the path within the source archive or folder, or <code>null</code> if
not applicable</DL>
</DD>
</DL>
<HR>
<A NAME="isExported()"><!-- --></A><H3>
isExported</H3>
<PRE>
boolean <B>isExported</B>()</PRE>
<DL>
<DD>Returns whether this entry is exported to dependent projects.
Always returns <code>false</code> for source entries (kind
<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathEntry.html#CPE_SOURCE"><CODE>CPE_SOURCE</CODE></A>), which cannot be exported.
<P>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if exported, and <code>false</code> otherwise</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/IIncludePathEntry.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>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/core/IIncludePathAttribute.html" title="interface in org.eclipse.wst.jsdt.core"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/wst/jsdt/core/IInitializer.html" title="interface in org.eclipse.wst.jsdt.core"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/wst/jsdt/core/IIncludePathEntry.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="IIncludePathEntry.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>
</BODY>
</HTML>