public interface IFormattingStrategyExtension
IFormattingStrategy.
Updates formatting strategies to be able to receive a more general IFormattingContext
object from its associated content formatters.
Each formatting process calls the strategy's methods in the following sequence:
formatterStarts
format
formatterStops
Note that multiple calls to formatterStarts can be issued to
a strategy before launching the formatting process with format.
This interface must be implemented by clients. Implementers should be registered with a content formatter in order get involved in the formatting process.
IFormattingContext| Modifier and Type | Method and Description |
|---|---|
void |
format()
Formats the region with the properties indicated in the formatting
context previously supplied by
formatterStarts(IFormattingContext). |
void |
formatterStarts(IFormattingContext context)
Informs the strategy about the start of a formatting process in which it
will participate.
|
void |
formatterStops()
Informs the strategy that the formatting process in which it has
participated has been finished.
|
void format()
formatterStarts(IFormattingContext).void formatterStarts(IFormattingContext context)
context - Formatting context used in the corresponding formatting
process.void formatterStops()
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.