/*
* Copyright (C) 2012 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.motorola.studio.android.model.manifest.dom;
/**
* Interface that contains the node properties from AndroidManifest.xml file
*/
public interface IAndroidManifestProperties
{
String ANDROID_QUALIFIER = "android:";
String PROP_ALLOWCLEARUSERDATA = ANDROID_QUALIFIER + "allowClearUserData";
String PROP_ALLOWTASKREPARENTING = ANDROID_QUALIFIER + "allowTaskReparenting";
String PROP_ALWAYSRETAINTASKSTATE = ANDROID_QUALIFIER + "alwaysRetainTaskState";
String PROP_AUTHORITIES = ANDROID_QUALIFIER + "authorities";
String PROP_CLEARTASKONLAUNCH = ANDROID_QUALIFIER + "clearTaskOnLaunch";
String PROP_CONFIGCHANGES = ANDROID_QUALIFIER + "configChanges";
String PROP_DEBUGGABLE = ANDROID_QUALIFIER + "debuggable";
String PROP_DESCRIPTION = ANDROID_QUALIFIER + "description";
String PROP_ENABLED = ANDROID_QUALIFIER + "enabled";
String PROP_EXCLUDEFROMRECENTS = ANDROID_QUALIFIER + "excludeFromRecents";
String PROP_EXPORTED = ANDROID_QUALIFIER + "exported";
String PROP_FINISHONTASKLAUNCH = ANDROID_QUALIFIER + "finishOnTaskLaunch";
String PROP_FUNCTIONALTEST = ANDROID_QUALIFIER + "functionalTest";
String PROP_GRANTURIPERMISSIONS = ANDROID_QUALIFIER + "grantUriPermissions";
String PROP_HANDLEPROFILING = ANDROID_QUALIFIER + "handleProfiling";
String PROP_HASCODE = ANDROID_QUALIFIER + "hasCode";
String PROP_HOST = ANDROID_QUALIFIER + "host";
String PROP_ICON = ANDROID_QUALIFIER + "icon";
String PROP_INITORDER = ANDROID_QUALIFIER + "initOrder";
String PROP_LABEL = ANDROID_QUALIFIER + "label";
String PROP_LAUNCHMODE = ANDROID_QUALIFIER + "launchMode";
String PROP_MANAGESPACEACTIVITY = ANDROID_QUALIFIER + "manageSpaceActivity";
String PROP_MIMETYPE = ANDROID_QUALIFIER + "mimeType";
String PROP_MINSDKVERSION = ANDROID_QUALIFIER + "minSdkVersion";
String PROP_MAXSDKVERSION = ANDROID_QUALIFIER + "maxSdkVersion";
String PROP_MULTIPROCESS = ANDROID_QUALIFIER + "multiprocess";
String PROP_NAME = ANDROID_QUALIFIER + "name";
// Without the android qualifier
String PROP_PACKAGE = "package";
String PROP_PATH = ANDROID_QUALIFIER + "path";
String PROP_PATHPATTERN = ANDROID_QUALIFIER + "pathPattern";
String PROP_PATHPREFIX = ANDROID_QUALIFIER + "pathPrefix";
String PROP_PERMISSION = ANDROID_QUALIFIER + "permission";
String PROP_PERMISSIONGROUP = ANDROID_QUALIFIER + "permissionGroup";
String PROP_PERSISTENT = ANDROID_QUALIFIER + "persistent";
String PROP_PORT = ANDROID_QUALIFIER + "port";
String PROP_PRIORITY = ANDROID_QUALIFIER + "priority";
String PROP_PROCESS = ANDROID_QUALIFIER + "process";
String PROP_PROTECTIONLEVEL = ANDROID_QUALIFIER + "protectionLevel";
String PROP_READPERMISSION = ANDROID_QUALIFIER + "readPermission";
String PROP_REQUIRED = ANDROID_QUALIFIER + "required";
String PROP_RESOURCE = ANDROID_QUALIFIER + "resource";
String PROP_SCHEME = ANDROID_QUALIFIER + "scheme";
String PROP_SCREENORIENTATION = ANDROID_QUALIFIER + "screenOrientation";
String PROP_SHAREDUSERID = ANDROID_QUALIFIER + "sharedUserId";
String PROP_STATENOTNEEDED = ANDROID_QUALIFIER + "stateNotNeeded";
String PROP_SYNCABLE = ANDROID_QUALIFIER + "syncable";
String PROP_TARGETACTIVITY = ANDROID_QUALIFIER + "targetActivity";
String PROP_TARGETPACKAGE = ANDROID_QUALIFIER + "targetPackage";
String PROP_TARGETSDKVERSION = ANDROID_QUALIFIER + "targetSdkVersion";
String PROP_TASKAFFINITY = ANDROID_QUALIFIER + "taskAffinity";
String PROP_THEME = ANDROID_QUALIFIER + "theme";
String PROP_VALUE = ANDROID_QUALIFIER + "value";
String PROP_VERSIONCODE = ANDROID_QUALIFIER + "versionCode";
String PROP_VERSIONNAME = ANDROID_QUALIFIER + "versionName";
String PROP_XMLNS = "xmlns:android";
String PROP_WRITEPERMISSION = ANDROID_QUALIFIER + "writePermission";
}