|
Eclipse Platform Release 3.0 |
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
ContextTypeRegistry | A registry for context types. |
DocumentTemplateContext | A typical text based document template context. |
GlobalTemplateVariables | Global variables which are available in any context. |
GlobalTemplateVariables.Cursor | The cursor variable determines the cursor placement after template edition. |
GlobalTemplateVariables.Date | The date variable evaluates to the current date. |
GlobalTemplateVariables.Dollar | The dollar variable inserts an escaped dollar symbol. |
GlobalTemplateVariables.LineSelection | The line selection variable determines templates that work on selected lines. |
GlobalTemplateVariables.Time | The time variable evaluates to the current time. |
GlobalTemplateVariables.User | The user variable evaluates to the current user. |
GlobalTemplateVariables.WordSelection | The word selection variable determines templates that work on a full lines selection. |
GlobalTemplateVariables.Year | The year variable evaluates to the current year. |
SimpleTemplateVariableResolver | A simple template variable resolver, which always evaluates to a defined string. |
Template | A template consisting of a name and a pattern. |
TemplateBuffer | A template buffer is a container for a string and variables. |
TemplateCompletionProcessor | A completion processor that computes template proposals. |
TemplateContext | Provides the context for a Template being resolved. |
TemplateContextType | A context type defines a context within which templates are resolved. |
TemplateProposal | A template completion proposal. |
TemplateTranslator | The template translator translates a string into a template buffer. |
TemplateVariable | A TemplateVariable represents a set of positions into a
TemplateBuffer with identical content each. |
TemplateVariableResolver | A TemplateVariableResolver resolves TemplateVariables
of a certain type inside a TemplateContext .
|
Exception Summary | |
TemplateException | Thrown when a template cannot be validated. |
Application programming interfaces for interaction with the Eclipse Java User Interface text support.
if (${name} instanceof ${type}) { ${type} ${new_name} = (${type})${name}; ${cursor} }In this template, the variables (name,type, ...) are resolved when inserted into java source and changing one variable instance will also change the other. When leaving linked mode, the caret is placed at the cursor variable.
|
Eclipse Platform Release 3.0 |
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.