java.lang.Object | |
↳ | com.google.gwt.user.client.ui.DirectionalTextHelper |
A helper class for displaying bidi (i.e. potentially opposite-direction) text or HTML in an element. Note: this class assumes that callers perform all their text/html and direction manipulations through it alone.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DEFAULT_DIRECTION_ESTIMATOR | A default direction estimator instance. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the
DirectionEstimator object. | |||||||||||
Get the inner text or html of the element, taking the inner span wrap into
consideration, if needed.
| |||||||||||
This method is deprecated.
No replacement.
| |||||||||||
Note: if the element already has non-empty content, this will update
its direction according to the new estimator's result.
| |||||||||||
Sets the element's content to the given value (either plain text or HTML),
applying the given direction.
| |||||||||||
Sets the element's content to the given value (either plain text or HTML).
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface com.google.gwt.i18n.shared.HasDirectionEstimator |
A default direction estimator instance.
element | The widget's element holding text. |
---|---|
isElementInline | Whether the element is an inline element. |
Get the inner text or html of the element, taking the inner span wrap into consideration, if needed.
isHtml | true to get the inner html, false to get the inner text |
---|
This method is deprecated.
No replacement.
Provides implementation for HasDirection's method setDirection (normally deprecated), dealing with backwards compatibility issues.
Note: if the element already has non-empty content, this will update its direction according to the new estimator's result. This may cause flicker, and thus should be avoided; DirectionEstimator should be set before the element has any content.
directionEstimator | The {code DirectionEstimator} to be set. null means turning off direction estimation.
|
---|
enabled | Whether to enable direction estimation. If true ,
sets the DirectionEstimator object to a default
DirectionEstimator .
|
---|
Sets the element's content to the given value (either plain text or HTML), applying the given direction.
Implementation details:
BidiFormatter
for more
details.
content | the element's new content |
---|---|
dir | the content's direction |
isHtml | whether the content is HTML |
Sets the element's content to the given value (either plain text or HTML).
If direction estimation is off, the direction is verified to match the
element's initial direction. Otherwise, the direction is affected as
described at
setTextOrHtml(String, Direction, boolean)
.
content | the element's new content |
---|---|
isHtml | whether the content is HTML |