/frameworks/base/core/java/android/text/ |
H A D | SpannableStringInternal.java | 29 int start, int end, boolean ignoreNoCopySpan) { 30 if (start == 0 && end == source.length()) 33 mText = source.toString().substring(start, end); 41 copySpans((SpannableStringInternal) source, start, end, ignoreNoCopySpan); 43 copySpans((Spanned) source, start, end, ignoreNoCopySpan); 53 /* package */ SpannableStringInternal(CharSequence source, int start, int end) { argument 54 this(source, start, end, false /* ignoreNoCopySpan */); 58 * Copies another {@link Spanned} object's spans between [start, end] into this object. 61 * @param start Start index in the source object. 65 private void copySpans(Spanned src, int start, in argument 28 SpannableStringInternal(CharSequence source, int start, int end, boolean ignoreNoCopySpan) argument 94 copySpans(SpannableStringInternal src, int start, int end, boolean ignoreNoCopySpan) argument 151 isOutOfCopyRange(int start, int end, int spanStart, int spanEnd) argument 173 getChars(int start, int end, char[] dest, int off) argument 177 setSpan(Object what, int start, int end, int flags) argument 185 setSpan(Object what, int start, int end, int flags, boolean enforceParagraph) argument 407 nextSpanTransition(int start, int limit, Class kind) argument 429 sendSpanAdded(Object what, int start, int end) argument 438 sendSpanRemoved(Object what, int start, int end) argument 457 region(int start, int end) argument 461 checkRange(final String operation, int start, int end) argument 537 copySpans(Spanned src, int start, int end) argument 541 copySpans(SpannableStringInternal src, int start, int end) argument [all...] |
/frameworks/base/core/java/android/text/method/ |
H A D | DigitsKeyListener.java | 339 public CharSequence filter(CharSequence source, int start, int end, argument 341 CharSequence out = super.filter(source, start, end, dest, dstart, dend); 349 start = 0; 389 for (int i = end - 1; i >= start; i--) { 394 if (i != start || dstart != 0) { 410 if (end == start + 1) { 415 stripped = new SpannableStringBuilder(source, start, end); 418 stripped.delete(i - start, i + 1 - start);
|
H A D | PasswordTransformationMethod.java | 70 public void beforeTextChanged(CharSequence s, int start, argument 75 public void onTextChanged(CharSequence s, int start, argument 107 sp.setSpan(new Visible(sp, this), start, start + count, 177 public CharSequence subSequence(int start, int end) { argument 178 char[] buf = new char[end - start]; 180 getChars(start, end, buf, 0); 188 public void getChars(int start, int end, char[] dest, int off) { argument 189 TextUtils.getChars(mSource, start, end, dest, off); 214 for (int i = start; [all...] |
H A D | TextKeyListener.java | 181 public void onSpanAdded(Spannable s, Object what, int start, int end) { } argument 182 public void onSpanRemoved(Spannable s, Object what, int start, int end) { } argument 184 public void onSpanChanged(Spannable s, Object what, int start, int end, argument
|
/frameworks/base/core/java/android/text/style/ |
H A D | BulletSpan.java | 203 @NonNull CharSequence text, int start, int end, 205 if (((Spanned) text).getSpanStart(this) == start) { 220 final int line = layout.getLineForOffset(start); 201 drawLeadingMargin(@onNull Canvas canvas, @NonNull Paint paint, int x, int dir, int top, int baseline, int bottom, @NonNull CharSequence text, int start, int end, boolean first, @Nullable Layout layout) argument
|
/frameworks/base/core/java/android/text/util/ |
H A D | Linkify.java | 136 public final boolean acceptMatch(CharSequence s, int start, int end) { 137 if (start == 0) { 141 if (s.charAt(start - 1) == '@') { 154 public final boolean acceptMatch(CharSequence s, int start, int end) { 157 for (int i = start; i < end; i++) { 200 * @param start The index of the first character in s that was 207 boolean acceptMatch(CharSequence s, int start, int end); argument 288 applyLink(link.url, link.start, link.end, text); 352 * prepended to the links that do not start with this scheme. 368 * prepended to the links that do not start wit 730 applyLink(String url, int start, int end, Spannable text) argument 902 int start; field in class:LinkSpec [all...] |
/frameworks/base/core/java/android/util/ |
H A D | MathUtils.java | 156 public static float lerp(float start, float stop, float amount) { argument 157 return start + (stop - start) * amount; 161 * Returns an interpolated angle in degrees between a set of start and end 165 * travel is determined by the shortest angle between the start and end 170 * @param start the starting angle in degrees 172 * @param amount the position between start and end in the range [0,1] 176 public static float lerpDeg(float start, float end, float amount) { argument 177 final float minAngle = (((end - start) + 180) % 360) - 180; 178 return minAngle * amount + start; 181 norm(float start, float stop, float value) argument [all...] |
H A D | RecurrenceRule.java | 52 public final ZonedDateTime start; field in class:RecurrenceRule 56 public RecurrenceRule(ZonedDateTime start, ZonedDateTime end, Period period) { argument 57 this.start = start; 71 final ZonedDateTime start = ZonedDateTime.of( 74 return new RecurrenceRule(start, null, Period.ofMonths(1)); 78 start = convertZonedDateTime(source.readString()); 90 dest.writeString(convertZonedDateTime(start)); 99 start = convertZonedDateTime(BackupUtils.readString(in)); 110 BackupUtils.writeString(out, convertZonedDateTime(start)); [all...] |
/frameworks/base/core/java/android/util/jar/ |
H A D | StrictJarVerifier.java | 471 chunk.start, chunk.end, createdBySigntool, false)) { 492 int start, int end, boolean ignoreSecondEndline, boolean ignorable) { 507 md.update(data, start, end - 1 - start); 509 md.update(data, start, end - start); 491 verify(Attributes attributes, String entry, byte[] data, int start, int end, boolean ignoreSecondEndline, boolean ignorable) argument
|
/frameworks/base/core/java/android/util/proto/ |
H A D | EncodedBuffer.java | 626 int start = 0; 628 start += dumpByteString(tag, "{" + i + "} ", start, mBuffers.get(i)); 642 private static int dumpByteString(String tag, String prefix, int start, byte[] buf) { argument 655 sb.append(start + i);
|
/frameworks/base/core/java/android/view/inputmethod/ |
H A D | InputConnection.java | 77 * should start by implementing 108 * before the start of the selection if there is one, and any method 171 * the cursor is really at the start of the text.</p> 448 * is relative to the start of the text. So a value of 1 will 468 * The order of start and end is not important. In effect, the 469 * region from start to end and the region from end to start is 470 * the same. Editor authors, be ready to accept a start that is 484 * @param start the position in the text at which the composing region begins 490 boolean setComposingRegion(int start, in argument 630 setSelection(int start, int end) argument [all...] |
H A D | InputConnectionWrapper.java | 150 public boolean setComposingRegion(int start, int end) { argument 151 return mTarget.setComposingRegion(start, end); 195 public boolean setSelection(int start, int end) { argument 196 return mTarget.setSelection(start, end);
|
/frameworks/base/core/java/android/view/textclassifier/ |
H A D | SelectionSessionLogger.java | 241 String text, int start, int end, Context context, int modelVersion, 252 final int hash = Objects.hash(text, start, end, context.getPackageName()); 282 final int start = signature.indexOf("|") + 1; 283 final int end = signature.indexOf("|", start); 284 if (start >= 1 && end >= start) { 285 return signature.substring(start, end); 240 createId( String text, int start, int end, Context context, int modelVersion, List<Locale> locales) argument
|
/frameworks/base/core/java/android/webkit/ |
H A D | FindActionModeCallback.java | 259 int start, 267 int start, 258 beforeTextChanged(CharSequence s, int start, int count, int after) argument 266 onTextChanged(CharSequence s, int start, int before, int count) argument
|
/frameworks/base/core/java/android/widget/ |
H A D | Chronometer.java | 44 * You can give it a start time in the {@link SystemClock#elapsedRealtime} timebase, 46 * time at which you call {@link #start}. 236 * make sure that each start() call has a reciprocal call to {@link #stop}. 238 public void start() { method in class:Chronometer 248 * be held as the chronometer is running, via {@link #start}. 256 * The same as calling {@link #start} or {@link #stop}.
|
H A D | SpellChecker.java | 194 private void addSpellCheckSpan(Editable editable, int start, int end) { argument 197 editable.setSpan(spellCheckSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 216 public void spellCheck(int start, int end) { argument 218 Log.d(TAG, "Start spell-checking: " + start + ", " + end); 225 start = 0; 242 spellParser.parse(start, end); 257 spellParser.parse(start, end); 274 final int start = editable.getSpanStart(spellCheckSpan); 290 isEditing = selectionEnd <= start || selectionStart > end; 292 isEditing = selectionEnd < start || selectionStar 506 parse(int start, int end) argument 529 setRangeSpan(Editable editable, int start, int end) argument 754 haveWordBoundariesChanged(final Editable editable, final int start, final int end, final int spanStart, final int spanEnd) argument [all...] |
H A D | ViewAnimator.java | 230 public void removeViews(int start, int count) { argument 231 super.removeViews(start, count); 235 } else if (mWhichChild >= start && mWhichChild < start + count) { 241 public void removeViewsInLayout(int start, int count) { argument 242 removeViews(start, count);
|
/frameworks/base/core/java/com/android/internal/os/ |
H A D | LoggingPrintStream.java | 91 int start = 0; 95 while (start < length 96 && (nextBreak = builder.indexOf("\n", start)) != -1) { 97 log(builder.substring(start, nextBreak)); 98 start = nextBreak + 1; 103 if (start < length) { 104 log(builder.substring(start)); 109 builder.delete(0, start); 123 public synchronized void write(byte bytes[], int start, int count) { argument 132 int end = start 342 append( CharSequence csq, int start, int end) argument [all...] |
/frameworks/base/core/java/com/android/internal/util/ |
H A D | FastPrintWriter.java | 675 * PrintWriter.print(csq.subsequence(start, end).toString())}. If {@code 681 * @param start 689 * if {@code start > end}, {@code start < 0}, {@code end < 0} or 690 * either {@code start} or {@code end} are greater or equal than 694 public PrintWriter append(CharSequence csq, int start, int end) { argument 698 String output = csq.subSequence(start, end).toString();
|
/frameworks/base/core/java/com/android/internal/widget/ |
H A D | MessagingPropertyAnimator.java | 98 * Start a translation animation from a start offset to the laid out location 100 * @param startTranslation The starting translation to start from. 109 * Start a translation animation from a start offset to the laid out location 140 private static void startTopAnimation(final View v, int start, int end, argument 146 if (!v.isShown() || start == end 151 ObjectAnimator animator = ObjectAnimator.ofInt(v, TOP, start, end); 152 setTop(v, start); 171 animator.start(); 203 animator.start(); 242 animator.start(); [all...] |
/frameworks/base/core/jni/ |
H A D | android_hardware_UsbDeviceConnection.cpp | 175 jbyteArray buffer, jint start, jint length, jint timeout) 189 value, index, bufferBytes + start, length, timeout); 200 jint endpoint, jbyteArray buffer, jint start, jint length, jint timeout) 213 jint result = usb_device_bulk_transfer(device, endpoint, bufferBytes + start, length, timeout); 173 android_hardware_UsbDeviceConnection_control_request(JNIEnv *env, jobject thiz, jint requestType, jint request, jint value, jint index, jbyteArray buffer, jint start, jint length, jint timeout) argument 199 android_hardware_UsbDeviceConnection_bulk_request(JNIEnv *env, jobject thiz, jint endpoint, jbyteArray buffer, jint start, jint length, jint timeout) argument
|
H A D | android_view_RenderNodeAnimator.cpp | 180 static void start(JNIEnv* env, jobject clazz, jlong animatorPtr) { function in namespace:android 182 animator->start(); 208 { "nStart", "(J)V", (void*) start},
|
/frameworks/base/core/tests/coretests/src/android/text/ |
H A D | TextUtilsTest.java | 151 /** Fail unless text+spans contains a span 'spanName' with the given start and end. */ 153 int start, int end) { 156 assertEquals(start, text.getSpanStart(i)); 519 public CharSequence subSequence(int start, int end) { argument 520 return new Wrapper(mString.subSequence(start, end)); 602 public <T> T[] getSpans(int start, int end, Class<T> type) { argument 622 public int nextSpanTransition(int start, int limit, Class type) { argument 152 checkContains(Spanned text, String[] spans, String spanName, int start, int end) argument
|
/frameworks/base/core/tests/coretests/src/android/widget/espresso/ |
H A D | DragAction.java | 352 private static float[][] interpolate(float[] start, float[] end) { argument 356 res[i][0] = start[0] + (end[0] - start[0]) * i / (DRAG_STEP_COUNT - 1f); 357 res[i][1] = start[1] + (end[1] - start[1]) * i / (DRAG_STEP_COUNT - 1f);
|
/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | AnimatedRotateDrawable.java | 82 public void start() { method in class:AnimatedRotateDrawable 92 * @see #start()
|