com.android.ide.common.res2
Class ValueResourceNameValidator

java.lang.Object
  extended by com.android.ide.common.res2.ValueResourceNameValidator

public final class ValueResourceNameValidator
extends java.lang.Object


Method Summary
static java.lang.String getErrorText(java.lang.String fullResourceName, com.android.resources.ResourceType resourceType)
          Validate a value resource name.
static void validate(java.lang.String resourceName, com.android.resources.ResourceType resourceType, java.io.File file)
          Validate a value resource name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

validate

public static void validate(@NonNull
                            java.lang.String resourceName,
                            @NonNull
                            com.android.resources.ResourceType resourceType,
                            @Nullable
                            java.io.File file)
                     throws MergingException
Validate a value resource name.

Parameters:
resourceName - the resource name to validate.
resourceType - the resource type.
file - the file the resource came from.
Throws:
MergingException - is the resource name is not valid.

getErrorText

@Nullable
public static java.lang.String getErrorText(@NonNull
                                                     java.lang.String fullResourceName,
                                                     @Nullable
                                                     com.android.resources.ResourceType resourceType)
Validate a value resource name.

Parameters:
fullResourceName - the resource name to validate.
resourceType - the resource type.
Returns:
null if no error, otherwise a string describing the error.