public class WrongCaseDetector
extends com.android.tools.lint.detector.api.LayoutDetector
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.JavaPsiScanner, 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
Modifier and Type | Field and Description |
---|---|
static com.android.tools.lint.detector.api.Issue |
WRONG_CASE
Using the wrong case for layout tags
|
Constructor and Description |
---|
WrongCaseDetector()
Constructs a new
WrongCaseDetector |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getApplicableElements() |
static java.lang.String |
getNewValue(java.lang.String errorMessage,
com.android.tools.lint.detector.api.TextFormat format)
Given an error message produced by this lint detector for the given issue type,
returns the new value to be put into the source code.
|
static java.lang.String |
getOldValue(java.lang.String errorMessage,
com.android.tools.lint.detector.api.TextFormat format)
Given an error message produced by this lint detector for the given issue type,
returns the old value to be replaced in the source code.
|
com.android.tools.lint.detector.api.Speed |
getSpeed() |
void |
visitElement(com.android.tools.lint.detector.api.XmlContext context,
org.w3c.dom.Element element) |
appliesTo, hasPadding, isHeightFillParent, isWidthFillParent
afterCheckFile, afterCheckLibraryProject, afterCheckProject, applicableSuperClasses, appliesToFolder, appliesToResourceRefs, beforeCheckFile, beforeCheckLibraryProject, beforeCheckProject, checkBinaryResource, checkCall, checkClass, checkClass, checkClass, checkFolder, checkInstruction, createJavaVisitor, createPsiVisitor, getApplicableAsmNodeTypes, getApplicableAttributes, getApplicableCallNames, getApplicableCallOwners, getApplicableConstructorTypes, getApplicableFiles, getApplicableMethodNames, getApplicableNodeTypes, getApplicablePsiTypes, getApplicableReferenceNames, getSpeed, visitAttribute, visitBuildScript, visitConstructor, visitConstructor, visitDocument, visitElementAfter, visitMethod, visitMethod, visitReference, visitResourceReference, visitResourceReference
public static final com.android.tools.lint.detector.api.Issue WRONG_CASE
public WrongCaseDetector()
WrongCaseDetector
@NonNull public com.android.tools.lint.detector.api.Speed getSpeed()
getSpeed
in class com.android.tools.lint.detector.api.Detector
public java.util.Collection<java.lang.String> getApplicableElements()
getApplicableElements
in interface com.android.tools.lint.detector.api.Detector.XmlScanner
getApplicableElements
in class com.android.tools.lint.detector.api.Detector
public void visitElement(@NonNull com.android.tools.lint.detector.api.XmlContext context, @NonNull org.w3c.dom.Element element)
visitElement
in interface com.android.tools.lint.detector.api.Detector.XmlScanner
visitElement
in class com.android.tools.lint.detector.api.Detector
@Nullable public static java.lang.String getOldValue(@NonNull java.lang.String errorMessage, @NonNull com.android.tools.lint.detector.api.TextFormat format)
Intended for IDE quickfix implementations.
errorMessage
- the error message associated with the errorformat
- the format of the error message@Nullable public static java.lang.String getNewValue(@NonNull java.lang.String errorMessage, @NonNull com.android.tools.lint.detector.api.TextFormat format)
Intended for IDE quickfix implementations.
errorMessage
- the error message associated with the errorformat
- the format of the error message