Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3e43fc56 authored by Richard Ledley's avatar Richard Ledley
Browse files

Linkify documentation updates.

Test: Building succeeds.

Bug: 72562811

Change-Id: Idf8979107f487ca93fe970b689a16941565c22b5
parent 9d3986bd
Loading
Loading
Loading
Loading
+15 −11
Original line number Diff line number Diff line
@@ -198,7 +198,11 @@ public final class TextLinks implements Parcelable {
        /**
         * Create a new TextLink.
         *
         * @throws IllegalArgumentException if entityScores is null or empty.
         * @param start The start index of the identified subsequence
         * @param end The end index of the identified subsequence
         * @param entityScores A mapping of entity type to confidence score
         *
         * @throws IllegalArgumentException if entityScores is null or empty
         */
        TextLink(int start, int end, Map<String, Float> entityScores) {
            Preconditions.checkNotNull(entityScores);
@@ -212,7 +216,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Returns the start index of this link in the original text.
         *
         * @return the start index.
         * @return the start index
         */
        public int getStart() {
            return mStart;
@@ -221,7 +225,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Returns the end index of this link in the original text.
         *
         * @return the end index.
         * @return the end index
         */
        public int getEnd() {
            return mEnd;
@@ -230,7 +234,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Returns the number of entity types that have confidence scores.
         *
         * @return the entity count.
         * @return the entity count
         */
        public int getEntityCount() {
            return mEntityScores.getEntities().size();
@@ -239,7 +243,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Returns the entity type at a given index. Entity types are sorted by confidence.
         *
         * @return the entity type at the provided index.
         * @return the entity type at the provided index
         */
        @NonNull public @EntityType String getEntity(int index) {
            return mEntityScores.getEntities().get(index);
@@ -248,7 +252,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Returns the confidence score for a particular entity type.
         *
         * @param entityType the entity type.
         * @param entityType the entity type
         */
        public @FloatRange(from = 0.0, to = 1.0) float getConfidenceScore(
                @EntityType String entityType) {
@@ -371,7 +375,7 @@ public final class TextLinks implements Parcelable {

        /**
         * @return ordered list of locale preferences that can be used to disambiguate
         *      the provided text.
         *      the provided text
         */
        @Nullable
        public LocaleList getDefaultLocales() {
@@ -389,7 +393,7 @@ public final class TextLinks implements Parcelable {

        /**
         * @return the strategy for resolving conflictswhen applying generated links to text that
         * already have links.
         * already have links
         *
         * @see #APPLY_STRATEGY_IGNORE
         * @see #APPLY_STRATEGY_REPLACE
@@ -494,7 +498,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Create a new TextLinks.Builder.
         *
         * @param fullText The full text to annotate with links.
         * @param fullText The full text to annotate with links
         */
        public Builder(@NonNull String fullText) {
            mFullText = Preconditions.checkNotNull(fullText);
@@ -504,7 +508,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Adds a TextLink.
         *
         * @return this instance.
         * @return this instance
         *
         * @throws IllegalArgumentException if entityScores is null or empty.
         */
@@ -524,7 +528,7 @@ public final class TextLinks implements Parcelable {
        /**
         * Constructs a TextLinks instance.
         *
         * @return the constructed TextLinks.
         * @return the constructed TextLinks
         */
        public TextLinks build() {
            return new TextLinks(mFullText, mLinks);