public class SoyBidiUtils extends Object
Important: Do not use outside of Soy code (treat as superpackage-private).
Modifier and Type | Field and Description |
---|---|
static String |
IS_RTL_MODULE_ALIAS
The name used as an alias for importing a module containing the bidiIsRtlFn.
|
Modifier and Type | Method and Description |
---|---|
static BidiGlobalDir |
decodeBidiGlobalDirFromJsOptions(int bidiGlobalDir,
boolean useGoogIsRtlForBidiGlobalDir)
Decodes the bidi global directionality from the usual command line options used to specify
it.
|
static BidiGlobalDir |
decodeBidiGlobalDirFromPyOptions(String bidiIsRtlFn)
Decodes bidi global directionality from the Python bidiIsRtlFn command line option.
|
static BidiFormatter |
getBidiFormatter(int dir)
Get a bidi formatter.
|
static int |
getBidiGlobalDir(String localeString)
Gets the bidi global directionality from a language/locale string (ltr=1, rtl=-1).
|
public static final String IS_RTL_MODULE_ALIAS
public static int getBidiGlobalDir(String localeString)
localeString
- The language/locale string for which to get the bidi global
directionality.public static BidiGlobalDir decodeBidiGlobalDirFromJsOptions(int bidiGlobalDir, boolean useGoogIsRtlForBidiGlobalDir)
bidiGlobalDir
- 1: ltr, -1: rtl, 0: unspecified.useGoogIsRtlForBidiGlobalDir
- Whether to determine the bidi global direction at template
runtime by evaluating goog.i18n.bidi.IS_RTL.public static BidiGlobalDir decodeBidiGlobalDirFromPyOptions(String bidiIsRtlFn)
bidiIsRtlFn
- The string containing the full module path and function name.public static BidiFormatter getBidiFormatter(int dir)
dir
- The directionality as an integer (ltr=1, rtl=-1).