Index
A
- actions
- versus commands / Actions versus commands
- Activator.java class / Creating your first plugin
- Apache Hadoop repository
- about / SVN
- Apache Software Foundation / Getting started with Apache Tomcat
- API (Application Programming Interface)
- about / The life cycle layer
- ArmEvent / Typed and untyped events
- assertEquals() method / Creating test cases
B
- @Before annotation / Creating test cases
- @BeforeClass annotation / Creating test cases
- BasicCalculator class / Testing with JUnit
- benefits, Java web application technologies / Brief introduction to the benefits of Java web application technologies
- build.properties file / Creating your first plugin
- button widgets
- about / The Button widgets
C
- calculator example
- Call Hierarchy view / The Call Hierarchy view
- category
- about / Creating new views
- client application
- developing, Eclipse RCP used / Developing a client application using the Eclipse RCP
- client application project
- creating, template used / Creating a new client application project using a template
- code
- generating / Generating code
- editing / Editing code and comment templates
- code navigation, Java Editor view / Code navigation
- code refactoring
- about / Refactoring
- variables, renaming / Renaming variables
- signature, modifying for method / Modifying a method's signature
- ColorDialog
- about / ColorDialog
- combo widgets
- about / The Combo widgets
- commands
- versus actions / Actions versus commands
- comment templates
- editing / Editing code and comment templates
- commit option / Git
- Common Gateway Interface (CGI) / Brief introduction to the benefits of Java web application technologies
- config.ini file / Running and debugging configurations
- constructors
- generating / Generating constructors
- contact editor
- about / The contact editor
- contact list application
- creating / Expanding the example – creating a contact list application
- contact list view / The contact list view
- contact editor / The contact editor
- Save command / The Save and New commands and menu entries
- New command / The Save and New commands and menu entries
- menu entries / The Save and New commands and menu entries
- views, tying up / Tying up the two views
- running / Running the application
- contact list view
- about / The contact list view
- content assist, Java Editor view / Content assist
- context help
- adding, to view / Adding context help to your view
- contributions
- restricting / Restricting and disabling contributions
- disabling / Restricting and disabling contributions
- ControlEvent / Typed and untyped events
- controls
- about / Controls
- label widgets / The Label widgets
- text widgets / The Text widgets
- button widgets / The Button widgets
- list widgets / The List widgets
- combo widgets / The Combo widgets
- CreateWorkbenchWindowAdvisor method / A closer look at the generated source code
- CVS
- about / Importing a project from Version Control Servers, CVS
- project, checking out / Checking out a project
- synchronization feature / Synchronizing
- Branch option / Branches
- CVS repositories
- about / Repository
D
- debugger
- using / Debugging when problems arise
- destroy() method / The servlet lifecycle
- dialogs
- about / Dialogs
- MessageBox / MessageBox
- FileDialog / FileDialog
- ColorDialog / ColorDialog
- FontDialog / FontDialog
- PrintDialog / PrintDialog
- Display class / Displays
- about / Events
- DisposeEvent / Typed and untyped events
- doGet method / A more elaborate example – yet another calculator
- drop down menus
- about / Menus
E
- Eclipse
- about / Downloading and installing Eclipse
- downloading / Downloading and installing Eclipse
- URL, for downloading / Downloading and installing Eclipse
- installing / Downloading and installing Eclipse
- Eclipse Juno
- overview / Eclipse Juno – new and noteworthy
- Eclipse RCP
- about / The Eclipse Rich Client Platform
- OSGi framework implementation / OSGi framework implementation
- SWT / SWT
- JFace / JFace
- Eclipse workbench / Eclipse workbench
- used, for developing client application / Developing a client application using the Eclipse RCP
- Eclipse RCP application
- packaging / Packaging and branding an Eclipse RCP application
- branding / Branding an Eclipse RCP application
- Eclipse Web Tools Platform (WTP)
- about / Eclipse Web Tools Platform
- URL / Eclipse Web Tools Platform
- URL, for downloading / Eclipse Web Tools Platform
- server, configuring / Configuring the server
- used, for implementing Java servlet / Implementing your very first Java servlet using Eclipse WTP
- used, for implementing JSP / Implementing your very first JSP using Eclipse WTP
- Eclipse workbench
- about / Eclipse workbench
- EGit
- about / Git
- equals() method
- generating / Generating the hashCode() and equals() methods
- Equinox
- about / OSGi framework implementation
- errors, Java Editor view
- compiling / Compiling errors and warnings annotations
- events
- about / Events
- extension points
- about / Extension points
- declaring / Declaring an extension point
- interfaces, providing / Providing interfaces
- implementation, using in code / Using extension points implementation in code
- implementing / Implementing an extension point
F
- fail() method / Implementing the test methods generated by Eclipse
- FastCGI
- FileDialog
- about / FileDialog
- file editor shortcuts
- about / File editor shortcuts
- code edition shortcuts / Code edition shortcuts
- code refactoring shortcuts / Code generation and code refactoring shortcuts
- code generation shortcuts / Code generation and code refactoring shortcuts
- code navigation shortcuts / Code navigation shortcuts
- Java-specific shortcuts / Java shortcuts
- file shortcuts
- about / File shortcuts
- FillLayout class
- about / FillLayout
- fields / FillLayout
- FIRST principles, unit testing / Testing with JUnit – getting started
- FocusEvent / Typed and untyped events
- FontDialog
- about / FontDialog
- Formatter view / Enforcing Coding Style with Formatter
- full-blown debugger
- about / Debugging when problems arise
G
- generated source code / A closer look at the generated source code
- getData method / Widgets
- getInitialWindowPerspectiveId method / A closer look at the generated source code
- getSelection method / The List widgets
- getters
- about / Generating getters and setters
- generating / Generating getters and setters
- Git
- Git repository
- GridLayout class
- about / GridLayout
- fields / GridLayout
H
- hashCode() method
- generating / Generating the hashCode() and equals() methods
- HelpEvent / Typed and untyped events
- HTML
- HTTP
- HttpServlet class
- about / Understanding servlets
I
- @Ignore annotation
- creating / Creating test cases
- init() method / The servlet lifecycle
- installation, Eclipse / Downloading and installing Eclipse
- installation, Tomcat / Installing Tomcat
J
- Java
- Java class
- creating / Creating a Java class
- Java Development Kit (JDK) / Downloading and installing Eclipse
- Java Development Tools (JDT)
- Java Editor view
- about / The Java Editor view
- errors, compiling / Compiling errors and warnings annotations
- warnings annotations, compiling / Compiling errors and warnings annotations
- content assist / Content assist
- code navigation / Code navigation
- Quick fix / Quick fix
- customizing / Customizing the editor
- Java project
- creating / Creating a Java project
- Java class, creating / Creating a Java class
- working sets, creating / Creating working sets
- importing / Importing a Java project
- importing, from Version Control Servers / Importing a project from Version Control Servers
- Java Runtime Environment (JRE) / Downloading and installing Eclipse
- JavaServer Pages (JSP)
- about / Understanding JavaServer Page
- implementing, Eclipse WTP used / Implementing your very first JSP using Eclipse WTP
- Java servlet
- implementing, Eclipse WTP used / Implementing your very first Java servlet using Eclipse WTP
- Java views
- about / Introducing Java views
- Package Explorer view / The Package Explorer view
- Java Editor view / The Java Editor view
- Problems view / The Problems view
- Outline view / The Outline view
- Type Hierarchy view / The Type Hierarchy view
- Call Hierarchy view / The Call Hierarchy view
- Organize Imports view / Organizing imports
- Save Actions view / Save actions
- Formatter view / Enforcing Coding Style with Formatter
- Java Virtual Machine (JVM) / Downloading and installing Eclipse
- Java web application technologies
- javax.servlet
- about / Understanding servlets
- javax.servlet.http package
- about / Understanding servlets
- JFace
- JUnit
- about / Testing with JUnit – getting started
- URL / Testing with JUnit – getting started
- setting up / Setting up JUnit
- used, for testing / Testing with JUnit
- junit.jar file / Setting up JUnit
- JUnit 3
- versus JUnit 4 / Setting up JUnit
- JUnit 4
- versus JUnit 3 / Setting up JUnit
- JUnit Runner view
- overview / An overview of the Eclipse JUnit Runner view
- Juno version
- about / SVN
- JVM / Getting started with Apache Tomcat
K
- keyboard shortcuts
- file editor shortcuts / File editor shortcuts
- file shortcuts / File shortcuts
- run and debug shortcuts / Run and debug shortcuts
- views shortcuts / Views shortcuts
- KeyEvent / Typed and untyped events
- about / KeyEvent
L
- label widgets
- about / The Label widgets
- launch configuration
- creating / Creating a launch configuration
- layout classes
- about / Layouts
- FillLayout / FillLayout
- RowLayout / RowLayout
- GridLayout / GridLayout
- layouts
- about / Layouts
- life cycle layer
- about / The life cycle layer
- Listener
- about / Typed and untyped events
- list widgets
- about / The List widgets
M
- main menus
- about / Menus
- MANIFEST.MF file / Creating your first plugin
- menu entries / The Save and New commands and menu entries
- MenuEvent / Typed and untyped events
- Menu events
- about / Menus
- MenuItem events
- about / Menus
- menus
- MessageBox dialog
- about / MessageBox
- method comments
- generating / Generating method comments
- ModifyEvent / Typed and untyped events
- module layer
- about / The module layer
- mod_perl / Brief introduction to the benefits of Java web application technologies
- MouseButtonPressed event
- about / MouseEvent
- MouseButtonReleased event
- about / MouseEvent
- MouseDoubleClick event
- about / MouseEvent
- MouseEvent / Typed and untyped events, MouseEvent
- MouseMoveEvent / Typed and untyped events
- MouseTrackEvent / Typed and untyped events
N
- New command / The Save and New commands and menu entries
- NSAPI / Brief introduction to the benefits of Java web application technologies
O
- org.eclipse.swt.events package / Typed and untyped events
- org.eclipse.ui.commands
- about / org.eclipse.ui.commands
- org.eclipse.ui.handlers
- about / org.eclipse.ui.handlers
- org.eclipse.ui.menus
- about / org.eclipse.ui.menus
- Organize Imports view / Organizing imports
- OSGi framework
- about / OSGi framework implementation
- OSGi framework implementation, Eclipse RCP
- module layer / The module layer
- life cycle layer / The life cycle layer
- service layer / The service layer
- security layer / The security layer
- Outline view / The Outline view
P
- Package Explorer view
- about / The Package Explorer view
- PaintEvent / Typed and untyped events
- plugin
- creating / Creating your first plugin
- exporting / Exporting a plugin
- plugin.xml file / Creating your first plugin, Extension points
- Plugin Manifest Editor / Creating your first plugin
- plugin project
- debugging / Running and debugging a plugin project
- running / Running and debugging a plugin project
- configuations, running / Running and debugging configurations
- configuations, debugging / Running and debugging configurations
- Plugin Spy feature
- about / The Plugin Spy feature
- pop up menus
- about / Menus
- PrintDialog
- about / PrintDialog
- Problems view
- about / The Problems view
- customizing / Customizing the Problems view
- project
- building / Building and running the project
- running / Building and running the project
- launch configuration, creating / Creating a launch configuration
- project build path
- managing / Managing the project build path
Q
- Quick fix, Java Editor view / Quick fix
R
- RCP
- RCP applications
- running / Running and debugging RCP applications
- debugging / Running and debugging RCP applications
- readAndDispatch method / Displays, Events
- RowLayout class
- run and debug shortcuts
- about / Run and debug shortcuts
S
- Save Actions view / Save actions
- Save command / The Save and New commands and menu entries
- schema editor
- example / Declaring an extension point
- security layer
- about / The security layer
- SelectionEvent / Typed and untyped events
- service() method / The servlet lifecycle
- service layer
- about / The service layer
- servlet lifecycle / The servlet lifecycle
- servlets
- about / Understanding servlets
- setAppName method / Displays
- setData method / Widgets
- setLocation method / Layouts
- setSelection method / The List widgets
- setSize method / Layouts
- setters
- about / Generating getters and setters
- generating / Generating getters and setters
- shell
- about / Widgets
- ShellEvent / Typed and untyped events
- StickyView
- about / Creating new views
- StyledText widget / New and noteworthy
- Subclipse project
- about / SVN
- Subversion (SVN)
- Subversive project
- about / SVN
- SWT
- about / Getting started, SWT
- setting up / Setting up
T
- @Test annotation
- table
- about / Tables
- teardown() method / Creating test cases
- template
- used, for creating client application project / Creating a new client application project using a template
- testAdd() method / Implementing the test methods generated by Eclipse
- test cases
- creating / Creating test cases
- Test Driven Development (TDD)
- testing
- with JUnit / Testing with JUnit
- test methods
- implementing / Implementing the test methods generated by Eclipse
- testSubtract() method / Creating test cases
- text widgets
- about / The Text widgets
- Tomcat
- about / Getting started with Apache Tomcat
- installing / Installing Tomcat
- toolbar
- about / Toolbars
- ToolBar styles
- about / Toolbars
- ToolItem events
- about / Toolbars
- ToolItem styles
- about / Toolbars
- toString() method
- generating / Generating the toString() method
- trace code
- about / Debugging when problems arise
- TraverseEvent / Typed and untyped events
- TreeCursor class
- about / New and noteworthy
- TreeEvent / Typed and untyped events
- typed events
- about / Typed and untyped events
- Type Hierarchy view / The Type Hierarchy view
U
- unit testing
- about / Testing with JUnit – getting started
- FIRST principles / Testing with JUnit – getting started
- untyped events
- about / Typed and untyped events
V
- VerifyEvent / Typed and untyped events
- Version Control Servers
- Java project, importing from / Importing a project from Version Control Servers
- version control systems (VCS)
- viewers
- about / Tables
- views
- creating / Creating new views
- current state, saving / Saving the view's current state
- context help, adding / Adding context help to your view
- example / Example of a new view
- views shortcuts
- about / Views shortcuts
W
- WAR files
- generating / Generating WAR files
- warnings annotations, Java Editor view
- compiling / Compiling errors and warnings annotations
- widgets
- about / Widgets
- working sets
- creating / Creating working sets
X
- XML
- about / Understanding JavaServer Page
Z
- 7-Zip
- about / Downloading and installing Eclipse
- URL, for downloading / Downloading and installing Eclipse