1:
37:
38:
39: package ;
40:
41: import ;
42:
43:
47: public final class NumericShaper implements Serializable
48: {
49: private static final long serialVersionUID = -8022764705923730308L;
50:
51: public static final int ALL_RANGES = 524287;
52: public static final int ARABIC = 2;
53: public static final int BENGALI = 16;
54: public static final int DEVANAGARI = 8;
55: public static final int EASTERN_ARABIC = 4;
56: public static final int ETHIOPIC = 65536;
57: public static final int EUROPEAN = 1;
58: public static final int GUJARATI = 64;
59: public static final int GURMUKHI = 32;
60: public static final int KANNADA = 1024;
61: public static final int KHMER = 131072;
62: public static final int LAO = 8192;
63: public static final int MALAYALAM = 2048;
64: public static final int MONGOLIAN = 262144;
65: public static final int MYANMAR = 32768;
66: public static final int ORIYA = 128;
67: public static final int TAMIL = 256;
68: public static final int TELUGU = 512;
69: public static final int THAI = 4096;
70: public static final int TIBETAN = 16384;
71:
72: private int ranges;
73: private int context;
74:
75: private NumericShaper (int ranges, int context)
76: {
77: this.ranges = ranges;
78: this.context = context;
79: }
80:
81: public boolean equals (Object obj)
82: {
83: if (! (obj instanceof NumericShaper))
84: return false;
85:
86: NumericShaper tmp = (NumericShaper) obj;
87:
88: return (ranges == tmp.ranges
89: && context == tmp.context);
90: }
91:
92: public static NumericShaper getContextualShaper (int ranges)
93: {
94: throw new Error ("not implemented");
95: }
96:
97: public static NumericShaper getContextualShaper (int ranges,
98: int defaultContext)
99: {
100: throw new Error ("not implemented");
101: }
102:
103: public int getRanges ()
104: {
105: return ranges;
106: }
107:
108: public static NumericShaper getShaper (int singleRange)
109: {
110: throw new Error ("not implemented");
111: }
112:
113: public int hashCode ()
114: {
115: throw new Error ("not implemented");
116: }
117:
118: public boolean isContextual ()
119: {
120: throw new Error ("not implemented");
121: }
122:
123: public void shape (char[] text, int start, int count)
124: {
125: shape (text, start, count, context);
126: }
127:
128: public void shape (char[] text, int start, int count, int context)
129: {
130: throw new Error ("not implemented");
131: }
132:
133: public String toString ()
134: {
135: throw new Error ("not implemented");
136: }
137: }