IT. Expert System.

Android Reference

SpellCheckerSubtype


android.view.textservice

Class SpellCheckerSubtype

  • All Implemented Interfaces:
    Parcelable


    public final class SpellCheckerSubtype
    extends Object
    implements Parcelable
    This class is used to specify meta information of a subtype contained in a spell checker. Subtype can describe locale (e.g. en_US, fr_FR...) used for settings.
    • Constructor Detail

      • SpellCheckerSubtype

        public SpellCheckerSubtype(int nameId,
                           String locale,
                           String extraValue)
        Constructor
        Parameters:
        nameId - The name of the subtype
        locale - The locale supported by the subtype
        extraValue - The extra value of the subtype
    • Method Detail

      • getNameResId

        public int getNameResId()
        Returns:
        the name of the subtype
      • getLocale

        public String getLocale()
        Returns:
        the locale of the subtype
      • getExtraValue

        public String getExtraValue()
        Returns:
        the extra value of the subtype
      • containsExtraValueKey

        public boolean containsExtraValueKey(String key)
        The string of ExtraValue in subtype should be defined as follows: example: key0,key1=value1,key2,key3,key4=value4
        Parameters:
        key - the key of extra value
        Returns:
        the subtype contains specified the extra value
      • getExtraValueOf

        public String getExtraValueOf(String key)
        The string of ExtraValue in subtype should be defined as follows: example: key0,key1=value1,key2,key3,key4=value4
        Parameters:
        key - the key of extra value
        Returns:
        the value of the specified key
      • hashCode

        public int hashCode()
        Description copied from class: Object
        Returns an integer hash code for this object. By contract, any two objects for which Object.equals(java.lang.Object) returns true must return the same hash code value. This means that subclasses of Object usually override both methods or neither method.

        Note that hash values must not change over time unless information used in equals comparisons also changes.

        See Writing a correct hashCode method if you intend implementing your own hashCode method.

        Overrides:
        hashCode in class Object
        Returns:
        this object's hash code.
        See Also:
        Object.equals(java.lang.Object)
      • equals

        public boolean equals(Object o)
        Description copied from class: Object
        Compares this instance with the specified object and indicates if they are equal. In order to be equal, o must represent the same object as this instance using a class-specific comparison. The general contract is that this comparison should be reflexive, symmetric, and transitive. Also, no object reference other than null is equal to null.

        The default implementation returns true only if this == o. See Writing a correct equals method if you intend implementing your own equals method.

        The general contract for the equals and Object.hashCode() methods is that if equals returns true for any two objects, then hashCode() must return the same value for these objects. This means that subclasses of Object usually override either both methods or neither of them.

        Overrides:
        equals in class Object
        Parameters:
        o - the object to compare this instance with.
        Returns:
        true if the specified object is equal to this Object; false otherwise.
        See Also:
        Object.hashCode()
      • constructLocaleFromString

        public static Locale constructLocaleFromString(String localeStr)
      • getDisplayName

        public CharSequence getDisplayName(Context context,
                                  String packageName,
                                  ApplicationInfo appInfo)
        Parameters:
        context - Context will be used for getting Locale and PackageManager.
        packageName - The package name of the spell checker
        appInfo - The application info of the spell checker
        Returns:
        a display name for this subtype. The string resource of the label (mSubtypeNameResId) can have only one %s in it. If there is, the %s part will be replaced with the locale's display name by the formatter. If there is not, this method simply returns the string specified by mSubtypeNameResId. If mSubtypeNameResId is not specified (== 0), it's up to the framework to generate an appropriate display name.
      • describeContents

        public int describeContents()
        Description copied from interface: Parcelable
        Describe the kinds of special objects contained in this Parcelable's marshalled representation.
        Specified by:
        describeContents in interface Parcelable
        Returns:
        a bitmask indicating the set of special object types marshalled by the Parcelable.
      • writeToParcel

        public void writeToParcel(Parcel dest,
                         int parcelableFlags)
        Description copied from interface: Parcelable
        Flatten this object in to a Parcel.
        Specified by:
        writeToParcel in interface Parcelable
        Parameters:
        dest - The Parcel in which the object should be written.
        parcelableFlags - Additional flags about how the object should be written. May be 0 or Parcelable.PARCELABLE_WRITE_RETURN_VALUE.
      • sort

        public static List<SpellCheckerSubtype> sort(Context context,
                                     int flags,
                                     SpellCheckerInfo sci,
                                     List<SpellCheckerSubtype> subtypeList)
        Sort the list of subtypes
        Parameters:
        context - Context will be used for getting localized strings
        flags - Flags for the sort order
        sci - SpellCheckerInfo of which subtypes are subject to be sorted
        subtypeList - List which will be sorted
        Returns:
        Sorted list of subtypes


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 22 / 159454330. Delta: 0.04746 с