[go: nahoru, domu]

blob: 3b624da21ff93c0227c96a319a5a068d2f51a523 [file] [log] [blame]
// Signature format: 4.0
package androidx.compose.ui.text {
public final class ActualAtomicReferenceJvmKt {
}
@androidx.compose.runtime.Immutable public final class AnnotatedString implements java.lang.CharSequence {
ctor public AnnotatedString(String text, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles);
method public operator char get(int index);
method public int getLength();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> getParagraphStyles();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> getSpanStyles();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(String tag, int start, int end);
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> getStringAnnotations(int start, int end);
method public String getText();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.TtsAnnotation>> getTtsAnnotations(int start, int end);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other);
method public androidx.compose.ui.text.AnnotatedString subSequence(int startIndex, int endIndex);
method public androidx.compose.ui.text.AnnotatedString subSequence-5zc-tL8(long range);
property public int length;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles;
property public final String text;
}
public static final class AnnotatedString.Builder {
ctor public AnnotatedString.Builder(optional int capacity);
ctor public AnnotatedString.Builder(String text);
ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
method public void addStringAnnotation(String tag, String annotation, int start, int end);
method public void addStyle(androidx.compose.ui.text.SpanStyle style, int start, int end);
method public void addStyle(androidx.compose.ui.text.ParagraphStyle style, int start, int end);
method public void append(String text);
method public void append(char p);
method public void append(androidx.compose.ui.text.AnnotatedString text);
method public int getLength();
method public void pop();
method public void pop(int index);
method public int pushStringAnnotation(String tag, String annotation);
method public int pushStyle(androidx.compose.ui.text.SpanStyle style);
method public int pushStyle(androidx.compose.ui.text.ParagraphStyle style);
method public int pushTtsAnnotation(androidx.compose.ui.text.TtsAnnotation ttsAnnotation);
method public androidx.compose.ui.text.AnnotatedString toAnnotatedString();
property public final int length;
}
@androidx.compose.runtime.Immutable public static final class AnnotatedString.Range<T> {
ctor public AnnotatedString.Range(T? item, int start, int end, String tag);
ctor public AnnotatedString.Range(T? item, int start, int end);
method public T! component1();
method public int component2();
method public int component3();
method public String component4();
method @androidx.compose.runtime.Immutable public androidx.compose.ui.text.AnnotatedString.Range<T> copy(T! item, int start, int end, String tag);
method public int getEnd();
method public T! getItem();
method public int getStart();
method public String getTag();
property public final int end;
property public final T! item;
property public final int start;
property public final String tag;
}
public final class AnnotatedStringKt {
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, optional androidx.compose.ui.text.ParagraphStyle? paragraphStyle);
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
method public static inline androidx.compose.ui.text.AnnotatedString buildAnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
method public static androidx.compose.ui.text.AnnotatedString capitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, optional androidx.compose.ui.text.intl.LocaleList localeList);
method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.SpanStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
method public static inline <R> R withStyle(androidx.compose.ui.text.AnnotatedString.Builder, androidx.compose.ui.text.ParagraphStyle style, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,? extends R> block);
}
public final class JvmAnnotatedString_jvmKt {
}
public final class JvmCharHelpers_jvmKt {
}
public final class MultiParagraph {
ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, optional int maxLines, optional boolean ellipsis, float width);
ctor public MultiParagraph(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidExceedMaxLines();
method public float getFirstBaseline();
method public float getHeight();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public androidx.compose.ui.text.MultiParagraphIntrinsics getIntrinsics();
method public float getLastBaseline();
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float vertical);
method public float getLineHeight(int lineIndex);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int lineIndex);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public int getMaxLines();
method public float getMinIntrinsicWidth();
method public int getOffsetForPosition-k-4lQ0M(long position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
method public float getWidth();
method public long getWordBoundary-d9O1mEE(int offset);
method public boolean isLineEllipsized(int lineIndex);
method public void paint-TAOIQ28(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? decoration);
property public final boolean didExceedMaxLines;
property public final float firstBaseline;
property public final float height;
property public final androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics;
property public final float lastBaseline;
property public final int lineCount;
property public final float maxIntrinsicWidth;
property public final int maxLines;
property public final float minIntrinsicWidth;
property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
property public final float width;
}
public final class MultiParagraphIntrinsics implements androidx.compose.ui.text.ParagraphIntrinsics {
ctor public MultiParagraphIntrinsics(androidx.compose.ui.text.AnnotatedString annotatedString, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public float maxIntrinsicWidth;
property public float minIntrinsicWidth;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
}
public final class MultiParagraphIntrinsicsKt {
}
public final class MultiParagraphKt {
}
public interface Paragraph {
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidExceedMaxLines();
method public float getFirstBaseline();
method public float getHeight();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public float getLastBaseline();
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float vertical);
method public float getLineHeight(int lineIndex);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int lineIndex);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method public int getOffsetForPosition-k-4lQ0M(long position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
method public float getWidth();
method public long getWordBoundary-d9O1mEE(int offset);
method public boolean isLineEllipsized(int lineIndex);
method public void paint-TAOIQ28(androidx.compose.ui.graphics.Canvas canvas, optional long color, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextDecoration? textDecoration);
property public abstract boolean didExceedMaxLines;
property public abstract float firstBaseline;
property public abstract float height;
property public abstract float lastBaseline;
property public abstract int lineCount;
property public abstract float maxIntrinsicWidth;
property public abstract float minIntrinsicWidth;
property public abstract java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
property public abstract float width;
}
public interface ParagraphIntrinsics {
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
property public abstract float maxIntrinsicWidth;
property public abstract float minIntrinsicWidth;
}
public final class ParagraphIntrinsicsKt {
method public static androidx.compose.ui.text.ParagraphIntrinsics ParagraphIntrinsics(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
}
public final class ParagraphKt {
method public static androidx.compose.ui.text.Paragraph Paragraph(String text, androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean ellipsis, float width, androidx.compose.ui.unit.Density density, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader);
method public static androidx.compose.ui.text.Paragraph Paragraph(androidx.compose.ui.text.ParagraphIntrinsics paragraphIntrinsics, optional int maxLines, optional boolean ellipsis, float width);
}
@androidx.compose.runtime.Immutable public final class ParagraphStyle {
method public androidx.compose.ui.text.ParagraphStyle copy-QrGfzA0(optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
method public operator boolean equals(Object? other);
method public long getLineHeight-XSAIIZE();
method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle merge(optional androidx.compose.ui.text.ParagraphStyle? other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other);
property public final long lineHeight;
property public final androidx.compose.ui.text.style.TextAlign? textAlign;
property public final androidx.compose.ui.text.style.TextDirection? textDirection;
property public final androidx.compose.ui.text.style.TextIndent? textIndent;
}
public final class ParagraphStyleKt {
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.ParagraphStyle lerp(androidx.compose.ui.text.ParagraphStyle start, androidx.compose.ui.text.ParagraphStyle stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class Placeholder {
method public androidx.compose.ui.text.Placeholder copy-KJSDsNM(optional long width, optional long height, optional androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign);
method public operator boolean equals(Object? other);
method public long getHeight-XSAIIZE();
method public androidx.compose.ui.text.PlaceholderVerticalAlign getPlaceholderVerticalAlign();
method public long getWidth-XSAIIZE();
property public final long height;
property public final androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign;
property public final long width;
}
public enum PlaceholderVerticalAlign {
enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign AboveBaseline;
enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Bottom;
enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Center;
enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextBottom;
enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextCenter;
enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign TextTop;
enum_constant public static final androidx.compose.ui.text.PlaceholderVerticalAlign Top;
}
@androidx.compose.runtime.Immutable public final class SpanStyle {
method public androidx.compose.ui.text.SpanStyle copy-D5kMcog(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow);
method public operator boolean equals(Object? other);
method public long getBackground-0d7_KjU();
method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
method public long getColor-0d7_KjU();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method public long getFontSize-XSAIIZE();
method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
method public long getLetterSpacing-XSAIIZE();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.compose.ui.graphics.Shadow? getShadow();
method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle merge(optional androidx.compose.ui.text.SpanStyle? other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other);
property public final long background;
property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
property public final long color;
property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
property public final String? fontFeatureSettings;
property public final long fontSize;
property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
property public final long letterSpacing;
property public final androidx.compose.ui.text.intl.LocaleList? localeList;
property public final androidx.compose.ui.graphics.Shadow? shadow;
property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
}
public final class SpanStyleKt {
method public static androidx.compose.ui.text.SpanStyle lerp(androidx.compose.ui.text.SpanStyle start, androidx.compose.ui.text.SpanStyle stop, float fraction);
}
public final class StringKt {
method public static String capitalize(String, androidx.compose.ui.text.intl.Locale locale);
method public static String capitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String decapitalize(String, androidx.compose.ui.text.intl.Locale locale);
method public static String decapitalize(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String toLowerCase(String, androidx.compose.ui.text.intl.Locale locale);
method public static String toLowerCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
method public static String toUpperCase(String, androidx.compose.ui.text.intl.Locale locale);
method public static String toUpperCase(String, androidx.compose.ui.text.intl.LocaleList localeList);
}
public final class TextLayoutInput {
method public androidx.compose.ui.text.TextLayoutInput copy-ih31NyA(optional androidx.compose.ui.text.AnnotatedString text, optional androidx.compose.ui.text.TextStyle style, optional java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, optional int maxLines, optional boolean softWrap, optional androidx.compose.ui.text.style.TextOverflow overflow, optional androidx.compose.ui.unit.Density density, optional androidx.compose.ui.unit.LayoutDirection layoutDirection, optional androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, optional long constraints);
method public operator boolean equals(Object? other);
method public long getConstraints-msEJaDk();
method public androidx.compose.ui.unit.Density getDensity();
method public androidx.compose.ui.unit.LayoutDirection getLayoutDirection();
method public int getMaxLines();
method public androidx.compose.ui.text.style.TextOverflow getOverflow();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> getPlaceholders();
method public androidx.compose.ui.text.font.Font.ResourceLoader getResourceLoader();
method public boolean getSoftWrap();
method public androidx.compose.ui.text.TextStyle getStyle();
method public androidx.compose.ui.text.AnnotatedString getText();
property public final long constraints;
property public final androidx.compose.ui.unit.Density density;
property public final androidx.compose.ui.unit.LayoutDirection layoutDirection;
property public final int maxLines;
property public final androidx.compose.ui.text.style.TextOverflow overflow;
property public final java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders;
property public final androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader;
property public final boolean softWrap;
property public final androidx.compose.ui.text.TextStyle style;
property public final androidx.compose.ui.text.AnnotatedString text;
}
public final class TextLayoutResult {
method public androidx.compose.ui.text.TextLayoutResult copy-1moGK-E(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional long size);
method public operator boolean equals(Object? other);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.compose.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.compose.ui.geometry.Rect getCursorRect(int offset);
method public boolean getDidOverflowHeight();
method public boolean getDidOverflowWidth();
method public float getFirstBaseline();
method public boolean getHasVisualOverflow();
method public float getHorizontalPosition(int offset, boolean usePrimaryDirection);
method public float getLastBaseline();
method public androidx.compose.ui.text.TextLayoutInput getLayoutInput();
method public float getLineBottom(int lineIndex);
method public int getLineCount();
method public int getLineEnd(int lineIndex, optional boolean visibleEnd);
method public int getLineForOffset(int offset);
method public int getLineForVerticalPosition(float vertical);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public int getLineStart(int lineIndex);
method public float getLineTop(int lineIndex);
method public androidx.compose.ui.text.MultiParagraph getMultiParagraph();
method public int getOffsetForPosition-k-4lQ0M(long position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.compose.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.compose.ui.geometry.Rect> getPlaceholderRects();
method public long getSize-YbymL2g();
method public long getWordBoundary-d9O1mEE(int offset);
method public boolean isLineEllipsized(int lineIndex);
property public final boolean didOverflowHeight;
property public final boolean didOverflowWidth;
property public final float firstBaseline;
property public final boolean hasVisualOverflow;
property public final float lastBaseline;
property public final androidx.compose.ui.text.TextLayoutInput layoutInput;
property public final int lineCount;
property public final androidx.compose.ui.text.MultiParagraph multiParagraph;
property public final java.util.List<androidx.compose.ui.geometry.Rect> placeholderRects;
property public final long size;
}
public final class TextLayoutResultKt {
method public static androidx.compose.ui.text.TextLayoutResult createTextLayoutResult-2H_Vf2E(optional androidx.compose.ui.text.TextLayoutInput layoutInput, optional androidx.compose.ui.text.MultiParagraph multiParagraph, optional long size);
}
public final class TextPainter {
method public void paint(androidx.compose.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
field public static final androidx.compose.ui.text.TextPainter INSTANCE;
}
@androidx.compose.runtime.Immutable public final inline class TextRange {
ctor public TextRange();
method public static operator boolean contains-5zc-tL8(long $this, long other);
method public static operator boolean contains-impl(long $this, int offset);
method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(long p, Object? p1);
method public static boolean equals-impl0(long p1, long p2);
method public static boolean getCollapsed-impl(long $this);
method public static int getEnd-impl(long $this);
method public static int getLength-impl(long $this);
method public static int getMax-impl(long $this);
method public static int getMin-impl(long $this);
method public static boolean getReversed-impl(long $this);
method public static int getStart-impl(long $this);
method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(long p);
method public static boolean intersects-5zc-tL8(long $this, long other);
method public static String toString-impl(long $this);
field public static final androidx.compose.ui.text.TextRange.Companion Companion;
}
public static final class TextRange.Companion {
method public long getZero-d9O1mEE();
property public final long Zero;
}
public final class TextRangeKt {
method public static long TextRange(int start, int end);
method public static long TextRange(int index);
method public static String substring-cWlJSyE(CharSequence, long range);
}
@androidx.compose.runtime.Immutable public final class TextStyle {
method public androidx.compose.ui.text.TextStyle copy-4skVB9c(optional long color, optional long fontSize, optional androidx.compose.ui.text.font.FontWeight? fontWeight, optional androidx.compose.ui.text.font.FontStyle? fontStyle, optional androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, optional androidx.compose.ui.text.font.FontFamily? fontFamily, optional String? fontFeatureSettings, optional long letterSpacing, optional androidx.compose.ui.text.style.BaselineShift? baselineShift, optional androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, optional androidx.compose.ui.text.intl.LocaleList? localeList, optional long background, optional androidx.compose.ui.text.style.TextDecoration? textDecoration, optional androidx.compose.ui.graphics.Shadow? shadow, optional androidx.compose.ui.text.style.TextAlign? textAlign, optional androidx.compose.ui.text.style.TextDirection? textDirection, optional long lineHeight, optional androidx.compose.ui.text.style.TextIndent? textIndent);
method public long getBackground-0d7_KjU();
method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift-5SSeXJ0();
method public long getColor-0d7_KjU();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method public long getFontSize-XSAIIZE();
method public androidx.compose.ui.text.font.FontStyle? getFontStyle();
method public androidx.compose.ui.text.font.FontSynthesis? getFontSynthesis();
method public androidx.compose.ui.text.font.FontWeight? getFontWeight();
method public long getLetterSpacing-XSAIIZE();
method public long getLineHeight-XSAIIZE();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.compose.ui.graphics.Shadow? getShadow();
method public androidx.compose.ui.text.style.TextAlign? getTextAlign();
method public androidx.compose.ui.text.style.TextDecoration? getTextDecoration();
method public androidx.compose.ui.text.style.TextDirection? getTextDirection();
method public androidx.compose.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
method public androidx.compose.ui.text.style.TextIndent? getTextIndent();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(optional androidx.compose.ui.text.TextStyle? other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.runtime.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
method @androidx.compose.runtime.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
property public final long background;
property public final androidx.compose.ui.text.style.BaselineShift? baselineShift;
property public final long color;
property public final androidx.compose.ui.text.font.FontFamily? fontFamily;
property public final String? fontFeatureSettings;
property public final long fontSize;
property public final androidx.compose.ui.text.font.FontStyle? fontStyle;
property public final androidx.compose.ui.text.font.FontSynthesis? fontSynthesis;
property public final androidx.compose.ui.text.font.FontWeight? fontWeight;
property public final long letterSpacing;
property public final long lineHeight;
property public final androidx.compose.ui.text.intl.LocaleList? localeList;
property public final androidx.compose.ui.graphics.Shadow? shadow;
property public final androidx.compose.ui.text.style.TextAlign? textAlign;
property public final androidx.compose.ui.text.style.TextDecoration? textDecoration;
property public final androidx.compose.ui.text.style.TextDirection? textDirection;
property public final androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform;
property public final androidx.compose.ui.text.style.TextIndent? textIndent;
field public static final androidx.compose.ui.text.TextStyle.Companion Companion;
}
public static final class TextStyle.Companion {
method public androidx.compose.ui.text.TextStyle getDefault();
property public final androidx.compose.ui.text.TextStyle Default;
}
public final class TextStyleKt {
method public static androidx.compose.ui.text.TextStyle lerp(androidx.compose.ui.text.TextStyle start, androidx.compose.ui.text.TextStyle stop, float fraction);
method public static androidx.compose.ui.text.TextStyle resolveDefaults(androidx.compose.ui.text.TextStyle style, androidx.compose.ui.unit.LayoutDirection direction);
}
public abstract sealed class TtsAnnotation {
}
public final class VerbatimTtsAnnotation extends androidx.compose.ui.text.TtsAnnotation {
ctor public VerbatimTtsAnnotation(String verbatim);
method public String getVerbatim();
property public final String verbatim;
}
}
package androidx.compose.ui.text.android {
public final class LayoutCompatKt {
}
public final class LayoutHelperKt {
}
public final class LayoutIntrinsicsKt {
}
public final class TextLayoutKt {
}
}
package androidx.compose.ui.text.android.style {
public final class PlaceholderSpanKt {
}
}
package androidx.compose.ui.text.font {
public final class AndroidTypeface_androidKt {
method public static androidx.compose.ui.text.font.FontFamily FontFamily(android.graphics.Typeface typeface);
method public static androidx.compose.ui.text.font.Typeface Typeface(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, optional java.util.List<? extends kotlin.Pair<androidx.compose.ui.text.font.FontWeight,? extends androidx.compose.ui.text.font.FontStyle>>? styles);
method public static androidx.compose.ui.text.font.Typeface Typeface(android.graphics.Typeface typeface);
}
public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
@androidx.compose.runtime.Immutable public interface Font {
method public androidx.compose.ui.text.font.FontStyle getStyle();
method public androidx.compose.ui.text.font.FontWeight getWeight();
property public abstract androidx.compose.ui.text.font.FontStyle style;
property public abstract androidx.compose.ui.text.font.FontWeight weight;
}
public static interface Font.ResourceLoader {
method public Object load(androidx.compose.ui.text.font.Font font);
}
@androidx.compose.runtime.Immutable public abstract sealed class FontFamily {
method public final boolean getCanLoadSynchronously();
property public final boolean canLoadSynchronously;
field public static final androidx.compose.ui.text.font.FontFamily.Companion Companion;
}
public static final class FontFamily.Companion {
method public androidx.compose.ui.text.font.GenericFontFamily getCursive();
method public androidx.compose.ui.text.font.SystemFontFamily getDefault();
method public androidx.compose.ui.text.font.GenericFontFamily getMonospace();
method public androidx.compose.ui.text.font.GenericFontFamily getSansSerif();
method public androidx.compose.ui.text.font.GenericFontFamily getSerif();
property public final androidx.compose.ui.text.font.GenericFontFamily Cursive;
property public final androidx.compose.ui.text.font.SystemFontFamily Default;
property public final androidx.compose.ui.text.font.GenericFontFamily Monospace;
property public final androidx.compose.ui.text.font.GenericFontFamily SansSerif;
property public final androidx.compose.ui.text.font.GenericFontFamily Serif;
}
public final class FontFamilyKt {
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Font... fonts);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily FontFamily(androidx.compose.ui.text.font.Typeface typeface);
}
public final class FontKt {
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.Font Font(int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style);
method @androidx.compose.runtime.Stable public static androidx.compose.ui.text.font.FontFamily toFontFamily(androidx.compose.ui.text.font.Font);
}
@androidx.compose.runtime.Immutable public final class FontListFontFamily extends androidx.compose.ui.text.font.FileBasedFontFamily implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.compose.ui.text.font.Font> {
method public boolean contains(androidx.compose.ui.text.font.Font element);
method public boolean containsAll(java.util.Collection<?> elements);
method public androidx.compose.ui.text.font.Font get(int index);
method public java.util.List<androidx.compose.ui.text.font.Font> getFonts();
method public int getSize();
method public int indexOf(androidx.compose.ui.text.font.Font element);
method public boolean isEmpty();
method public java.util.Iterator<androidx.compose.ui.text.font.Font> iterator();
method public int lastIndexOf(androidx.compose.ui.text.font.Font element);
method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator();
method public java.util.ListIterator<androidx.compose.ui.text.font.Font> listIterator(int index);
method public java.util.List<androidx.compose.ui.text.font.Font> subList(int fromIndex, int toIndex);
property public final java.util.List<androidx.compose.ui.text.font.Font> fonts;
}
public enum FontStyle {
enum_constant public static final androidx.compose.ui.text.font.FontStyle Italic;
enum_constant public static final androidx.compose.ui.text.font.FontStyle Normal;
}
public enum FontSynthesis {
enum_constant public static final androidx.compose.ui.text.font.FontSynthesis All;
enum_constant public static final androidx.compose.ui.text.font.FontSynthesis None;
enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Style;
enum_constant public static final androidx.compose.ui.text.font.FontSynthesis Weight;
}
@androidx.compose.runtime.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> {
ctor public FontWeight(int weight);
method public operator int compareTo(androidx.compose.ui.text.font.FontWeight other);
method public int getWeight();
property public final int weight;
field public static final androidx.compose.ui.text.font.FontWeight.Companion Companion;
}
public static final class FontWeight.Companion {
method public androidx.compose.ui.text.font.FontWeight getBlack();
method public androidx.compose.ui.text.font.FontWeight getBold();
method public androidx.compose.ui.text.font.FontWeight getExtraBold();
method public androidx.compose.ui.text.font.FontWeight getExtraLight();
method public androidx.compose.ui.text.font.FontWeight getLight();
method public androidx.compose.ui.text.font.FontWeight getMedium();
method public androidx.compose.ui.text.font.FontWeight getNormal();
method public androidx.compose.ui.text.font.FontWeight getSemiBold();
method public androidx.compose.ui.text.font.FontWeight getThin();
method public androidx.compose.ui.text.font.FontWeight getW100();
method public androidx.compose.ui.text.font.FontWeight getW200();
method public androidx.compose.ui.text.font.FontWeight getW300();
method public androidx.compose.ui.text.font.FontWeight getW400();
method public androidx.compose.ui.text.font.FontWeight getW500();
method public androidx.compose.ui.text.font.FontWeight getW600();
method public androidx.compose.ui.text.font.FontWeight getW700();
method public androidx.compose.ui.text.font.FontWeight getW800();
method public androidx.compose.ui.text.font.FontWeight getW900();
property public final androidx.compose.ui.text.font.FontWeight Black;
property public final androidx.compose.ui.text.font.FontWeight Bold;
property public final androidx.compose.ui.text.font.FontWeight ExtraBold;
property public final androidx.compose.ui.text.font.FontWeight ExtraLight;
property public final androidx.compose.ui.text.font.FontWeight Light;
property public final androidx.compose.ui.text.font.FontWeight Medium;
property public final androidx.compose.ui.text.font.FontWeight Normal;
property public final androidx.compose.ui.text.font.FontWeight SemiBold;
property public final androidx.compose.ui.text.font.FontWeight Thin;
property public final androidx.compose.ui.text.font.FontWeight W100;
property public final androidx.compose.ui.text.font.FontWeight W200;
property public final androidx.compose.ui.text.font.FontWeight W300;
property public final androidx.compose.ui.text.font.FontWeight W400;
property public final androidx.compose.ui.text.font.FontWeight W500;
property public final androidx.compose.ui.text.font.FontWeight W600;
property public final androidx.compose.ui.text.font.FontWeight W700;
property public final androidx.compose.ui.text.font.FontWeight W800;
property public final androidx.compose.ui.text.font.FontWeight W900;
}
public final class FontWeightKt {
method public static androidx.compose.ui.text.font.FontWeight lerp(androidx.compose.ui.text.font.FontWeight start, androidx.compose.ui.text.font.FontWeight stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
method public String getName();
property public final String name;
}
public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
method public androidx.compose.ui.text.font.Typeface getTypeface();
property public final androidx.compose.ui.text.font.Typeface typeface;
}
public final class ResourceFont implements androidx.compose.ui.text.font.Font {
method public androidx.compose.ui.text.font.ResourceFont copy(optional int resId, optional androidx.compose.ui.text.font.FontWeight weight, optional androidx.compose.ui.text.font.FontStyle style);
method public int getResId();
method public androidx.compose.ui.text.font.FontStyle getStyle();
method public androidx.compose.ui.text.font.FontWeight getWeight();
property public final int resId;
property public androidx.compose.ui.text.font.FontStyle style;
property public androidx.compose.ui.text.font.FontWeight weight;
}
public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
public interface Typeface {
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
property public abstract androidx.compose.ui.text.font.FontFamily? fontFamily;
}
}
package androidx.compose.ui.text.input {
public final class BackspaceCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public BackspaceCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class CommitTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public CommitTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
ctor public CommitTextCommand(String text, int newCursorPosition);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public int getNewCursorPosition();
method public String getText();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public final int newCursorPosition;
property public final String text;
}
public final class DeleteAllCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteAllCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class DeleteSurroundingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteSurroundingTextCommand(int lengthBeforeCursor, int lengthAfterCursor);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getLengthAfterCursor();
method public int getLengthBeforeCursor();
property public final int lengthAfterCursor;
property public final int lengthBeforeCursor;
}
public final class DeleteSurroundingTextInCodePointsCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public DeleteSurroundingTextInCodePointsCommand(int lengthBeforeCursor, int lengthAfterCursor);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getLengthAfterCursor();
method public int getLengthBeforeCursor();
property public final int lengthAfterCursor;
property public final int lengthBeforeCursor;
}
public interface EditCommand {
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class EditCommandKt {
}
public final class EditProcessor {
ctor public EditProcessor();
method public androidx.compose.ui.text.input.TextFieldValue apply(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
method public void reset(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.TextInputSession? textInputSession);
method public androidx.compose.ui.text.input.TextFieldValue toTextFieldValue();
}
public final class EditingBuffer {
}
public final class FinishComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public FinishComposingTextCommand();
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class GapBufferKt {
}
public enum ImeAction {
enum_constant public static final androidx.compose.ui.text.input.ImeAction Default;
enum_constant public static final androidx.compose.ui.text.input.ImeAction Done;
enum_constant public static final androidx.compose.ui.text.input.ImeAction Go;
enum_constant public static final androidx.compose.ui.text.input.ImeAction Next;
enum_constant public static final androidx.compose.ui.text.input.ImeAction None;
enum_constant public static final androidx.compose.ui.text.input.ImeAction Previous;
enum_constant public static final androidx.compose.ui.text.input.ImeAction Search;
enum_constant public static final androidx.compose.ui.text.input.ImeAction Send;
}
@androidx.compose.runtime.Immutable public final class ImeOptions {
ctor public ImeOptions(optional boolean singleLine, optional androidx.compose.ui.text.input.KeyboardCapitalization capitalization, optional boolean autoCorrect, optional androidx.compose.ui.text.input.KeyboardType keyboardType, optional androidx.compose.ui.text.input.ImeAction imeAction);
method public androidx.compose.ui.text.input.ImeOptions copy(optional boolean singleLine, optional androidx.compose.ui.text.input.KeyboardCapitalization capitalization, optional boolean autoCorrect, optional androidx.compose.ui.text.input.KeyboardType keyboardType, optional androidx.compose.ui.text.input.ImeAction imeAction);
method public boolean getAutoCorrect();
method public androidx.compose.ui.text.input.KeyboardCapitalization getCapitalization();
method public androidx.compose.ui.text.input.ImeAction getImeAction();
method public androidx.compose.ui.text.input.KeyboardType getKeyboardType();
method public boolean getSingleLine();
property public final boolean autoCorrect;
property public final androidx.compose.ui.text.input.KeyboardCapitalization capitalization;
property public final androidx.compose.ui.text.input.ImeAction imeAction;
property public final androidx.compose.ui.text.input.KeyboardType keyboardType;
property public final boolean singleLine;
field public static final androidx.compose.ui.text.input.ImeOptions.Companion Companion;
}
public static final class ImeOptions.Companion {
method public androidx.compose.ui.text.input.ImeOptions getDefault();
property public final androidx.compose.ui.text.input.ImeOptions Default;
}
public interface InputEventCallback {
method public void onEditCommands(java.util.List<? extends androidx.compose.ui.text.input.EditCommand> editCommands);
method public void onImeAction(androidx.compose.ui.text.input.ImeAction imeAction);
}
public enum KeyboardCapitalization {
enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Characters;
enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization None;
enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Sentences;
enum_constant public static final androidx.compose.ui.text.input.KeyboardCapitalization Words;
}
public enum KeyboardType {
enum_constant public static final androidx.compose.ui.text.input.KeyboardType Ascii;
enum_constant public static final androidx.compose.ui.text.input.KeyboardType Email;
enum_constant public static final androidx.compose.ui.text.input.KeyboardType Number;
enum_constant public static final androidx.compose.ui.text.input.KeyboardType NumberPassword;
enum_constant public static final androidx.compose.ui.text.input.KeyboardType Password;
enum_constant public static final androidx.compose.ui.text.input.KeyboardType Phone;
enum_constant public static final androidx.compose.ui.text.input.KeyboardType Text;
enum_constant public static final androidx.compose.ui.text.input.KeyboardType Uri;
}
public final class MoveCursorCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public MoveCursorCommand(int amount);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getAmount();
property public final int amount;
}
public interface OffsetMapping {
method public int originalToTransformed(int offset);
method public int transformedToOriginal(int offset);
field public static final androidx.compose.ui.text.input.OffsetMapping.Companion Companion;
}
public static final class OffsetMapping.Companion {
method public androidx.compose.ui.text.input.OffsetMapping getIdentity();
property public final androidx.compose.ui.text.input.OffsetMapping Identity;
}
public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
ctor public PasswordVisualTransformation(optional char mask);
method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
method public char getMask();
property public final char mask;
}
public interface PlatformTextInputService {
method public void hideSoftwareKeyboard();
method public void notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
method public void showSoftwareKeyboard();
method public void startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method public void stopInput();
method public void updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
}
public final class SetComposingRegionCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetComposingRegionCommand(int start, int end);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getEnd();
method public int getStart();
property public final int end;
property public final int start;
}
public final class SetComposingTextCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetComposingTextCommand(androidx.compose.ui.text.AnnotatedString annotatedString, int newCursorPosition);
ctor public SetComposingTextCommand(String text, int newCursorPosition);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public int getNewCursorPosition();
method public String getText();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public final int newCursorPosition;
property public final String text;
}
public final class SetSelectionCommand implements androidx.compose.ui.text.input.EditCommand {
ctor public SetSelectionCommand(int start, int end);
method public void applyTo(androidx.compose.ui.text.input.EditingBuffer buffer);
method public int getEnd();
method public int getStart();
property public final int end;
property public final int start;
}
@androidx.compose.runtime.Immutable public final class TextFieldValue {
method public androidx.compose.ui.text.input.TextFieldValue copy-Dr2r1M0(String text, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
method public androidx.compose.ui.text.input.TextFieldValue copy-ec4yWi8(optional androidx.compose.ui.text.AnnotatedString annotatedString, optional long selection, optional androidx.compose.ui.text.TextRange? composition);
method public androidx.compose.ui.text.AnnotatedString getAnnotatedString();
method public androidx.compose.ui.text.TextRange? getComposition-MzsxiRA();
method public long getSelection-d9O1mEE();
method public String getText();
property public final androidx.compose.ui.text.AnnotatedString annotatedString;
property public final androidx.compose.ui.text.TextRange? composition;
property public final long selection;
property public final String text;
field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
}
public static final class TextFieldValue.Companion {
method public androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
property public final androidx.compose.runtime.saveable.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver;
}
public final class TextFieldValueKt {
method public static androidx.compose.ui.text.AnnotatedString getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
method public static androidx.compose.ui.text.AnnotatedString getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
method public static androidx.compose.ui.text.AnnotatedString getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
}
public class TextInputService {
ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
method public final void hideSoftwareKeyboard();
method public final void showSoftwareKeyboard();
method public androidx.compose.ui.text.input.TextInputSession startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.ImeOptions imeOptions, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditCommand>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method public void stopInput(androidx.compose.ui.text.input.TextInputSession session);
}
public final class TextInputSession {
ctor public TextInputSession(androidx.compose.ui.text.input.TextInputService textInputService, androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
method public void dispose();
method public boolean hideSoftwareKeyboard();
method public boolean isOpen();
method public boolean notifyFocusedRect(androidx.compose.ui.geometry.Rect rect);
method public boolean showSoftwareKeyboard();
method public boolean updateState(androidx.compose.ui.text.input.TextFieldValue? oldValue, androidx.compose.ui.text.input.TextFieldValue newValue);
property public final boolean isOpen;
}
public final class TransformedText {
ctor public TransformedText(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.input.OffsetMapping offsetMapping);
method public androidx.compose.ui.text.input.OffsetMapping getOffsetMapping();
method public androidx.compose.ui.text.AnnotatedString getText();
property public final androidx.compose.ui.text.input.OffsetMapping offsetMapping;
property public final androidx.compose.ui.text.AnnotatedString text;
}
@androidx.compose.runtime.Immutable public fun interface VisualTransformation {
method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
field public static final androidx.compose.ui.text.input.VisualTransformation.Companion Companion;
}
public static final class VisualTransformation.Companion {
method public androidx.compose.ui.text.input.VisualTransformation getNone();
property public final androidx.compose.ui.text.input.VisualTransformation None;
}
}
package androidx.compose.ui.text.intl {
public final class AndroidPlatformLocale_androidKt {
}
@androidx.compose.runtime.Immutable public final class Locale {
ctor public Locale(String languageTag);
method public String getLanguage();
method public String getRegion();
method public String getScript();
method public String toLanguageTag();
property public final String language;
property public final String region;
property public final String script;
field public static final androidx.compose.ui.text.intl.Locale.Companion Companion;
}
public static final class Locale.Companion {
method public androidx.compose.ui.text.intl.Locale getCurrent();
property public final androidx.compose.ui.text.intl.Locale current;
}
@androidx.compose.runtime.Immutable public final class LocaleList implements java.util.Collection<androidx.compose.ui.text.intl.Locale> kotlin.jvm.internal.markers.KMappedMarker {
ctor public LocaleList(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
ctor public LocaleList(String languageTags);
ctor public LocaleList(androidx.compose.ui.text.intl.Locale... locales);
method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
method public boolean containsAll(java.util.Collection<?> elements);
method public operator androidx.compose.ui.text.intl.Locale get(int i);
method public java.util.List<androidx.compose.ui.text.intl.Locale> getLocaleList();
method public int getSize();
method public boolean isEmpty();
method public java.util.Iterator<androidx.compose.ui.text.intl.Locale> iterator();
property public final java.util.List<androidx.compose.ui.text.intl.Locale> localeList;
property public int size;
field public static final androidx.compose.ui.text.intl.LocaleList.Companion Companion;
}
public static final class LocaleList.Companion {
method public androidx.compose.ui.text.intl.LocaleList getCurrent();
property public final androidx.compose.ui.text.intl.LocaleList current;
}
public final class PlatformLocaleKt {
}
}
package androidx.compose.ui.text.platform {
public final class AndroidAccessibilitySpannableString_androidKt {
}
public final class AndroidParagraphHelper_androidKt {
}
public final class AndroidParagraphIntrinsics_androidKt {
}
public final class AndroidParagraph_androidKt {
}
public final class AndroidStringDelegate_androidKt {
}
}
package androidx.compose.ui.text.platform.extensions {
public final class LocaleExtensions_androidKt {
}
public final class PlaceholderExtensions_androidKt {
}
public final class SpannableExtensions_androidKt {
}
public final class TextPaintExtensions_androidKt {
}
public final class TtsAnnotationExtensions_androidKt {
method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.TtsAnnotation);
method public static android.text.style.TtsSpan toSpan(androidx.compose.ui.text.VerbatimTtsAnnotation);
}
}
package androidx.compose.ui.text.style {
@androidx.compose.runtime.Immutable public final inline class BaselineShift {
ctor public BaselineShift();
method public static float constructor-impl(float multiplier);
method @androidx.compose.runtime.Immutable public static inline boolean equals-impl(float p, Object? p1);
method public static boolean equals-impl0(float p1, float p2);
method public float getMultiplier();
method @androidx.compose.runtime.Immutable public static inline int hashCode-impl(float p);
method @androidx.compose.runtime.Immutable public static inline String! toString-impl(float p);
property public final float multiplier;
field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
}
public static final class BaselineShift.Companion {
method public float getNone-y9eOQZs();
method public float getSubscript-y9eOQZs();
method public float getSuperscript-y9eOQZs();
property public final float None;
property public final float Subscript;
property public final float Superscript;
}
public final class BaselineShiftKt {
method @androidx.compose.runtime.Stable public static float lerp-ylBt8J4(float start, float stop, float fraction);
}
public enum ResolvedTextDirection {
enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Ltr;
enum_constant public static final androidx.compose.ui.text.style.ResolvedTextDirection Rtl;
}
public enum TextAlign {
enum_constant public static final androidx.compose.ui.text.style.TextAlign Center;
enum_constant public static final androidx.compose.ui.text.style.TextAlign End;
enum_constant public static final androidx.compose.ui.text.style.TextAlign Justify;
enum_constant public static final androidx.compose.ui.text.style.TextAlign Left;
enum_constant public static final androidx.compose.ui.text.style.TextAlign Right;
enum_constant public static final androidx.compose.ui.text.style.TextAlign Start;
}
@androidx.compose.runtime.Immutable public final class TextDecoration {
method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
method public operator boolean equals(Object? other);
method public int getMask();
method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
property public final int mask;
field public static final androidx.compose.ui.text.style.TextDecoration.Companion Companion;
}
public static final class TextDecoration.Companion {
method public androidx.compose.ui.text.style.TextDecoration combine(java.util.List<androidx.compose.ui.text.style.TextDecoration> decorations);
method public androidx.compose.ui.text.style.TextDecoration getLineThrough();
method public androidx.compose.ui.text.style.TextDecoration getNone();
method public androidx.compose.ui.text.style.TextDecoration getUnderline();
property public final androidx.compose.ui.text.style.TextDecoration LineThrough;
property public final androidx.compose.ui.text.style.TextDecoration None;
property public final androidx.compose.ui.text.style.TextDecoration Underline;
}
public enum TextDirection {
enum_constant public static final androidx.compose.ui.text.style.TextDirection Content;
enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrLtr;
enum_constant public static final androidx.compose.ui.text.style.TextDirection ContentOrRtl;
enum_constant public static final androidx.compose.ui.text.style.TextDirection Ltr;
enum_constant public static final androidx.compose.ui.text.style.TextDirection Rtl;
}
@androidx.compose.runtime.Immutable public final class TextGeometricTransform {
ctor public TextGeometricTransform(optional float scaleX, optional float skewX);
method public androidx.compose.ui.text.style.TextGeometricTransform copy(optional float scaleX, optional float skewX);
method public operator boolean equals(Object? other);
method public float getScaleX();
method public float getSkewX();
property public final float scaleX;
property public final float skewX;
field public static final androidx.compose.ui.text.style.TextGeometricTransform.Companion Companion;
}
public static final class TextGeometricTransform.Companion {
}
public final class TextGeometricTransformKt {
method public static androidx.compose.ui.text.style.TextGeometricTransform lerp(androidx.compose.ui.text.style.TextGeometricTransform start, androidx.compose.ui.text.style.TextGeometricTransform stop, float fraction);
}
@androidx.compose.runtime.Immutable public final class TextIndent {
method public androidx.compose.ui.text.style.TextIndent copy-8E83U4Q(optional long firstLine, optional long restLine);
method public operator boolean equals(Object? other);
method public long getFirstLine-XSAIIZE();
method public long getRestLine-XSAIIZE();
property public final long firstLine;
property public final long restLine;
field public static final androidx.compose.ui.text.style.TextIndent.Companion Companion;
}
public static final class TextIndent.Companion {
method public androidx.compose.ui.text.style.TextIndent getNone();
property public final androidx.compose.ui.text.style.TextIndent None;
}
public final class TextIndentKt {
method public static androidx.compose.ui.text.style.TextIndent lerp(androidx.compose.ui.text.style.TextIndent start, androidx.compose.ui.text.style.TextIndent stop, float fraction);
}
public enum TextOverflow {
enum_constant public static final androidx.compose.ui.text.style.TextOverflow Clip;
enum_constant public static final androidx.compose.ui.text.style.TextOverflow Ellipsis;
}
}