com.android.manifmerger
Enum ManifestMerger2.SystemProperty

java.lang.Object
  extended by java.lang.Enum<ManifestMerger2.SystemProperty>
      extended by com.android.manifmerger.ManifestMerger2.SystemProperty
All Implemented Interfaces:
ManifestMerger2.AutoAddingProperty, java.io.Serializable, java.lang.Comparable<ManifestMerger2.SystemProperty>
Enclosing class:
ManifestMerger2

public static enum ManifestMerger2.SystemProperty
extends java.lang.Enum<ManifestMerger2.SystemProperty>
implements ManifestMerger2.AutoAddingProperty

List of manifest files properties that can be directly overridden without using a placeholder.


Enum Constant Summary
MAX_SDK_VERSION
           
MIN_SDK_VERSION
          http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#min
PACKAGE
          Allow setting the merged manifest file package name.
TARGET_SDK_VERSION
          http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target
VERSION_CODE
          http://developer.android.com/guide/topics/manifest/manifest-element.html#vcode
VERSION_NAME
          http://developer.android.com/guide/topics/manifest/manifest-element.html#vname
 
Method Summary
 java.lang.String toCamelCase()
           
static ManifestMerger2.SystemProperty valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ManifestMerger2.SystemProperty[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.android.manifmerger.ManifestMerger2.AutoAddingProperty
addTo
 

Enum Constant Detail

PACKAGE

public static final ManifestMerger2.SystemProperty PACKAGE
Allow setting the merged manifest file package name.


VERSION_CODE

public static final ManifestMerger2.SystemProperty VERSION_CODE
http://developer.android.com/guide/topics/manifest/manifest-element.html#vcode


VERSION_NAME

public static final ManifestMerger2.SystemProperty VERSION_NAME
http://developer.android.com/guide/topics/manifest/manifest-element.html#vname


MIN_SDK_VERSION

public static final ManifestMerger2.SystemProperty MIN_SDK_VERSION
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#min


TARGET_SDK_VERSION

public static final ManifestMerger2.SystemProperty TARGET_SDK_VERSION
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target


MAX_SDK_VERSION

public static final ManifestMerger2.SystemProperty MAX_SDK_VERSION
Method Detail

values

public static ManifestMerger2.SystemProperty[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ManifestMerger2.SystemProperty c : ManifestMerger2.SystemProperty.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ManifestMerger2.SystemProperty valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

toCamelCase

public java.lang.String toCamelCase()