Please refer the table below to find more about content of these groups. Also, there you can find short description of every tool included into Productivity!
Tool |
Purpose |
Code Generation Tools
|
Pro! Delegate.Insight
|
Delegate.Insight provides an easy way to generate methods, which implementations are delegated to another object (delegate).
|
Pro! Introduce.Constructor
|
Introduce.Constructor allows easy generation of constructors intended to initialize appropriate fields of the class.
|
Class.Insight |
Class.Insight allows quick finding Java classes with short names matching the word at the cursor position, and inserting the class name found into the caret position along with its import statement. |
Implement.Insight |
Implement.Insight allows quick finding Java classes with short names matching the word at the cursor position and using them either as a super interface or as a super class. |
Override.Insight |
Override.Insight allows quick finding methods to override with names matching the word at the cursor position or a typed word, and overriding them into the class at the cursor position. |
Constructor.Insight |
Constructor.Insight allows quick overriding class constructors. |
Easy.JavaDoc |
Easy.JavaDoc allows easy and convenient generating templates for JavaDoc comments for a particular method or class. |
Smart.Instantiate |
Smart.Instantiate is an additional Class.Insight functionality that allows adding instantiation of a particular class or interface. |
GetSet.Creator |
GetSet.Creator is a tool that allows easy creation of accessors and/or mutators for selected fields of a class. |
Power Tools
|
Pro! Assistant
|
The set of assistants those show information about the particular issue and/or list of possible actions to complete.
|
Pro! Rename Assistant
|
This tool simplifies identifiers renaming by introducing "in-place" rename approach.
|
Pro! Task List
|
The Task List is a tool that allows viewing and managing the list of tasks, code issues and to-do's.
|
Pro! Advanced To-Do's
|
The Advanced To-Do's tool is further expansion of the To-Do comments concept by treating them as tasks with set of attributes like priority, status, owner etc.
|
Pro! Smart.Templates
|
The Smart.Templates is advanced template engine that provides set of sophisticated features, like linked fields, calculated fields; expression and functions supports. It introduces advanced code templates those can be easily adapted to particular coding style coding style.
|
Pro! Smart.JavaDoc
|
The Smart.JavaDoc tool is additional viewer for Java file node that offers JavaDoc authoring in mode that is very close to WYSIWYG one.
|
Editor Enhancements
|
Smart.Braces
|
The Smart.Braces is a tool that allows easy creation of closing braces while you are typing.
|
Pro! Code Folding Enhancements |
Ability to fold JavaDoc comments and collapse all of them (by using special button on the view toolbar. |
Pro! Classes Highlight |
Allows highlighting classes used in the code. |
Pro! Thumbnail Gutter
|
The Thumbnail Gutter represents additional gutter placed near vertical scrollbar of editor pane and allows showing gutter marks for the whole source file as well as navigate to them.
|
Pro! Smart.Clipboard
|
The Smart.Clipboard represents several tools used for provide more efficient clipboard operations. These tools include clipboard management, swapping context of clipboard with current selection, inserting pasted Java code with correct indent along with required import statements etc.
|
Pro! Smart.Gutter
|
The Smart.Gutter is additional gutter placed near standard JBuilder editor gutter and is used for showing various hints concerning corresponding code in editor by arranging appropriate gutter marks.
|
Pro! Smart.Braces.Highlight
|
The Smart.Braces.Highlight tool providers matching braces highlight and navigation operations as well as showing code fragment that corresponds to appropriate brace.
|
Pro! Matching.Code.Highlight
|
The Matching.Code.Highlight tool performs highlighting of code matching to one at caret position as well as displaying appropriate code fragment in the popup window.
|
Pro! Changes Highlight
|
The Changes Highlight Highlights changed lines if Java source on the gutter.
|
Pro! Methods and Classes Separator
|
The Methods and Classes Separator tool visually separates classes and methods from each other by painting horizontal line at the top of declaration.
|
Pro! Current Line Highlight
|
The Current Line Highlight tool highlights the line under cursor in the current editor with appropriate background color.
|
Pro! Smart.Selection
|
The Smart.Selection tool offers sophisticated code selection functionality that is based on n structure of Java program. It allows expanding/narrowing selection incrementally using appropriate code elements as well as quickly selection of whole statement, code block, method or class.
|
Pro! Advanced Text View Status Bar
|
The Advanced Text View Status Bar represents a replacement of standard component that allows viewing of class and method for current caret position, caret offset, and lines count.
|
IDE Improvements
|
Pro! Project View Synchronizer
|
This tool provides functionality for synchronizing of currently active file with the corresponding node in the JBuilder Project View.
|
Pro! Java Structure Synchronizer
|
The Java Structure Synchronizer allows synchronizing the Java Structure View with current caret position in the editor.
|
Pro! Change.ReadOnly
|
The Change.ReadOnly allows easy viewing and managing the read-only status for file nodes.
|
Navigation Tools
|
Pro! Persistent.Bookmarks
|
ThePersistent.Bookmarks tool offers advanced bookmarks functionality. These bookmarks are persistent between sessions of JBuilder, are associated not only with editor, but also with file and JBuilder project.
|
Pro! View Navigator
|
The View Navigator tool allows quick navigation by source elements (classes, methods, fields), issues/errors, editing points or search results.
|
Pro! Navigator.Insight
|
The Navigator.Insight is specialized insight used for quick controlling of View Navigator.
|
Browse.Insight
|
Browse.Insight allows quick finding Java classes with short names matching the word at the cursor position and browsing them or the appropriate help topics.
|
Browse.Members
|
Browse.Members allows quick finding members belonging to the current discovered context and browsing them.
|
Hyperlinks.Navigate
|
Hyperlinks.Navigate is a tool that allows easy and convenient navigation through symbols definitions basing on the concept of hyperlinks.
|
Pro! Search Results and References Highlight
|
This tool is intended to highlight in the editor various things found during search or find references operations.
|
Pro! Local References Highlight
|
This tool allows finding local references of the symbol under caret and highlighting them.
|
Information Tools
|
Hyperlinks.Help
|
Hyperlinks.Help allows easy and convenient viewing help topics for particular symbols.
|
Help.Insight
|
Help.Insight allows easy viewing help topics, if any, for the identifier at the caretposition. Also, it provides quick help for items shown in JBuilder built-in Member Insight and Productivity! insights.
|
Context.Insight
|
Context.Insight is a tool that allows you to check context of the current cursor position. Context.Insight collects information about all classes and methods and shows it using the insight popup window. |