[go: nahoru, domu]

blob: f59f204ba4d5ddfc12b13f54331632411421d2ea [file] [log] [blame]
// Signature format: 3.0
package androidx.compose.ui.text {
@androidx.compose.Immutable public final class AnnotatedString {
ctor public AnnotatedString(String text, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles);
method public String component1();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> component2();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> component3();
method @androidx.compose.Immutable public androidx.compose.ui.text.AnnotatedString copy(String text, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.ParagraphStyle>> paragraphStyles, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<java.lang.String>> annotations);
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 @androidx.compose.Stable public operator androidx.compose.ui.text.AnnotatedString plus(androidx.compose.ui.text.AnnotatedString other);
}
public static final class AnnotatedString.Builder {
ctor public AnnotatedString.Builder(int capacity);
ctor public AnnotatedString.Builder();
ctor public AnnotatedString.Builder(String text);
ctor public AnnotatedString.Builder(androidx.compose.ui.text.AnnotatedString text);
method public void addStringAnnotation(String scope, 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 androidx.compose.ui.text.AnnotatedString toAnnotatedString();
property public final int length;
}
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 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();
}
public final class AnnotatedStringKt {
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.SpanStyle spanStyle, androidx.compose.ui.text.ParagraphStyle? paragraphStyle = null);
method public static androidx.compose.ui.text.AnnotatedString AnnotatedString(String text, androidx.compose.ui.text.ParagraphStyle paragraphStyle);
method @Deprecated public static inline androidx.compose.ui.text.AnnotatedString AnnotatedString(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.AnnotatedString.Builder,kotlin.Unit> builder);
method public static inline androidx.compose.ui.text.AnnotatedString annotatedString(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, androidx.compose.ui.text.intl.LocaleList localeList = LocaleList.current);
method public static androidx.compose.ui.text.AnnotatedString decapitalize(androidx.compose.ui.text.AnnotatedString, androidx.compose.ui.text.intl.LocaleList localeList = LocaleList.current);
method public static int getLength(androidx.compose.ui.text.AnnotatedString);
method public static androidx.compose.ui.text.AnnotatedString subSequence(androidx.compose.ui.text.AnnotatedString, int start, int end);
method public static androidx.compose.ui.text.AnnotatedString toLowerCase(androidx.compose.ui.text.AnnotatedString, androidx.compose.ui.text.intl.LocaleList localeList = LocaleList.current);
method public static androidx.compose.ui.text.AnnotatedString toUpperCase(androidx.compose.ui.text.AnnotatedString, androidx.compose.ui.text.intl.LocaleList localeList = LocaleList.current);
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);
}
@kotlin.RequiresOptIn(level=RequiresOptIn.Level.ERROR, message="This is internal API that may change frequently and without warning.") @kotlin.annotation.Target(allowedTargets={AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY}) public @interface InternalTextApi {
}
public final class JvmAnnotatedStringKt {
}
public final class MultiParagraph {
ctor public MultiParagraph(androidx.compose.ui.text.MultiParagraphIntrinsics intrinsics, int maxLines, boolean ellipsis, androidx.compose.ui.text.ParagraphConstraints constraints);
ctor public MultiParagraph(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, int maxLines, boolean ellipsis, androidx.compose.ui.text.ParagraphConstraints constraints, androidx.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.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.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 getLineEllipsisCount(int lineIndex);
method public int getLineEllipsisOffset(int lineIndex);
method public int getLineEnd(int lineIndex);
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(androidx.ui.geometry.Offset position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.ui.geometry.Rect> getPlaceholderRects();
method public float getWidth();
method public androidx.compose.ui.text.TextRange getWordBoundary(int offset);
method public void paint(androidx.ui.graphics.Canvas canvas);
property public final boolean didExceedMaxLines;
property public final float firstBaseline;
property public final float height;
property public final float lastBaseline;
property public final int lineCount;
property public final float maxIntrinsicWidth;
property public final float minIntrinsicWidth;
property public final java.util.List<androidx.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.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 float maxIntrinsicWidth;
property public float minIntrinsicWidth;
}
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.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.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 getLineEllipsisCount(int lineIndex);
method public int getLineEllipsisOffset(int lineIndex);
method public int getLineEnd(int lineIndex);
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(androidx.ui.geometry.Offset position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.ui.geometry.Rect> getPlaceholderRects();
method public float getWidth();
method public androidx.compose.ui.text.TextRange getWordBoundary(int offset);
method public void paint(androidx.ui.graphics.Canvas canvas);
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.ui.geometry.Rect> placeholderRects;
property public abstract float width;
}
public final class ParagraphConstraints {
ctor public ParagraphConstraints(float width);
method public float component1();
method public androidx.compose.ui.text.ParagraphConstraints copy(float width);
method public float getWidth();
}
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, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles = listOf(), java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders = listOf(), androidx.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, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>> spanStyles = listOf(), java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders = listOf(), int maxLines = 2147483647, boolean ellipsis = false, androidx.compose.ui.text.ParagraphConstraints constraints, androidx.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, int maxLines = 2147483647, boolean ellipsis = false, androidx.compose.ui.text.ParagraphConstraints constraints);
}
@androidx.compose.Immutable public final class ParagraphStyle {
method public androidx.compose.ui.text.style.TextAlign? component1();
method public androidx.compose.ui.text.style.TextDirection? component2();
method public long component3();
method public androidx.compose.ui.text.style.TextIndent? component4();
method @androidx.compose.Immutable public androidx.compose.ui.text.ParagraphStyle copy-yfYFPjM(androidx.compose.ui.text.style.TextAlign? textAlign, androidx.compose.ui.text.style.TextDirection? textDirection, long lineHeight, androidx.compose.ui.text.style.TextIndent? textIndent);
method public long getLineHeight();
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.Stable public androidx.compose.ui.text.ParagraphStyle merge(androidx.compose.ui.text.ParagraphStyle? other = null);
method @androidx.compose.Stable public operator androidx.compose.ui.text.ParagraphStyle plus(androidx.compose.ui.text.ParagraphStyle other);
}
public final class ParagraphStyleKt {
method @androidx.compose.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.Immutable public final class Placeholder {
method public long component1();
method public long component2();
method public androidx.compose.ui.text.PlaceholderVerticalAlign component3();
method @androidx.compose.Immutable public androidx.compose.ui.text.Placeholder copy-LxtbTAo(long width, long height, androidx.compose.ui.text.PlaceholderVerticalAlign placeholderVerticalAlign);
method public long getHeight();
method public androidx.compose.ui.text.PlaceholderVerticalAlign getPlaceholderVerticalAlign();
method public long getWidth();
}
public enum PlaceholderVerticalAlign {
method public static androidx.compose.ui.text.PlaceholderVerticalAlign valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.PlaceholderVerticalAlign[] values();
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;
}
public final class SoftwareKeyboardController {
ctor public SoftwareKeyboardController(androidx.compose.ui.text.input.TextInputService textInputService, int token);
method public void hideSoftwareKeyboard();
method public void notifyFocusedRect(androidx.ui.geometry.Rect rect);
method public void showSoftwareKeyboard();
}
@androidx.compose.Immutable public final class SpanStyle {
method public long component1();
method public androidx.compose.ui.text.style.TextGeometricTransform? component10();
method public androidx.compose.ui.text.intl.LocaleList? component11();
method public long component12();
method public androidx.compose.ui.text.style.TextDecoration? component13();
method public androidx.ui.graphics.Shadow? component14();
method public long component2();
method public androidx.compose.ui.text.font.FontWeight? component3();
method public androidx.compose.ui.text.font.FontStyle? component4();
method public androidx.compose.ui.text.font.FontSynthesis? component5();
method public androidx.compose.ui.text.font.FontFamily? component6();
method public String? component7();
method public long component8();
method public androidx.compose.ui.text.style.BaselineShift? component9();
method @androidx.compose.Immutable public androidx.compose.ui.text.SpanStyle copy-3JaCuMk(long color, long fontSize, androidx.compose.ui.text.font.FontWeight? fontWeight, androidx.compose.ui.text.font.FontStyle? fontStyle, androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, androidx.compose.ui.text.font.FontFamily? fontFamily, String? fontFeatureSettings, long letterSpacing, androidx.compose.ui.text.style.BaselineShift? baselineShift, androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, androidx.compose.ui.text.intl.LocaleList? localeList, long background, androidx.compose.ui.text.style.TextDecoration? textDecoration, androidx.ui.graphics.Shadow? shadow);
method public long getBackground();
method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
method public long getColor();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method public long getFontSize();
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();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.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.Stable public androidx.compose.ui.text.SpanStyle merge(androidx.compose.ui.text.SpanStyle? other = null);
method @androidx.compose.Stable public operator androidx.compose.ui.text.SpanStyle plus(androidx.compose.ui.text.SpanStyle other);
}
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 TextLayoutHelperKt {
}
public final class TextLayoutInput {
ctor public TextLayoutInput(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, androidx.compose.ui.text.style.TextOverflow overflow, androidx.ui.unit.Density density, androidx.ui.core.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, androidx.ui.core.Constraints constraints);
method public androidx.compose.ui.text.AnnotatedString component1();
method public androidx.ui.core.Constraints component10();
method public androidx.compose.ui.text.TextStyle component2();
method public java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> component3();
method public int component4();
method public boolean component5();
method public androidx.compose.ui.text.style.TextOverflow component6();
method public androidx.ui.unit.Density component7();
method public androidx.ui.core.LayoutDirection component8();
method public androidx.compose.ui.text.font.Font.ResourceLoader component9();
method public androidx.compose.ui.text.TextLayoutInput copy(androidx.compose.ui.text.AnnotatedString text, androidx.compose.ui.text.TextStyle style, java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>> placeholders, int maxLines, boolean softWrap, androidx.compose.ui.text.style.TextOverflow overflow, androidx.ui.unit.Density density, androidx.ui.core.LayoutDirection layoutDirection, androidx.compose.ui.text.font.Font.ResourceLoader resourceLoader, androidx.ui.core.Constraints constraints);
method public androidx.ui.core.Constraints getConstraints();
method public androidx.ui.unit.Density getDensity();
method public androidx.ui.core.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();
}
public final class TextLayoutResult {
method public androidx.compose.ui.text.TextLayoutInput component1();
method public androidx.ui.unit.IntSize component3();
method public androidx.compose.ui.text.TextLayoutResult copy(androidx.compose.ui.text.TextLayoutInput layoutInput, androidx.compose.ui.text.MultiParagraph multiParagraph, androidx.ui.unit.IntSize size);
method public androidx.compose.ui.text.style.ResolvedTextDirection getBidiRunDirection(int offset);
method public androidx.ui.geometry.Rect getBoundingBox(int offset);
method public androidx.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);
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 int getOffsetForPosition(androidx.ui.geometry.Offset position);
method public androidx.compose.ui.text.style.ResolvedTextDirection getParagraphDirection(int offset);
method public androidx.ui.graphics.Path getPathForRange(int start, int end);
method public java.util.List<androidx.ui.geometry.Rect> getPlaceholderRects();
method public androidx.ui.unit.IntSize getSize();
method public androidx.compose.ui.text.TextRange getWordBoundary(int offset);
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 int lineCount;
property public final java.util.List<androidx.ui.geometry.Rect> placeholderRects;
}
public final class TextPainter {
method public void paint(androidx.ui.graphics.Canvas canvas, androidx.compose.ui.text.TextLayoutResult textLayoutResult);
field public static final androidx.compose.ui.text.TextPainter INSTANCE;
}
@androidx.compose.Immutable public final class TextRange {
ctor public TextRange(@IntRange(from=null) int start, @IntRange(from=null) int end);
method public int component1();
method public int component2();
method public operator boolean contains(androidx.compose.ui.text.TextRange other);
method public operator boolean contains(int offset);
method @androidx.compose.Immutable public androidx.compose.ui.text.TextRange copy(int start, int end);
method public boolean getCollapsed();
method public int getEnd();
method public int getLength();
method public int getMax();
method public int getMin();
method public boolean getReversed();
method public int getStart();
method public boolean intersects(androidx.compose.ui.text.TextRange other);
property public final boolean collapsed;
property public final int length;
property public final int max;
property public final int min;
property public final boolean reversed;
field public static final androidx.compose.ui.text.TextRange.Companion Companion;
}
public static final class TextRange.Companion {
method public androidx.compose.ui.text.TextRange getZero();
property public final androidx.compose.ui.text.TextRange Zero;
}
public final class TextRangeKt {
method public static androidx.compose.ui.text.TextRange TextRange(int index);
method public static String substring(CharSequence, androidx.compose.ui.text.TextRange range);
}
@androidx.compose.Immutable public final class TextStyle {
method public long component1();
method public androidx.compose.ui.text.style.TextGeometricTransform? component10();
method public androidx.compose.ui.text.intl.LocaleList? component11();
method public long component12();
method public androidx.compose.ui.text.style.TextDecoration? component13();
method public androidx.ui.graphics.Shadow? component14();
method public androidx.compose.ui.text.style.TextAlign? component15();
method public androidx.compose.ui.text.style.TextDirection? component16();
method public long component17();
method public androidx.compose.ui.text.style.TextIndent? component18();
method public long component2();
method public androidx.compose.ui.text.font.FontWeight? component3();
method public androidx.compose.ui.text.font.FontStyle? component4();
method public androidx.compose.ui.text.font.FontSynthesis? component5();
method public androidx.compose.ui.text.font.FontFamily? component6();
method public String? component7();
method public long component8();
method public androidx.compose.ui.text.style.BaselineShift? component9();
method @androidx.compose.Immutable public androidx.compose.ui.text.TextStyle copy-7Y_OIKU(long color, long fontSize, androidx.compose.ui.text.font.FontWeight? fontWeight, androidx.compose.ui.text.font.FontStyle? fontStyle, androidx.compose.ui.text.font.FontSynthesis? fontSynthesis, androidx.compose.ui.text.font.FontFamily? fontFamily, String? fontFeatureSettings, long letterSpacing, androidx.compose.ui.text.style.BaselineShift? baselineShift, androidx.compose.ui.text.style.TextGeometricTransform? textGeometricTransform, androidx.compose.ui.text.intl.LocaleList? localeList, long background, androidx.compose.ui.text.style.TextDecoration? textDecoration, androidx.ui.graphics.Shadow? shadow, androidx.compose.ui.text.style.TextAlign? textAlign, androidx.compose.ui.text.style.TextDirection? textDirection, long lineHeight, androidx.compose.ui.text.style.TextIndent? textIndent);
method public long getBackground();
method public androidx.compose.ui.text.style.BaselineShift? getBaselineShift();
method public long getColor();
method public androidx.compose.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method public long getFontSize();
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();
method public long getLineHeight();
method public androidx.compose.ui.text.intl.LocaleList? getLocaleList();
method public androidx.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.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.TextStyle? other = null);
method @androidx.compose.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.Stable public androidx.compose.ui.text.TextStyle merge(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.TextStyle other);
method @androidx.compose.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.ParagraphStyle other);
method @androidx.compose.Stable public operator androidx.compose.ui.text.TextStyle plus(androidx.compose.ui.text.SpanStyle other);
method @androidx.compose.Stable public androidx.compose.ui.text.ParagraphStyle toParagraphStyle();
method @androidx.compose.Stable public androidx.compose.ui.text.SpanStyle toSpanStyle();
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.ui.core.LayoutDirection direction);
}
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.font {
public abstract sealed class FileBasedFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
@androidx.compose.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.Immutable public abstract sealed class FontFamily {
method public final boolean getCanLoadSynchronously();
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.Stable public static androidx.compose.ui.text.font.FontListFontFamily fontFamily(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts);
method @androidx.compose.Stable public static androidx.compose.ui.text.font.FontListFontFamily fontFamily(androidx.compose.ui.text.font.Font... fonts);
method public static androidx.compose.ui.text.font.LoadedFontFamily fontFamily(androidx.compose.ui.text.Typeface typeface);
}
public final class FontKt {
method @androidx.compose.Stable public static androidx.compose.ui.text.font.FontListFontFamily asFontFamily(androidx.compose.ui.text.font.Font);
method @androidx.compose.Stable public static androidx.compose.ui.text.font.Font font(int resId, androidx.compose.ui.text.font.FontWeight weight = FontWeight.Normal, androidx.compose.ui.text.font.FontStyle style = androidx.compose.ui.text.font.FontStyle.Normal);
}
@androidx.compose.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> {
ctor public FontListFontFamily(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts);
method public java.util.List<androidx.compose.ui.text.font.Font> component1();
method public boolean contains(androidx.compose.ui.text.font.Font element);
method public boolean containsAll(java.util.Collection<?> elements);
method @androidx.compose.Immutable public androidx.compose.ui.text.font.FontListFontFamily copy(java.util.List<? extends androidx.compose.ui.text.font.Font> fonts);
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);
}
public enum FontStyle {
method public static androidx.compose.ui.text.font.FontStyle valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.font.FontStyle[] values();
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 {
method public static androidx.compose.ui.text.font.FontSynthesis valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.font.FontSynthesis[] values();
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.Immutable public final class FontWeight implements java.lang.Comparable<androidx.compose.ui.text.font.FontWeight> {
ctor public FontWeight(int weight);
method public int compareTo(androidx.compose.ui.text.font.FontWeight other);
method public int component1();
method @androidx.compose.Immutable public androidx.compose.ui.text.font.FontWeight copy(int weight);
method public int getWeight();
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.Immutable public final class GenericFontFamily extends androidx.compose.ui.text.font.SystemFontFamily {
method public String getName();
}
public final class LoadedFontFamily extends androidx.compose.ui.text.font.FontFamily {
ctor public LoadedFontFamily(androidx.compose.ui.text.Typeface typeface);
method public androidx.compose.ui.text.Typeface component1();
method public androidx.compose.ui.text.font.LoadedFontFamily copy(androidx.compose.ui.text.Typeface typeface);
method public androidx.compose.ui.text.Typeface getTypeface();
}
public final class ResourceFont implements androidx.compose.ui.text.font.Font {
ctor public ResourceFont(int resId, androidx.compose.ui.text.font.FontWeight weight, androidx.compose.ui.text.font.FontStyle style);
method public int component1();
method public androidx.compose.ui.text.font.FontWeight component2();
method public androidx.compose.ui.text.font.FontStyle component3();
method public androidx.compose.ui.text.font.ResourceFont copy(int resId, androidx.compose.ui.text.font.FontWeight weight, 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();
}
public abstract sealed class SystemFontFamily extends androidx.compose.ui.text.font.FontFamily {
}
}
package androidx.compose.ui.text.input {
public final class BackspaceKeyEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public BackspaceKeyEditOp();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class CommitTextEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public CommitTextEditOp(String text, int newCursorPosition);
method public String component1();
method public int component2();
method public androidx.compose.ui.text.input.CommitTextEditOp copy(String text, int newCursorPosition);
method public int getNewCursorPosition();
method public String getText();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class DeleteAllEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public DeleteAllEditOp();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class DeleteSurroundingTextEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public DeleteSurroundingTextEditOp(int beforeLength, int afterLength);
method public int component1();
method public int component2();
method public androidx.compose.ui.text.input.DeleteSurroundingTextEditOp copy(int beforeLength, int afterLength);
method public int getAfterLength();
method public int getBeforeLength();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class DeleteSurroundingTextInCodePointsEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public DeleteSurroundingTextInCodePointsEditOp(int beforeLength, int afterLength);
method public int component1();
method public int component2();
method public androidx.compose.ui.text.input.DeleteSurroundingTextInCodePointsEditOp copy(int beforeLength, int afterLength);
method public int getAfterLength();
method public int getBeforeLength();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public interface EditOperation {
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class EditingBuffer {
ctor public EditingBuffer(String initialText, androidx.compose.ui.text.TextRange initialSelection);
field public static final int NOWHERE = -1; // 0xffffffff
}
@Deprecated @androidx.compose.Immutable public final class EditorValue {
ctor @Deprecated public EditorValue(String text, androidx.compose.ui.text.TextRange selection, androidx.compose.ui.text.TextRange? composition);
ctor @Deprecated public EditorValue();
method @Deprecated public String component1();
method @Deprecated public androidx.compose.ui.text.TextRange component2();
method @Deprecated public androidx.compose.ui.text.TextRange? component3();
method @Deprecated @androidx.compose.Immutable public androidx.compose.ui.text.input.EditorValue copy(String text, androidx.compose.ui.text.TextRange selection, androidx.compose.ui.text.TextRange? composition);
method @Deprecated public androidx.compose.ui.text.TextRange? getComposition();
method @Deprecated public String getSelectedText();
method @Deprecated public androidx.compose.ui.text.TextRange getSelection();
method @Deprecated public String getText();
method @Deprecated public String getTextAfterSelection(int maxChars);
method @Deprecated public String getTextBeforeSelection(int maxChars);
}
public final class FinishComposingTextEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public FinishComposingTextEditOp();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class GapBufferKt {
}
public enum ImeAction {
method public static androidx.compose.ui.text.input.ImeAction valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.input.ImeAction[] values();
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 NoAction;
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;
enum_constant public static final androidx.compose.ui.text.input.ImeAction Unspecified;
}
public interface InputEventListener {
method public void onEditOperations(java.util.List<? extends androidx.compose.ui.text.input.EditOperation> editOps);
method public void onImeAction(androidx.compose.ui.text.input.ImeAction imeAction);
}
public enum KeyboardType {
method public static androidx.compose.ui.text.input.KeyboardType valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.input.KeyboardType[] values();
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 MoveCursorEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public MoveCursorEditOp(int amount);
method public int component1();
method public androidx.compose.ui.text.input.MoveCursorEditOp copy(int amount);
method public int getAmount();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public interface OffsetMap {
method public int originalToTransformed(int offset);
method public int transformedToOriginal(int offset);
field public static final androidx.compose.ui.text.input.OffsetMap.Companion Companion;
}
public static final class OffsetMap.Companion {
method public androidx.compose.ui.text.input.OffsetMap getIdentityOffsetMap();
property public final androidx.compose.ui.text.input.OffsetMap identityOffsetMap;
}
public final class PasswordVisualTransformation implements androidx.compose.ui.text.input.VisualTransformation {
ctor public PasswordVisualTransformation(char mask);
ctor public PasswordVisualTransformation();
method public char component1();
method public androidx.compose.ui.text.input.PasswordVisualTransformation copy(char mask);
method public androidx.compose.ui.text.input.TransformedText filter(androidx.compose.ui.text.AnnotatedString text);
method public char getMask();
}
public interface PlatformTextInputService {
method public void hideSoftwareKeyboard();
method public void notifyFocusedRect(androidx.ui.geometry.Rect rect);
method public void onStateUpdated(androidx.compose.ui.text.input.TextFieldValue value);
method public void showSoftwareKeyboard();
method public void startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.KeyboardType keyboardType, androidx.compose.ui.text.input.ImeAction imeAction, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditOperation>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method public void stopInput();
}
public final class SetComposingRegionEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public SetComposingRegionEditOp(int start, int end);
method public int component1();
method public int component2();
method public androidx.compose.ui.text.input.SetComposingRegionEditOp copy(int start, int end);
method public int getEnd();
method public int getStart();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class SetComposingTextEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public SetComposingTextEditOp(String text, int newCursorPosition);
method public String component1();
method public int component2();
method public androidx.compose.ui.text.input.SetComposingTextEditOp copy(String text, int newCursorPosition);
method public int getNewCursorPosition();
method public String getText();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
public final class SetSelectionEditOp implements androidx.compose.ui.text.input.EditOperation {
ctor public SetSelectionEditOp(int start, int end);
method public int component1();
method public int component2();
method public androidx.compose.ui.text.input.SetSelectionEditOp copy(int start, int end);
method public int getEnd();
method public int getStart();
method public void process(androidx.compose.ui.text.input.EditingBuffer buffer);
}
@androidx.compose.Immutable public final class TextFieldValue {
ctor public TextFieldValue(String text, androidx.compose.ui.text.TextRange selection, androidx.compose.ui.text.TextRange? composition);
ctor public TextFieldValue();
method public String component1();
method public androidx.compose.ui.text.TextRange component2();
method public androidx.compose.ui.text.TextRange? component3();
method @androidx.compose.Immutable public androidx.compose.ui.text.input.TextFieldValue copy(String text, androidx.compose.ui.text.TextRange selection, androidx.compose.ui.text.TextRange? composition);
method public androidx.compose.ui.text.TextRange? getComposition();
method public androidx.compose.ui.text.TextRange getSelection();
method public String getText();
field public static final androidx.compose.ui.text.input.TextFieldValue.Companion Companion;
}
public static final class TextFieldValue.Companion {
method public androidx.compose.runtime.savedinstancestate.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> getSaver();
property public final androidx.compose.runtime.savedinstancestate.Saver<androidx.compose.ui.text.input.TextFieldValue,java.lang.Object> Saver;
}
public final class TextFieldValueKt {
method public static String getSelectedText(androidx.compose.ui.text.input.TextFieldValue);
method public static String getTextAfterSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
method public static String getTextBeforeSelection(androidx.compose.ui.text.input.TextFieldValue, int maxChars);
}
public class TextInputService {
ctor public TextInputService(androidx.compose.ui.text.input.PlatformTextInputService platformTextInputService);
method public void hideSoftwareKeyboard(int token);
method public void notifyFocusedRect(int token, androidx.ui.geometry.Rect rect);
method public void onStateUpdated(int token, androidx.compose.ui.text.input.TextFieldValue value);
method public void showSoftwareKeyboard(int token);
method public int startInput(androidx.compose.ui.text.input.TextFieldValue value, androidx.compose.ui.text.input.KeyboardType keyboardType, androidx.compose.ui.text.input.ImeAction imeAction, kotlin.jvm.functions.Function1<? super java.util.List<? extends androidx.compose.ui.text.input.EditOperation>,kotlin.Unit> onEditCommand, kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.ImeAction,kotlin.Unit> onImeActionPerformed);
method public void stopInput(int token);
}
public final class TextInputServiceKt {
method @Deprecated public static kotlin.jvm.functions.Function1<androidx.compose.ui.text.input.PlatformTextInputService,androidx.compose.ui.text.input.TextInputService> getTextInputServiceFactory();
method @Deprecated public static void setTextInputServiceFactory(kotlin.jvm.functions.Function1<? super androidx.compose.ui.text.input.PlatformTextInputService,? extends androidx.compose.ui.text.input.TextInputService> p);
field public static final int INVALID_SESSION = -1; // 0xffffffff
field public static final int NO_SESSION = 0; // 0x0
}
public final class TransformedText {
ctor public TransformedText(androidx.compose.ui.text.AnnotatedString transformedText, androidx.compose.ui.text.input.OffsetMap offsetMap);
method public androidx.compose.ui.text.AnnotatedString component1();
method public androidx.compose.ui.text.input.OffsetMap component2();
method public androidx.compose.ui.text.input.TransformedText copy(androidx.compose.ui.text.AnnotatedString transformedText, androidx.compose.ui.text.input.OffsetMap offsetMap);
method public androidx.compose.ui.text.input.OffsetMap getOffsetMap();
method public androidx.compose.ui.text.AnnotatedString getTransformedText();
}
@androidx.compose.Immutable public 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 AndroidPlatformLocaleKt {
}
@androidx.compose.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.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 java.util.List<androidx.compose.ui.text.intl.Locale> component1();
method public operator boolean contains(androidx.compose.ui.text.intl.Locale element);
method public boolean containsAll(java.util.Collection<?> elements);
method @androidx.compose.Immutable public androidx.compose.ui.text.intl.LocaleList copy(java.util.List<androidx.compose.ui.text.intl.Locale> localeList);
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 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 AndroidParagraphHelperKt {
}
public final class AndroidParagraphIntrinsicsKt {
method @Deprecated public static kotlin.jvm.functions.Function6<java.lang.String,androidx.compose.ui.text.TextStyle,java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>>,java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>>,androidx.ui.unit.Density,androidx.compose.ui.text.font.Font.ResourceLoader,androidx.compose.ui.text.ParagraphIntrinsics> getParagraphIntrinsicsActualFactory();
method @Deprecated public static void setParagraphIntrinsicsActualFactory(kotlin.jvm.functions.Function6<? super java.lang.String,? super androidx.compose.ui.text.TextStyle,? super java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.SpanStyle>>,? super java.util.List<androidx.compose.ui.text.AnnotatedString.Range<androidx.compose.ui.text.Placeholder>>,? super androidx.ui.unit.Density,? super androidx.compose.ui.text.font.Font.ResourceLoader,? extends androidx.compose.ui.text.ParagraphIntrinsics> p);
}
public final class AndroidParagraphKt {
method @Deprecated public static kotlin.jvm.functions.Function4<androidx.compose.ui.text.ParagraphIntrinsics,java.lang.Integer,java.lang.Boolean,androidx.compose.ui.text.ParagraphConstraints,androidx.compose.ui.text.Paragraph> getParagraphActualFactory();
method @Deprecated public static void setParagraphActualFactory(kotlin.jvm.functions.Function4<? super androidx.compose.ui.text.ParagraphIntrinsics,? super java.lang.Integer,? super java.lang.Boolean,? super androidx.compose.ui.text.ParagraphConstraints,? extends androidx.compose.ui.text.Paragraph> p);
}
public final class AndroidStringDelegateKt {
}
public final class TypefaceAdapterKt {
method public static androidx.compose.ui.text.Typeface typefaceFromFontFamily(android.content.Context context, androidx.compose.ui.text.font.FontFamily fontFamily, java.util.List<? extends kotlin.Pair<androidx.compose.ui.text.font.FontWeight,? extends androidx.compose.ui.text.font.FontStyle>>? necessaryStyles = null);
}
}
package androidx.compose.ui.text.platform.extensions {
public final class LocaleExtensionsKt {
}
public final class PlaceholderExtensionsKt {
}
public final class SpannableExtensionsKt {
}
public final class TextPaintExtensionsKt {
}
}
package androidx.compose.ui.text.style {
@androidx.compose.Immutable public final inline class BaselineShift {
ctor public BaselineShift();
method public static float constructor-impl(float multiplier);
method @androidx.compose.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.Immutable public static inline int hashCode-impl(float p);
method @androidx.compose.Immutable public static inline String! toString-impl(float p);
field public static final androidx.compose.ui.text.style.BaselineShift.Companion Companion;
}
public static final class BaselineShift.Companion {
method public float getNone();
method public float getSubscript();
method public float getSuperscript();
property public final float None;
property public final float Subscript;
property public final float Superscript;
}
public final class BaselineShiftKt {
method @androidx.compose.Stable public static float lerp-ylBt8J4(float start, float stop, float fraction);
}
public enum ResolvedTextDirection {
method public static androidx.compose.ui.text.style.ResolvedTextDirection valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.style.ResolvedTextDirection[] values();
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 {
method public static androidx.compose.ui.text.style.TextAlign valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.style.TextAlign[] values();
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.Immutable public final class TextDecoration {
method public int component1();
method public operator boolean contains(androidx.compose.ui.text.style.TextDecoration other);
method @androidx.compose.Immutable public androidx.compose.ui.text.style.TextDecoration copy(int mask);
method public int getMask();
method public operator androidx.compose.ui.text.style.TextDecoration plus(androidx.compose.ui.text.style.TextDecoration decoration);
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 {
method public static androidx.compose.ui.text.style.TextDirection valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.style.TextDirection[] values();
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.Immutable public final class TextGeometricTransform {
ctor public TextGeometricTransform(float scaleX, float skewX);
ctor public TextGeometricTransform();
method public float component1();
method public float component2();
method @androidx.compose.Immutable public androidx.compose.ui.text.style.TextGeometricTransform copy(float scaleX, float skewX);
method public float getScaleX();
method public float getSkewX();
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.Immutable public final class TextIndent {
method public long component1();
method public long component2();
method @androidx.compose.Immutable public androidx.compose.ui.text.style.TextIndent copy-gL_aCS0(long firstLine, long restLine);
method public long getFirstLine();
method public long getRestLine();
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 {
method public static androidx.compose.ui.text.style.TextOverflow valueOf(String name) throws java.lang.IllegalArgumentException;
method public static androidx.compose.ui.text.style.TextOverflow[] values();
enum_constant public static final androidx.compose.ui.text.style.TextOverflow Clip;
enum_constant public static final androidx.compose.ui.text.style.TextOverflow Ellipsis;
}
}