Package org.eclipse.draw2d.text
Class BidiProvider.DefaultBidiProvider
java.lang.Object
org.eclipse.draw2d.text.BidiProvider.DefaultBidiProvider
- All Implemented Interfaces:
BidiProvider
- Enclosing interface:
- BidiProvider
Default implementation of
BidiProvider
, backed by Bidi
.- Since:
- 3.15
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.draw2d.text.BidiProvider
BidiProvider.DefaultBidiProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
requiresBidi
(char[] text, int start, int limit) Returntrue
if the specified text requires bidi analysis.
-
Constructor Details
-
DefaultBidiProvider
public DefaultBidiProvider()
-
-
Method Details
-
requiresBidi
public boolean requiresBidi(char[] text, int start, int limit) Description copied from interface:BidiProvider
Returntrue
if the specified text requires bidi analysis. If this returnsfalse
, the text will display left-to-right. Clients can then avoid constructing a Bidi object. Text in the Arabic Presentation Forms area of Unicode is presumed to already be shaped and ordered for display, and so will not cause this function to returntrue
.- Specified by:
requiresBidi
in interfaceBidiProvider
- Parameters:
text
- the text containing the characters to teststart
- the start of the range of characters to testlimit
- the limit of the range of characters to test- Returns:
- true if the range of characters requires bidi analysis
- See Also:
-