Chapter 13Supporting New File Types

The limits of my language mean the limits of my world.

—Ludwig Wittgenstein

At its core, an integrated development environment (IDE) assists a developer in working with various development artifacts. While some of the artifacts, such as server instances, may be intangible, most artifacts map to one or more files whose syntax is defined by programming languages. The IDE’s job is to simplify the task of working with these languages.

There are a number of tools an IDE can provide to simplify development of language-specific files. A new file wizard handles tasks such as naming and placement of the file and can create a skeleton structure of the new file. A rich editor simplifies manual editing of the file with ...

Get Eclipse Web Tools Platform: Developing Java™ Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.