com.android.tools.lint.checks
Class PluralsDatabase

java.lang.Object
  extended by com.android.tools.lint.checks.PluralsDatabase

public class PluralsDatabase
extends java.lang.Object

Database used by the PluralsDetector to get information about plural forms for a given language


Nested Class Summary
static class PluralsDatabase.Quantity
           
 
Constructor Summary
PluralsDatabase()
           
 
Method Summary
 java.lang.String findIntegerExamples(java.lang.String language, PluralsDatabase.Quantity quantity)
           
static PluralsDatabase get()
           
 java.util.EnumSet<PluralsDatabase.Quantity> getRelevant(java.lang.String language)
           
 boolean hasMultipleValuesForQuantity(java.lang.String language, PluralsDatabase.Quantity quantity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluralsDatabase

public PluralsDatabase()
Method Detail

get

@NonNull
public static PluralsDatabase get()

getRelevant

@Nullable
public java.util.EnumSet<PluralsDatabase.Quantity> getRelevant(@NonNull
                                                                        java.lang.String language)

hasMultipleValuesForQuantity

public boolean hasMultipleValuesForQuantity(@NonNull
                                            java.lang.String language,
                                            @NonNull
                                            PluralsDatabase.Quantity quantity)

findIntegerExamples

@Nullable
public java.lang.String findIntegerExamples(@NonNull
                                                     java.lang.String language,
                                                     @NonNull
                                                     PluralsDatabase.Quantity quantity)