Package com.google.gwt.i18n.shared
Class DirectionEstimator
- java.lang.Object
-
- com.google.gwt.i18n.shared.DirectionEstimator
-
- Direct Known Subclasses:
AnyRtlDirectionEstimator
,FirstStrongDirectionEstimator
,WordCountDirectionEstimator
public abstract class DirectionEstimator extends java.lang.Object
Interface for direction estimators.
-
-
Constructor Summary
Constructors Constructor Description DirectionEstimator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description HasDirection.Direction
estimateDirection(SafeHtml html)
Estimates the direction of a SafeHtml.abstract HasDirection.Direction
estimateDirection(java.lang.String str)
Estimates the direction of a plain-text string.HasDirection.Direction
estimateDirection(java.lang.String str, boolean isHtml)
Estimates the direction of a string.
-
-
-
Method Detail
-
estimateDirection
public abstract HasDirection.Direction estimateDirection(java.lang.String str)
Estimates the direction of a plain-text string.- Parameters:
str
- The string to check.- Returns:
str
's estimated direction.
-
estimateDirection
public HasDirection.Direction estimateDirection(java.lang.String str, boolean isHtml)
Estimates the direction of a string.- Parameters:
str
- The string to check.isHtml
- Whetherstr
is HTML / HTML-escaped.false
means thatstr
is plain-text.- Returns:
str
's estimated direction.
-
estimateDirection
public HasDirection.Direction estimateDirection(SafeHtml html)
Estimates the direction of a SafeHtml.- Parameters:
html
- The string to check.- Returns:
html
's estimated direction.
-
-