com.android.tools.lint.checks
Class LocaleFolderDetector

java.lang.Object
  extended by com.android.tools.lint.detector.api.Detector
      extended by com.android.tools.lint.checks.LocaleFolderDetector
All Implemented Interfaces:
com.android.tools.lint.detector.api.Detector.ResourceFolderScanner

public class LocaleFolderDetector
extends com.android.tools.lint.detector.api.Detector
implements com.android.tools.lint.detector.api.Detector.ResourceFolderScanner

Checks for errors related to locale handling


Nested Class Summary
 
Nested classes/interfaces inherited from class com.android.tools.lint.detector.api.Detector
com.android.tools.lint.detector.api.Detector.BinaryResourceScanner, com.android.tools.lint.detector.api.Detector.ClassScanner, com.android.tools.lint.detector.api.Detector.GradleScanner, com.android.tools.lint.detector.api.Detector.JavaScanner, com.android.tools.lint.detector.api.Detector.OtherFileScanner, com.android.tools.lint.detector.api.Detector.ResourceFolderScanner, com.android.tools.lint.detector.api.Detector.XmlScanner
 
Field Summary
static com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
           
static com.android.tools.lint.detector.api.Issue ISSUE
          Using a locale folder that is not consulted
 
Constructor Summary
LocaleFolderDetector()
          Constructs a new LocaleFolderDetector
 
Method Summary
 boolean appliesTo(com.android.resources.ResourceFolderType folderType)
           
 void checkFolder(com.android.tools.lint.detector.api.ResourceContext context, java.lang.String folderName)
           
 com.android.tools.lint.detector.api.Speed getSpeed()
           
 
Methods inherited from class com.android.tools.lint.detector.api.Detector
afterCheckFile, afterCheckLibraryProject, afterCheckProject, applicableSuperClasses, appliesTo, appliesToFolder, appliesToResourceRefs, beforeCheckFile, beforeCheckLibraryProject, beforeCheckProject, checkBinaryResource, checkCall, checkClass, checkClass, checkInstruction, createJavaVisitor, getApplicableAsmNodeTypes, getApplicableAttributes, getApplicableCallNames, getApplicableCallOwners, getApplicableElements, getApplicableFiles, getApplicableMethodNames, getApplicableNodeTypes, getSpeed, run, visitAttribute, visitBuildScript, visitDocument, visitElement, visitElementAfter, visitMethod, visitResourceReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMPLEMENTATION

public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION

ISSUE

public static final com.android.tools.lint.detector.api.Issue ISSUE
Using a locale folder that is not consulted

Constructor Detail

LocaleFolderDetector

public LocaleFolderDetector()
Constructs a new LocaleFolderDetector

Method Detail

getSpeed

@NonNull
public com.android.tools.lint.detector.api.Speed getSpeed()
Overrides:
getSpeed in class com.android.tools.lint.detector.api.Detector

appliesTo

public boolean appliesTo(@NonNull
                         com.android.resources.ResourceFolderType folderType)
Specified by:
appliesTo in interface com.android.tools.lint.detector.api.Detector.ResourceFolderScanner
Overrides:
appliesTo in class com.android.tools.lint.detector.api.Detector

checkFolder

public void checkFolder(@NonNull
                        com.android.tools.lint.detector.api.ResourceContext context,
                        @NonNull
                        java.lang.String folderName)
Specified by:
checkFolder in interface com.android.tools.lint.detector.api.Detector.ResourceFolderScanner
Overrides:
checkFolder in class com.android.tools.lint.detector.api.Detector