blob: afc1be1a24b716de0a1e5079ae4ee1ebb683ddab [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
<title>
Organize Imports
</title>
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"> </script>
</head>
<body>
<h1>
Organize Imports
</h1>
<p>
The
<a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.jdt.ui.preferences.ImportOrganizePreferencePage)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.png">
<b>Java &gt; Code Style &gt; Organize Imports</b></a> preference page
defines how the Organize Imports command generates the import statements in a compilation unit.
</p>
<table border="1" cellspacing="0" cellpadding="5">
<caption>
Organize Imports Preferences
</caption>
<thead>
<tr>
<th rowspan="1" colspan="1">
<p>
Option
</p>
</th>
<th rowspan="1" colspan="1">
<p>
Description
</p>
</th>
<th rowspan="1" colspan="1">
<p>
Default
</p>
</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Import order list
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
This list of prefixes shows the sequential order for packages imported into a Java compilation unit. Each entry defines a block. Different blocks are separated by a
spacer line.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
java<br>
javax<br>
org<br>
com
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
New...
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Adds a package name prefix to the import order list. In the resulting dialog, type a package name or package name prefix.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
New Static...
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Adds a package name prefix to the import order list. In the resulting dialog, type a package name or package name prefix.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Edit...
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Change the name of an existing package name prefix. In the resulting dialog, type a package name or package name prefix.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Remove
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Removes a package name prefix from the import order list.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Up
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Moves the selected package name prefix up in the import order list.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Down
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Moves the selected package name prefix down in the import order list.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Import...
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Load a list of package name prefixes from a file.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Export...
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Save the list of package name prefixes to a file.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
n/a
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Number of imports needed for .*
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
The number of fully-qualified import statements that are allowed from the same package before <em>&lt;package&gt;.*</em> is used.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
99
</p>
</td>
</tr>
<tr>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
Do not create imports for types starting with a lower case letter
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
If enabled, types starting with a lowercase letter are not imported.
</p>
</td>
<td rowspan="1" colspan="1" valign="top" align="left">
<p>
On
</p>
</td>
</tr>
</tbody>
</table>
<p>
<img src="../images/ngrelt.png" alt="Related tasks" border="0" >
</p>
<p>
<a href="../tasks/tasks-58.htm">Managing import statements</a><br>
</p>
<p>
<img border="0" src="../images/ngrelr.png" alt="Related reference">
</p>
<p>
<a href="../reference/ref-menu-source.htm">Source actions</a>
</p>
</body>
</html>