package android.icu.text; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ public class ArabicShaping { // Fields public static final ArabicShaping SHAPER = null; public static final int SEEN_TWOCELL_NEAR = 2097152; public static final int SEEN_MASK = 7340032; public static final int YEHHAMZA_TWOCELL_NEAR = 16777216; public static final int YEHHAMZA_MASK = 58720256; public static final int TASHKEEL_BEGIN = 262144; public static final int TASHKEEL_END = 393216; public static final int TASHKEEL_RESIZE = 524288; public static final int TASHKEEL_REPLACE_BY_TATWEEL = 786432; public static final int TASHKEEL_MASK = 917504; public static final int SPACES_RELATIVE_TO_TEXT_BEGIN_END = 67108864; public static final int SPACES_RELATIVE_TO_TEXT_MASK = 67108864; public static final int SHAPE_TAIL_NEW_UNICODE = 134217728; public static final int SHAPE_TAIL_TYPE_MASK = 134217728; public static final int LENGTH_GROW_SHRINK = 0; public static final int LAMALEF_RESIZE = 0; public static final int LENGTH_FIXED_SPACES_NEAR = 1; public static final int LAMALEF_NEAR = 1; public static final int LENGTH_FIXED_SPACES_AT_END = 2; public static final int LAMALEF_END = 2; public static final int LENGTH_FIXED_SPACES_AT_BEGINNING = 3; public static final int LAMALEF_BEGIN = 3; public static final int LAMALEF_AUTO = 65536; public static final int LENGTH_MASK = 65539; public static final int LAMALEF_MASK = 65539; public static final int TEXT_DIRECTION_LOGICAL = 0; public static final int TEXT_DIRECTION_VISUAL_RTL = 0; public static final int TEXT_DIRECTION_VISUAL_LTR = 4; public static final int TEXT_DIRECTION_MASK = 4; public static final int LETTERS_NOOP = 0; public static final int LETTERS_SHAPE = 8; public static final int LETTERS_UNSHAPE = 16; public static final int LETTERS_SHAPE_TASHKEEL_ISOLATED = 24; public static final int LETTERS_MASK = 24; public static final int DIGITS_NOOP = 0; public static final int DIGITS_EN2AN = 32; public static final int DIGITS_AN2EN = 64; public static final int DIGITS_EN2AN_INIT_LR = 96; public static final int DIGITS_EN2AN_INIT_AL = 128; public static final int DIGITS_MASK = 224; public static final int DIGIT_TYPE_AN = 0; public static final int DIGIT_TYPE_AN_EXTENDED = 256; public static final int DIGIT_TYPE_MASK = 256; // Constructors public ArabicShaping(int arg1){ } // Methods public boolean equals(java.lang.Object arg1){ return false; } public java.lang.String toString(){ return (java.lang.String) null; } public int hashCode(){ return 0; } public int shape(char [] arg1, int arg2, int arg3, char [] arg4, int arg5, int arg6) throws java.lang.RuntimeException{ return 0; } public void shape(char [] arg1, int arg2, int arg3) throws java.lang.RuntimeException{ } public java.lang.String shape(java.lang.String arg1) throws java.lang.RuntimeException{ return (java.lang.String) null; } public static int countSpaceSub(char [] arg1, int arg2, char arg3){ return 0; } public static void shiftArray(char [] arg1, int arg2, int arg3, char arg4){ } public static int flipArray(char [] arg1, int arg2, int arg3, int arg4){ return 0; } }