Eclipse : building commerical-quality plug-ins

著者

書誌事項

Eclipse : building commerical-quality plug-ins

Eric Clayberg, Dan Rubel ; [forewords by Skip McGaughey & Simon Archer]

(The eclipse series)

Addison-Wesley, c2004

大学図書館所蔵 件 / 2

この図書・雑誌をさがす

注記

"Covers Eclipse 3.0!"--Cover

Includes bibliographical references and index

内容説明・目次

内容説明

The book is focused on providing developers with the definitive resource to which they can turn for in-depth knowledge and practical solutions to challenges encountered when extending the Eclipse environment for commercial use. The authors use a very practical approach to teaching Eclipse. They begin by introducing the Eclipse development environment, and outlining the process of building a simple plugin. The rest of the book is focused on describing each of the various aspects of plugin development and furnishes in-depth knowledge of how to solve the various challenges involved. Sometimes a developer needs a quick solution, while at other times that same developer needs to gain deeper knowledge of a particular aspect of Eclipse development. The intent is to provide several different ways for the reader to absorb and use the information so that both needs can be addressed.

目次

Foreword by Skip McGaughey. Foreword by Simon Archer. Preface. 1. Using Eclipse Tools. Getting Started. The Eclipse Workbench. Setting up Your Environment. Creating a Project. Navigating. Searching. Writing Code. Team Development Using CVS. Running Applications. Introduction to Debugging. Introduction to Testing. Summary. 2. A Simple Plug-in Example. The Favorites Plug-in. Creating a Plug-in Project. Reviewing the Generated Code. Building a Product. Installing and Running the Product. Debugging the Product. PDE Views. Writing Plug-in Tests. Summary. 3. Eclipse Infrastructure. Overview. Plug-in Directory. Plug-in Manifest. Plug-in Class. Plug-in Model. Logging. Eclipse Plug-ins. Summary. 4. The Standard Widget Toolkit. SWT History and Goals. SWT Widgets. Layout Management. Resource Management. Summary. 5. JFace Viewers. List-Oriented Viewers. Text Viewers. Summary. 6. Actions. IAction versus IActionDelegate. Workbench Window Actions. Object Actions. View Actions. Editor Actions. Key Bindings. RFWS Considerations. Summary. 7. Views. View Declaration. View Chapter. View Actions. Linking the View. Saving View State . Testing. Image Caching. Auto-sizing Table Columns. RFWS Considerations. Summary. 8. Editors. Editor Declaration. Editor Chapter. Editing. Editor Lifecycle. Editor Actions. Linking the Editor. RFWS Considerations. Summary. 9. Resource Change Tracking. IResourceChangeListener. Processing Change Events. Batching Change Events. Progress Monitor. Delayed Changed Events. RFWS Considerations. Summary. 10. Perspectives. Creating a Perspective. Enhancing an Existing Perspective. RFWS Considerations. Summary. 11. Dialogs and Wizards. Dialogs. Wizards. RFWS Considerations. Summary. 12. Preference Pages. Creating a Preference Page. Preference Page APIs. Preference APIs. RFWS Considerations. Summary. 13. Properties. Creating Properties. Displaying Properties in the Properties Dialog. Displaying Properties in the Properties View. Property Pages Reused as Preference Pages. RFWS Considerations. Summary. 14. Builders, Markers, and Natures. Builders. Markers. Natures. RFWS Considerations. Summary. 15. Implementing Help. Using Help. Implementing Help. Context-Sensitive "Infopop" Help (F1). Accessing Help Programmatically. RFWS Considerations. Summary. 16. Internationalization. Externalizing the Plug-in Manifest. Externalizing Plug-in Strings. Using Fragments. Summary. 17. Creating New Extension Points. The Extension Point Mechanism. Defining an Extension Point. Code Behind an Extension Point. Extension Point Documentation. Using the Extension Point. RFWS Considerations. Summary. 18. Features and Branding. Feature Projects. Branding. Update Sites. RFWS Considerations. Summary. 19. Building a Product. A Brief Introduction to Ant. Building the Favorites Product. Summary. 20. Advanced Topics. Advanced Search-Reference Projects. Accessing Internal Code. Adapters. Opening a Browser or Creating an Email. Types Specified in an Extension Point. Modifying Eclipse to Find Chapter Identifiers. Label Decorators. Background Tasks-Jobs API. Plug-in ClassLoaders. OSGi Bundles and the 3.0 Run-time. Conclusion. Appendix A. Appendix B. Index.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ