Lines Matching defs:limit
70 * Create a new GraphicComponent. start and limit are indices
78 int limit,
81 if (limit <= start) {
90 initLocalOrdering(charsLtoV, levels, start, limit);
93 private GraphicComponent(GraphicComponent parent, int start, int limit, int dir) {
109 limit -= start;
112 charsLtoV = new int[limit];
113 levels = new byte[limit];
114 for (int i=0; i < limit; i++) {
115 charsLtoV[i] = limit-i-1;
124 initLocalOrdering(charsLtoV, levels, start, limit);
133 int limit) {
135 this.graphicCount = limit - start; // todo: should be codepoints?
141 this.charsLtoV = BidiUtils.createNormalizedMap(charsLtoV, levels, start, limit);
303 public float getAdvanceBetween(int start, int limit) {
305 return graphicAdvance * (limit - start);
326 public TextLineComponent getSubset(int start, int limit, int dir) {
328 if (start < 0 || limit > graphicCount || start >= limit) {
330 +start+"; limit="+limit);
333 if (start == 0 && limit == graphicCount && dir == UNCHANGED) {
337 return new GraphicComponent(this, start, limit, dir);