Class Qualifiers


  • public class Qualifiers
    extends java.lang.Object
    Android qualifers as defined by https://developer.android.com/guide/topics/resources/providing-resources.html
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Qualifiers​(java.lang.String qualifiers, ResTable_config config)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static java.lang.String addPlatformVersion​(java.lang.String qualifiers, int apiLevel)
      Deprecated.
      Figure something else out.
      static java.lang.String addScreenWidth​(java.lang.String qualifiers, int screenWidth)
      Deprecated.
      Use android.content.res.Configuration#screenWidthDp instead.
      static java.lang.String addSmallestScreenWidth​(java.lang.String qualifiers, int smallestScreenWidth)
      Deprecated.
      Use android.content.res.Configuration#smallestScreenWidthDp instead.
      static Qualifiers fromParentDir​(java.nio.file.Path parentDir)  
      ResTable_config getConfig()  
      static java.lang.String getOrientation​(java.lang.String qualifiers)
      Deprecated.
      Use android.content.res.Configuration#orientation instead.
      static int getPlatformVersion​(java.lang.String qualifiers)
      Deprecated.
      Use android.os.Build.VERSION#SDK_INT instead.
      static int getScreenWidth​(java.lang.String qualifiers)
      Deprecated.
      Use android.content.res.Configuration#screenWidthDp instead.
      static int getSmallestScreenWidth​(java.lang.String qualifiers)
      Deprecated.
      Use android.content.res.Configuration#smallestScreenWidthDp instead.
      static Qualifiers parse​(java.lang.String qualifiers)  
      static Qualifiers parse​(java.lang.String qualifiers, boolean applyVersionForCompat)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Qualifiers

        protected Qualifiers​(java.lang.String qualifiers,
                             ResTable_config config)
    • Method Detail

      • parse

        public static Qualifiers parse​(java.lang.String qualifiers)
      • parse

        public static Qualifiers parse​(java.lang.String qualifiers,
                                       boolean applyVersionForCompat)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • fromParentDir

        public static Qualifiers fromParentDir​(java.nio.file.Path parentDir)
      • getPlatformVersion

        @Deprecated
        public static int getPlatformVersion​(java.lang.String qualifiers)
        Deprecated.
        Use android.os.Build.VERSION#SDK_INT instead.
      • getSmallestScreenWidth

        @Deprecated
        public static int getSmallestScreenWidth​(java.lang.String qualifiers)
        Deprecated.
        Use android.content.res.Configuration#smallestScreenWidthDp instead.
      • addPlatformVersion

        @Deprecated
        public static java.lang.String addPlatformVersion​(java.lang.String qualifiers,
                                                          int apiLevel)
        Deprecated.
        Figure something else out.
        If the Config already has a version qualifier, do nothing. Otherwise, add a version qualifier for the target api level (which comes from the manifest or Config.sdk()).
      • addSmallestScreenWidth

        @Deprecated
        public static java.lang.String addSmallestScreenWidth​(java.lang.String qualifiers,
                                                              int smallestScreenWidth)
        Deprecated.
        Use android.content.res.Configuration#smallestScreenWidthDp instead.
        If the Config already has a sw qualifier, do nothing. Otherwise, add a sw qualifier for the given width.
      • getScreenWidth

        @Deprecated
        public static int getScreenWidth​(java.lang.String qualifiers)
        Deprecated.
        Use android.content.res.Configuration#screenWidthDp instead.
      • addScreenWidth

        @Deprecated
        public static java.lang.String addScreenWidth​(java.lang.String qualifiers,
                                                      int screenWidth)
        Deprecated.
        Use android.content.res.Configuration#screenWidthDp instead.
      • getOrientation

        @Deprecated
        public static java.lang.String getOrientation​(java.lang.String qualifiers)
        Deprecated.
        Use android.content.res.Configuration#orientation instead.