Skip to content

Commit

Permalink
HEAD - Conversion of the overview page
Browse files Browse the repository at this point in the history
  • Loading branch information
oliviert committed Jan 12, 2006
1 parent 444adc5 commit c785a29
Show file tree
Hide file tree
Showing 3 changed files with 160 additions and 132 deletions.
15 changes: 1 addition & 14 deletions index.php
Original file line number Diff line number Diff line change
@@ -1,17 +1,4 @@
<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'

#*****************************************************************************
#
# sample_3col.php
#
# Author: Denis Roy
# Date: 2005-11-07
#
# Description: Type your page comments here - these are not sent to the browser
#
#
#****************************************************************************

#
# Begin: page-specific settings. Change these.
$pageTitle = "Eclipse Java Development Tools (JDT) Subproject";
Expand Down Expand Up @@ -40,7 +27,7 @@
Workbench as well as a number of views, editors, wizards, builders, and
code merging and refactoring tools. The JDT project allows Eclipse to
be a development environment for itself.<br>
<b><a href="overview.html">More details...</a></b>
<b><a href="overview.php">More details...</a></b>
</p>
</div>
<div class="homeitem3col">
Expand Down
126 changes: 8 additions & 118 deletions overview.html
Original file line number Diff line number Diff line change
@@ -1,119 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Java IDE Project Home</title>
<meta content="text/html; charset=windows-1252" http-equiv="Content-Type">
<meta content="developer, XML, Java, Web development, Security, e-business" name="KEYWORDS">
<link rel="stylesheet" href="../../default_style.css">
<style type="text/css">.input {
BACKGROUND: #ffffcc; COLOR: #000000; FONT-WEIGHT: normal
}
</style>
</head>
<body alink="#ff0000" bgcolor="#ffffff" link="#0000ee" text="#000000" vlink="#551a8b">
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Eclipse
Projects</font></b></td>
</tr>
<!-- The Eclipse Projects -->
<tr>
<td>
<h3><font face="Arial, Helvetica, sans-serif">Java Development Tools (JDT)</font></h3>
<p><font face="arial,helvetica,geneva" size="-1">The JDT project contributes
a set of plug-ins that add the capabilities of a full-featured Java IDE
to the Eclipse platform. The JDT plugins provide APIs so that they can
themselves be further extended by other tool builders.</font> <font face="arial,helvetica,geneva" size="-1">The
JDT plugins are categorized into:</font></p>
<p><font face="arial,helvetica,geneva" size="-1"><b>JDT Core</b></font></p>
<p><font face="arial,helvetica,geneva" size="-1">JDT Core defines the non-UI
infrastructure. It includes:</font></p>
<ul>
<li><font face="arial,helvetica,geneva" size="-1">An incremental Java
builder</font></li>
<li><font face="arial,helvetica,geneva" size="-1">A Java Model that provides
API for navigating the Java element tree. The Java element tree defines
a Java centric view of a project. It surfaces elements like package
fragments, compilation units, binary classes, types, methods, fields.</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Code assist and code
select support</font></li>
<li><font face="arial,helvetica,geneva" size="-1">An indexed based search
infrastructure that is used for searching, code assist, type hierarchy
computation, and refactoring.</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Evaluation support</font></li>
</ul>
<p><font face="arial,helvetica,geneva" size="-1">The JDT Core infrastructure
has no built-in JDK version dependencies.</font></p>
<h4><font face="arial,helvetica,geneva" size="-1">JDT UI</font></h4>
<p><font face="arial,helvetica,geneva" size="-1">JDT UI implements Java-specific
workbench contributions:</font></p>
<ul>
<li><font face="arial,helvetica,geneva" size="-1">Packages View</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Type Hierarchy View</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Java Outline View</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Wizards for creating
Java elements</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Java Editor.&nbsp; </font></li>
</ul>
<p><font face="arial,helvetica,geneva" size="-1">The Java editor provides
the following features:</font></p>
<ul>
<li><font face="arial,helvetica,geneva" size="-1">Keyword and syntax coloring</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Context specific (Java,
Javadoc) code assist and code select</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Method level edit</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Margin annotations for
problems, break points, or search matches</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Outliner updating as
editing takes place</font></li>
<li><font face="arial,helvetica,geneva" size="-1">API help shows Javadoc
specification for selected Java element in a pop-up window</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Import assistance automatically
creates and organizes import declarations</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Code formatting</font></li>
</ul>
<p><font face="arial,helvetica,geneva" size="-1">The JDT UI provides refactoring
support like: <i>Extract Method </i>or <i>Safe Rename</i> for Java elements
that also updates references. Users can preview (and veto) individual
changes stemming from a refactoring operation.</font></p>
<p><font face="arial,helvetica,geneva" size="-1">JDT searching support implements
precise searches like find declarations of and/or references to packages,
types, methods, and fields, scoped to the workspace, a working set, or
the current selection.</font></p>
<p><font face="arial,helvetica,geneva" size="-1">JDT compare support implements
a structured compare of Java compilation units showing the changes to
individual Java methods. It supports to replace individual Java elements
with version of element in the local history.</font></p>
<h4><font face="arial,helvetica,geneva" size="-1">JDT Debug</font></h4>
<p><font face="arial,helvetica,geneva" size="-1">JDT Debug implements Java
debugging support and works with any JDPA-compliant target Java VM. It
is implemented on top of the language independent &quot;debug model&quot;
provided by the platform debugger. </font></p>
<p><font face="arial,helvetica,geneva" size="-1">JDT debug provides the
following debugging features:</font></p>
<ul>
<li><font face="arial,helvetica,geneva" size="-1">Launching of a Java
VM in either run or debug mode</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Attaching to a running
Java VM</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Expression evaluation
in the context of a stack frame</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Scrapbook pages for
interactive Java code snippet evaluation</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Dynamic class reloading
where supported by Java virtual machine</font></li>
</ul>
<h4><font face="arial,helvetica,geneva" size="-1">JDT APT</font></h4>
<p><font face="arial,helvetica,geneva" size="-1">JDT APT adds annotation processing support to Java 5 projects in Eclipse. It provides the following features:</font></p>
<ul>
<li><font face="arial,helvetica,geneva" size="-1">Support for running
annotation processors written for Sun&#8217;s command-line apt tool</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Contribution of annotation-based
build artifacts during incremental build</font></li>
<li><font face="arial,helvetica,geneva" size="-1">Contribution of problem
markers for annotation-based problems</font></li>
</ul>
</td>
</tr>
</tbody></table>
</body></html>
<head>
<meta http-equiv="refresh" content="0; url=overview.php" />
</head>
<body>
<a href="overview.php">This page has moved. Please update your links
and bookmarks.</a>
</body>
</html>
151 changes: 151 additions & 0 deletions overview.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'

#*****************************************************************************
#
# sample_list.php
#
# Author: Denis Roy
# Date: 2005-11-07
#
# Description: Type your page comments here - these are not sent to the browser
#
#
#****************************************************************************

#
# Begin: page-specific settings. Change these.
$pageTitle = "Eclipse Java Development Tools (JDT) Subproject Overview";
$pageKeywords = "developer, XML, Java, Web development, Security, e-business";
$pageAuthor = "JDT/Core Team";

# Add page-specific Nav bars here
# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
# $Nav->addNavSeparator("My Page Links", "downloads.php");
# $Nav->addCustomNav("My Link", "mypage.php", "_self", 3);
# $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 3);

# End: page-specific settings
#

# Paste your HTML content between the EOHTML markers!
$html = <<<EOHTML
<div id="midcolumn">
<h1>$pageTitle</h1>
<p>The JDT project contributes
a set of plug-ins that add the capabilities of a full-featured Java IDE
to the Eclipse platform. The JDT plugins provide APIs so that they can
themselves be further extended by other tool builders.<br/>
The JDT plugins are categorized into:</p>
<a name="#JDT_APT"></a>
<h3>JDT APT</h3>
<p>JDT APT adds annotation processing support to Java 5 projects in Eclipse. It provides the following features:</p>
<ul>
<li>Support for running
annotation processors written for Sun&#8217;s command-line apt tool</li>
<li>Contribution of annotation-based
build artifacts during incremental build</li>
<li>Contribution of problem
markers for annotation-based problems</li>
</ul> <hr size="1" />
<a name="#JDT_CORE"></a>
<h3>JDT Core</h3>
<p>JDT Core defines the non-UI
infrastructure. It includes:</p>
<ul>
<li>An incremental Java
builder</li>
<li>A Java Model that provides
API for navigating the Java element tree. The Java element tree defines
a Java centric view of a project. It surfaces elements like package
fragments, compilation units, binary classes, types, methods, fields.</li>
<li>Code assist and code select support</li>
<li>An indexed based search infrastructure that is used for searching, code assist, type hierarchy
computation, and refactoring.</li>
<li>Evaluation support</li>
</ul>
<p>The JDT Core infrastructure
has no built-in JDK version dependencies.</p>
<hr size="1" />
<a name="#JDT_DEBUG"></a>
<h3>JDT Debug</h3>
<p>JDT Debug implements Java
debugging support and works with any JDPA-compliant target Java VM. It
is implemented on top of the language independent &quot;debug model&quot;
provided by the platform debugger. </p>
<p>JDT debug provides the
following debugging features:</p>
<ul>
<li>Launching of a Java
VM in either run or debug mode</li>
<li>Attaching to a running
Java VM</li>
<li>Expression evaluation
in the context of a stack frame</li>
<li>Scrapbook pages for
interactive Java code snippet evaluation</li>
<li>Dynamic class reloading
where supported by Java virtual machine</li>
</ul>
<hr size="1" />
<a name="#JDT_UI"></a>
<h3>JDT UI</h3>
<p>JDT UI implements Java-specific
workbench contributions:</p>
<ul>
<li>Packages View</li>
<li>Type Hierarchy View</li>
<li>Java Outline View</li>
<li>Wizards for creating
Java elements</li>
<li>Java Editor.&nbsp; </li>
</ul>
<p>The Java editor provides
the following features:</p>
<ul>
<li>Keyword and syntax coloring</li>
<li>Context specific (Java,
Javadoc) code assist and code select</li>
<li>Method level edit</li>
<li>Margin annotations for
problems, break points, or search matches</li>
<li>Outliner updating as
editing takes place</li>
<li>API help shows Javadoc
specification for selected Java element in a pop-up window</li>
<li>Import assistance automatically
creates and organizes import declarations</li>
<li>Code formatting</li>
</ul>
<p>The JDT UI provides refactoring
support like: <i>Extract Method </i>or <i>Safe Rename</i> for Java elements
that also updates references. Users can preview (and veto) individual
changes stemming from a refactoring operation.</p>
<p>JDT searching support implements
precise searches like find declarations of and/or references to packages,
types, methods, and fields, scoped to the workspace, a working set, or
the current selection.</p>
<p>JDT compare support implements
a structured compare of Java compilation units showing the changes to
individual Java methods. It supports to replace individual Java elements
with version of element in the local history.</p>
<br />
</div>
<!-- remove the entire <div> tag to omit the right column! -->
<div id="rightcolumn">
<div class="sideitem">
<h6>Components</h6>
<ul>
<li><a href="#JDT_APT">JDT APT</a></li>
<li><a href="#JDT_CORE">JDT Core</a></li>
<li><a href="#JDT_DEBUG">JDT Debug</a></li>
<li><a href="#JDT_UI">JDT_UI</a></li>
</ul>
</div>
</div>
EOHTML;


# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>

0 comments on commit c785a29

Please sign in to comment.