Lines Matching +refs:val +refs:context

48  * shape European digits to Arabic in an Arabic context:<br>
370 /** index of context for contextual shaping - values range from 0 to 18 */
379 * The context {@code Range} for contextual shaping or the {@code
901 boolean val = (cachedIndex & 0x1) == 1;
903 return val;
952 * shaper assumes EUROPEAN as the starting context, that is, if
954 * text in the string, the context is presumed to be EUROPEAN, and
970 * <p>The shaper assumes EUROPEAN as the starting context, that
972 * directional text in the string, the context is presumed to be
993 * shaper uses defaultContext as the starting context.
995 * @param defaultContext the starting context, such as
1012 * defaultContext} as the starting context.
1015 * @param defaultContext the starting context, such as
1097 * start + count, using the provided context.
1104 * @param context the context to which to convert the
1110 * and the specified <code>context</code> is not a single valid
1113 public void shape(char[] text, int start, int count, int context) {
1116 int ctxKey = getKeyFromMask(context);
1130 * context}. {@code Context} is ignored if the shaper is not a
1137 * @param context the context to which to convert the characters,
1142 * if {@code text} or {@code context} is null
1145 public void shape(char[] text, int start, int count, Range context) {
1147 if (context == null) {
1148 throw new NullPointerException("context is null");
1153 shapeContextually(text, start, count, context);
1155 int key = Range.toRangeIndex(context);
1252 // if we don't support this context, then don't shape
1296 // if we don't support the specified context, then don't shape.
1397 buf.append(", context:");