blob: 1c5ab6915f5020dccb23727f3d5e86b493018729 [file] [log] [blame]
// Signature format: 3.0
package androidx.ui.input {
public final class EditorModel {
ctor public EditorModel(String text, androidx.ui.text.TextRange selection);
method public androidx.ui.text.TextRange? getComposition();
method public androidx.ui.text.TextRange getSelection();
method public String getText();
property public final androidx.ui.text.TextRange? composition;
property public final androidx.ui.text.TextRange selection;
property public final String text;
}
public enum ImeAction {
enum_constant public static final androidx.ui.input.ImeAction Done;
enum_constant public static final androidx.ui.input.ImeAction Go;
enum_constant public static final androidx.ui.input.ImeAction Next;
enum_constant public static final androidx.ui.input.ImeAction NoAction;
enum_constant public static final androidx.ui.input.ImeAction Previous;
enum_constant public static final androidx.ui.input.ImeAction Search;
enum_constant public static final androidx.ui.input.ImeAction Send;
enum_constant public static final androidx.ui.input.ImeAction Unspecified;
}
public enum KeyboardType {
enum_constant public static final androidx.ui.input.KeyboardType Ascii;
enum_constant public static final androidx.ui.input.KeyboardType Email;
enum_constant public static final androidx.ui.input.KeyboardType Number;
enum_constant public static final androidx.ui.input.KeyboardType NumberPassword;
enum_constant public static final androidx.ui.input.KeyboardType Password;
enum_constant public static final androidx.ui.input.KeyboardType Phone;
enum_constant public static final androidx.ui.input.KeyboardType Text;
enum_constant public static final androidx.ui.input.KeyboardType Uri;
}
}
package androidx.ui.text {
public final class AnnotatedString {
ctor public AnnotatedString(String text, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.TextStyle>> textStyles, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.ParagraphStyle>> paragraphStyles);
method public androidx.ui.text.AnnotatedString capitalize(java.util.Locale locale = Locale.getDefault());
method public String component1();
method public java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.TextStyle>> component2();
method public java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.ParagraphStyle>> component3();
method public androidx.ui.text.AnnotatedString copy(String text, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.TextStyle>> textStyles, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.ParagraphStyle>> paragraphStyles);
method public androidx.ui.text.AnnotatedString decapitalize(java.util.Locale locale = Locale.getDefault());
method public java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.ParagraphStyle>> getParagraphStyles();
method public String getText();
method public java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.TextStyle>> getTextStyles();
method public androidx.ui.text.AnnotatedString toLowerCase(java.util.Locale locale = Locale.getDefault());
method public androidx.ui.text.AnnotatedString toUpperCase(java.util.Locale locale = Locale.getDefault());
}
public static final class AnnotatedString.Item<T> {
ctor public AnnotatedString.Item(T! style, int start, int end);
method public T! component1();
method public int component2();
method public int component3();
method public androidx.ui.text.AnnotatedString.Item<T> copy(T! style, int start, int end);
method public int getEnd();
method public int getStart();
method public T! getStyle();
}
public final class MultiParagraphKt {
ctor public MultiParagraphKt();
}
public interface Paragraph {
method public float getBaseline();
method public androidx.ui.engine.geometry.Rect getCursorRect(int offset);
method public boolean getDidExceedMaxLines();
method public float getHeight();
method public int getLineCount();
method public float getLineHeight(int lineIndex);
method public float getLineLeft(int lineIndex);
method public float getLineRight(int lineIndex);
method public float getLineWidth(int lineIndex);
method public float getMaxIntrinsicWidth();
method public float getMinIntrinsicWidth();
method public int getOffsetForPosition(androidx.ui.core.PxPosition position);
method public androidx.ui.painting.Path getPathForRange(int start, int end);
method public float getWidth();
method public androidx.ui.text.TextRange getWordBoundary(int offset);
method public void layout(androidx.ui.text.ParagraphConstraints constraints);
method public void paint(androidx.ui.painting.Canvas canvas);
property public abstract float baseline;
property public abstract boolean didExceedMaxLines;
property public abstract float height;
property public abstract int lineCount;
property public abstract float maxIntrinsicWidth;
property public abstract float minIntrinsicWidth;
property public abstract float width;
}
public final class ParagraphConstraints {
ctor public ParagraphConstraints(float width);
method public float component1();
method public androidx.ui.text.ParagraphConstraints copy(float width);
method public float getWidth();
}
public final class ParagraphKt {
ctor public ParagraphKt();
method public static androidx.ui.text.Paragraph Paragraph(String text, androidx.ui.text.TextStyle style, androidx.ui.text.ParagraphStyle paragraphStyle, java.util.List<androidx.ui.text.AnnotatedString.Item<androidx.ui.text.TextStyle>> textStyles, Integer? maxLines = null, Boolean? ellipsis = null, androidx.ui.core.Density density, androidx.ui.text.font.Font.ResourceLoader resourceLoader);
}
public final class ParagraphStyle {
ctor public ParagraphStyle(androidx.ui.text.style.TextAlign? textAlign, androidx.ui.text.style.TextDirection? textDirection, Float? lineHeight, androidx.ui.text.style.TextIndent? textIndent);
ctor public ParagraphStyle();
method public androidx.ui.text.style.TextAlign? component1();
method public androidx.ui.text.style.TextDirection? component2();
method public Float? component3();
method public androidx.ui.text.style.TextIndent? component4();
method public androidx.ui.text.ParagraphStyle copy(androidx.ui.text.style.TextAlign? textAlign, androidx.ui.text.style.TextDirection? textDirection, Float? lineHeight, androidx.ui.text.style.TextIndent? textIndent);
method public Float? getLineHeight();
method public androidx.ui.text.style.TextAlign? getTextAlign();
method public androidx.ui.text.style.TextDirection? getTextDirection();
method public androidx.ui.text.style.TextIndent? getTextIndent();
method public androidx.ui.text.ParagraphStyle merge(androidx.ui.text.ParagraphStyle? other = null);
}
public final class TextDelegateKt {
ctor public TextDelegateKt();
}
@RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public final class TextSpan {
ctor public TextSpan(androidx.ui.text.TextStyle? style, String? text, java.util.List<androidx.ui.text.TextSpan> children);
ctor public TextSpan();
method public java.util.List<androidx.ui.text.TextSpan> getChildren();
method public androidx.ui.text.TextStyle? getStyle();
method public String? getText();
method public String toPlainText();
method public boolean visitTextSpan(kotlin.jvm.functions.Function1<? super androidx.ui.text.TextSpan,java.lang.Boolean> visitor);
}
public final class TextSpanKt {
ctor public TextSpanKt();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP) public static androidx.ui.text.AnnotatedString toAnnotatedString(androidx.ui.text.TextSpan);
}
public final class TextStyle {
ctor public TextStyle(androidx.ui.graphics.Color? color, androidx.ui.core.Sp? fontSize, Float? fontSizeScale, androidx.ui.text.font.FontWeight? fontWeight, androidx.ui.text.font.FontStyle? fontStyle, androidx.ui.text.font.FontSynthesis? fontSynthesis, androidx.ui.text.font.FontFamily? fontFamily, String? fontFeatureSettings, Float? letterSpacing, androidx.ui.text.style.BaselineShift? baselineShift, androidx.ui.text.style.TextGeometricTransform? textGeometricTransform, java.util.Locale? locale, androidx.ui.graphics.Color? background, androidx.ui.text.style.TextDecoration? decoration, androidx.ui.painting.Shadow? shadow);
ctor public TextStyle();
method public androidx.ui.graphics.Color? component1();
method public androidx.ui.text.style.BaselineShift? component10();
method public androidx.ui.text.style.TextGeometricTransform? component11();
method public java.util.Locale? component12();
method public androidx.ui.graphics.Color? component13();
method public androidx.ui.text.style.TextDecoration? component14();
method public androidx.ui.painting.Shadow? component15();
method public androidx.ui.core.Sp? component2();
method public Float? component3();
method public androidx.ui.text.font.FontWeight? component4();
method public androidx.ui.text.font.FontStyle? component5();
method public androidx.ui.text.font.FontSynthesis? component6();
method public androidx.ui.text.font.FontFamily? component7();
method public String? component8();
method public Float? component9();
method public androidx.ui.text.TextStyle copy(androidx.ui.graphics.Color? color, androidx.ui.core.Sp? fontSize, Float? fontSizeScale, androidx.ui.text.font.FontWeight? fontWeight, androidx.ui.text.font.FontStyle? fontStyle, androidx.ui.text.font.FontSynthesis? fontSynthesis, androidx.ui.text.font.FontFamily? fontFamily, String? fontFeatureSettings, Float? letterSpacing, androidx.ui.text.style.BaselineShift? baselineShift, androidx.ui.text.style.TextGeometricTransform? textGeometricTransform, java.util.Locale? locale, androidx.ui.graphics.Color? background, androidx.ui.text.style.TextDecoration? decoration, androidx.ui.painting.Shadow? shadow);
method public androidx.ui.graphics.Color? getBackground();
method public androidx.ui.text.style.BaselineShift? getBaselineShift();
method public androidx.ui.graphics.Color? getColor();
method public androidx.ui.text.style.TextDecoration? getDecoration();
method public androidx.ui.text.font.FontFamily? getFontFamily();
method public String? getFontFeatureSettings();
method public androidx.ui.core.Sp? getFontSize();
method public Float? getFontSizeScale();
method public androidx.ui.text.font.FontStyle? getFontStyle();
method public androidx.ui.text.font.FontSynthesis? getFontSynthesis();
method public androidx.ui.text.font.FontWeight? getFontWeight();
method public Float? getLetterSpacing();
method public java.util.Locale? getLocale();
method public androidx.ui.painting.Shadow? getShadow();
method public androidx.ui.text.style.TextGeometricTransform? getTextGeometricTransform();
method public androidx.ui.text.TextStyle merge(androidx.ui.text.TextStyle? other = null);
method public void setFontFamily(androidx.ui.text.font.FontFamily? p);
}
}
package androidx.ui.text.font {
public final class Font {
ctor public Font(String name, androidx.ui.text.font.FontWeight weight, androidx.ui.text.font.FontStyle style, int ttcIndex, String fontVariationSettings);
method public String component1();
method public androidx.ui.text.font.FontWeight component2();
method public androidx.ui.text.font.FontStyle component3();
method public int component4();
method public String component5();
method public androidx.ui.text.font.Font copy(String name, androidx.ui.text.font.FontWeight weight, androidx.ui.text.font.FontStyle style, int ttcIndex, String fontVariationSettings);
method public String getFontVariationSettings();
method public String getName();
method public androidx.ui.text.font.FontStyle getStyle();
method public int getTtcIndex();
method public androidx.ui.text.font.FontWeight getWeight();
}
public static interface Font.ResourceLoader {
method public Object load(androidx.ui.text.font.Font font);
}
public final class FontFamily implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.text.font.Font> {
ctor public FontFamily(String genericFamily);
ctor public FontFamily(androidx.ui.text.font.Font font);
ctor public FontFamily(java.util.List<androidx.ui.text.font.Font> fonts);
ctor public FontFamily(androidx.ui.text.font.Font... fonts);
method public String? component1();
method public java.util.List<androidx.ui.text.font.Font> component2();
method public boolean contains(androidx.ui.text.font.Font element);
method public boolean containsAll(java.util.Collection<?> elements);
method public androidx.ui.text.font.FontFamily copy(String? genericFamily, java.util.List<androidx.ui.text.font.Font> fonts);
method public androidx.ui.text.font.Font get(int index);
method public java.util.List<androidx.ui.text.font.Font> getFonts();
method public String? getGenericFamily();
method public int getSize();
method public int indexOf(androidx.ui.text.font.Font element);
method public boolean isEmpty();
method public java.util.Iterator<androidx.ui.text.font.Font> iterator();
method public int lastIndexOf(androidx.ui.text.font.Font element);
method public java.util.ListIterator<androidx.ui.text.font.Font> listIterator();
method public java.util.ListIterator<androidx.ui.text.font.Font> listIterator(int index);
method public java.util.List<androidx.ui.text.font.Font> subList(int fromIndex, int toIndex);
}
public final class FontFamilyList implements kotlin.jvm.internal.markers.KMappedMarker java.util.List<androidx.ui.text.font.FontFamily> {
ctor public FontFamilyList(java.util.List<androidx.ui.text.font.FontFamily> fontFamilies);
ctor public FontFamilyList(androidx.ui.text.font.FontFamily fontFamily);
ctor public FontFamilyList(androidx.ui.text.font.FontFamily... fontFamily);
method public java.util.List<androidx.ui.text.font.FontFamily> component1();
method public boolean contains(androidx.ui.text.font.FontFamily element);
method public boolean containsAll(java.util.Collection<?> elements);
method public androidx.ui.text.font.FontFamilyList copy(java.util.List<androidx.ui.text.font.FontFamily> fontFamilies);
method public androidx.ui.text.font.FontFamily get(int index);
method public java.util.List<androidx.ui.text.font.FontFamily> getFontFamilies();
method public int getSize();
method public int indexOf(androidx.ui.text.font.FontFamily element);
method public boolean isEmpty();
method public java.util.Iterator<androidx.ui.text.font.FontFamily> iterator();
method public int lastIndexOf(androidx.ui.text.font.FontFamily element);
method public java.util.ListIterator<androidx.ui.text.font.FontFamily> listIterator();
method public java.util.ListIterator<androidx.ui.text.font.FontFamily> listIterator(int index);
method public java.util.List<androidx.ui.text.font.FontFamily> subList(int fromIndex, int toIndex);
}
public final class FontKt {
ctor public FontKt();
method public static androidx.ui.text.font.FontFamily asFontFamily(androidx.ui.text.font.Font);
}
public enum FontStyle {
enum_constant public static final androidx.ui.text.font.FontStyle Italic;
enum_constant public static final androidx.ui.text.font.FontStyle Normal;
}
public enum FontSynthesis {
enum_constant public static final androidx.ui.text.font.FontSynthesis All;
enum_constant public static final androidx.ui.text.font.FontSynthesis None;
enum_constant public static final androidx.ui.text.font.FontSynthesis Style;
enum_constant public static final androidx.ui.text.font.FontSynthesis Weight;
}
public final class FontWeight implements java.lang.Comparable<androidx.ui.text.font.FontWeight> {
method public int compareTo(androidx.ui.text.font.FontWeight other);
method public androidx.ui.text.font.FontWeight copy(int weight);
field public static final androidx.ui.text.font.FontWeight.Companion! Companion;
}
public static final class FontWeight.Companion {
method public androidx.ui.text.font.FontWeight getBold();
method public androidx.ui.text.font.FontWeight getNormal();
method public java.util.List<androidx.ui.text.font.FontWeight> getValues();
method public androidx.ui.text.font.FontWeight getW100();
method public androidx.ui.text.font.FontWeight getW200();
method public androidx.ui.text.font.FontWeight getW300();
method public androidx.ui.text.font.FontWeight getW400();
method public androidx.ui.text.font.FontWeight getW500();
method public androidx.ui.text.font.FontWeight getW600();
method public androidx.ui.text.font.FontWeight getW700();
method public androidx.ui.text.font.FontWeight getW800();
method public androidx.ui.text.font.FontWeight getW900();
method public androidx.ui.text.font.FontWeight lerp(androidx.ui.text.font.FontWeight? a, androidx.ui.text.font.FontWeight? b, float t);
property public final androidx.ui.text.font.FontWeight bold;
property public final androidx.ui.text.font.FontWeight normal;
property public final java.util.List<androidx.ui.text.font.FontWeight> values;
property public final androidx.ui.text.font.FontWeight w100;
property public final androidx.ui.text.font.FontWeight w200;
property public final androidx.ui.text.font.FontWeight w300;
property public final androidx.ui.text.font.FontWeight w400;
property public final androidx.ui.text.font.FontWeight w500;
property public final androidx.ui.text.font.FontWeight w600;
property public final androidx.ui.text.font.FontWeight w700;
property public final androidx.ui.text.font.FontWeight w800;
property public final androidx.ui.text.font.FontWeight w900;
}
}
package androidx.ui.text.platform {
public final class AndroidParagraphKt {
ctor public AndroidParagraphKt();
}
}
package androidx.ui.text.style {
public final class BaselineShift {
ctor public BaselineShift(float multiplier);
method public float component1();
method public androidx.ui.text.style.BaselineShift copy(float multiplier);
method public float getMultiplier();
field public static final androidx.ui.text.style.BaselineShift.Companion! Companion;
}
public static final class BaselineShift.Companion {
method public androidx.ui.text.style.BaselineShift getSubscript();
method public androidx.ui.text.style.BaselineShift getSuperscript();
method public androidx.ui.text.style.BaselineShift? lerp(androidx.ui.text.style.BaselineShift? a, androidx.ui.text.style.BaselineShift? b, float t);
property public final androidx.ui.text.style.BaselineShift Subscript;
property public final androidx.ui.text.style.BaselineShift Superscript;
}
public enum TextAlign {
enum_constant public static final androidx.ui.text.style.TextAlign Center;
enum_constant public static final androidx.ui.text.style.TextAlign End;
enum_constant public static final androidx.ui.text.style.TextAlign Justify;
enum_constant public static final androidx.ui.text.style.TextAlign Left;
enum_constant public static final androidx.ui.text.style.TextAlign Right;
enum_constant public static final androidx.ui.text.style.TextAlign Start;
}
public final class TextDecoration {
method public int component1();
method public boolean contains(androidx.ui.text.style.TextDecoration other);
method public androidx.ui.text.style.TextDecoration copy(int mask);
method public int getMask();
field public static final androidx.ui.text.style.TextDecoration.Companion! Companion;
}
public static final class TextDecoration.Companion {
method public androidx.ui.text.style.TextDecoration combine(java.util.List<androidx.ui.text.style.TextDecoration> decorations);
method public androidx.ui.text.style.TextDecoration getLineThrough();
method public androidx.ui.text.style.TextDecoration getNone();
method public androidx.ui.text.style.TextDecoration getUnderline();
property public final androidx.ui.text.style.TextDecoration LineThrough;
property public final androidx.ui.text.style.TextDecoration None;
property public final androidx.ui.text.style.TextDecoration Underline;
}
public final class TextGeometricTransform {
ctor public TextGeometricTransform(Float? scaleX, Float? skewX);
ctor public TextGeometricTransform();
method public Float? component1();
method public Float? component2();
method public androidx.ui.text.style.TextGeometricTransform copy(Float? scaleX, Float? skewX);
method public Float? getScaleX();
method public Float? getSkewX();
field public static final androidx.ui.text.style.TextGeometricTransform.Companion! Companion;
}
public static final class TextGeometricTransform.Companion {
}
public final class TextGeometricTransformKt {
ctor public TextGeometricTransformKt();
method public static androidx.ui.text.style.TextGeometricTransform lerp(androidx.ui.text.style.TextGeometricTransform a, androidx.ui.text.style.TextGeometricTransform b, float t);
}
public final class TextIndent {
ctor public TextIndent(androidx.ui.core.Px firstLine, androidx.ui.core.Px restLine);
ctor public TextIndent();
method public androidx.ui.core.Px component1();
method public androidx.ui.core.Px component2();
method public androidx.ui.text.style.TextIndent copy(androidx.ui.core.Px firstLine, androidx.ui.core.Px restLine);
method public androidx.ui.core.Px getFirstLine();
method public androidx.ui.core.Px getRestLine();
}
public final class TextIndentKt {
ctor public TextIndentKt();
method public static androidx.ui.text.style.TextIndent lerp(androidx.ui.text.style.TextIndent a, androidx.ui.text.style.TextIndent b, float t);
}
public enum TextOverflow {
enum_constant public static final androidx.ui.text.style.TextOverflow Clip;
enum_constant public static final androidx.ui.text.style.TextOverflow Ellipsis;
enum_constant public static final androidx.ui.text.style.TextOverflow Fade;
}
}