ruboto/ruboto

View on GitHub
lib/java_class_gen/android_api.xml

Summary

Maintainability
Test Coverage
<api><apiid name='Base' number='1' version='1.0'/><apiid name='Base 1.1' number='2' version='1.1'/><apiid name='Cupcake' number='3' version='1.5'/><apiid name='Donut' number='4' version='1.6'/><apiid name='Eclair' number='5' version='2.0'/><apiid name='Eclair 0.1' number='6' version='2.0.1'/><apiid name='Eclair MR1' number='7' version='2.1'/><apiid name='Froyo' number='8' version='2.2'/><apiid name='Gingerbread' number='9' version='2.3.1'/><apiid name='Gingerbread MR1' number='10' version='2.3.3'/><apiid name='Honeycomb' number='11' version='3.0'/><apiid name='Honeycomb MR1' number='12' version='3.1'/><apiid name='Honeycomb MR2' number='13' version='3.2'/><apiid name='Ice Cream Sandwich' number='14' version='4.0'/><apiid name='Ice Cream Sandwich MR1' number='15' version='4.0.3'/><apiid name='Jelly Bean' number='16' version='4.1.2'/><apiid name='Jelly Bean MR1' number='17' version='4.2.2'/><apiid name='Jelly Bean MR2' number='18' version='4.3.1'/><apiid name='Kitkat' number='19' version='4.4.2'/><package name='android'><class extends='java.lang.Object' final='true' name='Manifest'><constructor name='Manifest' type='android.Manifest'/></class><class extends='java.lang.Object' final='true' name='Manifest.permission' static='true'><constructor name='Manifest.permission' type='android.Manifest.permission'/></class><class extends='java.lang.Object' final='true' name='Manifest.permission_group' static='true'><constructor name='Manifest.permission_group' type='android.Manifest.permission_group'/></class><class extends='java.lang.Object' final='true' name='R'><constructor name='R' type='android.R'/></class><class extends='java.lang.Object' final='true' name='R.anim' static='true'><constructor name='R.anim' type='android.R.anim'/></class><class extends='java.lang.Object' final='true' name='R.array' static='true'><constructor name='R.array' type='android.R.array'/></class><class extends='java.lang.Object' final='true' name='R.attr' static='true'><constructor name='R.attr' type='android.R.attr'/></class><class extends='java.lang.Object' final='true' name='R.color' static='true'><constructor name='R.color' type='android.R.color'/></class><class extends='java.lang.Object' final='true' name='R.dimen' static='true'><constructor name='R.dimen' type='android.R.dimen'/></class><class extends='java.lang.Object' final='true' name='R.drawable' static='true'><constructor name='R.drawable' type='android.R.drawable'/></class><class extends='java.lang.Object' final='true' name='R.id' static='true'><constructor name='R.id' type='android.R.id'/></class><class extends='java.lang.Object' final='true' name='R.layout' static='true'><constructor name='R.layout' type='android.R.layout'/></class><class extends='java.lang.Object' final='true' name='R.plurals' static='true'><constructor name='R.plurals' type='android.R.plurals'/></class><class extends='java.lang.Object' final='true' name='R.raw' static='true'><constructor name='R.raw' type='android.R.raw'/></class><class extends='java.lang.Object' final='true' name='R.string' static='true'><constructor name='R.string' type='android.R.string'/></class><class extends='java.lang.Object' final='true' name='R.style' static='true'><constructor name='R.style' type='android.R.style'/></class><class extends='java.lang.Object' final='true' name='R.xml' static='true'><constructor name='R.xml' type='android.R.xml'/></class><class api_added='3' extends='java.lang.Object' final='true' name='R.bool' static='true'><constructor api_added='3' name='R.bool' type='android.R.bool'/></class><class api_added='3' extends='java.lang.Object' final='true' name='R.integer' static='true'><constructor api_added='3' name='R.integer' type='android.R.integer'/></class><class api_added='11' extends='java.lang.Object' final='true' name='R.animator' static='true'><constructor api_added='11' name='R.animator' type='android.R.animator'/></class><class api_added='11' extends='java.lang.Object' final='true' name='R.fraction' static='true'><constructor api_added='11' name='R.fraction' type='android.R.fraction'/></class><class api_added='11' extends='java.lang.Object' final='true' name='R.interpolator' static='true'><constructor api_added='11' name='R.interpolator' type='android.R.interpolator'/></class><class api_added='11' extends='java.lang.Object' final='true' name='R.menu' static='true'><constructor api_added='11' name='R.menu' type='android.R.menu'/></class><class api_added='11' extends='java.lang.Object' final='true' name='R.mipmap' static='true'><constructor api_added='11' name='R.mipmap' type='android.R.mipmap'/></class></package><package name='android.app'><class extends='android.view.ContextThemeWrapper' name='Activity'><constructor name='Activity' type='android.app.Activity'/><method name='addContentView'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='closeOptionsMenu'/><method name='createPendingResult' return='android.app.PendingIntent'><parameter name='requestCode' type='int'/><parameter name='data' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method deprecated='13' final='true' name='dismissDialog'><parameter name='id' type='int'/></method><method name='dispatchKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method name='dispatchTouchEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method name='dispatchTrackballEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method name='findViewById' return='android.view.View'><parameter name='id' type='int'/></method><method name='finish'/><method name='finishActivity'><parameter name='requestCode' type='int'/></method><method name='finishActivityFromChild'><parameter name='child' type='android.app.Activity'/><parameter name='requestCode' type='int'/></method><method name='finishFromChild'><parameter name='child' type='android.app.Activity'/></method><method final='true' name='getApplication' return='android.app.Application'/><method name='getCallingActivity' return='android.content.ComponentName'/><method name='getCallingPackage' return='java.lang.String'/><method name='getChangingConfigurations' return='int'/><method name='getComponentName' return='android.content.ComponentName'/><method name='getCurrentFocus' return='android.view.View'/><method api_removed='11' name='getInstanceCount' return='long' static='true'/><method name='getIntent' return='android.content.Intent'/><method deprecated='13' name='getLastNonConfigurationInstance' return='java.lang.Object'/><method name='getLayoutInflater' return='android.view.LayoutInflater'/><method name='getLocalClassName' return='java.lang.String'/><method name='getMenuInflater' return='android.view.MenuInflater'/><method final='true' name='getParent' return='android.app.Activity'/><method name='getPreferences' return='android.content.SharedPreferences'><parameter name='mode' type='int'/></method><method name='getRequestedOrientation' return='int'/><method name='getTaskId' return='int'/><method final='true' name='getTitle' return='java.lang.CharSequence'/><method final='true' name='getTitleColor' return='int'/><method final='true' name='getVolumeControlStream' return='int'/><method name='getWindow' return='android.view.Window'/><method name='getWindowManager' return='android.view.WindowManager'/><method final='true' name='isChild' return='boolean'/><method name='isFinishing' return='boolean'/><method name='isTaskRoot' return='boolean'/><method deprecated='11' final='true' name='managedQuery' return='android.database.Cursor'><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/></method><method name='moveTaskToBack' return='boolean'><parameter name='nonRoot' type='boolean'/></method><method name='onActivityResult' visibility='protected'><parameter name='requestCode' type='int'/><parameter name='resultCode' type='int'/><parameter name='data' type='android.content.Intent'/></method><method name='onChildTitleChanged' visibility='protected'><parameter name='childActivity' type='android.app.Activity'/><parameter name='title' type='java.lang.CharSequence'/></method><method name='onConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method name='onContentChanged'/><method name='onContextItemSelected' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method><method name='onContextMenuClosed'><parameter name='menu' type='android.view.Menu'/></method><method name='onCreate' visibility='protected'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method name='onCreateContextMenu'><parameter name='menu' type='android.view.ContextMenu'/><parameter name='v' type='android.view.View'/><parameter name='menuInfo' type='android.view.ContextMenu.ContextMenuInfo'/></method><method name='onCreateDescription' return='java.lang.CharSequence'/><method deprecated='8' name='onCreateDialog' return='android.app.Dialog' visibility='protected'><parameter name='id' type='int'/></method><method name='onCreateOptionsMenu' return='boolean'><parameter name='menu' type='android.view.Menu'/></method><method name='onCreatePanelMenu' return='boolean'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method name='onCreatePanelView' return='android.view.View'><parameter name='featureId' type='int'/></method><method name='onCreateThumbnail' return='boolean'><parameter name='outBitmap' type='android.graphics.Bitmap'/><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='onCreateView' return='android.view.View'><parameter name='name' type='java.lang.String'/><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></method><method name='onDestroy' visibility='protected'/><method name='onKeyDown' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyMultiple' return='boolean'><parameter name='keyCode' type='int'/><parameter name='repeatCount' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyUp' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onLowMemory'/><method name='onMenuItemSelected' return='boolean'><parameter name='featureId' type='int'/><parameter name='item' type='android.view.MenuItem'/></method><method name='onMenuOpened' return='boolean'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method name='onNewIntent' visibility='protected'><parameter name='intent' type='android.content.Intent'/></method><method name='onOptionsItemSelected' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method><method name='onOptionsMenuClosed'><parameter name='menu' type='android.view.Menu'/></method><method name='onPanelClosed'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method name='onPause' visibility='protected'/><method name='onPostCreate' visibility='protected'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method name='onPostResume' visibility='protected'/><method deprecated='8' name='onPrepareDialog' visibility='protected'><parameter name='id' type='int'/><parameter name='dialog' type='android.app.Dialog'/></method><method name='onPrepareOptionsMenu' return='boolean'><parameter name='menu' type='android.view.Menu'/></method><method name='onPreparePanel' return='boolean'><parameter name='featureId' type='int'/><parameter name='view' type='android.view.View'/><parameter name='menu' type='android.view.Menu'/></method><method name='onRestart' visibility='protected'/><method name='onRestoreInstanceState' visibility='protected'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method name='onResume' visibility='protected'/><method deprecated='13' name='onRetainNonConfigurationInstance' return='java.lang.Object'/><method name='onSaveInstanceState' visibility='protected'><parameter name='outState' type='android.os.Bundle'/></method><method name='onSearchRequested' return='boolean'/><method name='onStart' visibility='protected'/><method name='onStop' visibility='protected'/><method name='onTitleChanged' visibility='protected'><parameter name='title' type='java.lang.CharSequence'/><parameter name='color' type='int'/></method><method name='onTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='onTrackballEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='onWindowAttributesChanged'><parameter name='params' type='android.view.WindowManager.LayoutParams'/></method><method name='onWindowFocusChanged'><parameter name='hasFocus' type='boolean'/></method><method name='openContextMenu'><parameter name='view' type='android.view.View'/></method><method name='openOptionsMenu'/><method name='registerForContextMenu'><parameter name='view' type='android.view.View'/></method><method deprecated='13' final='true' name='removeDialog'><parameter name='id' type='int'/></method><method final='true' name='requestWindowFeature' return='boolean'><parameter name='featureId' type='int'/></method><method final='true' name='runOnUiThread'><parameter name='action' type='java.lang.Runnable'/></method><method name='setContentView'><parameter name='layoutResID' type='int'/></method><method name='setContentView'><parameter name='view' type='android.view.View'/></method><method name='setContentView'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method final='true' name='setDefaultKeyMode'><parameter name='mode' type='int'/></method><method final='true' name='setFeatureDrawable'><parameter name='featureId' type='int'/><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method final='true' name='setFeatureDrawableAlpha'><parameter name='featureId' type='int'/><parameter name='alpha' type='int'/></method><method final='true' name='setFeatureDrawableResource'><parameter name='featureId' type='int'/><parameter name='resId' type='int'/></method><method final='true' name='setFeatureDrawableUri'><parameter name='featureId' type='int'/><parameter name='uri' type='android.net.Uri'/></method><method name='setIntent'><parameter name='newIntent' type='android.content.Intent'/></method><method api_removed='11' deprecated='9' name='setPersistent'><parameter name='isPersistent' type='boolean'/></method><method final='true' name='setProgress'><parameter name='progress' type='int'/></method><method final='true' name='setProgressBarIndeterminate'><parameter name='indeterminate' type='boolean'/></method><method final='true' name='setProgressBarIndeterminateVisibility'><parameter name='visible' type='boolean'/></method><method final='true' name='setProgressBarVisibility'><parameter name='visible' type='boolean'/></method><method name='setRequestedOrientation'><parameter name='requestedOrientation' type='int'/></method><method final='true' name='setResult'><parameter name='resultCode' type='int'/></method><method final='true' name='setResult'><parameter name='resultCode' type='int'/><parameter name='data' type='android.content.Intent'/></method><method final='true' name='setSecondaryProgress'><parameter name='secondaryProgress' type='int'/></method><method name='setTitle'><parameter name='title' type='java.lang.CharSequence'/></method><method name='setTitle'><parameter name='titleId' type='int'/></method><method name='setTitleColor'><parameter name='textColor' type='int'/></method><method final='true' name='setVolumeControlStream'><parameter name='streamType' type='int'/></method><method deprecated='13' final='true' name='showDialog'><parameter name='id' type='int'/></method><method name='startActivityForResult'><parameter name='intent' type='android.content.Intent'/><parameter name='requestCode' type='int'/></method><method name='startActivityFromChild'><parameter name='child' type='android.app.Activity'/><parameter name='intent' type='android.content.Intent'/><parameter name='requestCode' type='int'/></method><method name='startActivityIfNeeded' return='boolean'><parameter name='intent' type='android.content.Intent'/><parameter name='requestCode' type='int'/></method><method deprecated='11' name='startManagingCursor'><parameter name='c' type='android.database.Cursor'/></method><method name='startNextMatchingActivity' return='boolean'><parameter name='intent' type='android.content.Intent'/></method><method name='startSearch'><parameter name='initialQuery' type='java.lang.String'/><parameter name='selectInitialQuery' type='boolean'/><parameter name='appSearchData' type='android.os.Bundle'/><parameter name='globalSearch' type='boolean'/></method><method deprecated='11' name='stopManagingCursor'><parameter name='c' type='android.database.Cursor'/></method><method name='takeKeyEvents'><parameter name='get' type='boolean'/></method><method name='unregisterForContextMenu'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='closeContextMenu'/><method api_added='3' name='hasWindowFocus' return='boolean'/><method api_added='3' name='onUserInteraction'/><method api_added='3' name='onUserLeaveHint' visibility='protected'/><method api_added='3' name='setVisible'><parameter name='visible' type='boolean'/></method><method api_added='4' name='dispatchPopulateAccessibilityEvent' return='boolean'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='5' name='onAttachedToWindow'/><method api_added='5' name='onBackPressed'/><method api_added='5' name='onDetachedFromWindow'/><method api_added='5' name='onKeyLongPress' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='5' name='overridePendingTransition'><parameter name='enterAnim' type='int'/><parameter name='exitAnim' type='int'/></method><method api_added='5' name='startIntentSenderForResult'><parameter name='intent' type='android.content.IntentSender'/><parameter name='requestCode' type='int'/><parameter name='fillInIntent' type='android.content.Intent'/><parameter name='flagsMask' type='int'/><parameter name='flagsValues' type='int'/><parameter name='extraFlags' type='int'/><exception name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'/></method><method api_added='5' name='startIntentSenderFromChild'><parameter name='child' type='android.app.Activity'/><parameter name='intent' type='android.content.IntentSender'/><parameter name='requestCode' type='int'/><parameter name='fillInIntent' type='android.content.Intent'/><parameter name='flagsMask' type='int'/><parameter name='flagsValues' type='int'/><parameter name='extraFlags' type='int'/><exception name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'/></method><method api_added='5' name='triggerSearch'><parameter name='query' type='java.lang.String'/><parameter name='appSearchData' type='android.os.Bundle'/></method><method api_added='8' deprecated='13' name='onCreateDialog' return='android.app.Dialog' visibility='protected'><parameter name='id' type='int'/><parameter name='args' type='android.os.Bundle'/></method><method api_added='8' deprecated='13' name='onPrepareDialog' visibility='protected'><parameter name='id' type='int'/><parameter name='dialog' type='android.app.Dialog'/><parameter name='args' type='android.os.Bundle'/></method><method api_added='8' deprecated='13' final='true' name='showDialog' return='boolean'><parameter name='id' type='int'/><parameter name='args' type='android.os.Bundle'/></method><method api_added='11' name='dispatchKeyShortcutEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='dump'><parameter name='prefix' type='java.lang.String'/><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='writer' type='java.io.PrintWriter'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='11' name='getActionBar' return='android.app.ActionBar'/><method api_added='11' name='getFragmentManager' return='android.app.FragmentManager'/><method api_added='11' name='getLoaderManager' return='android.app.LoaderManager'/><method api_added='11' name='invalidateOptionsMenu'/><method api_added='11' name='isChangingConfigurations' return='boolean'/><method api_added='11' name='onActionModeFinished'><parameter name='mode' type='android.view.ActionMode'/></method><method api_added='11' name='onActionModeStarted'><parameter name='mode' type='android.view.ActionMode'/></method><method api_added='11' name='onAttachFragment'><parameter name='fragment' type='android.app.Fragment'/></method><method api_added='11' name='onCreateView' return='android.view.View'><parameter name='parent' type='android.view.View'/><parameter name='name' type='java.lang.String'/><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></method><method api_added='11' name='onKeyShortcut' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='onWindowStartingActionMode' return='android.view.ActionMode'><parameter name='callback' type='android.view.ActionMode.Callback'/></method><method api_added='11' name='recreate'/><method api_added='11' name='setFinishOnTouchOutside'><parameter name='finish' type='boolean'/></method><method api_added='11' name='startActionMode' return='android.view.ActionMode'><parameter name='callback' type='android.view.ActionMode.Callback'/></method><method api_added='11' name='startActivityFromFragment'><parameter name='fragment' type='android.app.Fragment'/><parameter name='intent' type='android.content.Intent'/><parameter name='requestCode' type='int'/></method><method api_added='12' name='dispatchGenericMotionEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method api_added='12' name='onGenericMotionEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='14' name='onTrimMemory'><parameter name='arg0' type='int'/></method><method api_added='16' name='finishAffinity'/><method api_added='16' name='getParentActivityIntent' return='android.content.Intent'/><method api_added='16' name='navigateUpTo' return='boolean'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='16' name='navigateUpToFromChild' return='boolean'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.content.Intent'/></method><method api_added='16' name='onCreateNavigateUpTaskStack'><parameter name='arg0' type='android.app.TaskStackBuilder'/></method><method api_added='16' name='onNavigateUp' return='boolean'/><method api_added='16' name='onNavigateUpFromChild' return='boolean'><parameter name='arg0' type='android.app.Activity'/></method><method api_added='16' name='onPrepareNavigateUpTaskStack'><parameter name='arg0' type='android.app.TaskStackBuilder'/></method><method api_added='16' name='shouldUpRecreateTask' return='boolean'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='16' name='startActivityForResult'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='16' name='startActivityFromChild'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.content.Intent'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.os.Bundle'/></method><method api_added='16' name='startActivityFromFragment'><parameter name='arg0' type='android.app.Fragment'/><parameter name='arg1' type='android.content.Intent'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.os.Bundle'/></method><method api_added='16' name='startActivityIfNeeded' return='boolean'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='16' name='startIntentSenderForResult'><parameter name='arg0' type='android.content.IntentSender'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.content.Intent'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='android.os.Bundle'/></method><method api_added='16' name='startIntentSenderFromChild'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.content.IntentSender'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.content.Intent'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='android.os.Bundle'/></method><method api_added='16' name='startNextMatchingActivity' return='boolean'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='17' name='isDestroyed' return='boolean'/><method api_added='18' name='isImmersive' return='boolean'/><method api_added='18' name='onProvideAssistData'><parameter name='arg0' type='android.os.Bundle'/></method><method api_added='18' name='setImmersive'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='reportFullyDrawn'/></class><class deprecated='13' extends='android.app.Activity' name='ActivityGroup'><constructor name='ActivityGroup' type='android.app.ActivityGroup'/><constructor name='ActivityGroup' type='android.app.ActivityGroup'><parameter name='singleActivityMode' type='boolean'/></constructor><method name='getCurrentActivity' return='android.app.Activity'/><method final='true' name='getLocalActivityManager' return='android.app.LocalActivityManager'/></class><class extends='java.lang.Object' name='ActivityManager'><method name='getMemoryInfo'><parameter name='outInfo' type='android.app.ActivityManager.MemoryInfo'/></method><method name='getProcessesInErrorState' return='java.util.List&lt;android.app.ActivityManager.ProcessErrorStateInfo&gt;'/><method name='getRecentTasks' return='java.util.List&lt;android.app.ActivityManager.RecentTaskInfo&gt;'><parameter name='maxNum' type='int'/><parameter name='flags' type='int'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getRunningServices' return='java.util.List&lt;android.app.ActivityManager.RunningServiceInfo&gt;'><parameter name='maxNum' type='int'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getRunningTasks' return='java.util.List&lt;android.app.ActivityManager.RunningTaskInfo&gt;'><parameter name='maxNum' type='int'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_added='3' name='getDeviceConfigurationInfo' return='android.content.pm.ConfigurationInfo'/><method api_added='3' name='getRunningAppProcesses' return='java.util.List&lt;android.app.ActivityManager.RunningAppProcessInfo&gt;'/><method api_added='3' deprecated='8' name='restartPackage'><parameter name='packageName' type='java.lang.String'/></method><method api_added='5' name='getMemoryClass' return='int'/><method api_added='5' name='getProcessMemoryInfo' return='android.os.Debug.MemoryInfo[]'><parameter name='pids' type='int[]'/></method><method api_added='5' name='getRunningServiceControlPanel' return='android.app.PendingIntent'><parameter name='service' type='android.content.ComponentName'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_added='8' name='isUserAMonkey' return='boolean' static='true'/><method api_added='8' name='killBackgroundProcesses'><parameter name='packageName' type='java.lang.String'/></method><method api_added='11' name='getLargeMemoryClass' return='int'/><method api_added='11' name='getLauncherLargeIconDensity' return='int'/><method api_added='11' name='getLauncherLargeIconSize' return='int'/><method api_added='11' name='isRunningInTestHarness' return='boolean' static='true'/><method api_added='11' name='moveTaskToFront'><parameter name='taskId' type='int'/><parameter name='flags' type='int'/></method><method api_added='16' name='getMyMemoryState' static='true'><parameter name='arg0' type='android.app.ActivityManager.RunningAppProcessInfo'/></method><method api_added='16' name='moveTaskToFront'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='19' name='clearApplicationUserData' return='boolean'/><method api_added='19' name='dumpPackageState'><parameter name='arg0' type='java.io.FileDescriptor'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='isLowRamDevice' return='boolean'/></class><class extends='java.lang.Object' name='ActivityManager.MemoryInfo' static='true'><constructor name='ActivityManager.MemoryInfo' type='android.app.ActivityManager.MemoryInfo'/><method name='describeContents' return='int'/><method name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='ActivityManager.ProcessErrorStateInfo' static='true'><constructor name='ActivityManager.ProcessErrorStateInfo' type='android.app.ActivityManager.ProcessErrorStateInfo'/><method name='describeContents' return='int'/><method name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='ActivityManager.RecentTaskInfo' static='true'><constructor name='ActivityManager.RecentTaskInfo' type='android.app.ActivityManager.RecentTaskInfo'/><method name='describeContents' return='int'/><method name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='ActivityManager.RunningServiceInfo' static='true'><constructor name='ActivityManager.RunningServiceInfo' type='android.app.ActivityManager.RunningServiceInfo'/><method name='describeContents' return='int'/><method name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='ActivityManager.RunningTaskInfo' static='true'><constructor name='ActivityManager.RunningTaskInfo' type='android.app.ActivityManager.RunningTaskInfo'/><method name='describeContents' return='int'/><method name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='AlarmManager'><method name='cancel'><parameter name='operation' type='android.app.PendingIntent'/></method><method name='set'><parameter name='type' type='int'/><parameter name='triggerAtTime' type='long'/><parameter name='operation' type='android.app.PendingIntent'/></method><method name='setRepeating'><parameter name='type' type='int'/><parameter name='triggerAtTime' type='long'/><parameter name='interval' type='long'/><parameter name='operation' type='android.app.PendingIntent'/></method><method name='setTimeZone'><parameter name='timeZone' type='java.lang.String'/></method><method api_added='3' name='setInexactRepeating'><parameter name='type' type='int'/><parameter name='triggerAtTime' type='long'/><parameter name='interval' type='long'/><parameter name='operation' type='android.app.PendingIntent'/></method><method api_added='8' name='setTime'><parameter name='millis' type='long'/></method><method api_added='19' name='setExact'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/><parameter name='arg2' type='android.app.PendingIntent'/></method><method api_added='19' name='setWindow'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/><parameter name='arg2' type='long'/><parameter name='arg3' type='android.app.PendingIntent'/></method></class><class extends='android.app.Dialog' name='AlertDialog'><constructor name='AlertDialog' type='android.app.AlertDialog' visibility='protected'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AlertDialog' type='android.app.AlertDialog' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='theme' type='int'/></constructor><constructor name='AlertDialog' type='android.app.AlertDialog' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='cancelable' type='boolean'/><parameter name='cancelListener' type='android.content.DialogInterface.OnCancelListener'/></constructor><method deprecated='3' name='setButton'><parameter name='text' type='java.lang.CharSequence'/><parameter name='msg' type='android.os.Message'/></method><method deprecated='3' name='setButton'><parameter name='text' type='java.lang.CharSequence'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method deprecated='3' name='setButton2'><parameter name='text' type='java.lang.CharSequence'/><parameter name='msg' type='android.os.Message'/></method><method deprecated='3' name='setButton2'><parameter name='text' type='java.lang.CharSequence'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method deprecated='3' name='setButton3'><parameter name='text' type='java.lang.CharSequence'/><parameter name='msg' type='android.os.Message'/></method><method deprecated='3' name='setButton3'><parameter name='text' type='java.lang.CharSequence'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setCustomTitle'><parameter name='customTitleView' type='android.view.View'/></method><method name='setIcon'><parameter name='resId' type='int'/></method><method name='setIcon'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method name='setInverseBackgroundForced'><parameter name='forceInverseBackground' type='boolean'/></method><method name='setMessage'><parameter name='message' type='java.lang.CharSequence'/></method><method name='setView'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='getButton' return='android.widget.Button'><parameter name='whichButton' type='int'/></method><method api_added='3' name='getListView' return='android.widget.ListView'/><method api_added='3' name='setButton'><parameter name='whichButton' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='msg' type='android.os.Message'/></method><method api_added='3' name='setButton'><parameter name='whichButton' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method api_added='3' name='setView'><parameter name='view' type='android.view.View'/><parameter name='viewSpacingLeft' type='int'/><parameter name='viewSpacingTop' type='int'/><parameter name='viewSpacingRight' type='int'/><parameter name='viewSpacingBottom' type='int'/></method><method api_added='11' name='setIconAttribute'><parameter name='attrId' type='int'/></method></class><class extends='java.lang.Object' name='AlertDialog.Builder' static='true'><constructor name='AlertDialog.Builder' type='android.app.AlertDialog.Builder'><parameter name='context' type='android.content.Context'/></constructor><method name='create' return='android.app.AlertDialog'/><method name='setAdapter' return='android.app.AlertDialog.Builder'><parameter name='adapter' type='android.widget.ListAdapter'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setCancelable' return='android.app.AlertDialog.Builder'><parameter name='cancelable' type='boolean'/></method><method name='setCursor' return='android.app.AlertDialog.Builder'><parameter name='cursor' type='android.database.Cursor'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/><parameter name='labelColumn' type='java.lang.String'/></method><method name='setCustomTitle' return='android.app.AlertDialog.Builder'><parameter name='customTitleView' type='android.view.View'/></method><method name='setIcon' return='android.app.AlertDialog.Builder'><parameter name='iconId' type='int'/></method><method name='setIcon' return='android.app.AlertDialog.Builder'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method name='setInverseBackgroundForced' return='android.app.AlertDialog.Builder'><parameter name='useInverseBackground' type='boolean'/></method><method name='setItems' return='android.app.AlertDialog.Builder'><parameter name='itemsId' type='int'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setItems' return='android.app.AlertDialog.Builder'><parameter name='items' type='java.lang.CharSequence[]'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setMessage' return='android.app.AlertDialog.Builder'><parameter name='messageId' type='int'/></method><method name='setMessage' return='android.app.AlertDialog.Builder'><parameter name='message' type='java.lang.CharSequence'/></method><method name='setMultiChoiceItems' return='android.app.AlertDialog.Builder'><parameter name='itemsId' type='int'/><parameter name='checkedItems' type='boolean[]'/><parameter name='listener' type='android.content.DialogInterface.OnMultiChoiceClickListener'/></method><method name='setMultiChoiceItems' return='android.app.AlertDialog.Builder'><parameter name='items' type='java.lang.CharSequence[]'/><parameter name='checkedItems' type='boolean[]'/><parameter name='listener' type='android.content.DialogInterface.OnMultiChoiceClickListener'/></method><method name='setMultiChoiceItems' return='android.app.AlertDialog.Builder'><parameter name='cursor' type='android.database.Cursor'/><parameter name='isCheckedColumn' type='java.lang.String'/><parameter name='labelColumn' type='java.lang.String'/><parameter name='listener' type='android.content.DialogInterface.OnMultiChoiceClickListener'/></method><method name='setNegativeButton' return='android.app.AlertDialog.Builder'><parameter name='textId' type='int'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setNegativeButton' return='android.app.AlertDialog.Builder'><parameter name='text' type='java.lang.CharSequence'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setNeutralButton' return='android.app.AlertDialog.Builder'><parameter name='textId' type='int'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setNeutralButton' return='android.app.AlertDialog.Builder'><parameter name='text' type='java.lang.CharSequence'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setOnCancelListener' return='android.app.AlertDialog.Builder'><parameter name='onCancelListener' type='android.content.DialogInterface.OnCancelListener'/></method><method name='setOnItemSelectedListener' return='android.app.AlertDialog.Builder'><parameter name='listener' type='android.widget.AdapterView.OnItemSelectedListener'/></method><method name='setOnKeyListener' return='android.app.AlertDialog.Builder'><parameter name='onKeyListener' type='android.content.DialogInterface.OnKeyListener'/></method><method name='setPositiveButton' return='android.app.AlertDialog.Builder'><parameter name='textId' type='int'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setPositiveButton' return='android.app.AlertDialog.Builder'><parameter name='text' type='java.lang.CharSequence'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setSingleChoiceItems' return='android.app.AlertDialog.Builder'><parameter name='itemsId' type='int'/><parameter name='checkedItem' type='int'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setSingleChoiceItems' return='android.app.AlertDialog.Builder'><parameter name='cursor' type='android.database.Cursor'/><parameter name='checkedItem' type='int'/><parameter name='labelColumn' type='java.lang.String'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setSingleChoiceItems' return='android.app.AlertDialog.Builder'><parameter name='items' type='java.lang.CharSequence[]'/><parameter name='checkedItem' type='int'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setSingleChoiceItems' return='android.app.AlertDialog.Builder'><parameter name='adapter' type='android.widget.ListAdapter'/><parameter name='checkedItem' type='int'/><parameter name='listener' type='android.content.DialogInterface.OnClickListener'/></method><method name='setTitle' return='android.app.AlertDialog.Builder'><parameter name='titleId' type='int'/></method><method name='setTitle' return='android.app.AlertDialog.Builder'><parameter name='title' type='java.lang.CharSequence'/></method><method name='setView' return='android.app.AlertDialog.Builder'><parameter name='view' type='android.view.View'/></method><method name='show' return='android.app.AlertDialog'/><method api_added='11' name='getContext' return='android.content.Context'/><method api_added='11' name='setIconAttribute' return='android.app.AlertDialog.Builder'><parameter name='attrId' type='int'/></method><method api_added='17' name='setOnDismissListener' return='android.app.AlertDialog.Builder'><parameter name='arg0' type='android.content.DialogInterface.OnDismissListener'/></method></class><class extends='android.app.Activity' name='AliasActivity'><constructor name='AliasActivity' type='android.app.AliasActivity'/></class><class extends='android.content.ContextWrapper' name='Application'><constructor name='Application' type='android.app.Application'/><method name='onConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method name='onCreate'/><method name='onLowMemory'/><method name='onTerminate'/><method api_added='14' name='onTrimMemory'><parameter name='arg0' type='int'/></method><method api_added='14' name='registerActivityLifecycleCallbacks'><parameter name='arg0' type='android.app.Application.ActivityLifecycleCallbacks'/></method><method api_added='14' name='unregisterActivityLifecycleCallbacks'><parameter name='arg0' type='android.app.Application.ActivityLifecycleCallbacks'/></method><method api_added='18' name='registerOnProvideAssistDataListener'><parameter name='arg0' type='android.app.Application.OnProvideAssistDataListener'/></method><method api_added='18' name='unregisterOnProvideAssistDataListener'><parameter name='arg0' type='android.app.Application.OnProvideAssistDataListener'/></method></class><class extends='android.app.AlertDialog' name='DatePickerDialog'><constructor name='DatePickerDialog' type='android.app.DatePickerDialog'><parameter name='context' type='android.content.Context'/><parameter name='callBack' type='android.app.DatePickerDialog.OnDateSetListener'/><parameter name='year' type='int'/><parameter name='monthOfYear' type='int'/><parameter name='dayOfMonth' type='int'/></constructor><constructor name='DatePickerDialog' type='android.app.DatePickerDialog'><parameter name='context' type='android.content.Context'/><parameter name='theme' type='int'/><parameter name='callBack' type='android.app.DatePickerDialog.OnDateSetListener'/><parameter name='year' type='int'/><parameter name='monthOfYear' type='int'/><parameter name='dayOfMonth' type='int'/></constructor><method name='onClick'><parameter name='dialog' type='android.content.DialogInterface'/><parameter name='which' type='int'/></method><method name='onDateChanged'><parameter name='view' type='android.widget.DatePicker'/><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/></method><method name='updateDate'><parameter name='year' type='int'/><parameter name='monthOfYear' type='int'/><parameter name='dayOfMonth' type='int'/></method><method api_added='11' name='getDatePicker' return='android.widget.DatePicker'/></class><class extends='java.lang.Object' name='Dialog'><constructor name='Dialog' type='android.app.Dialog'><parameter name='context' type='android.content.Context'/></constructor><constructor name='Dialog' type='android.app.Dialog'><parameter name='context' type='android.content.Context'/><parameter name='theme' type='int'/></constructor><constructor name='Dialog' type='android.app.Dialog' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='cancelable' type='boolean'/><parameter name='cancelListener' type='android.content.DialogInterface.OnCancelListener'/></constructor><method name='addContentView'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='cancel'/><method name='closeOptionsMenu'/><method name='dismiss'/><method name='dispatchKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method name='dispatchTouchEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method name='dispatchTrackballEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method name='findViewById' return='android.view.View'><parameter name='id' type='int'/></method><method final='true' name='getContext' return='android.content.Context'/><method name='getCurrentFocus' return='android.view.View'/><method name='getLayoutInflater' return='android.view.LayoutInflater'/><method final='true' name='getOwnerActivity' return='android.app.Activity'/><method final='true' name='getVolumeControlStream' return='int'/><method name='getWindow' return='android.view.Window'/><method name='hide'/><method name='isShowing' return='boolean'/><method name='onContentChanged'/><method name='onContextItemSelected' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method><method name='onContextMenuClosed'><parameter name='menu' type='android.view.Menu'/></method><method name='onCreate' visibility='protected'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method name='onCreateContextMenu'><parameter name='menu' type='android.view.ContextMenu'/><parameter name='v' type='android.view.View'/><parameter name='menuInfo' type='android.view.ContextMenu.ContextMenuInfo'/></method><method name='onCreateOptionsMenu' return='boolean'><parameter name='menu' type='android.view.Menu'/></method><method name='onCreatePanelMenu' return='boolean'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method name='onCreatePanelView' return='android.view.View'><parameter name='featureId' type='int'/></method><method name='onKeyDown' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyMultiple' return='boolean'><parameter name='keyCode' type='int'/><parameter name='repeatCount' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyUp' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onMenuItemSelected' return='boolean'><parameter name='featureId' type='int'/><parameter name='item' type='android.view.MenuItem'/></method><method name='onMenuOpened' return='boolean'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method name='onOptionsItemSelected' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method><method name='onOptionsMenuClosed'><parameter name='menu' type='android.view.Menu'/></method><method name='onPanelClosed'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method name='onPrepareOptionsMenu' return='boolean'><parameter name='menu' type='android.view.Menu'/></method><method name='onPreparePanel' return='boolean'><parameter name='featureId' type='int'/><parameter name='view' type='android.view.View'/><parameter name='menu' type='android.view.Menu'/></method><method name='onRestoreInstanceState'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method name='onSaveInstanceState' return='android.os.Bundle'/><method name='onSearchRequested' return='boolean'/><method name='onStart' visibility='protected'/><method name='onStop' visibility='protected'/><method name='onTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='onTrackballEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='onWindowAttributesChanged'><parameter name='params' type='android.view.WindowManager.LayoutParams'/></method><method name='onWindowFocusChanged'><parameter name='hasFocus' type='boolean'/></method><method name='openContextMenu'><parameter name='view' type='android.view.View'/></method><method name='openOptionsMenu'/><method name='registerForContextMenu'><parameter name='view' type='android.view.View'/></method><method final='true' name='requestWindowFeature' return='boolean'><parameter name='featureId' type='int'/></method><method name='setCancelMessage'><parameter name='msg' type='android.os.Message'/></method><method name='setCancelable'><parameter name='flag' type='boolean'/></method><method name='setCanceledOnTouchOutside'><parameter name='cancel' type='boolean'/></method><method name='setContentView'><parameter name='layoutResID' type='int'/></method><method name='setContentView'><parameter name='view' type='android.view.View'/></method><method name='setContentView'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='setDismissMessage'><parameter name='msg' type='android.os.Message'/></method><method final='true' name='setFeatureDrawable'><parameter name='featureId' type='int'/><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method final='true' name='setFeatureDrawableAlpha'><parameter name='featureId' type='int'/><parameter name='alpha' type='int'/></method><method final='true' name='setFeatureDrawableResource'><parameter name='featureId' type='int'/><parameter name='resId' type='int'/></method><method final='true' name='setFeatureDrawableUri'><parameter name='featureId' type='int'/><parameter name='uri' type='android.net.Uri'/></method><method name='setOnCancelListener'><parameter name='listener' type='android.content.DialogInterface.OnCancelListener'/></method><method name='setOnDismissListener'><parameter name='listener' type='android.content.DialogInterface.OnDismissListener'/></method><method name='setOnKeyListener'><parameter name='onKeyListener' type='android.content.DialogInterface.OnKeyListener'/></method><method final='true' name='setOwnerActivity'><parameter name='activity' type='android.app.Activity'/></method><method name='setTitle'><parameter name='title' type='java.lang.CharSequence'/></method><method name='setTitle'><parameter name='titleId' type='int'/></method><method final='true' name='setVolumeControlStream'><parameter name='streamType' type='int'/></method><method name='show'/><method name='takeKeyEvents'><parameter name='get' type='boolean'/></method><method name='unregisterForContextMenu'><parameter name='view' type='android.view.View'/></method><method api_added='4' name='dispatchPopulateAccessibilityEvent' return='boolean'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='5' name='onAttachedToWindow'/><method api_added='5' name='onBackPressed'/><method api_added='5' name='onDetachedFromWindow'/><method api_added='5' name='onKeyLongPress' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='8' name='setOnShowListener'><parameter name='listener' type='android.content.DialogInterface.OnShowListener'/></method><method api_added='11' name='dispatchKeyShortcutEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='getActionBar' return='android.app.ActionBar'/><method api_added='11' name='invalidateOptionsMenu'/><method api_added='11' name='onActionModeFinished'><parameter name='mode' type='android.view.ActionMode'/></method><method api_added='11' name='onActionModeStarted'><parameter name='mode' type='android.view.ActionMode'/></method><method api_added='11' name='onKeyShortcut' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='onWindowStartingActionMode' return='android.view.ActionMode'><parameter name='callback' type='android.view.ActionMode.Callback'/></method><method api_added='12' name='dispatchGenericMotionEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method api_added='12' name='onGenericMotionEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method></class><class extends='android.app.Activity' name='ExpandableListActivity'><constructor name='ExpandableListActivity' type='android.app.ExpandableListActivity'/><method name='getExpandableListAdapter' return='android.widget.ExpandableListAdapter'/><method name='getExpandableListView' return='android.widget.ExpandableListView'/><method name='getSelectedId' return='long'/><method name='getSelectedPosition' return='long'/><method name='onChildClick' return='boolean'><parameter name='parent' type='android.widget.ExpandableListView'/><parameter name='v' type='android.view.View'/><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/><parameter name='id' type='long'/></method><method name='onGroupCollapse'><parameter name='groupPosition' type='int'/></method><method name='onGroupExpand'><parameter name='groupPosition' type='int'/></method><method name='setListAdapter'><parameter name='adapter' type='android.widget.ExpandableListAdapter'/></method><method name='setSelectedChild' return='boolean'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/><parameter name='shouldExpandGroup' type='boolean'/></method><method name='setSelectedGroup'><parameter name='groupPosition' type='int'/></method></class><class extends='java.lang.Object' name='Instrumentation'><constructor name='Instrumentation' type='android.app.Instrumentation'/><method name='addMonitor'><parameter name='monitor' type='android.app.Instrumentation.ActivityMonitor'/></method><method name='addMonitor' return='android.app.Instrumentation.ActivityMonitor'><parameter name='filter' type='android.content.IntentFilter'/><parameter name='result' type='android.app.Instrumentation.ActivityResult'/><parameter name='block' type='boolean'/></method><method name='addMonitor' return='android.app.Instrumentation.ActivityMonitor'><parameter name='cls' type='java.lang.String'/><parameter name='result' type='android.app.Instrumentation.ActivityResult'/><parameter name='block' type='boolean'/></method><method name='callActivityOnCreate'><parameter name='activity' type='android.app.Activity'/><parameter name='icicle' type='android.os.Bundle'/></method><method name='callActivityOnDestroy'><parameter name='activity' type='android.app.Activity'/></method><method name='callActivityOnNewIntent'><parameter name='activity' type='android.app.Activity'/><parameter name='intent' type='android.content.Intent'/></method><method name='callActivityOnPause'><parameter name='activity' type='android.app.Activity'/></method><method name='callActivityOnPostCreate'><parameter name='activity' type='android.app.Activity'/><parameter name='icicle' type='android.os.Bundle'/></method><method name='callActivityOnRestart'><parameter name='activity' type='android.app.Activity'/></method><method name='callActivityOnRestoreInstanceState'><parameter name='activity' type='android.app.Activity'/><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method name='callActivityOnResume'><parameter name='activity' type='android.app.Activity'/></method><method name='callActivityOnSaveInstanceState'><parameter name='activity' type='android.app.Activity'/><parameter name='outState' type='android.os.Bundle'/></method><method name='callActivityOnStart'><parameter name='activity' type='android.app.Activity'/></method><method name='callActivityOnStop'><parameter name='activity' type='android.app.Activity'/></method><method name='callApplicationOnCreate'><parameter name='app' type='android.app.Application'/></method><method name='checkMonitorHit' return='boolean'><parameter name='monitor' type='android.app.Instrumentation.ActivityMonitor'/><parameter name='minHits' type='int'/></method><method name='endPerformanceSnapshot'/><method name='finish'><parameter name='resultCode' type='int'/><parameter name='results' type='android.os.Bundle'/></method><method name='getAllocCounts' return='android.os.Bundle'/><method name='getBinderCounts' return='android.os.Bundle'/><method name='getComponentName' return='android.content.ComponentName'/><method name='getContext' return='android.content.Context'/><method name='getTargetContext' return='android.content.Context'/><method name='invokeContextMenuAction' return='boolean'><parameter name='targetActivity' type='android.app.Activity'/><parameter name='id' type='int'/><parameter name='flag' type='int'/></method><method name='invokeMenuActionSync' return='boolean'><parameter name='targetActivity' type='android.app.Activity'/><parameter name='id' type='int'/><parameter name='flag' type='int'/></method><method name='isProfiling' return='boolean'/><method name='newActivity' return='android.app.Activity'><parameter name='clazz' type='java.lang.Class&lt;?&gt;'/><parameter name='context' type='android.content.Context'/><parameter name='token' type='android.os.IBinder'/><parameter name='application' type='android.app.Application'/><parameter name='intent' type='android.content.Intent'/><parameter name='info' type='android.content.pm.ActivityInfo'/><parameter name='title' type='java.lang.CharSequence'/><parameter name='parent' type='android.app.Activity'/><parameter name='id' type='java.lang.String'/><parameter name='lastNonConfigurationInstance' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method><method name='newActivity' return='android.app.Activity'><parameter name='cl' type='java.lang.ClassLoader'/><parameter name='className' type='java.lang.String'/><parameter name='intent' type='android.content.Intent'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method><method name='newApplication' return='android.app.Application'><parameter name='cl' type='java.lang.ClassLoader'/><parameter name='className' type='java.lang.String'/><parameter name='context' type='android.content.Context'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method><method name='newApplication' return='android.app.Application' static='true'><parameter name='clazz' type='java.lang.Class&lt;?&gt;'/><parameter name='context' type='android.content.Context'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method><method name='onCreate'><parameter name='arguments' type='android.os.Bundle'/></method><method name='onDestroy'/><method name='onException' return='boolean'><parameter name='obj' type='java.lang.Object'/><parameter name='e' type='java.lang.Throwable'/></method><method name='onStart'/><method name='removeMonitor'><parameter name='monitor' type='android.app.Instrumentation.ActivityMonitor'/></method><method name='runOnMainSync'><parameter name='runner' type='java.lang.Runnable'/></method><method name='sendCharacterSync'><parameter name='keyCode' type='int'/></method><method name='sendKeyDownUpSync'><parameter name='key' type='int'/></method><method name='sendKeySync'><parameter name='event' type='android.view.KeyEvent'/></method><method name='sendPointerSync'><parameter name='event' type='android.view.MotionEvent'/></method><method name='sendStatus'><parameter name='resultCode' type='int'/><parameter name='results' type='android.os.Bundle'/></method><method name='sendStringSync'><parameter name='text' type='java.lang.String'/></method><method name='sendTrackballEventSync'><parameter name='event' type='android.view.MotionEvent'/></method><method name='setAutomaticPerformanceSnapshots'/><method name='setInTouchMode'><parameter name='inTouch' type='boolean'/></method><method name='start'/><method name='startActivitySync' return='android.app.Activity'><parameter name='intent' type='android.content.Intent'/></method><method name='startAllocCounting'/><method name='startPerformanceSnapshot'/><method name='startProfiling'/><method name='stopAllocCounting'/><method name='stopProfiling'/><method name='waitForIdle'><parameter name='recipient' type='java.lang.Runnable'/></method><method name='waitForIdleSync'/><method name='waitForMonitor' return='android.app.Activity'><parameter name='monitor' type='android.app.Instrumentation.ActivityMonitor'/></method><method name='waitForMonitorWithTimeout' return='android.app.Activity'><parameter name='monitor' type='android.app.Instrumentation.ActivityMonitor'/><parameter name='timeOut' type='long'/></method><method api_added='3' name='callActivityOnUserLeaving'><parameter name='activity' type='android.app.Activity'/></method><method api_added='18' name='getUiAutomation' return='android.app.UiAutomation'/></class><class extends='java.lang.Object' name='Instrumentation.ActivityMonitor' static='true'><constructor name='Instrumentation.ActivityMonitor' type='android.app.Instrumentation.ActivityMonitor'><parameter name='which' type='android.content.IntentFilter'/><parameter name='result' type='android.app.Instrumentation.ActivityResult'/><parameter name='block' type='boolean'/></constructor><constructor name='Instrumentation.ActivityMonitor' type='android.app.Instrumentation.ActivityMonitor'><parameter name='cls' type='java.lang.String'/><parameter name='result' type='android.app.Instrumentation.ActivityResult'/><parameter name='block' type='boolean'/></constructor><method final='true' name='getFilter' return='android.content.IntentFilter'/><method final='true' name='getHits' return='int'/><method final='true' name='getLastActivity' return='android.app.Activity'/><method final='true' name='getResult' return='android.app.Instrumentation.ActivityResult'/><method final='true' name='isBlocking' return='boolean'/><method final='true' name='waitForActivity' return='android.app.Activity'/><method final='true' name='waitForActivityWithTimeout' return='android.app.Activity'><parameter name='timeOut' type='long'/></method></class><class extends='java.lang.Object' final='true' name='Instrumentation.ActivityResult' static='true'><constructor name='Instrumentation.ActivityResult' type='android.app.Instrumentation.ActivityResult'><parameter name='resultCode' type='int'/><parameter name='resultData' type='android.content.Intent'/></constructor><method name='getResultCode' return='int'/><method name='getResultData' return='android.content.Intent'/></class><class extends='java.lang.Object' name='KeyguardManager'><method deprecated='13' name='exitKeyguardSecurely'><parameter name='callback' type='android.app.KeyguardManager.OnKeyguardExitResult'/></method><method name='inKeyguardRestrictedInputMode' return='boolean'/><method deprecated='13' name='newKeyguardLock' return='android.app.KeyguardManager.KeyguardLock'><parameter name='tag' type='java.lang.String'/></method><method api_added='16' name='isKeyguardLocked' return='boolean'/><method api_added='16' name='isKeyguardSecure' return='boolean'/></class><class deprecated='13' extends='java.lang.Object' name='KeyguardManager.KeyguardLock'><method name='disableKeyguard'/><method name='reenableKeyguard'/></class><class abstract='true' extends='android.app.ListActivity' name='LauncherActivity'><constructor name='LauncherActivity' type='android.app.LauncherActivity'/><method abstract='true' name='getTargetIntent' return='android.content.Intent' visibility='protected'/><method api_added='3' name='intentForPosition' return='android.content.Intent' visibility='protected'><parameter name='position' type='int'/></method><method api_added='3' name='makeListItems' return='java.util.List&lt;android.app.LauncherActivity.ListItem&gt;'/><method api_added='4' name='itemForPosition' return='android.app.LauncherActivity.ListItem' visibility='protected'><parameter name='position' type='int'/></method><method api_added='5' name='onQueryPackageManager' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;' visibility='protected'><parameter name='queryIntent' type='android.content.Intent'/></method><method api_added='5' name='onSetContentView' visibility='protected'/></class><class extends='android.app.Activity' name='ListActivity'><constructor name='ListActivity' type='android.app.ListActivity'/><method name='getListAdapter' return='android.widget.ListAdapter'/><method name='getListView' return='android.widget.ListView'/><method name='getSelectedItemId' return='long'/><method name='getSelectedItemPosition' return='int'/><method name='onListItemClick' visibility='protected'><parameter name='l' type='android.widget.ListView'/><parameter name='v' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method><method name='setListAdapter'><parameter name='adapter' type='android.widget.ListAdapter'/></method><method name='setSelection'><parameter name='position' type='int'/></method></class><class deprecated='13' extends='java.lang.Object' name='LocalActivityManager'><constructor name='LocalActivityManager' type='android.app.LocalActivityManager'><parameter name='parent' type='android.app.Activity'/><parameter name='singleMode' type='boolean'/></constructor><method name='destroyActivity' return='android.view.Window'><parameter name='id' type='java.lang.String'/><parameter name='finish' type='boolean'/></method><method name='dispatchCreate'><parameter name='state' type='android.os.Bundle'/></method><method name='dispatchDestroy'><parameter name='finishing' type='boolean'/></method><method name='dispatchPause'><parameter name='finishing' type='boolean'/></method><method name='dispatchResume'/><method name='dispatchStop'/><method name='getActivity' return='android.app.Activity'><parameter name='id' type='java.lang.String'/></method><method name='getCurrentActivity' return='android.app.Activity'/><method name='getCurrentId' return='java.lang.String'/><method name='removeAllActivities'/><method name='saveInstanceState' return='android.os.Bundle'/><method name='startActivity' return='android.view.Window'><parameter name='id' type='java.lang.String'/><parameter name='intent' type='android.content.Intent'/></method></class><class extends='java.lang.Object' name='Notification'><constructor name='Notification' type='android.app.Notification'/><constructor name='Notification' type='android.app.Notification'><parameter name='icon' type='int'/><parameter name='tickerText' type='java.lang.CharSequence'/><parameter name='when' type='long'/></constructor><constructor name='Notification' type='android.app.Notification'><parameter name='parcel' type='android.os.Parcel'/></constructor><constructor api_added='14' name='deprecated Notification' type='android.app.deprecated Notification'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.CharSequence'/><parameter name='arg2' type='long'/></constructor><method name='describeContents' return='int'/><method deprecated='11' name='setLatestEventInfo'><parameter name='context' type='android.content.Context'/><parameter name='contentTitle' type='java.lang.CharSequence'/><parameter name='contentText' type='java.lang.CharSequence'/><parameter name='contentIntent' type='android.app.PendingIntent'/></method><method name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='9' name='clone' return='android.app.Notification'/></class><class extends='java.lang.Object' name='NotificationManager'><method name='cancel'><parameter name='id' type='int'/></method><method name='cancelAll'/><method name='notify'><parameter name='id' type='int'/><parameter name='notification' type='android.app.Notification'/></method><method api_added='5' name='cancel'><parameter name='tag' type='java.lang.String'/><parameter name='id' type='int'/></method><method api_added='5' name='notify'><parameter name='tag' type='java.lang.String'/><parameter name='id' type='int'/><parameter name='notification' type='android.app.Notification'/></method></class><class extends='java.lang.Object' final='true' name='PendingIntent'><method name='cancel'/><method name='describeContents' return='int'/><method name='getActivity' return='android.app.PendingIntent' static='true'><parameter name='context' type='android.content.Context'/><parameter name='requestCode' type='int'/><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='getBroadcast' return='android.app.PendingIntent' static='true'><parameter name='context' type='android.content.Context'/><parameter name='requestCode' type='int'/><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='getService' return='android.app.PendingIntent' static='true'><parameter name='context' type='android.content.Context'/><parameter name='requestCode' type='int'/><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method deprecated='17' name='getTargetPackage' return='java.lang.String'/><method name='readPendingIntentOrNullFromParcel' return='android.app.PendingIntent' static='true'><parameter name='in' type='android.os.Parcel'/></method><method name='send'><exception name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'/></method><method name='send'><parameter name='code' type='int'/><exception name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'/></method><method name='send'><parameter name='context' type='android.content.Context'/><parameter name='code' type='int'/><parameter name='intent' type='android.content.Intent'/><exception name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'/></method><method name='send'><parameter name='code' type='int'/><parameter name='onFinished' type='android.app.PendingIntent.OnFinished'/><parameter name='handler' type='android.os.Handler'/><exception name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'/></method><method name='send'><parameter name='context' type='android.content.Context'/><parameter name='code' type='int'/><parameter name='intent' type='android.content.Intent'/><parameter name='onFinished' type='android.app.PendingIntent.OnFinished'/><parameter name='handler' type='android.os.Handler'/><exception name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'/></method><method name='writePendingIntentOrNullToParcel' static='true'><parameter name='sender' type='android.app.PendingIntent'/><parameter name='out' type='android.os.Parcel'/></method><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='4' name='getIntentSender' return='android.content.IntentSender'/><method api_added='11' name='getActivities' return='android.app.PendingIntent' static='true'><parameter name='context' type='android.content.Context'/><parameter name='requestCode' type='int'/><parameter name='intents' type='android.content.Intent[]'/><parameter name='flags' type='int'/></method><method api_added='14' name='send'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.content.Intent'/><parameter name='arg3' type='android.app.PendingIntent.OnFinished'/><parameter name='arg4' type='android.os.Handler'/><parameter name='arg5' type='java.lang.String'/></method><method api_added='16' name='getActivities' return='android.app.PendingIntent' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.content.Intent[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.os.Bundle'/></method><method api_added='16' name='getActivity' return='android.app.PendingIntent' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.content.Intent'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.os.Bundle'/></method><method api_added='17' name='getCreatorPackage' return='java.lang.String'/><method api_added='17' name='getCreatorUid' return='int'/><method api_added='17' name='getCreatorUserHandle' return='android.os.UserHandle'/></class><class extends='android.util.AndroidException' name='PendingIntent.CanceledException' static='true'><constructor name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'/><constructor name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'><parameter name='name' type='java.lang.String'/></constructor><constructor name='PendingIntent.CanceledException' type='android.app.PendingIntent.CanceledException'><parameter name='cause' type='java.lang.Exception'/></constructor></class><class extends='android.app.AlertDialog' name='ProgressDialog'><constructor name='ProgressDialog' type='android.app.ProgressDialog'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ProgressDialog' type='android.app.ProgressDialog'><parameter name='context' type='android.content.Context'/><parameter name='theme' type='int'/></constructor><method name='getMax' return='int'/><method name='getProgress' return='int'/><method name='getSecondaryProgress' return='int'/><method name='incrementProgressBy'><parameter name='diff' type='int'/></method><method name='incrementSecondaryProgressBy'><parameter name='diff' type='int'/></method><method name='isIndeterminate' return='boolean'/><method name='onStart'/><method name='setIndeterminate'><parameter name='indeterminate' type='boolean'/></method><method name='setIndeterminateDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method name='setMax'><parameter name='max' type='int'/></method><method name='setProgress'><parameter name='value' type='int'/></method><method name='setProgressDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method name='setProgressStyle'><parameter name='style' type='int'/></method><method name='setSecondaryProgress'><parameter name='secondaryProgress' type='int'/></method><method name='show' return='android.app.ProgressDialog' static='true'><parameter name='context' type='android.content.Context'/><parameter name='title' type='java.lang.CharSequence'/><parameter name='message' type='java.lang.CharSequence'/></method><method name='show' return='android.app.ProgressDialog' static='true'><parameter name='context' type='android.content.Context'/><parameter name='title' type='java.lang.CharSequence'/><parameter name='message' type='java.lang.CharSequence'/><parameter name='indeterminate' type='boolean'/></method><method name='show' return='android.app.ProgressDialog' static='true'><parameter name='context' type='android.content.Context'/><parameter name='title' type='java.lang.CharSequence'/><parameter name='message' type='java.lang.CharSequence'/><parameter name='indeterminate' type='boolean'/><parameter name='cancelable' type='boolean'/></method><method name='show' return='android.app.ProgressDialog' static='true'><parameter name='context' type='android.content.Context'/><parameter name='title' type='java.lang.CharSequence'/><parameter name='message' type='java.lang.CharSequence'/><parameter name='indeterminate' type='boolean'/><parameter name='cancelable' type='boolean'/><parameter name='cancelListener' type='android.content.DialogInterface.OnCancelListener'/></method><method api_added='11' name='setProgressNumberFormat'><parameter name='format' type='java.lang.String'/></method><method api_added='11' name='setProgressPercentFormat'><parameter name='format' type='java.text.NumberFormat'/></method></class><class extends='java.lang.Object' name='SearchManager'><method deprecated='4' name='onCancel'><parameter name='dialog' type='android.content.DialogInterface'/></method><method deprecated='4' name='onDismiss'><parameter name='dialog' type='android.content.DialogInterface'/></method><method name='setOnCancelListener'><parameter name='listener' type='android.app.SearchManager.OnCancelListener'/></method><method name='setOnDismissListener'><parameter name='listener' type='android.app.SearchManager.OnDismissListener'/></method><method name='startSearch'><parameter name='initialQuery' type='java.lang.String'/><parameter name='selectInitialQuery' type='boolean'/><parameter name='launchActivity' type='android.content.ComponentName'/><parameter name='appSearchData' type='android.os.Bundle'/><parameter name='globalSearch' type='boolean'/></method><method name='stopSearch'/><method api_added='5' name='triggerSearch'><parameter name='query' type='java.lang.String'/><parameter name='launchActivity' type='android.content.ComponentName'/><parameter name='appSearchData' type='android.os.Bundle'/></method><method api_added='8' name='getSearchableInfo' return='android.app.SearchableInfo'><parameter name='componentName' type='android.content.ComponentName'/></method><method api_added='8' name='getSearchablesInGlobalSearch' return='java.util.List&lt;android.app.SearchableInfo&gt;'/><method api_added='16' name='getGlobalSearchActivity' return='android.content.ComponentName'/></class><class abstract='true' extends='android.content.ContextWrapper' name='Service'><constructor name='Service' type='android.app.Service'/><method name='dump' visibility='protected'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='writer' type='java.io.PrintWriter'/><parameter name='args' type='java.lang.String[]'/></method><method final='true' name='getApplication' return='android.app.Application'/><method abstract='true' name='onBind' return='android.os.IBinder'><parameter name='intent' type='android.content.Intent'/></method><method name='onConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method name='onCreate'/><method name='onDestroy'/><method name='onLowMemory'/><method name='onRebind'><parameter name='intent' type='android.content.Intent'/></method><method deprecated='5' name='onStart'><parameter name='intent' type='android.content.Intent'/><parameter name='startId' type='int'/></method><method name='onUnbind' return='boolean'><parameter name='intent' type='android.content.Intent'/></method><method api_removed='11' deprecated='5' final='true' name='setForeground'><parameter name='isForeground' type='boolean'/></method><method final='true' name='stopSelf'/><method final='true' name='stopSelf'><parameter name='startId' type='int'/></method><method final='true' name='stopSelfResult' return='boolean'><parameter name='startId' type='int'/></method><method api_added='5' name='onStartCommand' return='int'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/><parameter name='startId' type='int'/></method><method api_added='5' final='true' name='startForeground'><parameter name='id' type='int'/><parameter name='notification' type='android.app.Notification'/></method><method api_added='5' final='true' name='stopForeground'><parameter name='removeNotification' type='boolean'/></method><method api_added='14' name='onTaskRemoved'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='14' name='onTrimMemory'><parameter name='arg0' type='int'/></method></class><class deprecated='13' extends='android.app.ActivityGroup' name='TabActivity'><constructor name='TabActivity' type='android.app.TabActivity'/><method name='getTabHost' return='android.widget.TabHost'/><method name='getTabWidget' return='android.widget.TabWidget'/><method name='setDefaultTab'><parameter name='tag' type='java.lang.String'/></method><method name='setDefaultTab'><parameter name='index' type='int'/></method></class><class extends='android.app.AlertDialog' name='TimePickerDialog'><constructor name='TimePickerDialog' type='android.app.TimePickerDialog'><parameter name='context' type='android.content.Context'/><parameter name='callBack' type='android.app.TimePickerDialog.OnTimeSetListener'/><parameter name='hourOfDay' type='int'/><parameter name='minute' type='int'/><parameter name='is24HourView' type='boolean'/></constructor><constructor name='TimePickerDialog' type='android.app.TimePickerDialog'><parameter name='context' type='android.content.Context'/><parameter name='theme' type='int'/><parameter name='callBack' type='android.app.TimePickerDialog.OnTimeSetListener'/><parameter name='hourOfDay' type='int'/><parameter name='minute' type='int'/><parameter name='is24HourView' type='boolean'/></constructor><method name='onClick'><parameter name='dialog' type='android.content.DialogInterface'/><parameter name='which' type='int'/></method><method name='onTimeChanged'><parameter name='view' type='android.widget.TimePicker'/><parameter name='hourOfDay' type='int'/><parameter name='minute' type='int'/></method><method name='updateTime'><parameter name='hourOfDay' type='int'/><parameter name='minutOfHour' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='ActivityManager.RunningAppProcessInfo' static='true'><constructor api_added='3' name='ActivityManager.RunningAppProcessInfo' type='android.app.ActivityManager.RunningAppProcessInfo'/><constructor api_added='3' name='ActivityManager.RunningAppProcessInfo' type='android.app.ActivityManager.RunningAppProcessInfo'><parameter name='pProcessName' type='java.lang.String'/><parameter name='pPid' type='int'/><parameter name='pArr' type='java.lang.String[]'/></constructor><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class abstract='true' api_added='3' extends='android.app.Service' name='IntentService'><constructor api_added='3' name='IntentService' type='android.app.IntentService'><parameter name='name' type='java.lang.String'/></constructor><method api_added='3' name='onBind' return='android.os.IBinder'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' api_added='3' name='onHandleIntent' visibility='protected'><parameter name='intent' type='android.content.Intent'/></method><method api_added='5' name='setIntentRedelivery'><parameter name='enabled' type='boolean'/></method></class><class api_added='3' extends='java.lang.Object' name='LauncherActivity.IconResizer'><constructor api_added='3' name='LauncherActivity.IconResizer' type='android.app.LauncherActivity.IconResizer'/><method api_added='3' name='createIconThumbnail' return='android.graphics.drawable.Drawable'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method></class><class api_added='3' extends='java.lang.Object' name='LauncherActivity.ListItem' static='true'><constructor api_added='3' name='LauncherActivity.ListItem' type='android.app.LauncherActivity.ListItem'/></class><class api_added='5' extends='java.lang.Object' name='WallpaperManager'><method api_added='5' name='clear'><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='clearWallpaperOffsets'><parameter name='windowToken' type='android.os.IBinder'/></method><method api_added='5' name='getDesiredMinimumHeight' return='int'/><method api_added='5' name='getDesiredMinimumWidth' return='int'/><method api_added='5' name='getDrawable' return='android.graphics.drawable.Drawable'/><method api_added='5' name='getFastDrawable' return='android.graphics.drawable.Drawable'/><method api_added='5' name='getInstance' return='android.app.WallpaperManager' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='5' name='peekDrawable' return='android.graphics.drawable.Drawable'/><method api_added='5' name='peekFastDrawable' return='android.graphics.drawable.Drawable'/><method api_added='5' name='setBitmap'><parameter name='bitmap' type='android.graphics.Bitmap'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='setResource'><parameter name='resid' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='setStream'><parameter name='data' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='setWallpaperOffsets'><parameter name='windowToken' type='android.os.IBinder'/><parameter name='xOffset' type='float'/><parameter name='yOffset' type='float'/></method><method api_added='5' name='suggestDesiredDimensions'><parameter name='minimumWidth' type='int'/><parameter name='minimumHeight' type='int'/></method><method api_added='7' name='getWallpaperInfo' return='android.app.WallpaperInfo'/><method api_added='7' name='sendWallpaperCommand'><parameter name='windowToken' type='android.os.IBinder'/><parameter name='action' type='java.lang.String'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='7' name='setWallpaperOffsetSteps'><parameter name='xStep' type='float'/><parameter name='yStep' type='float'/></method><method api_added='14' name='forgetLoadedWallpaper'/><method api_added='17' name='hasResourceWallpaper' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='19' name='getBuiltInDrawable' return='android.graphics.drawable.Drawable'/><method api_added='19' name='getBuiltInDrawable' return='android.graphics.drawable.Drawable'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='float'/><parameter name='arg4' type='float'/></method><method api_added='19' name='getCropAndSetWallpaperIntent' return='android.content.Intent'><parameter name='arg0' type='android.net.Uri'/></method></class><class api_added='7' extends='java.lang.Object' final='true' name='WallpaperInfo'><constructor api_added='7' name='WallpaperInfo' type='android.app.WallpaperInfo'><parameter name='context' type='android.content.Context'/><parameter name='service' type='android.content.pm.ResolveInfo'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></constructor><method api_added='7' name='describeContents' return='int'/><method api_added='7' name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method api_added='7' name='getComponent' return='android.content.ComponentName'/><method api_added='7' name='getPackageName' return='java.lang.String'/><method api_added='7' name='getServiceInfo' return='android.content.pm.ServiceInfo'/><method api_added='7' name='getServiceName' return='java.lang.String'/><method api_added='7' name='getSettingsActivity' return='java.lang.String'/><method api_added='7' name='loadAuthor' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method api_added='7' name='loadDescription' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method api_added='7' name='loadIcon' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='7' name='loadLabel' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='7' name='loadThumbnail' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='7' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='java.lang.Object' final='true' name='SearchableInfo'><method api_added='8' name='autoUrlDetect' return='boolean'/><method api_added='8' name='describeContents' return='int'/><method api_added='8' name='getHintId' return='int'/><method api_added='8' name='getImeOptions' return='int'/><method api_added='8' name='getInputType' return='int'/><method api_added='8' name='getSearchActivity' return='android.content.ComponentName'/><method api_added='8' name='getSettingsDescriptionId' return='int'/><method api_added='8' name='getSuggestAuthority' return='java.lang.String'/><method api_added='8' name='getSuggestIntentAction' return='java.lang.String'/><method api_added='8' name='getSuggestIntentData' return='java.lang.String'/><method api_added='8' name='getSuggestPackage' return='java.lang.String'/><method api_added='8' name='getSuggestPath' return='java.lang.String'/><method api_added='8' name='getSuggestSelection' return='java.lang.String'/><method api_added='8' name='getSuggestThreshold' return='int'/><method api_added='8' name='getVoiceLanguageId' return='int'/><method api_added='8' name='getVoiceLanguageModeId' return='int'/><method api_added='8' name='getVoiceMaxResults' return='int'/><method api_added='8' name='getVoicePromptTextId' return='int'/><method api_added='8' name='getVoiceSearchEnabled' return='boolean'/><method api_added='8' name='getVoiceSearchLaunchRecognizer' return='boolean'/><method api_added='8' name='getVoiceSearchLaunchWebSearch' return='boolean'/><method api_added='8' name='queryAfterZeroResults' return='boolean'/><method api_added='8' name='shouldIncludeInGlobalSearch' return='boolean'/><method api_added='8' name='shouldRewriteQueryFromData' return='boolean'/><method api_added='8' name='shouldRewriteQueryFromText' return='boolean'/><method api_added='8' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='java.lang.Object' name='UiModeManager'><method api_added='8' name='disableCarMode'><parameter name='flags' type='int'/></method><method api_added='8' name='enableCarMode'><parameter name='flags' type='int'/></method><method api_added='8' name='getCurrentModeType' return='int'/><method api_added='8' name='getNightMode' return='int'/><method api_added='8' name='setNightMode'><parameter name='mode' type='int'/></method></class><class api_added='9' extends='java.lang.Object' name='DownloadManager'><method api_added='9' name='enqueue' return='long'><parameter name='request' type='android.app.DownloadManager.Request'/></method><method api_added='9' name='openDownloadedFile' return='android.os.ParcelFileDescriptor'><parameter name='id' type='long'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method api_added='9' name='query' return='android.database.Cursor'><parameter name='query' type='android.app.DownloadManager.Query'/></method><method api_added='9' name='remove' return='int'><parameter name='ids' type='long...'/></method><method api_added='11' name='getMaxBytesOverMobile' return='java.lang.Long' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='11' name='getMimeTypeForDownloadedFile' return='java.lang.String'><parameter name='id' type='long'/></method><method api_added='11' name='getRecommendedMaxBytesOverMobile' return='java.lang.Long' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='11' name='getUriForDownloadedFile' return='android.net.Uri'><parameter name='id' type='long'/></method><method api_added='12' name='addCompletedDownload' return='long'><parameter name='title' type='java.lang.String'/><parameter name='description' type='java.lang.String'/><parameter name='isMediaScannerScannable' type='boolean'/><parameter name='mimeType' type='java.lang.String'/><parameter name='path' type='java.lang.String'/><parameter name='length' type='long'/><parameter name='showNotification' type='boolean'/></method></class><class api_added='9' extends='java.lang.Object' name='DownloadManager.Query' static='true'><constructor api_added='9' name='DownloadManager.Query' type='android.app.DownloadManager.Query'/><method api_added='9' name='setFilterById' return='android.app.DownloadManager.Query'><parameter name='ids' type='long...'/></method><method api_added='9' name='setFilterByStatus' return='android.app.DownloadManager.Query'><parameter name='flags' type='int'/></method></class><class api_added='9' extends='java.lang.Object' name='DownloadManager.Request' static='true'><constructor api_added='9' name='DownloadManager.Request' type='android.app.DownloadManager.Request'><parameter name='uri' type='android.net.Uri'/></constructor><method api_added='9' name='addRequestHeader' return='android.app.DownloadManager.Request'><parameter name='header' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method api_added='9' name='setAllowedNetworkTypes' return='android.app.DownloadManager.Request'><parameter name='flags' type='int'/></method><method api_added='9' name='setAllowedOverRoaming' return='android.app.DownloadManager.Request'><parameter name='allowed' type='boolean'/></method><method api_added='9' name='setDescription' return='android.app.DownloadManager.Request'><parameter name='description' type='java.lang.CharSequence'/></method><method api_added='9' name='setDestinationInExternalFilesDir' return='android.app.DownloadManager.Request'><parameter name='context' type='android.content.Context'/><parameter name='dirType' type='java.lang.String'/><parameter name='subPath' type='java.lang.String'/></method><method api_added='9' name='setDestinationInExternalPublicDir' return='android.app.DownloadManager.Request'><parameter name='dirType' type='java.lang.String'/><parameter name='subPath' type='java.lang.String'/></method><method api_added='9' name='setDestinationUri' return='android.app.DownloadManager.Request'><parameter name='uri' type='android.net.Uri'/></method><method api_added='9' name='setMimeType' return='android.app.DownloadManager.Request'><parameter name='mimeType' type='java.lang.String'/></method><method api_added='9' deprecated='11' name='setShowRunningNotification' return='android.app.DownloadManager.Request'><parameter name='show' type='boolean'/></method><method api_added='9' name='setTitle' return='android.app.DownloadManager.Request'><parameter name='title' type='java.lang.CharSequence'/></method><method api_added='9' name='setVisibleInDownloadsUi' return='android.app.DownloadManager.Request'><parameter name='isVisible' type='boolean'/></method><method api_added='11' name='allowScanningByMediaScanner'/><method api_added='11' name='setNotificationVisibility' return='android.app.DownloadManager.Request'><parameter name='visibility' type='int'/></method><method api_added='16' name='setAllowedOverMetered' return='android.app.DownloadManager.Request'><parameter name='arg0' type='boolean'/></method></class><class api_added='9' extends='android.app.Activity' name='NativeActivity'><constructor api_added='9' name='NativeActivity' type='android.app.NativeActivity'/><method api_added='9' name='onGlobalLayout'/><method api_added='9' name='onInputQueueCreated'><parameter name='queue' type='android.view.InputQueue'/></method><method api_added='9' name='onInputQueueDestroyed'><parameter name='queue' type='android.view.InputQueue'/></method><method api_added='9' name='surfaceChanged'><parameter name='holder' type='android.view.SurfaceHolder'/><parameter name='format' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='9' name='surfaceCreated'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='9' name='surfaceDestroyed'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='9' name='surfaceRedrawNeeded'><parameter name='holder' type='android.view.SurfaceHolder'/></method></class><class abstract='true' api_added='11' extends='java.lang.Object' name='ActionBar'><constructor api_added='11' name='ActionBar' type='android.app.ActionBar'/><method abstract='true' api_added='11' name='addOnMenuVisibilityListener'><parameter name='listener' type='android.app.ActionBar.OnMenuVisibilityListener'/></method><method abstract='true' api_added='11' name='addTab'><parameter name='tab' type='android.app.ActionBar.Tab'/></method><method abstract='true' api_added='11' name='addTab'><parameter name='tab' type='android.app.ActionBar.Tab'/><parameter name='setSelected' type='boolean'/></method><method abstract='true' api_added='11' name='addTab'><parameter name='tab' type='android.app.ActionBar.Tab'/><parameter name='position' type='int'/></method><method abstract='true' api_added='11' name='addTab'><parameter name='tab' type='android.app.ActionBar.Tab'/><parameter name='position' type='int'/><parameter name='setSelected' type='boolean'/></method><method abstract='true' api_added='11' name='getCustomView' return='android.view.View'/><method abstract='true' api_added='11' name='getDisplayOptions' return='int'/><method abstract='true' api_added='11' name='getHeight' return='int'/><method abstract='true' api_added='11' name='getNavigationItemCount' return='int'/><method abstract='true' api_added='11' name='getNavigationMode' return='int'/><method abstract='true' api_added='11' name='getSelectedNavigationIndex' return='int'/><method abstract='true' api_added='11' name='getSelectedTab' return='android.app.ActionBar.Tab'/><method abstract='true' api_added='11' name='getSubtitle' return='java.lang.CharSequence'/><method abstract='true' api_added='11' name='getTabAt' return='android.app.ActionBar.Tab'><parameter name='index' type='int'/></method><method abstract='true' api_added='11' name='getTabCount' return='int'/><method abstract='true' api_added='11' name='getTitle' return='java.lang.CharSequence'/><method abstract='true' api_added='11' name='hide'/><method abstract='true' api_added='11' name='isShowing' return='boolean'/><method abstract='true' api_added='11' name='newTab' return='android.app.ActionBar.Tab'/><method abstract='true' api_added='11' name='removeAllTabs'/><method abstract='true' api_added='11' name='removeOnMenuVisibilityListener'><parameter name='listener' type='android.app.ActionBar.OnMenuVisibilityListener'/></method><method abstract='true' api_added='11' name='removeTab'><parameter name='tab' type='android.app.ActionBar.Tab'/></method><method abstract='true' api_added='11' name='removeTabAt'><parameter name='position' type='int'/></method><method abstract='true' api_added='11' name='selectTab'><parameter name='tab' type='android.app.ActionBar.Tab'/></method><method abstract='true' api_added='11' name='setBackgroundDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method abstract='true' api_added='11' name='setCustomView'><parameter name='view' type='android.view.View'/></method><method abstract='true' api_added='11' name='setCustomView'><parameter name='view' type='android.view.View'/><parameter name='layoutParams' type='android.app.ActionBar.LayoutParams'/></method><method abstract='true' api_added='11' name='setCustomView'><parameter name='resId' type='int'/></method><method abstract='true' api_added='11' name='setDisplayHomeAsUpEnabled'><parameter name='showHomeAsUp' type='boolean'/></method><method abstract='true' api_added='11' name='setDisplayOptions'><parameter name='options' type='int'/></method><method abstract='true' api_added='11' name='setDisplayOptions'><parameter name='options' type='int'/><parameter name='mask' type='int'/></method><method abstract='true' api_added='11' name='setDisplayShowCustomEnabled'><parameter name='showCustom' type='boolean'/></method><method abstract='true' api_added='11' name='setDisplayShowHomeEnabled'><parameter name='showHome' type='boolean'/></method><method abstract='true' api_added='11' name='setDisplayShowTitleEnabled'><parameter name='showTitle' type='boolean'/></method><method abstract='true' api_added='11' name='setDisplayUseLogoEnabled'><parameter name='useLogo' type='boolean'/></method><method abstract='true' api_added='11' name='setListNavigationCallbacks'><parameter name='adapter' type='android.widget.SpinnerAdapter'/><parameter name='callback' type='android.app.ActionBar.OnNavigationListener'/></method><method abstract='true' api_added='11' name='setNavigationMode'><parameter name='mode' type='int'/></method><method abstract='true' api_added='11' name='setSelectedNavigationItem'><parameter name='position' type='int'/></method><method abstract='true' api_added='11' name='setSubtitle'><parameter name='subtitle' type='java.lang.CharSequence'/></method><method abstract='true' api_added='11' name='setSubtitle'><parameter name='resId' type='int'/></method><method abstract='true' api_added='11' name='setTitle'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' api_added='11' name='setTitle'><parameter name='resId' type='int'/></method><method abstract='true' api_added='11' name='show'/><method api_added='14' name='getThemedContext' return='android.content.Context'/><method api_added='14' name='setHomeButtonEnabled'><parameter name='arg0' type='boolean'/></method><method abstract='true' api_added='14' name='setIcon'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='14' name='setIcon'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method abstract='true' api_added='14' name='setLogo'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='14' name='setLogo'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='14' name='setSplitBackgroundDrawable'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='14' name='setStackedBackgroundDrawable'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='18' name='setHomeActionContentDescription'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='18' name='setHomeActionContentDescription'><parameter name='arg0' type='int'/></method><method api_added='18' name='setHomeAsUpIndicator'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='18' name='setHomeAsUpIndicator'><parameter name='arg0' type='int'/></method></class><class api_added='11' extends='android.view.ViewGroup.MarginLayoutParams' name='ActionBar.LayoutParams' static='true'><constructor api_added='11' name='ActionBar.LayoutParams' type='android.app.ActionBar.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='11' name='ActionBar.LayoutParams' type='android.app.ActionBar.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/></constructor><constructor api_added='11' name='ActionBar.LayoutParams' type='android.app.ActionBar.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='gravity' type='int'/></constructor><constructor api_added='11' name='ActionBar.LayoutParams' type='android.app.ActionBar.LayoutParams'><parameter name='gravity' type='int'/></constructor><constructor api_added='11' name='ActionBar.LayoutParams' type='android.app.ActionBar.LayoutParams'><parameter name='source' type='android.app.ActionBar.LayoutParams'/></constructor><constructor api_added='11' name='ActionBar.LayoutParams' type='android.app.ActionBar.LayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor></class><class abstract='true' api_added='11' extends='java.lang.Object' name='ActionBar.Tab' static='true'><constructor api_added='11' name='ActionBar.Tab' type='android.app.ActionBar.Tab'/><method abstract='true' api_added='11' name='getCustomView' return='android.view.View'/><method abstract='true' api_added='11' name='getIcon' return='android.graphics.drawable.Drawable'/><method abstract='true' api_added='11' name='getPosition' return='int'/><method abstract='true' api_added='11' name='getTag' return='java.lang.Object'/><method abstract='true' api_added='11' name='getText' return='java.lang.CharSequence'/><method abstract='true' api_added='11' name='select'/><method abstract='true' api_added='11' name='setCustomView' return='android.app.ActionBar.Tab'><parameter name='view' type='android.view.View'/></method><method abstract='true' api_added='11' name='setCustomView' return='android.app.ActionBar.Tab'><parameter name='layoutResId' type='int'/></method><method abstract='true' api_added='11' name='setIcon' return='android.app.ActionBar.Tab'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method abstract='true' api_added='11' name='setIcon' return='android.app.ActionBar.Tab'><parameter name='resId' type='int'/></method><method abstract='true' api_added='11' name='setTabListener' return='android.app.ActionBar.Tab'><parameter name='listener' type='android.app.ActionBar.TabListener'/></method><method abstract='true' api_added='11' name='setTag' return='android.app.ActionBar.Tab'><parameter name='obj' type='java.lang.Object'/></method><method abstract='true' api_added='11' name='setText' return='android.app.ActionBar.Tab'><parameter name='text' type='java.lang.CharSequence'/></method><method abstract='true' api_added='11' name='setText' return='android.app.ActionBar.Tab'><parameter name='resId' type='int'/></method><method abstract='true' api_added='14' name='getContentDescription' return='java.lang.CharSequence'/><method abstract='true' api_added='14' name='setContentDescription' return='android.app.ActionBar.Tab'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='14' name='setContentDescription' return='android.app.ActionBar.Tab'><parameter name='arg0' type='java.lang.CharSequence'/></method></class><class api_added='11' extends='android.app.Fragment' name='DialogFragment'><constructor api_added='11' name='DialogFragment' type='android.app.DialogFragment'/><method api_added='11' name='dismiss'/><method api_added='11' name='getDialog' return='android.app.Dialog'/><method api_added='11' name='getShowsDialog' return='boolean'/><method api_added='11' name='getTheme' return='int'/><method api_added='11' name='isCancelable' return='boolean'/><method api_added='11' name='onCancel'><parameter name='dialog' type='android.content.DialogInterface'/></method><method api_added='11' name='onCreateDialog' return='android.app.Dialog'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method api_added='11' name='onDismiss'><parameter name='dialog' type='android.content.DialogInterface'/></method><method api_added='11' name='setCancelable'><parameter name='cancelable' type='boolean'/></method><method api_added='11' name='setShowsDialog'><parameter name='showsDialog' type='boolean'/></method><method api_added='11' name='setStyle'><parameter name='style' type='int'/><parameter name='theme' type='int'/></method><method api_added='11' name='show'><parameter name='manager' type='android.app.FragmentManager'/><parameter name='tag' type='java.lang.String'/></method><method api_added='11' name='show' return='int'><parameter name='transaction' type='android.app.FragmentTransaction'/><parameter name='tag' type='java.lang.String'/></method><method api_added='12' name='dismissAllowingStateLoss'/></class><class api_added='11' extends='java.lang.Object' name='Fragment'><constructor api_added='11' name='Fragment' type='android.app.Fragment'/><method api_added='11' name='dump'><parameter name='prefix' type='java.lang.String'/><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='writer' type='java.io.PrintWriter'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='11' final='true' name='equals' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method api_added='11' final='true' name='getActivity' return='android.app.Activity'/><method api_added='11' final='true' name='getArguments' return='android.os.Bundle'/><method api_added='11' final='true' name='getFragmentManager' return='android.app.FragmentManager'/><method api_added='11' final='true' name='getId' return='int'/><method api_added='11' name='getLoaderManager' return='android.app.LoaderManager'/><method api_added='11' final='true' name='getResources' return='android.content.res.Resources'/><method api_added='11' final='true' name='getRetainInstance' return='boolean'/><method api_added='11' final='true' name='getString' return='java.lang.String'><parameter name='resId' type='int'/></method><method api_added='11' final='true' name='getString' return='java.lang.String'><parameter name='resId' type='int'/><parameter name='formatArgs' type='java.lang.Object...'/></method><method api_added='11' final='true' name='getTag' return='java.lang.String'/><method api_added='11' final='true' name='getTargetFragment' return='android.app.Fragment'/><method api_added='11' final='true' name='getTargetRequestCode' return='int'/><method api_added='11' final='true' name='getText' return='java.lang.CharSequence'><parameter name='resId' type='int'/></method><method api_added='11' name='getView' return='android.view.View'/><method api_added='11' final='true' name='hashCode' return='int'/><method api_added='11' name='instantiate' return='android.app.Fragment' static='true'><parameter name='context' type='android.content.Context'/><parameter name='fname' type='java.lang.String'/></method><method api_added='11' name='instantiate' return='android.app.Fragment' static='true'><parameter name='context' type='android.content.Context'/><parameter name='fname' type='java.lang.String'/><parameter name='args' type='android.os.Bundle'/></method><method api_added='11' final='true' name='isAdded' return='boolean'/><method api_added='11' final='true' name='isHidden' return='boolean'/><method api_added='11' final='true' name='isInLayout' return='boolean'/><method api_added='11' final='true' name='isRemoving' return='boolean'/><method api_added='11' final='true' name='isResumed' return='boolean'/><method api_added='11' final='true' name='isVisible' return='boolean'/><method api_added='11' name='onActivityCreated'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method api_added='11' name='onActivityResult'><parameter name='requestCode' type='int'/><parameter name='resultCode' type='int'/><parameter name='data' type='android.content.Intent'/></method><method api_added='11' name='onAttach'><parameter name='activity' type='android.app.Activity'/></method><method api_added='11' name='onConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method api_added='11' name='onContextItemSelected' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method><method api_added='11' name='onCreate'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method api_added='11' name='onCreateAnimator' return='android.animation.Animator'><parameter name='transit' type='int'/><parameter name='enter' type='boolean'/><parameter name='nextAnim' type='int'/></method><method api_added='11' name='onCreateContextMenu'><parameter name='menu' type='android.view.ContextMenu'/><parameter name='v' type='android.view.View'/><parameter name='menuInfo' type='android.view.ContextMenu.ContextMenuInfo'/></method><method api_added='11' name='onCreateOptionsMenu'><parameter name='menu' type='android.view.Menu'/><parameter name='inflater' type='android.view.MenuInflater'/></method><method api_added='11' name='onCreateView' return='android.view.View'><parameter name='inflater' type='android.view.LayoutInflater'/><parameter name='container' type='android.view.ViewGroup'/><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method api_added='11' name='onDestroy'/><method api_added='11' name='onDestroyOptionsMenu'/><method api_added='11' name='onDestroyView'/><method api_added='11' name='onDetach'/><method api_added='11' name='onHiddenChanged'><parameter name='hidden' type='boolean'/></method><method api_added='11' deprecated='12' name='onInflate'><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method api_added='11' name='onLowMemory'/><method api_added='11' name='onOptionsItemSelected' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method><method api_added='11' name='onOptionsMenuClosed'><parameter name='menu' type='android.view.Menu'/></method><method api_added='11' name='onPause'/><method api_added='11' name='onPrepareOptionsMenu'><parameter name='menu' type='android.view.Menu'/></method><method api_added='11' name='onResume'/><method api_added='11' name='onSaveInstanceState'><parameter name='outState' type='android.os.Bundle'/></method><method api_added='11' name='onStart'/><method api_added='11' name='onStop'/><method api_added='11' name='registerForContextMenu'><parameter name='view' type='android.view.View'/></method><method api_added='11' name='setArguments'><parameter name='args' type='android.os.Bundle'/></method><method api_added='11' name='setHasOptionsMenu'><parameter name='hasMenu' type='boolean'/></method><method api_added='11' name='setRetainInstance'><parameter name='retain' type='boolean'/></method><method api_added='11' name='setTargetFragment'><parameter name='fragment' type='android.app.Fragment'/><parameter name='requestCode' type='int'/></method><method api_added='11' name='startActivity'><parameter name='intent' type='android.content.Intent'/></method><method api_added='11' name='startActivityForResult'><parameter name='intent' type='android.content.Intent'/><parameter name='requestCode' type='int'/></method><method api_added='11' name='unregisterForContextMenu'><parameter name='view' type='android.view.View'/></method><method api_added='12' name='onInflate'><parameter name='activity' type='android.app.Activity'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method api_added='13' final='true' name='isDetached' return='boolean'/><method api_added='13' name='onViewCreated'><parameter name='view' type='android.view.View'/><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method api_added='13' name='setInitialSavedState'><parameter name='state' type='android.app.Fragment.SavedState'/></method><method api_added='14' name='onTrimMemory'><parameter name='arg0' type='int'/></method><method api_added='14' name='setMenuVisibility'><parameter name='arg0' type='boolean'/></method><method api_added='15' name='getUserVisibleHint' return='boolean'/><method api_added='15' name='setUserVisibleHint'><parameter name='arg0' type='boolean'/></method><method api_added='16' name='startActivity'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='16' name='startActivityForResult'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='17' final='true' name='getChildFragmentManager' return='android.app.FragmentManager'/><method api_added='17' final='true' name='getParentFragment' return='android.app.Fragment'/><method api_added='17' name='onViewStateRestored'><parameter name='arg0' type='android.os.Bundle'/></method></class><class api_added='11' extends='android.util.AndroidRuntimeException' name='Fragment.InstantiationException' static='true'><constructor api_added='11' name='Fragment.InstantiationException' type='android.app.Fragment.InstantiationException'><parameter name='msg' type='java.lang.String'/><parameter name='cause' type='java.lang.Exception'/></constructor></class><class api_added='11' extends='android.view.ViewGroup' name='FragmentBreadCrumbs'><constructor api_added='11' name='FragmentBreadCrumbs' type='android.app.FragmentBreadCrumbs'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='FragmentBreadCrumbs' type='android.app.FragmentBreadCrumbs'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='11' name='FragmentBreadCrumbs' type='android.app.FragmentBreadCrumbs'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='11' name='onBackStackChanged'/><method api_added='11' name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method api_added='11' name='setActivity'><parameter name='a' type='android.app.Activity'/></method><method api_added='11' name='setMaxVisible'><parameter name='visibleCrumbs' type='int'/></method><method api_added='11' name='setParentTitle'><parameter name='title' type='java.lang.CharSequence'/><parameter name='shortTitle' type='java.lang.CharSequence'/><parameter name='listener' type='android.view.View.OnClickListener'/></method><method api_added='11' name='setTitle'><parameter name='title' type='java.lang.CharSequence'/><parameter name='shortTitle' type='java.lang.CharSequence'/></method><method api_added='12' name='setOnBreadCrumbClickListener'><parameter name='listener' type='android.app.FragmentBreadCrumbs.OnBreadCrumbClickListener'/></method></class><class abstract='true' api_added='11' extends='java.lang.Object' name='FragmentManager'><constructor api_added='11' name='FragmentManager' type='android.app.FragmentManager'/><method abstract='true' api_added='11' name='addOnBackStackChangedListener'><parameter name='listener' type='android.app.FragmentManager.OnBackStackChangedListener'/></method><method abstract='true' api_added='11' name='beginTransaction' return='android.app.FragmentTransaction'/><method abstract='true' api_added='11' name='dump'><parameter name='prefix' type='java.lang.String'/><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='writer' type='java.io.PrintWriter'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='11' name='enableDebugLogging' static='true'><parameter name='enabled' type='boolean'/></method><method abstract='true' api_added='11' name='executePendingTransactions' return='boolean'/><method abstract='true' api_added='11' name='findFragmentById' return='android.app.Fragment'><parameter name='id' type='int'/></method><method abstract='true' api_added='11' name='findFragmentByTag' return='android.app.Fragment'><parameter name='tag' type='java.lang.String'/></method><method abstract='true' api_added='11' name='getBackStackEntryAt' return='android.app.FragmentManager.BackStackEntry'><parameter name='index' type='int'/></method><method abstract='true' api_added='11' name='getBackStackEntryCount' return='int'/><method abstract='true' api_added='11' name='getFragment' return='android.app.Fragment'><parameter name='bundle' type='android.os.Bundle'/><parameter name='key' type='java.lang.String'/></method><method abstract='true' api_added='11' name='popBackStack'/><method abstract='true' api_added='11' name='popBackStack'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='11' name='popBackStack'><parameter name='id' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='11' name='popBackStackImmediate' return='boolean'/><method abstract='true' api_added='11' name='popBackStackImmediate' return='boolean'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='11' name='popBackStackImmediate' return='boolean'><parameter name='id' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='11' name='putFragment'><parameter name='bundle' type='android.os.Bundle'/><parameter name='key' type='java.lang.String'/><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='11' name='removeOnBackStackChangedListener'><parameter name='listener' type='android.app.FragmentManager.OnBackStackChangedListener'/></method><method abstract='true' api_added='13' name='saveFragmentInstanceState' return='android.app.Fragment.SavedState'><parameter name='f' type='android.app.Fragment'/></method><method api_added='14' name='invalidateOptionsMenu'/><method abstract='true' api_added='17' name='isDestroyed' return='boolean'/></class><class abstract='true' api_added='11' extends='java.lang.Object' name='FragmentTransaction'><constructor api_added='11' name='FragmentTransaction' type='android.app.FragmentTransaction'/><method abstract='true' api_added='11' name='add' return='android.app.FragmentTransaction'><parameter name='fragment' type='android.app.Fragment'/><parameter name='tag' type='java.lang.String'/></method><method abstract='true' api_added='11' name='add' return='android.app.FragmentTransaction'><parameter name='containerViewId' type='int'/><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='11' name='add' return='android.app.FragmentTransaction'><parameter name='containerViewId' type='int'/><parameter name='fragment' type='android.app.Fragment'/><parameter name='tag' type='java.lang.String'/></method><method abstract='true' api_added='11' name='addToBackStack' return='android.app.FragmentTransaction'><parameter name='name' type='java.lang.String'/></method><method abstract='true' api_added='11' name='commit' return='int'/><method abstract='true' api_added='11' name='commitAllowingStateLoss' return='int'/><method abstract='true' api_added='11' name='disallowAddToBackStack' return='android.app.FragmentTransaction'/><method abstract='true' api_added='11' name='hide' return='android.app.FragmentTransaction'><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='11' name='isAddToBackStackAllowed' return='boolean'/><method abstract='true' api_added='11' name='isEmpty' return='boolean'/><method abstract='true' api_added='11' name='remove' return='android.app.FragmentTransaction'><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='11' name='replace' return='android.app.FragmentTransaction'><parameter name='containerViewId' type='int'/><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='11' name='replace' return='android.app.FragmentTransaction'><parameter name='containerViewId' type='int'/><parameter name='fragment' type='android.app.Fragment'/><parameter name='tag' type='java.lang.String'/></method><method abstract='true' api_added='11' name='setBreadCrumbShortTitle' return='android.app.FragmentTransaction'><parameter name='res' type='int'/></method><method abstract='true' api_added='11' name='setBreadCrumbShortTitle' return='android.app.FragmentTransaction'><parameter name='text' type='java.lang.CharSequence'/></method><method abstract='true' api_added='11' name='setBreadCrumbTitle' return='android.app.FragmentTransaction'><parameter name='res' type='int'/></method><method abstract='true' api_added='11' name='setBreadCrumbTitle' return='android.app.FragmentTransaction'><parameter name='text' type='java.lang.CharSequence'/></method><method abstract='true' api_added='11' name='setCustomAnimations' return='android.app.FragmentTransaction'><parameter name='enter' type='int'/><parameter name='exit' type='int'/></method><method abstract='true' api_added='11' name='setTransition' return='android.app.FragmentTransaction'><parameter name='transit' type='int'/></method><method abstract='true' api_added='11' name='setTransitionStyle' return='android.app.FragmentTransaction'><parameter name='styleRes' type='int'/></method><method abstract='true' api_added='11' name='show' return='android.app.FragmentTransaction'><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='13' name='attach' return='android.app.FragmentTransaction'><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='13' name='detach' return='android.app.FragmentTransaction'><parameter name='fragment' type='android.app.Fragment'/></method><method abstract='true' api_added='13' name='setCustomAnimations' return='android.app.FragmentTransaction'><parameter name='enter' type='int'/><parameter name='exit' type='int'/><parameter name='popEnter' type='int'/><parameter name='popExit' type='int'/></method></class><class api_added='11' extends='android.app.Fragment' name='ListFragment'><constructor api_added='11' name='ListFragment' type='android.app.ListFragment'/><method api_added='11' name='getListAdapter' return='android.widget.ListAdapter'/><method api_added='11' name='getListView' return='android.widget.ListView'/><method api_added='11' name='getSelectedItemId' return='long'/><method api_added='11' name='getSelectedItemPosition' return='int'/><method api_added='11' name='onListItemClick'><parameter name='l' type='android.widget.ListView'/><parameter name='v' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method><method api_added='11' name='setEmptyText'><parameter name='text' type='java.lang.CharSequence'/></method><method api_added='11' name='setListAdapter'><parameter name='adapter' type='android.widget.ListAdapter'/></method><method api_added='11' name='setListShown'><parameter name='shown' type='boolean'/></method><method api_added='11' name='setListShownNoAnimation'><parameter name='shown' type='boolean'/></method><method api_added='11' name='setSelection'><parameter name='position' type='int'/></method></class><class abstract='true' api_added='11' extends='java.lang.Object' name='LoaderManager'><constructor api_added='11' name='LoaderManager' type='android.app.LoaderManager'/><method abstract='true' api_added='11' name='destroyLoader'><parameter name='id' type='int'/></method><method abstract='true' api_added='11' name='dump'><parameter name='prefix' type='java.lang.String'/><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='writer' type='java.io.PrintWriter'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='11' name='enableDebugLogging' static='true'><parameter name='enabled' type='boolean'/></method><method abstract='true' api_added='11' name='getLoader' return='android.content.Loader&lt;D&gt;'><parameter name='id' type='int'/></method><method abstract='true' api_added='11' name='initLoader' return='android.content.Loader&lt;D&gt;'><parameter name='id' type='int'/><parameter name='args' type='android.os.Bundle'/><parameter name='callback' type='android.app.LoaderManager.LoaderCallbacks&lt;D&gt;'/></method><method abstract='true' api_added='11' name='restartLoader' return='android.content.Loader&lt;D&gt;'><parameter name='id' type='int'/><parameter name='args' type='android.os.Bundle'/><parameter name='callback' type='android.app.LoaderManager.LoaderCallbacks&lt;D&gt;'/></method></class><class api_added='11' extends='java.lang.Object' name='Notification.Builder' static='true'><constructor api_added='11' name='Notification.Builder' type='android.app.Notification.Builder'><parameter name='context' type='android.content.Context'/></constructor><method api_added='11' deprecated='16' name='getNotification' return='android.app.Notification'/><method api_added='11' name='setAutoCancel' return='android.app.Notification.Builder'><parameter name='autoCancel' type='boolean'/></method><method api_added='11' name='setContent' return='android.app.Notification.Builder'><parameter name='views' type='android.widget.RemoteViews'/></method><method api_added='11' name='setContentInfo' return='android.app.Notification.Builder'><parameter name='info' type='java.lang.CharSequence'/></method><method api_added='11' name='setContentIntent' return='android.app.Notification.Builder'><parameter name='intent' type='android.app.PendingIntent'/></method><method api_added='11' name='setContentText' return='android.app.Notification.Builder'><parameter name='text' type='java.lang.CharSequence'/></method><method api_added='11' name='setContentTitle' return='android.app.Notification.Builder'><parameter name='title' type='java.lang.CharSequence'/></method><method api_added='11' name='setDefaults' return='android.app.Notification.Builder'><parameter name='defaults' type='int'/></method><method api_added='11' name='setDeleteIntent' return='android.app.Notification.Builder'><parameter name='intent' type='android.app.PendingIntent'/></method><method api_added='11' name='setFullScreenIntent' return='android.app.Notification.Builder'><parameter name='intent' type='android.app.PendingIntent'/><parameter name='highPriority' type='boolean'/></method><method api_added='11' name='setLargeIcon' return='android.app.Notification.Builder'><parameter name='icon' type='android.graphics.Bitmap'/></method><method api_added='11' name='setLights' return='android.app.Notification.Builder'><parameter name='argb' type='int'/><parameter name='onMs' type='int'/><parameter name='offMs' type='int'/></method><method api_added='11' name='setNumber' return='android.app.Notification.Builder'><parameter name='number' type='int'/></method><method api_added='11' name='setOngoing' return='android.app.Notification.Builder'><parameter name='ongoing' type='boolean'/></method><method api_added='11' name='setOnlyAlertOnce' return='android.app.Notification.Builder'><parameter name='onlyAlertOnce' type='boolean'/></method><method api_added='11' name='setSmallIcon' return='android.app.Notification.Builder'><parameter name='icon' type='int'/></method><method api_added='11' name='setSmallIcon' return='android.app.Notification.Builder'><parameter name='icon' type='int'/><parameter name='level' type='int'/></method><method api_added='11' name='setSound' return='android.app.Notification.Builder'><parameter name='sound' type='android.net.Uri'/></method><method api_added='11' name='setSound' return='android.app.Notification.Builder'><parameter name='sound' type='android.net.Uri'/><parameter name='streamType' type='int'/></method><method api_added='11' name='setTicker' return='android.app.Notification.Builder'><parameter name='tickerText' type='java.lang.CharSequence'/></method><method api_added='11' name='setTicker' return='android.app.Notification.Builder'><parameter name='tickerText' type='java.lang.CharSequence'/><parameter name='views' type='android.widget.RemoteViews'/></method><method api_added='11' name='setVibrate' return='android.app.Notification.Builder'><parameter name='pattern' type='long[]'/></method><method api_added='11' name='setWhen' return='android.app.Notification.Builder'><parameter name='when' type='long'/></method><method api_added='14' name='setProgress' return='android.app.Notification.Builder'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></method><method api_added='16' name='addAction' return='android.app.Notification.Builder'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.CharSequence'/><parameter name='arg2' type='android.app.PendingIntent'/></method><method api_added='16' name='build' return='android.app.Notification'/><method api_added='16' name='setPriority' return='android.app.Notification.Builder'><parameter name='arg0' type='int'/></method><method api_added='16' name='setStyle' return='android.app.Notification.Builder'><parameter name='arg0' type='android.app.Notification.Style'/></method><method api_added='16' name='setSubText' return='android.app.Notification.Builder'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='setUsesChronometer' return='android.app.Notification.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='17' name='setShowWhen' return='android.app.Notification.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setExtras' return='android.app.Notification.Builder'><parameter name='arg0' type='android.os.Bundle'/></method></class><class api_added='13' extends='java.lang.Object' name='Fragment.SavedState' static='true'><method api_added='13' name='describeContents' return='int'/><method api_added='13' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='ApplicationErrorReport'><constructor api_added='14' name='ApplicationErrorReport' type='android.app.ApplicationErrorReport'/><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='dump'><parameter name='arg0' type='android.util.Printer'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='14' name='getErrorReportReceiver' return='android.content.ComponentName' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/></method><method api_added='14' name='readFromParcel'><parameter name='arg0' type='android.os.Parcel'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='ApplicationErrorReport.AnrInfo' static='true'><constructor api_added='14' name='ApplicationErrorReport.AnrInfo' type='android.app.ApplicationErrorReport.AnrInfo'/><constructor api_added='14' name='ApplicationErrorReport.AnrInfo' type='android.app.ApplicationErrorReport.AnrInfo'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='14' name='dump'><parameter name='arg0' type='android.util.Printer'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='ApplicationErrorReport.BatteryInfo' static='true'><constructor api_added='14' name='ApplicationErrorReport.BatteryInfo' type='android.app.ApplicationErrorReport.BatteryInfo'/><constructor api_added='14' name='ApplicationErrorReport.BatteryInfo' type='android.app.ApplicationErrorReport.BatteryInfo'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='14' name='dump'><parameter name='arg0' type='android.util.Printer'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='ApplicationErrorReport.CrashInfo' static='true'><constructor api_added='14' name='ApplicationErrorReport.CrashInfo' type='android.app.ApplicationErrorReport.CrashInfo'/><constructor api_added='14' name='ApplicationErrorReport.CrashInfo' type='android.app.ApplicationErrorReport.CrashInfo'><parameter name='arg0' type='java.lang.Throwable'/></constructor><constructor api_added='14' name='ApplicationErrorReport.CrashInfo' type='android.app.ApplicationErrorReport.CrashInfo'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='14' name='dump'><parameter name='arg0' type='android.util.Printer'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='ApplicationErrorReport.RunningServiceInfo' static='true'><constructor api_added='14' name='ApplicationErrorReport.RunningServiceInfo' type='android.app.ApplicationErrorReport.RunningServiceInfo'/><constructor api_added='14' name='ApplicationErrorReport.RunningServiceInfo' type='android.app.ApplicationErrorReport.RunningServiceInfo'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='14' name='dump'><parameter name='arg0' type='android.util.Printer'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='16' extends='java.lang.Object' name='ActivityOptions'><method api_added='16' name='makeCustomAnimation' return='android.app.ActivityOptions' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='16' name='makeScaleUpAnimation' return='android.app.ActivityOptions' static='true'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='16' name='makeThumbnailScaleUpAnimation' return='android.app.ActivityOptions' static='true'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.graphics.Bitmap'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='16' name='toBundle' return='android.os.Bundle'/><method api_added='16' name='update'><parameter name='arg0' type='android.app.ActivityOptions'/></method></class><class api_added='16' extends='android.view.ActionProvider' name='MediaRouteActionProvider'><constructor api_added='16' name='MediaRouteActionProvider' type='android.app.MediaRouteActionProvider'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='16' name='onCreateActionView' return='android.view.View'/><method api_added='16' name='setExtendedSettingsClickListener'><parameter name='arg0' type='android.view.View.OnClickListener'/></method><method api_added='16' name='setRouteTypes'><parameter name='arg0' type='int'/></method></class><class api_added='16' extends='android.view.View' name='MediaRouteButton'><constructor api_added='16' name='MediaRouteButton' type='android.app.MediaRouteButton'><parameter name='arg0' type='android.content.Context'/></constructor><constructor api_added='16' name='MediaRouteButton' type='android.app.MediaRouteButton'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='16' name='MediaRouteButton' type='android.app.MediaRouteButton'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><method api_added='16' name='getRouteTypes' return='int'/><method api_added='16' name='onAttachedToWindow'/><method api_added='16' name='onDetachedFromWindow'/><method api_added='16' name='setExtendedSettingsClickListener'><parameter name='arg0' type='android.view.View.OnClickListener'/></method><method api_added='16' name='setRouteTypes'><parameter name='arg0' type='int'/></method><method api_added='16' name='showDialog'/></class><class api_added='16' extends='android.app.Notification.Style' name='Notification.BigPictureStyle' static='true'><constructor api_added='16' name='Notification.BigPictureStyle' type='android.app.Notification.BigPictureStyle'/><constructor api_added='16' name='Notification.BigPictureStyle' type='android.app.Notification.BigPictureStyle'><parameter name='arg0' type='android.app.Notification.Builder'/></constructor><method api_added='16' name='bigLargeIcon' return='android.app.Notification.BigPictureStyle'><parameter name='arg0' type='android.graphics.Bitmap'/></method><method api_added='16' name='bigPicture' return='android.app.Notification.BigPictureStyle'><parameter name='arg0' type='android.graphics.Bitmap'/></method><method api_added='16' api_removed='19' name='build' return='android.app.Notification'/><method api_added='16' name='setBigContentTitle' return='android.app.Notification.BigPictureStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='setSummaryText' return='android.app.Notification.BigPictureStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method></class><class api_added='16' extends='android.app.Notification.Style' name='Notification.BigTextStyle' static='true'><constructor api_added='16' name='Notification.BigTextStyle' type='android.app.Notification.BigTextStyle'/><constructor api_added='16' name='Notification.BigTextStyle' type='android.app.Notification.BigTextStyle'><parameter name='arg0' type='android.app.Notification.Builder'/></constructor><method api_added='16' name='bigText' return='android.app.Notification.BigTextStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' api_removed='19' name='build' return='android.app.Notification'/><method api_added='16' name='setBigContentTitle' return='android.app.Notification.BigTextStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='setSummaryText' return='android.app.Notification.BigTextStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method></class><class api_added='16' extends='android.app.Notification.Style' name='Notification.InboxStyle' static='true'><constructor api_added='16' name='Notification.InboxStyle' type='android.app.Notification.InboxStyle'/><constructor api_added='16' name='Notification.InboxStyle' type='android.app.Notification.InboxStyle'><parameter name='arg0' type='android.app.Notification.Builder'/></constructor><method api_added='16' name='addLine' return='android.app.Notification.InboxStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' api_removed='19' name='build' return='android.app.Notification'/><method api_added='16' name='setBigContentTitle' return='android.app.Notification.InboxStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='setSummaryText' return='android.app.Notification.InboxStyle'><parameter name='arg0' type='java.lang.CharSequence'/></method></class><class abstract='true' api_added='16' extends='java.lang.Object' name='Notification.Style' static='true'><constructor api_added='16' name='Notification.Style' type='android.app.Notification.Style'/><method abstract='true' api_added='16' name='build' return='android.app.Notification'/><method api_added='16' name='checkBuilder' visibility='protected'/><method api_added='16' name='getStandardView' return='android.widget.RemoteViews' visibility='protected'><parameter name='arg0' type='int'/></method><method api_added='16' name='internalSetBigContentTitle' visibility='protected'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='internalSetSummaryText' visibility='protected'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='setBuilder'><parameter name='arg0' type='android.app.Notification.Builder'/></method></class><class api_added='16' extends='java.lang.Object' name='TaskStackBuilder'><method api_added='16' name='addNextIntent' return='android.app.TaskStackBuilder'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='16' name='addNextIntentWithParentStack' return='android.app.TaskStackBuilder'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='16' name='addParentStack' return='android.app.TaskStackBuilder'><parameter name='arg0' type='android.app.Activity'/></method><method api_added='16' name='addParentStack' return='android.app.TaskStackBuilder'><parameter name='arg0' type='java.lang.Class&lt;?&gt;'/></method><method api_added='16' name='addParentStack' return='android.app.TaskStackBuilder'><parameter name='arg0' type='android.content.ComponentName'/></method><method api_added='16' name='create' return='android.app.TaskStackBuilder' static='true'><parameter name='arg0' type='android.content.Context'/></method><method api_added='16' name='editIntentAt' return='android.content.Intent'><parameter name='arg0' type='int'/></method><method api_added='16' name='getIntentCount' return='int'/><method api_added='16' name='getIntents' return='android.content.Intent[]'/><method api_added='16' name='getPendingIntent' return='android.app.PendingIntent'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='16' name='getPendingIntent' return='android.app.PendingIntent'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='16' name='startActivities'/><method api_added='16' name='startActivities'><parameter name='arg0' type='android.os.Bundle'/></method></class><class api_added='17' extends='android.app.Dialog' name='Presentation'><constructor api_added='17' name='Presentation' type='android.app.Presentation'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.view.Display'/></constructor><constructor api_added='17' name='Presentation' type='android.app.Presentation'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.view.Display'/><parameter name='arg2' type='int'/></constructor><method api_added='17' name='getDisplay' return='android.view.Display'/><method api_added='17' name='getResources' return='android.content.res.Resources'/><method api_added='17' name='onDisplayChanged'/><method api_added='17' name='onDisplayRemoved'/></class><class api_added='18' extends='java.lang.Object' final='true' name='UiAutomation'><method api_added='18' name='executeAndWaitForEvent' return='android.view.accessibility.AccessibilityEvent'><parameter name='arg0' type='java.lang.Runnable'/><parameter name='arg1' type='android.app.UiAutomation.AccessibilityEventFilter'/><parameter name='arg2' type='long'/></method><method api_added='18' name='getRootInActiveWindow' return='android.view.accessibility.AccessibilityNodeInfo'/><method api_added='18' final='true' name='getServiceInfo' return='android.accessibilityservice.AccessibilityServiceInfo'/><method api_added='18' name='injectInputEvent' return='boolean'><parameter name='arg0' type='android.view.InputEvent'/><parameter name='arg1' type='boolean'/></method><method api_added='18' final='true' name='performGlobalAction' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='18' name='setOnAccessibilityEventListener'><parameter name='arg0' type='android.app.UiAutomation.OnAccessibilityEventListener'/></method><method api_added='18' name='setRotation' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='18' name='setRunAsMonkey'><parameter name='arg0' type='boolean'/></method><method api_added='18' final='true' name='setServiceInfo'><parameter name='arg0' type='android.accessibilityservice.AccessibilityServiceInfo'/></method><method api_added='18' name='takeScreenshot' return='android.graphics.Bitmap'/><method api_added='18' name='waitForIdle'><parameter name='arg0' type='long'/><parameter name='arg1' type='long'/></method></class><class api_added='19' extends='java.lang.Object' name='AppOpsManager'><method api_added='19' name='checkOp' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='checkOpNoThrow' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='checkPackage'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='finishOp'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='noteOp' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='noteOpNoThrow' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='startOp' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='startOpNoThrow' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='startWatchingMode'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.app.AppOpsManager.OnOpChangedListener'/></method><method api_added='19' name='stopWatchingMode'><parameter name='arg0' type='android.app.AppOpsManager.OnOpChangedListener'/></method></class><class api_added='19' extends='java.lang.Object' name='Notification.Action' static='true'><constructor api_added='19' name='Notification.Action' type='android.app.Notification.Action'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.CharSequence'/><parameter name='arg2' type='android.app.PendingIntent'/></constructor><method api_added='19' name='clone' return='android.app.Notification.Action'/><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><interface abstract='true' name='DatePickerDialog.OnDateSetListener' static='true'><method abstract='true' name='onDateSet'><parameter name='view' type='android.widget.DatePicker'/><parameter name='year' type='int'/><parameter name='monthOfYear' type='int'/><parameter name='dayOfMonth' type='int'/></method></interface><interface abstract='true' name='KeyguardManager.OnKeyguardExitResult' static='true'><method abstract='true' name='onKeyguardExitResult'><parameter name='success' type='boolean'/></method></interface><interface abstract='true' name='PendingIntent.OnFinished' static='true'><method abstract='true' name='onSendFinished'><parameter name='pendingIntent' type='android.app.PendingIntent'/><parameter name='intent' type='android.content.Intent'/><parameter name='resultCode' type='int'/><parameter name='resultData' type='java.lang.String'/><parameter name='resultExtras' type='android.os.Bundle'/></method></interface><interface abstract='true' name='SearchManager.OnCancelListener' static='true'><method abstract='true' name='onCancel'/></interface><interface abstract='true' name='SearchManager.OnDismissListener' static='true'><method abstract='true' name='onDismiss'/></interface><interface abstract='true' name='TimePickerDialog.OnTimeSetListener' static='true'><method abstract='true' name='onTimeSet'><parameter name='view' type='android.widget.TimePicker'/><parameter name='hourOfDay' type='int'/><parameter name='minute' type='int'/></method></interface><interface abstract='true' api_added='11' name='ActionBar.OnMenuVisibilityListener' static='true'><method abstract='true' api_added='11' name='onMenuVisibilityChanged'><parameter name='isVisible' type='boolean'/></method></interface><interface abstract='true' api_added='11' name='ActionBar.OnNavigationListener' static='true'><method abstract='true' api_added='11' name='onNavigationItemSelected' return='boolean'><parameter name='itemPosition' type='int'/><parameter name='itemId' type='long'/></method></interface><interface abstract='true' api_added='11' name='ActionBar.TabListener' static='true'><method abstract='true' api_added='11' name='onTabReselected'><parameter name='tab' type='android.app.ActionBar.Tab'/><parameter name='ft' type='android.app.FragmentTransaction'/></method><method abstract='true' api_added='11' name='onTabSelected'><parameter name='tab' type='android.app.ActionBar.Tab'/><parameter name='ft' type='android.app.FragmentTransaction'/></method><method abstract='true' api_added='11' name='onTabUnselected'><parameter name='tab' type='android.app.ActionBar.Tab'/><parameter name='ft' type='android.app.FragmentTransaction'/></method></interface><interface abstract='true' api_added='11' name='FragmentManager.BackStackEntry' static='true'><method abstract='true' api_added='11' name='getBreadCrumbShortTitle' return='java.lang.CharSequence'/><method abstract='true' api_added='11' name='getBreadCrumbShortTitleRes' return='int'/><method abstract='true' api_added='11' name='getBreadCrumbTitle' return='java.lang.CharSequence'/><method abstract='true' api_added='11' name='getBreadCrumbTitleRes' return='int'/><method abstract='true' api_added='11' name='getId' return='int'/><method abstract='true' api_added='14' name='getName' return='java.lang.String'/></interface><interface abstract='true' api_added='11' name='FragmentManager.OnBackStackChangedListener' static='true'><method abstract='true' api_added='11' name='onBackStackChanged'/></interface><interface abstract='true' api_added='11' name='LoaderManager.LoaderCallbacks' static='true'><method abstract='true' api_added='11' name='onCreateLoader' return='android.content.Loader&lt;D&gt;'><parameter name='id' type='int'/><parameter name='args' type='android.os.Bundle'/></method><method abstract='true' api_added='11' name='onLoadFinished'><parameter name='loader' type='android.content.Loader&lt;D&gt;'/><parameter name='data' type='D'/></method><method abstract='true' api_added='11' name='onLoaderReset'><parameter name='loader' type='android.content.Loader&lt;D&gt;'/></method></interface><interface abstract='true' api_added='12' name='FragmentBreadCrumbs.OnBreadCrumbClickListener' static='true'><method abstract='true' api_added='12' name='onBreadCrumbClick' return='boolean'><parameter name='backStack' type='android.app.FragmentManager.BackStackEntry'/><parameter name='flags' type='int'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='Application.ActivityLifecycleCallbacks' static='true'><method abstract='true' api_added='14' name='onActivityCreated'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.os.Bundle'/></method><method abstract='true' api_added='14' name='onActivityDestroyed'><parameter name='arg0' type='android.app.Activity'/></method><method abstract='true' api_added='14' name='onActivityPaused'><parameter name='arg0' type='android.app.Activity'/></method><method abstract='true' api_added='14' name='onActivityResumed'><parameter name='arg0' type='android.app.Activity'/></method><method abstract='true' api_added='14' name='onActivitySaveInstanceState'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.os.Bundle'/></method><method abstract='true' api_added='14' name='onActivityStarted'><parameter name='arg0' type='android.app.Activity'/></method><method abstract='true' api_added='14' name='onActivityStopped'><parameter name='arg0' type='android.app.Activity'/></method></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='Application.OnProvideAssistDataListener' static='true'><method abstract='true' api_added='18' name='onProvideAssistData'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.os.Bundle'/></method></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='UiAutomation.AccessibilityEventFilter' static='true'><method abstract='true' api_added='18' name='accept' return='boolean'><parameter name='arg0' type='android.view.accessibility.AccessibilityEvent'/></method></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='UiAutomation.OnAccessibilityEventListener' static='true'><method abstract='true' api_added='18' name='onAccessibilityEvent'><parameter name='arg0' type='android.view.accessibility.AccessibilityEvent'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='AppOpsManager.OnOpChangedListener' static='true'><method abstract='true' api_added='19' name='onOpChanged'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method></interface></package><package name='android.content'><class extends='java.lang.RuntimeException' name='ActivityNotFoundException'><constructor name='ActivityNotFoundException' type='android.content.ActivityNotFoundException'/><constructor name='ActivityNotFoundException' type='android.content.ActivityNotFoundException'><parameter name='name' type='java.lang.String'/></constructor></class><class abstract='true' extends='android.os.Handler' name='AsyncQueryHandler'><constructor name='AsyncQueryHandler' type='android.content.AsyncQueryHandler'><parameter name='cr' type='android.content.ContentResolver'/></constructor><method final='true' name='cancelOperation'><parameter name='token' type='int'/></method><method name='createHandler' return='android.os.Handler' visibility='protected'><parameter name='looper' type='android.os.Looper'/></method><method name='onDeleteComplete' visibility='protected'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='result' type='int'/></method><method name='onInsertComplete' visibility='protected'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='uri' type='android.net.Uri'/></method><method name='onQueryComplete' visibility='protected'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='cursor' type='android.database.Cursor'/></method><method name='onUpdateComplete' visibility='protected'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='result' type='int'/></method><method final='true' name='startDelete'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='uri' type='android.net.Uri'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method final='true' name='startInsert'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='uri' type='android.net.Uri'/><parameter name='initialValues' type='android.content.ContentValues'/></method><method name='startQuery'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='orderBy' type='java.lang.String'/></method><method final='true' name='startUpdate'><parameter name='token' type='int'/><parameter name='cookie' type='java.lang.Object'/><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method></class><class extends='java.lang.Object' final='true' name='AsyncQueryHandler.WorkerArgs' static='true' visibility='protected'><constructor name='AsyncQueryHandler.WorkerArgs' type='android.content.AsyncQueryHandler.WorkerArgs' visibility='protected'/></class><class extends='android.os.Handler' name='AsyncQueryHandler.WorkerHandler' visibility='protected'><constructor name='AsyncQueryHandler.WorkerHandler' type='android.content.AsyncQueryHandler.WorkerHandler'><parameter name='looper' type='android.os.Looper'/></constructor></class><class abstract='true' extends='java.lang.Object' name='BroadcastReceiver'><constructor name='BroadcastReceiver' type='android.content.BroadcastReceiver'/><method final='true' name='abortBroadcast'/><method final='true' name='clearAbortBroadcast'/><method final='true' name='getAbortBroadcast' return='boolean'/><method final='true' name='getDebugUnregister' return='boolean'/><method final='true' name='getResultCode' return='int'/><method final='true' name='getResultData' return='java.lang.String'/><method final='true' name='getResultExtras' return='android.os.Bundle'><parameter name='makeMap' type='boolean'/></method><method abstract='true' name='onReceive'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method final='true' name='setDebugUnregister'><parameter name='debug' type='boolean'/></method><method final='true' name='setOrderedHint'><parameter name='isOrdered' type='boolean'/></method><method final='true' name='setResult'><parameter name='code' type='int'/><parameter name='data' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method final='true' name='setResultCode'><parameter name='code' type='int'/></method><method final='true' name='setResultData'><parameter name='data' type='java.lang.String'/></method><method final='true' name='setResultExtras'><parameter name='extras' type='android.os.Bundle'/></method><method api_added='3' name='peekService' return='android.os.IBinder'><parameter name='myContext' type='android.content.Context'/><parameter name='service' type='android.content.Intent'/></method><method api_added='5' final='true' name='isInitialStickyBroadcast' return='boolean'/><method api_added='5' final='true' name='isOrderedBroadcast' return='boolean'/><method api_added='11' final='true' name='goAsync' return='android.content.BroadcastReceiver.PendingResult'/></class><class extends='java.lang.Object' final='true' name='ComponentName'><constructor name='ComponentName' type='android.content.ComponentName'><parameter name='pkg' type='java.lang.String'/><parameter name='cls' type='java.lang.String'/></constructor><constructor name='ComponentName' type='android.content.ComponentName'><parameter name='pkg' type='android.content.Context'/><parameter name='cls' type='java.lang.String'/></constructor><constructor name='ComponentName' type='android.content.ComponentName'><parameter name='pkg' type='android.content.Context'/><parameter name='cls' type='java.lang.Class&lt;?&gt;'/></constructor><constructor name='ComponentName' type='android.content.ComponentName'><parameter name='in' type='android.os.Parcel'/></constructor><method name='describeContents' return='int'/><method name='flattenToShortString' return='java.lang.String'/><method name='flattenToString' return='java.lang.String'/><method name='getClassName' return='java.lang.String'/><method name='getPackageName' return='java.lang.String'/><method name='getShortClassName' return='java.lang.String'/><method name='readFromParcel' return='android.content.ComponentName' static='true'><parameter name='in' type='android.os.Parcel'/></method><method name='toShortString' return='java.lang.String'/><method name='unflattenFromString' return='android.content.ComponentName' static='true'><parameter name='str' type='java.lang.String'/></method><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method name='writeToParcel' static='true'><parameter name='c' type='android.content.ComponentName'/><parameter name='out' type='android.os.Parcel'/></method><method api_added='4' name='compareTo' return='int'><parameter name='that' type='android.content.ComponentName'/></method><method api_added='8' name='clone' return='android.content.ComponentName'/></class><class abstract='true' extends='java.lang.Object' name='ContentProvider'><constructor name='ContentProvider' type='android.content.ContentProvider'/><method name='attachInfo'><parameter name='context' type='android.content.Context'/><parameter name='info' type='android.content.pm.ProviderInfo'/></method><method name='bulkInsert' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues[]'/></method><method abstract='true' name='delete' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method final='true' name='getContext' return='android.content.Context'/><method final='true' name='getReadPermission' return='java.lang.String'/><method abstract='true' name='getType' return='java.lang.String'><parameter name='uri' type='android.net.Uri'/></method><method final='true' name='getWritePermission' return='java.lang.String'/><method abstract='true' name='insert' return='android.net.Uri'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/></method><method name='isTemporary' return='boolean' visibility='protected'/><method name='onConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method abstract='true' name='onCreate' return='boolean'/><method name='onLowMemory'/><method name='openFile' return='android.os.ParcelFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method final='true' name='openFileHelper' return='android.os.ParcelFileDescriptor' visibility='protected'><parameter name='uri' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method abstract='true' name='query' return='android.database.Cursor'><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/></method><method final='true' name='setReadPermission' visibility='protected'><parameter name='permission' type='java.lang.String'/></method><method final='true' name='setWritePermission' visibility='protected'><parameter name='permission' type='java.lang.String'/></method><method abstract='true' name='update' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method api_added='3' name='openAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method api_added='4' final='true' name='getPathPermissions' return='android.content.pm.PathPermission[]'/><method api_added='4' final='true' name='setPathPermissions' visibility='protected'><parameter name='permissions' type='android.content.pm.PathPermission[]'/></method><method api_added='5' name='applyBatch' return='android.content.ContentProviderResult[]'><parameter name='operations' type='java.util.ArrayList&lt;android.content.ContentProviderOperation&gt;'/><exception name='OperationApplicationException' type='android.content.OperationApplicationException'/></method><method api_added='11' name='call' return='android.os.Bundle'><parameter name='method' type='java.lang.String'/><parameter name='arg' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='11' name='getStreamTypes' return='java.lang.String[]'><parameter name='uri' type='android.net.Uri'/><parameter name='mimeTypeFilter' type='java.lang.String'/></method><method api_added='11' name='openPipeHelper' return='android.os.ParcelFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mimeType' type='java.lang.String'/><parameter name='opts' type='android.os.Bundle'/><parameter name='args' type='T'/><parameter name='func' type='android.content.ContentProvider.PipeDataWriter&lt;T&gt;'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method api_added='11' name='openTypedAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mimeTypeFilter' type='java.lang.String'/><parameter name='opts' type='android.os.Bundle'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method api_added='11' name='shutdown'/><method api_added='14' name='onTrimMemory'><parameter name='arg0' type='int'/></method><method api_added='16' name='query' return='android.database.Cursor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String[]'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='android.os.CancellationSignal'/></method><method api_added='18' name='dump'><parameter name='arg0' type='java.io.FileDescriptor'/><parameter name='arg1' type='java.io.PrintWriter'/><parameter name='arg2' type='java.lang.String[]'/></method><method api_added='19' name='canonicalize' return='android.net.Uri'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='19' final='true' name='getCallingPackage' return='java.lang.String'/><method api_added='19' name='openAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' name='openFile' return='android.os.ParcelFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' name='openTypedAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.Bundle'/><parameter name='arg3' type='android.os.CancellationSignal'/></method><method api_added='19' name='uncanonicalize' return='android.net.Uri'><parameter name='arg0' type='android.net.Uri'/></method></class><class extends='java.util.Observable' name='ContentQueryMap'><constructor name='ContentQueryMap' type='android.content.ContentQueryMap'><parameter name='cursor' type='android.database.Cursor'/><parameter name='columnNameOfKey' type='java.lang.String'/><parameter name='keepUpdated' type='boolean'/><parameter name='handlerForUpdateNotifications' type='android.os.Handler'/></constructor><method name='close' synchronized='true'/><method name='getRows' return='java.util.Map&lt;java.lang.String, android.content.ContentValues&gt;' synchronized='true'/><method name='getValues' return='android.content.ContentValues' synchronized='true'><parameter name='rowName' type='java.lang.String'/></method><method name='requery'/><method name='setKeepUpdated'><parameter name='keepUpdated' type='boolean'/></method></class><class abstract='true' extends='java.lang.Object' name='ContentResolver'><constructor name='ContentResolver' type='android.content.ContentResolver'><parameter name='context' type='android.content.Context'/></constructor><method final='true' name='bulkInsert' return='int'><parameter name='url' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues[]'/></method><method deprecated='5' name='cancelSync'><parameter name='uri' type='android.net.Uri'/></method><method final='true' name='delete' return='int'><parameter name='url' type='android.net.Uri'/><parameter name='where' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method final='true' name='getType' return='java.lang.String'><parameter name='url' type='android.net.Uri'/></method><method final='true' name='insert' return='android.net.Uri'><parameter name='url' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/></method><method name='notifyChange'><parameter name='uri' type='android.net.Uri'/><parameter name='observer' type='android.database.ContentObserver'/></method><method name='notifyChange'><parameter name='uri' type='android.net.Uri'/><parameter name='observer' type='android.database.ContentObserver'/><parameter name='syncToNetwork' type='boolean'/></method><method final='true' name='openFileDescriptor' return='android.os.ParcelFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method final='true' name='openInputStream' return='java.io.InputStream'><parameter name='uri' type='android.net.Uri'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method final='true' name='openOutputStream' return='java.io.OutputStream'><parameter name='uri' type='android.net.Uri'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method final='true' name='query' return='android.database.Cursor'><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/></method><method final='true' name='registerContentObserver'><parameter name='uri' type='android.net.Uri'/><parameter name='notifyForDescendents' type='boolean'/><parameter name='observer' type='android.database.ContentObserver'/></method><method deprecated='5' name='startSync'><parameter name='uri' type='android.net.Uri'/><parameter name='extras' type='android.os.Bundle'/></method><method final='true' name='unregisterContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method final='true' name='update' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/><parameter name='where' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method name='validateSyncExtrasBundle' static='true'><parameter name='extras' type='android.os.Bundle'/></method><method api_added='3' final='true' name='openAssetFileDescriptor' return='android.content.res.AssetFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method api_added='3' final='true' name='openOutputStream' return='java.io.OutputStream'><parameter name='uri' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method api_added='5' final='true' name='acquireContentProviderClient' return='android.content.ContentProviderClient'><parameter name='uri' type='android.net.Uri'/></method><method api_added='5' final='true' name='acquireContentProviderClient' return='android.content.ContentProviderClient'><parameter name='name' type='java.lang.String'/></method><method api_added='5' name='addStatusChangeListener' return='java.lang.Object' static='true'><parameter name='mask' type='int'/><parameter name='callback' type='android.content.SyncStatusObserver'/></method><method api_added='5' name='applyBatch' return='android.content.ContentProviderResult[]'><parameter name='authority' type='java.lang.String'/><parameter name='operations' type='java.util.ArrayList&lt;android.content.ContentProviderOperation&gt;'/><exception name='OperationApplicationException' type='android.content.OperationApplicationException'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='cancelSync' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/></method><method api_added='5' name='getIsSyncable' return='int' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/></method><method api_added='5' name='getMasterSyncAutomatically' return='boolean' static='true'/><method api_added='5' name='getSyncAdapterTypes' return='android.content.SyncAdapterType[]' static='true'/><method api_added='5' name='getSyncAutomatically' return='boolean' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/></method><method api_added='5' name='isSyncActive' return='boolean' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/></method><method api_added='5' name='isSyncPending' return='boolean' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/></method><method api_added='5' name='removeStatusChangeListener' static='true'><parameter name='handle' type='java.lang.Object'/></method><method api_added='5' name='requestSync' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='5' name='setIsSyncable' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/><parameter name='syncable' type='int'/></method><method api_added='5' name='setMasterSyncAutomatically' static='true'><parameter name='sync' type='boolean'/></method><method api_added='5' name='setSyncAutomatically' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/><parameter name='sync' type='boolean'/></method><method api_added='8' name='addPeriodicSync' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/><parameter name='pollFrequency' type='long'/></method><method api_added='8' deprecated='11' name='getCurrentSync' return='android.content.SyncInfo' static='true'/><method api_added='8' name='getPeriodicSyncs' return='java.util.List&lt;android.content.PeriodicSync&gt;' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/></method><method api_added='8' name='removePeriodicSync' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='11' final='true' name='call' return='android.os.Bundle'><parameter name='uri' type='android.net.Uri'/><parameter name='method' type='java.lang.String'/><parameter name='arg' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='11' name='getCurrentSyncs' return='java.util.List&lt;android.content.SyncInfo&gt;' static='true'/><method api_added='11' name='getStreamTypes' return='java.lang.String[]'><parameter name='url' type='android.net.Uri'/><parameter name='mimeTypeFilter' type='java.lang.String'/></method><method api_added='11' final='true' name='openTypedAssetFileDescriptor' return='android.content.res.AssetFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mimeType' type='java.lang.String'/><parameter name='opts' type='android.os.Bundle'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method api_added='16' final='true' name='acquireUnstableContentProviderClient' return='android.content.ContentProviderClient'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='16' final='true' name='acquireUnstableContentProviderClient' return='android.content.ContentProviderClient'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='query' return='android.database.Cursor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String[]'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='canonicalize' return='android.net.Uri'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='19' name='getOutgoingPersistedUriPermissions' return='java.util.List&lt;android.content.UriPermission&gt;'/><method api_added='19' name='getPersistedUriPermissions' return='java.util.List&lt;android.content.UriPermission&gt;'/><method api_added='19' final='true' name='openAssetFileDescriptor' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='openFileDescriptor' return='android.os.ParcelFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='openTypedAssetFileDescriptor' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.Bundle'/><parameter name='arg3' type='android.os.CancellationSignal'/></method><method api_added='19' name='releasePersistableUriPermission'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='int'/></method><method api_added='19' name='requestSync' static='true'><parameter name='arg0' type='android.content.SyncRequest'/></method><method api_added='19' name='takePersistableUriPermission'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='int'/></method><method api_added='19' final='true' name='uncanonicalize' return='android.net.Uri'><parameter name='arg0' type='android.net.Uri'/></method></class><class extends='java.lang.Object' name='ContentUris'><constructor name='ContentUris' type='android.content.ContentUris'/><method name='appendId' return='android.net.Uri.Builder' static='true'><parameter name='builder' type='android.net.Uri.Builder'/><parameter name='id' type='long'/></method><method name='parseId' return='long' static='true'><parameter name='contentUri' type='android.net.Uri'/></method><method name='withAppendedId' return='android.net.Uri' static='true'><parameter name='contentUri' type='android.net.Uri'/><parameter name='id' type='long'/></method></class><class extends='java.lang.Object' final='true' name='ContentValues'><constructor name='ContentValues' type='android.content.ContentValues'/><constructor name='ContentValues' type='android.content.ContentValues'><parameter name='size' type='int'/></constructor><constructor name='ContentValues' type='android.content.ContentValues'><parameter name='from' type='android.content.ContentValues'/></constructor><method name='clear'/><method name='containsKey' return='boolean'><parameter name='key' type='java.lang.String'/></method><method name='describeContents' return='int'/><method name='get' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method name='getAsBoolean' return='java.lang.Boolean'><parameter name='key' type='java.lang.String'/></method><method name='getAsByte' return='java.lang.Byte'><parameter name='key' type='java.lang.String'/></method><method name='getAsByteArray' return='byte[]'><parameter name='key' type='java.lang.String'/></method><method name='getAsDouble' return='java.lang.Double'><parameter name='key' type='java.lang.String'/></method><method name='getAsFloat' return='java.lang.Float'><parameter name='key' type='java.lang.String'/></method><method name='getAsInteger' return='java.lang.Integer'><parameter name='key' type='java.lang.String'/></method><method name='getAsLong' return='java.lang.Long'><parameter name='key' type='java.lang.String'/></method><method name='getAsShort' return='java.lang.Short'><parameter name='key' type='java.lang.String'/></method><method name='getAsString' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Byte'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Short'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Integer'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Long'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Float'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Double'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Boolean'/></method><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='byte[]'/></method><method name='putAll'><parameter name='other' type='android.content.ContentValues'/></method><method name='putNull'><parameter name='key' type='java.lang.String'/></method><method name='remove'><parameter name='key' type='java.lang.String'/></method><method name='size' return='int'/><method name='valueSet' return='java.util.Set&lt;java.util.Map.Entry&lt;java.lang.String, java.lang.Object&gt;&gt;'/><method name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='11' name='keySet' return='java.util.Set&lt;java.lang.String&gt;'/></class><class abstract='true' extends='java.lang.Object' name='Context'><constructor name='Context' type='android.content.Context'/><method abstract='true' name='bindService' return='boolean'><parameter name='service' type='android.content.Intent'/><parameter name='conn' type='android.content.ServiceConnection'/><parameter name='flags' type='int'/></method><method abstract='true' name='checkCallingOrSelfPermission' return='int'><parameter name='permission' type='java.lang.String'/></method><method abstract='true' name='checkCallingOrSelfUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method abstract='true' name='checkCallingPermission' return='int'><parameter name='permission' type='java.lang.String'/></method><method abstract='true' name='checkCallingUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method abstract='true' name='checkPermission' return='int'><parameter name='permission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/></method><method abstract='true' name='checkUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/></method><method abstract='true' name='checkUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/></method><method abstract='true' deprecated='5' name='clearWallpaper'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='createPackageContext' return='android.content.Context'><parameter name='packageName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='databaseList' return='java.lang.String[]'/><method abstract='true' name='deleteDatabase' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='deleteFile' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='enforceCallingOrSelfPermission'><parameter name='permission' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method abstract='true' name='enforceCallingOrSelfUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method abstract='true' name='enforceCallingPermission'><parameter name='permission' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method abstract='true' name='enforceCallingUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method abstract='true' name='enforcePermission'><parameter name='permission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='message' type='java.lang.String'/></method><method abstract='true' name='enforceUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method abstract='true' name='enforceUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method abstract='true' name='fileList' return='java.lang.String[]'/><method abstract='true' name='getApplicationContext' return='android.content.Context'/><method abstract='true' name='getAssets' return='android.content.res.AssetManager'/><method abstract='true' name='getCacheDir' return='java.io.File'/><method abstract='true' name='getClassLoader' return='java.lang.ClassLoader'/><method abstract='true' name='getContentResolver' return='android.content.ContentResolver'/><method abstract='true' name='getDatabasePath' return='java.io.File'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getDir' return='java.io.File'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/></method><method abstract='true' name='getFileStreamPath' return='java.io.File'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getFilesDir' return='java.io.File'/><method abstract='true' name='getMainLooper' return='android.os.Looper'/><method abstract='true' name='getPackageManager' return='android.content.pm.PackageManager'/><method abstract='true' name='getPackageName' return='java.lang.String'/><method abstract='true' name='getResources' return='android.content.res.Resources'/><method abstract='true' name='getSharedPreferences' return='android.content.SharedPreferences'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/></method><method final='true' name='getString' return='java.lang.String'><parameter name='resId' type='int'/></method><method final='true' name='getString' return='java.lang.String'><parameter name='resId' type='int'/><parameter name='formatArgs' type='java.lang.Object...'/></method><method abstract='true' name='getSystemService' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method final='true' name='getText' return='java.lang.CharSequence'><parameter name='resId' type='int'/></method><method abstract='true' name='getTheme' return='android.content.res.Resources.Theme'/><method abstract='true' deprecated='5' name='getWallpaper' return='android.graphics.drawable.Drawable'/><method abstract='true' deprecated='5' name='getWallpaperDesiredMinimumHeight' return='int'/><method abstract='true' deprecated='5' name='getWallpaperDesiredMinimumWidth' return='int'/><method abstract='true' name='grantUriPermission'><parameter name='toPackage' type='java.lang.String'/><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method final='true' name='obtainStyledAttributes' return='android.content.res.TypedArray'><parameter name='attrs' type='int[]'/></method><method final='true' name='obtainStyledAttributes' return='android.content.res.TypedArray'><parameter name='resid' type='int'/><parameter name='attrs' type='int[]'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method final='true' name='obtainStyledAttributes' return='android.content.res.TypedArray'><parameter name='set' type='android.util.AttributeSet'/><parameter name='attrs' type='int[]'/></method><method final='true' name='obtainStyledAttributes' return='android.content.res.TypedArray'><parameter name='set' type='android.util.AttributeSet'/><parameter name='attrs' type='int[]'/><parameter name='defStyleAttr' type='int'/><parameter name='defStyleRes' type='int'/></method><method abstract='true' name='openFileInput' return='java.io.FileInputStream'><parameter name='name' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method abstract='true' name='openFileOutput' return='java.io.FileOutputStream'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method abstract='true' name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/></method><method abstract='true' deprecated='5' name='peekWallpaper' return='android.graphics.drawable.Drawable'/><method abstract='true' name='registerReceiver' return='android.content.Intent'><parameter name='receiver' type='android.content.BroadcastReceiver'/><parameter name='filter' type='android.content.IntentFilter'/></method><method abstract='true' name='registerReceiver' return='android.content.Intent'><parameter name='receiver' type='android.content.BroadcastReceiver'/><parameter name='filter' type='android.content.IntentFilter'/><parameter name='broadcastPermission' type='java.lang.String'/><parameter name='scheduler' type='android.os.Handler'/></method><method abstract='true' name='removeStickyBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' name='revokeUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method abstract='true' name='sendBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' name='sendBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/></method><method abstract='true' name='sendOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/></method><method abstract='true' name='sendOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/><parameter name='resultReceiver' type='android.content.BroadcastReceiver'/><parameter name='scheduler' type='android.os.Handler'/><parameter name='initialCode' type='int'/><parameter name='initialData' type='java.lang.String'/><parameter name='initialExtras' type='android.os.Bundle'/></method><method abstract='true' name='sendStickyBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' name='setTheme'><parameter name='resid' type='int'/></method><method abstract='true' deprecated='5' name='setWallpaper'><parameter name='bitmap' type='android.graphics.Bitmap'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' deprecated='5' name='setWallpaper'><parameter name='data' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='startActivity'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' name='startInstrumentation' return='boolean'><parameter name='className' type='android.content.ComponentName'/><parameter name='profileFile' type='java.lang.String'/><parameter name='arguments' type='android.os.Bundle'/></method><method abstract='true' name='startService' return='android.content.ComponentName'><parameter name='service' type='android.content.Intent'/></method><method abstract='true' name='stopService' return='boolean'><parameter name='service' type='android.content.Intent'/></method><method abstract='true' name='unbindService'><parameter name='conn' type='android.content.ServiceConnection'/></method><method abstract='true' name='unregisterReceiver'><parameter name='receiver' type='android.content.BroadcastReceiver'/></method><method abstract='true' api_added='4' name='getApplicationInfo' return='android.content.pm.ApplicationInfo'/><method api_added='4' name='isRestricted' return='boolean'/><method abstract='true' api_added='5' name='sendStickyOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='resultReceiver' type='android.content.BroadcastReceiver'/><parameter name='scheduler' type='android.os.Handler'/><parameter name='initialCode' type='int'/><parameter name='initialData' type='java.lang.String'/><parameter name='initialExtras' type='android.os.Bundle'/></method><method abstract='true' api_added='5' name='startIntentSender'><parameter name='intent' type='android.content.IntentSender'/><parameter name='fillInIntent' type='android.content.Intent'/><parameter name='flagsMask' type='int'/><parameter name='flagsValues' type='int'/><parameter name='extraFlags' type='int'/><exception name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'/></method><method abstract='true' api_added='8' name='getExternalCacheDir' return='java.io.File'/><method abstract='true' api_added='8' name='getExternalFilesDir' return='java.io.File'><parameter name='type' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getPackageCodePath' return='java.lang.String'/><method abstract='true' api_added='8' name='getPackageResourcePath' return='java.lang.String'/><method abstract='true' api_added='11' name='getObbDir' return='java.io.File'/><method abstract='true' api_added='11' name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='errorHandler' type='android.database.DatabaseErrorHandler'/></method><method abstract='true' api_added='11' name='startActivities'><parameter name='intents' type='android.content.Intent[]'/></method><method api_added='14' name='registerComponentCallbacks'><parameter name='arg0' type='android.content.ComponentCallbacks'/></method><method api_added='14' name='unregisterComponentCallbacks'><parameter name='arg0' type='android.content.ComponentCallbacks'/></method><method abstract='true' api_added='16' name='startActivities'><parameter name='arg0' type='android.content.Intent[]'/><parameter name='arg1' type='android.os.Bundle'/></method><method abstract='true' api_added='16' name='startActivity'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.Bundle'/></method><method abstract='true' api_added='16' name='startIntentSender'><parameter name='arg0' type='android.content.IntentSender'/><parameter name='arg1' type='android.content.Intent'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='android.os.Bundle'/></method><method abstract='true' api_added='17' name='createConfigurationContext' return='android.content.Context'><parameter name='arg0' type='android.content.res.Configuration'/></method><method abstract='true' api_added='17' name='createDisplayContext' return='android.content.Context'><parameter name='arg0' type='android.view.Display'/></method><method abstract='true' api_added='17' name='removeStickyBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method abstract='true' api_added='17' name='sendBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method abstract='true' api_added='17' name='sendBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='java.lang.String'/></method><method abstract='true' api_added='17' name='sendOrderedBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='android.content.BroadcastReceiver'/><parameter name='arg4' type='android.os.Handler'/><parameter name='arg5' type='int'/><parameter name='arg6' type='java.lang.String'/><parameter name='arg7' type='android.os.Bundle'/></method><method abstract='true' api_added='17' name='sendStickyBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method abstract='true' api_added='17' name='sendStickyOrderedBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='android.content.BroadcastReceiver'/><parameter name='arg3' type='android.os.Handler'/><parameter name='arg4' type='int'/><parameter name='arg5' type='java.lang.String'/><parameter name='arg6' type='android.os.Bundle'/></method><method abstract='true' api_added='19' name='getExternalCacheDirs' return='java.io.File[]'/><method abstract='true' api_added='19' name='getExternalFilesDirs' return='java.io.File[]'><parameter name='arg0' type='java.lang.String'/></method><method abstract='true' api_added='19' name='getObbDirs' return='java.io.File[]'/></class><class extends='android.content.Context' name='ContextWrapper'><constructor name='ContextWrapper' type='android.content.ContextWrapper'><parameter name='base' type='android.content.Context'/></constructor><method name='attachBaseContext' visibility='protected'><parameter name='base' type='android.content.Context'/></method><method name='bindService' return='boolean'><parameter name='service' type='android.content.Intent'/><parameter name='conn' type='android.content.ServiceConnection'/><parameter name='flags' type='int'/></method><method name='checkCallingOrSelfPermission' return='int'><parameter name='permission' type='java.lang.String'/></method><method name='checkCallingOrSelfUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='checkCallingPermission' return='int'><parameter name='permission' type='java.lang.String'/></method><method name='checkCallingUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='checkPermission' return='int'><parameter name='permission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/></method><method name='checkUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/></method><method name='checkUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/></method><method name='clearWallpaper'><exception name='IOException' type='java.io.IOException'/></method><method name='createPackageContext' return='android.content.Context'><parameter name='packageName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='databaseList' return='java.lang.String[]'/><method name='deleteDatabase' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='deleteFile' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='enforceCallingOrSelfPermission'><parameter name='permission' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method name='enforceCallingOrSelfUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforceCallingPermission'><parameter name='permission' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method name='enforceCallingUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforcePermission'><parameter name='permission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforceUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforceUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='fileList' return='java.lang.String[]'/><method name='getApplicationContext' return='android.content.Context'/><method name='getAssets' return='android.content.res.AssetManager'/><method name='getBaseContext' return='android.content.Context'/><method name='getCacheDir' return='java.io.File'/><method name='getClassLoader' return='java.lang.ClassLoader'/><method name='getContentResolver' return='android.content.ContentResolver'/><method name='getDatabasePath' return='java.io.File'><parameter name='name' type='java.lang.String'/></method><method name='getDir' return='java.io.File'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/></method><method name='getFileStreamPath' return='java.io.File'><parameter name='name' type='java.lang.String'/></method><method name='getFilesDir' return='java.io.File'/><method name='getMainLooper' return='android.os.Looper'/><method name='getPackageCodePath' return='java.lang.String'/><method name='getPackageManager' return='android.content.pm.PackageManager'/><method name='getPackageName' return='java.lang.String'/><method name='getPackageResourcePath' return='java.lang.String'/><method name='getResources' return='android.content.res.Resources'/><method name='getSharedPreferences' return='android.content.SharedPreferences'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/></method><method name='getSystemService' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method name='getTheme' return='android.content.res.Resources.Theme'/><method name='getWallpaper' return='android.graphics.drawable.Drawable'/><method name='getWallpaperDesiredMinimumHeight' return='int'/><method name='getWallpaperDesiredMinimumWidth' return='int'/><method name='grantUriPermission'><parameter name='toPackage' type='java.lang.String'/><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='openFileInput' return='java.io.FileInputStream'><parameter name='name' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method name='openFileOutput' return='java.io.FileOutputStream'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/></method><method name='peekWallpaper' return='android.graphics.drawable.Drawable'/><method name='registerReceiver' return='android.content.Intent'><parameter name='receiver' type='android.content.BroadcastReceiver'/><parameter name='filter' type='android.content.IntentFilter'/></method><method name='registerReceiver' return='android.content.Intent'><parameter name='receiver' type='android.content.BroadcastReceiver'/><parameter name='filter' type='android.content.IntentFilter'/><parameter name='broadcastPermission' type='java.lang.String'/><parameter name='scheduler' type='android.os.Handler'/></method><method name='removeStickyBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method name='revokeUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='sendBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method name='sendBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/></method><method name='sendOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/></method><method name='sendOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/><parameter name='resultReceiver' type='android.content.BroadcastReceiver'/><parameter name='scheduler' type='android.os.Handler'/><parameter name='initialCode' type='int'/><parameter name='initialData' type='java.lang.String'/><parameter name='initialExtras' type='android.os.Bundle'/></method><method name='sendStickyBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method name='setTheme'><parameter name='resid' type='int'/></method><method name='setWallpaper'><parameter name='bitmap' type='android.graphics.Bitmap'/><exception name='IOException' type='java.io.IOException'/></method><method name='setWallpaper'><parameter name='data' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='startActivity'><parameter name='intent' type='android.content.Intent'/></method><method name='startInstrumentation' return='boolean'><parameter name='className' type='android.content.ComponentName'/><parameter name='profileFile' type='java.lang.String'/><parameter name='arguments' type='android.os.Bundle'/></method><method name='startService' return='android.content.ComponentName'><parameter name='service' type='android.content.Intent'/></method><method name='stopService' return='boolean'><parameter name='name' type='android.content.Intent'/></method><method name='unbindService'><parameter name='conn' type='android.content.ServiceConnection'/></method><method name='unregisterReceiver'><parameter name='receiver' type='android.content.BroadcastReceiver'/></method><method api_added='4' name='getApplicationInfo' return='android.content.pm.ApplicationInfo'/><method api_added='5' name='sendStickyOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='resultReceiver' type='android.content.BroadcastReceiver'/><parameter name='scheduler' type='android.os.Handler'/><parameter name='initialCode' type='int'/><parameter name='initialData' type='java.lang.String'/><parameter name='initialExtras' type='android.os.Bundle'/></method><method api_added='5' name='startIntentSender'><parameter name='intent' type='android.content.IntentSender'/><parameter name='fillInIntent' type='android.content.Intent'/><parameter name='flagsMask' type='int'/><parameter name='flagsValues' type='int'/><parameter name='extraFlags' type='int'/><exception name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'/></method><method api_added='8' name='getExternalCacheDir' return='java.io.File'/><method api_added='8' name='getExternalFilesDir' return='java.io.File'><parameter name='type' type='java.lang.String'/></method><method api_added='11' name='getObbDir' return='java.io.File'/><method api_added='11' name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='errorHandler' type='android.database.DatabaseErrorHandler'/></method><method api_added='11' name='startActivities'><parameter name='intents' type='android.content.Intent[]'/></method><method api_added='16' name='startActivities'><parameter name='arg0' type='android.content.Intent[]'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='16' name='startActivity'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='16' name='startIntentSender'><parameter name='arg0' type='android.content.IntentSender'/><parameter name='arg1' type='android.content.Intent'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='android.os.Bundle'/></method><method api_added='17' name='createConfigurationContext' return='android.content.Context'><parameter name='arg0' type='android.content.res.Configuration'/></method><method api_added='17' name='createDisplayContext' return='android.content.Context'><parameter name='arg0' type='android.view.Display'/></method><method api_added='17' name='removeStickyBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method api_added='17' name='sendBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method api_added='17' name='sendBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='17' name='sendOrderedBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='android.content.BroadcastReceiver'/><parameter name='arg4' type='android.os.Handler'/><parameter name='arg5' type='int'/><parameter name='arg6' type='java.lang.String'/><parameter name='arg7' type='android.os.Bundle'/></method><method api_added='17' name='sendStickyBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method api_added='17' name='sendStickyOrderedBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='android.content.BroadcastReceiver'/><parameter name='arg3' type='android.os.Handler'/><parameter name='arg4' type='int'/><parameter name='arg5' type='java.lang.String'/><parameter name='arg6' type='android.os.Bundle'/></method><method api_added='19' name='getExternalCacheDirs' return='java.io.File[]'/><method api_added='19' name='getExternalFilesDirs' return='java.io.File[]'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='getObbDirs' return='java.io.File[]'/></class><class extends='java.lang.Object' name='Intent'><constructor name='Intent' type='android.content.Intent'/><constructor name='Intent' type='android.content.Intent'><parameter name='o' type='android.content.Intent'/></constructor><constructor name='Intent' type='android.content.Intent'><parameter name='action' type='java.lang.String'/></constructor><constructor name='Intent' type='android.content.Intent'><parameter name='action' type='java.lang.String'/><parameter name='uri' type='android.net.Uri'/></constructor><constructor name='Intent' type='android.content.Intent'><parameter name='packageContext' type='android.content.Context'/><parameter name='cls' type='java.lang.Class&lt;?&gt;'/></constructor><constructor name='Intent' type='android.content.Intent'><parameter name='action' type='java.lang.String'/><parameter name='uri' type='android.net.Uri'/><parameter name='packageContext' type='android.content.Context'/><parameter name='cls' type='java.lang.Class&lt;?&gt;'/></constructor><method name='addCategory' return='android.content.Intent'><parameter name='category' type='java.lang.String'/></method><method name='addFlags' return='android.content.Intent'><parameter name='flags' type='int'/></method><method name='clone' return='java.lang.Object'/><method name='cloneFilter' return='android.content.Intent'/><method name='createChooser' return='android.content.Intent' static='true'><parameter name='target' type='android.content.Intent'/><parameter name='title' type='java.lang.CharSequence'/></method><method name='describeContents' return='int'/><method name='fillIn' return='int'><parameter name='other' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='filterEquals' return='boolean'><parameter name='other' type='android.content.Intent'/></method><method name='filterHashCode' return='int'/><method name='getAction' return='java.lang.String'/><method name='getBooleanArrayExtra' return='boolean[]'><parameter name='name' type='java.lang.String'/></method><method name='getBooleanExtra' return='boolean'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/></method><method name='getBundleExtra' return='android.os.Bundle'><parameter name='name' type='java.lang.String'/></method><method name='getByteArrayExtra' return='byte[]'><parameter name='name' type='java.lang.String'/></method><method name='getByteExtra' return='byte'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='byte'/></method><method name='getCategories' return='java.util.Set&lt;java.lang.String&gt;'/><method name='getCharArrayExtra' return='char[]'><parameter name='name' type='java.lang.String'/></method><method name='getCharExtra' return='char'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='char'/></method><method name='getCharSequenceExtra' return='java.lang.CharSequence'><parameter name='name' type='java.lang.String'/></method><method name='getComponent' return='android.content.ComponentName'/><method name='getData' return='android.net.Uri'/><method name='getDataString' return='java.lang.String'/><method name='getDoubleArrayExtra' return='double[]'><parameter name='name' type='java.lang.String'/></method><method name='getDoubleExtra' return='double'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='double'/></method><method name='getExtras' return='android.os.Bundle'/><method name='getFlags' return='int'/><method name='getFloatArrayExtra' return='float[]'><parameter name='name' type='java.lang.String'/></method><method name='getFloatExtra' return='float'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='float'/></method><method name='getIntArrayExtra' return='int[]'><parameter name='name' type='java.lang.String'/></method><method name='getIntExtra' return='int'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method name='getIntegerArrayListExtra' return='java.util.ArrayList&lt;java.lang.Integer&gt;'><parameter name='name' type='java.lang.String'/></method><method deprecated='4' name='getIntent' return='android.content.Intent' static='true'><parameter name='uri' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method><method name='getIntentOld' return='android.content.Intent' static='true'><parameter name='uri' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method><method name='getLongArrayExtra' return='long[]'><parameter name='name' type='java.lang.String'/></method><method name='getLongExtra' return='long'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='long'/></method><method name='getParcelableArrayExtra' return='android.os.Parcelable[]'><parameter name='name' type='java.lang.String'/></method><method name='getParcelableArrayListExtra' return='java.util.ArrayList&lt;T&gt;'><parameter name='name' type='java.lang.String'/></method><method name='getParcelableExtra' return='T'><parameter name='name' type='java.lang.String'/></method><method name='getScheme' return='java.lang.String'/><method name='getSerializableExtra' return='java.io.Serializable'><parameter name='name' type='java.lang.String'/></method><method name='getShortArrayExtra' return='short[]'><parameter name='name' type='java.lang.String'/></method><method name='getShortExtra' return='short'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='short'/></method><method name='getStringArrayExtra' return='java.lang.String[]'><parameter name='name' type='java.lang.String'/></method><method name='getStringArrayListExtra' return='java.util.ArrayList&lt;java.lang.String&gt;'><parameter name='name' type='java.lang.String'/></method><method name='getStringExtra' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='getType' return='java.lang.String'/><method name='hasCategory' return='boolean'><parameter name='category' type='java.lang.String'/></method><method name='hasExtra' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='hasFileDescriptors' return='boolean'/><method name='parseIntent' return='android.content.Intent' static='true'><parameter name='resources' type='android.content.res.Resources'/><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><parameter name='attrs' type='android.util.AttributeSet'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='byte'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='char'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='short'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='int'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='long'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='float'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='double'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.CharSequence'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='android.os.Parcelable'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='android.os.Parcelable[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.io.Serializable'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='byte[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='short[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='char[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='int[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='long[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='float[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='double[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String[]'/></method><method name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='android.os.Bundle'/></method><method name='putExtras' return='android.content.Intent'><parameter name='src' type='android.content.Intent'/></method><method name='putExtras' return='android.content.Intent'><parameter name='extras' type='android.os.Bundle'/></method><method name='putIntegerArrayListExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;java.lang.Integer&gt;'/></method><method name='putParcelableArrayListExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;? extends android.os.Parcelable&gt;'/></method><method name='putStringArrayListExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;java.lang.String&gt;'/></method><method name='readFromParcel'><parameter name='in' type='android.os.Parcel'/></method><method name='removeCategory'><parameter name='category' type='java.lang.String'/></method><method name='removeExtra'><parameter name='name' type='java.lang.String'/></method><method name='resolveActivity' return='android.content.ComponentName'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method name='resolveActivityInfo' return='android.content.pm.ActivityInfo'><parameter name='pm' type='android.content.pm.PackageManager'/><parameter name='flags' type='int'/></method><method name='resolveType' return='java.lang.String'><parameter name='context' type='android.content.Context'/></method><method name='resolveType' return='java.lang.String'><parameter name='resolver' type='android.content.ContentResolver'/></method><method name='resolveTypeIfNeeded' return='java.lang.String'><parameter name='resolver' type='android.content.ContentResolver'/></method><method name='setAction' return='android.content.Intent'><parameter name='action' type='java.lang.String'/></method><method name='setClass' return='android.content.Intent'><parameter name='packageContext' type='android.content.Context'/><parameter name='cls' type='java.lang.Class&lt;?&gt;'/></method><method name='setClassName' return='android.content.Intent'><parameter name='packageContext' type='android.content.Context'/><parameter name='className' type='java.lang.String'/></method><method name='setClassName' return='android.content.Intent'><parameter name='packageName' type='java.lang.String'/><parameter name='className' type='java.lang.String'/></method><method name='setComponent' return='android.content.Intent'><parameter name='component' type='android.content.ComponentName'/></method><method name='setData' return='android.content.Intent'><parameter name='data' type='android.net.Uri'/></method><method name='setDataAndType' return='android.content.Intent'><parameter name='data' type='android.net.Uri'/><parameter name='type' type='java.lang.String'/></method><method name='setExtrasClassLoader'><parameter name='loader' type='java.lang.ClassLoader'/></method><method name='setFlags' return='android.content.Intent'><parameter name='flags' type='int'/></method><method name='setType' return='android.content.Intent'><parameter name='type' type='java.lang.String'/></method><method deprecated='4' name='toURI' return='java.lang.String'/><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='replaceExtras' return='android.content.Intent'><parameter name='src' type='android.content.Intent'/></method><method api_added='3' name='replaceExtras' return='android.content.Intent'><parameter name='extras' type='android.os.Bundle'/></method><method api_added='4' name='getPackage' return='java.lang.String'/><method api_added='4' name='parseUri' return='android.content.Intent' static='true'><parameter name='uri' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method><method api_added='4' name='setPackage' return='android.content.Intent'><parameter name='packageName' type='java.lang.String'/></method><method api_added='4' name='toUri' return='java.lang.String'><parameter name='flags' type='int'/></method><method api_added='7' name='getSourceBounds' return='android.graphics.Rect'/><method api_added='7' name='setSourceBounds'><parameter name='r' type='android.graphics.Rect'/></method><method api_added='8' name='getCharSequenceArrayExtra' return='java.lang.CharSequence[]'><parameter name='name' type='java.lang.String'/></method><method api_added='8' name='getCharSequenceArrayListExtra' return='java.util.ArrayList&lt;java.lang.CharSequence&gt;'><parameter name='name' type='java.lang.String'/></method><method api_added='8' name='putCharSequenceArrayListExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;java.lang.CharSequence&gt;'/></method><method api_added='8' name='putExtra' return='android.content.Intent'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.CharSequence[]'/></method><method api_added='11' name='makeMainActivity' return='android.content.Intent' static='true'><parameter name='mainActivity' type='android.content.ComponentName'/></method><method api_added='11' name='makeRestartActivityTask' return='android.content.Intent' static='true'><parameter name='mainActivity' type='android.content.ComponentName'/></method><method api_added='15' name='getSelector' return='android.content.Intent'/><method api_added='15' name='makeMainSelectorActivity' return='android.content.Intent' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='15' name='setSelector'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='16' name='getClipData' return='android.content.ClipData'/><method api_added='16' name='normalizeMimeType' return='java.lang.String' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='setClipData'><parameter name='arg0' type='android.content.ClipData'/></method><method api_added='16' name='setDataAndNormalize' return='android.content.Intent'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='16' name='setDataAndTypeAndNormalize' return='android.content.Intent'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='16' name='setTypeAndNormalize' return='android.content.Intent'><parameter name='arg0' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='Intent.FilterComparison' static='true'><constructor name='Intent.FilterComparison' type='android.content.Intent.FilterComparison'><parameter name='intent' type='android.content.Intent'/></constructor><method name='getIntent' return='android.content.Intent'/></class><class extends='java.lang.Object' name='Intent.ShortcutIconResource' static='true'><constructor name='Intent.ShortcutIconResource' type='android.content.Intent.ShortcutIconResource'/><method name='describeContents' return='int'/><method name='fromContext' return='android.content.Intent.ShortcutIconResource' static='true'><parameter name='context' type='android.content.Context'/><parameter name='resourceId' type='int'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='IntentFilter'><constructor name='IntentFilter' type='android.content.IntentFilter'/><constructor name='IntentFilter' type='android.content.IntentFilter'><parameter name='action' type='java.lang.String'/></constructor><constructor name='IntentFilter' type='android.content.IntentFilter'><parameter name='action' type='java.lang.String'/><parameter name='dataType' type='java.lang.String'/><exception name='IntentFilter.MalformedMimeTypeException' type='android.content.IntentFilter.MalformedMimeTypeException'/></constructor><constructor name='IntentFilter' type='android.content.IntentFilter'><parameter name='o' type='android.content.IntentFilter'/></constructor><method final='true' name='actionsIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method final='true' name='addAction'><parameter name='action' type='java.lang.String'/></method><method final='true' name='addCategory'><parameter name='category' type='java.lang.String'/></method><method final='true' name='addDataAuthority'><parameter name='host' type='java.lang.String'/><parameter name='port' type='java.lang.String'/></method><method final='true' name='addDataPath'><parameter name='path' type='java.lang.String'/><parameter name='type' type='int'/></method><method final='true' name='addDataScheme'><parameter name='scheme' type='java.lang.String'/></method><method final='true' name='addDataType'><parameter name='type' type='java.lang.String'/><exception name='IntentFilter.MalformedMimeTypeException' type='android.content.IntentFilter.MalformedMimeTypeException'/></method><method final='true' name='authoritiesIterator' return='java.util.Iterator&lt;android.content.IntentFilter.AuthorityEntry&gt;'/><method final='true' name='categoriesIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method final='true' name='countActions' return='int'/><method final='true' name='countCategories' return='int'/><method final='true' name='countDataAuthorities' return='int'/><method final='true' name='countDataPaths' return='int'/><method final='true' name='countDataSchemes' return='int'/><method final='true' name='countDataTypes' return='int'/><method name='create' return='android.content.IntentFilter' static='true'><parameter name='action' type='java.lang.String'/><parameter name='dataType' type='java.lang.String'/></method><method final='true' name='describeContents' return='int'/><method name='dump'><parameter name='du' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method final='true' name='getAction' return='java.lang.String'><parameter name='index' type='int'/></method><method final='true' name='getCategory' return='java.lang.String'><parameter name='index' type='int'/></method><method final='true' name='getDataAuthority' return='android.content.IntentFilter.AuthorityEntry'><parameter name='index' type='int'/></method><method final='true' name='getDataPath' return='android.os.PatternMatcher'><parameter name='index' type='int'/></method><method final='true' name='getDataScheme' return='java.lang.String'><parameter name='index' type='int'/></method><method final='true' name='getDataType' return='java.lang.String'><parameter name='index' type='int'/></method><method final='true' name='getPriority' return='int'/><method final='true' name='hasAction' return='boolean'><parameter name='action' type='java.lang.String'/></method><method final='true' name='hasCategory' return='boolean'><parameter name='category' type='java.lang.String'/></method><method final='true' name='hasDataAuthority' return='boolean'><parameter name='data' type='android.net.Uri'/></method><method final='true' name='hasDataPath' return='boolean'><parameter name='data' type='java.lang.String'/></method><method final='true' name='hasDataScheme' return='boolean'><parameter name='scheme' type='java.lang.String'/></method><method final='true' name='hasDataType' return='boolean'><parameter name='type' type='java.lang.String'/></method><method final='true' name='match' return='int'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='intent' type='android.content.Intent'/><parameter name='resolve' type='boolean'/><parameter name='logTag' type='java.lang.String'/></method><method final='true' name='match' return='int'><parameter name='action' type='java.lang.String'/><parameter name='type' type='java.lang.String'/><parameter name='scheme' type='java.lang.String'/><parameter name='data' type='android.net.Uri'/><parameter name='categories' type='java.util.Set&lt;java.lang.String&gt;'/><parameter name='logTag' type='java.lang.String'/></method><method final='true' name='matchAction' return='boolean'><parameter name='action' type='java.lang.String'/></method><method final='true' name='matchCategories' return='java.lang.String'><parameter name='categories' type='java.util.Set&lt;java.lang.String&gt;'/></method><method final='true' name='matchData' return='int'><parameter name='type' type='java.lang.String'/><parameter name='scheme' type='java.lang.String'/><parameter name='data' type='android.net.Uri'/></method><method final='true' name='matchDataAuthority' return='int'><parameter name='data' type='android.net.Uri'/></method><method final='true' name='pathsIterator' return='java.util.Iterator&lt;android.os.PatternMatcher&gt;'/><method name='readFromXml'><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method final='true' name='schemesIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method final='true' name='setPriority'><parameter name='priority' type='int'/></method><method final='true' name='typesIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method final='true' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method name='writeToXml'><parameter name='serializer' type='org.xmlpull.v1.XmlSerializer'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='19' final='true' name='addDataSchemeSpecificPart'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method><method api_added='19' final='true' name='countDataSchemeSpecificParts' return='int'/><method api_added='19' final='true' name='getDataSchemeSpecificPart' return='android.os.PatternMatcher'><parameter name='arg0' type='int'/></method><method api_added='19' final='true' name='hasDataSchemeSpecificPart' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' final='true' name='schemeSpecificPartsIterator' return='java.util.Iterator&lt;android.os.PatternMatcher&gt;'/></class><class extends='java.lang.Object' final='true' name='IntentFilter.AuthorityEntry' static='true'><constructor name='IntentFilter.AuthorityEntry' type='android.content.IntentFilter.AuthorityEntry'><parameter name='host' type='java.lang.String'/><parameter name='port' type='java.lang.String'/></constructor><method name='getHost' return='java.lang.String'/><method name='getPort' return='int'/><method name='match' return='int'><parameter name='data' type='android.net.Uri'/></method></class><class extends='android.util.AndroidException' name='IntentFilter.MalformedMimeTypeException' static='true'><constructor name='IntentFilter.MalformedMimeTypeException' type='android.content.IntentFilter.MalformedMimeTypeException'/><constructor name='IntentFilter.MalformedMimeTypeException' type='android.content.IntentFilter.MalformedMimeTypeException'><parameter name='name' type='java.lang.String'/></constructor></class><class extends='android.content.ContextWrapper' name='MutableContextWrapper'><constructor name='MutableContextWrapper' type='android.content.MutableContextWrapper'><parameter name='base' type='android.content.Context'/></constructor><method name='setBaseContext'><parameter name='base' type='android.content.Context'/></method></class><class extends='android.util.AndroidRuntimeException' name='ReceiverCallNotAllowedException'><constructor name='ReceiverCallNotAllowedException' type='android.content.ReceiverCallNotAllowedException'><parameter name='msg' type='java.lang.String'/></constructor></class><class extends='android.content.ContentProvider' name='SearchRecentSuggestionsProvider'><constructor name='SearchRecentSuggestionsProvider' type='android.content.SearchRecentSuggestionsProvider'/><method name='delete' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method name='getType' return='java.lang.String'><parameter name='uri' type='android.net.Uri'/></method><method name='insert' return='android.net.Uri'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/></method><method name='onCreate' return='boolean'/><method name='query' return='android.database.Cursor'><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/></method><method name='setupSuggestions' visibility='protected'><parameter name='authority' type='java.lang.String'/><parameter name='mode' type='int'/></method><method name='update' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method></class><class extends='java.lang.Object' name='UriMatcher'><constructor name='UriMatcher' type='android.content.UriMatcher'><parameter name='code' type='int'/></constructor><method name='addURI'><parameter name='authority' type='java.lang.String'/><parameter name='path' type='java.lang.String'/><parameter name='code' type='int'/></method><method name='match' return='int'><parameter name='uri' type='android.net.Uri'/></method></class><class api_added='4' extends='java.lang.Object' name='IntentSender'><method api_added='4' name='describeContents' return='int'/><method api_added='4' name='readIntentSenderOrNullFromParcel' return='android.content.IntentSender' static='true'><parameter name='in' type='android.os.Parcel'/></method><method api_added='4' name='sendIntent'><parameter name='context' type='android.content.Context'/><parameter name='code' type='int'/><parameter name='intent' type='android.content.Intent'/><parameter name='onFinished' type='android.content.IntentSender.OnFinished'/><parameter name='handler' type='android.os.Handler'/><exception name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'/></method><method api_added='4' name='writeIntentSenderOrNullToParcel' static='true'><parameter name='sender' type='android.content.IntentSender'/><parameter name='out' type='android.os.Parcel'/></method><method api_added='4' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='9' deprecated='17' name='getTargetPackage' return='java.lang.String'/><method api_added='14' name='sendIntent'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.content.Intent'/><parameter name='arg3' type='android.content.IntentSender.OnFinished'/><parameter name='arg4' type='android.os.Handler'/><parameter name='arg5' type='java.lang.String'/></method><method api_added='17' name='getCreatorPackage' return='java.lang.String'/><method api_added='17' name='getCreatorUid' return='int'/><method api_added='17' name='getCreatorUserHandle' return='android.os.UserHandle'/></class><class api_added='4' extends='android.util.AndroidException' name='IntentSender.SendIntentException' static='true'><constructor api_added='4' name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'/><constructor api_added='4' name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'><parameter name='name' type='java.lang.String'/></constructor><constructor api_added='4' name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'><parameter name='cause' type='java.lang.Exception'/></constructor></class><class abstract='true' api_added='5' extends='java.lang.Object' name='AbstractThreadedSyncAdapter'><constructor api_added='5' name='AbstractThreadedSyncAdapter' type='android.content.AbstractThreadedSyncAdapter'><parameter name='context' type='android.content.Context'/><parameter name='autoInitialize' type='boolean'/></constructor><method api_added='5' name='getContext' return='android.content.Context'/><method api_added='5' final='true' name='getSyncAdapterBinder' return='android.os.IBinder'/><method abstract='true' api_added='5' name='onPerformSync'><parameter name='account' type='android.accounts.Account'/><parameter name='extras' type='android.os.Bundle'/><parameter name='authority' type='java.lang.String'/><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='syncResult' type='android.content.SyncResult'/></method><method api_added='8' name='onSyncCanceled'/><method api_added='11' name='onSyncCanceled'><parameter name='thread' type='java.lang.Thread'/></method></class><class api_added='5' extends='java.lang.Object' name='ContentProviderClient'><method api_added='5' name='applyBatch' return='android.content.ContentProviderResult[]'><parameter name='operations' type='java.util.ArrayList&lt;android.content.ContentProviderOperation&gt;'/><exception name='OperationApplicationException' type='android.content.OperationApplicationException'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='bulkInsert' return='int'><parameter name='url' type='android.net.Uri'/><parameter name='initialValues' type='android.content.ContentValues[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='delete' return='int'><parameter name='url' type='android.net.Uri'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='getLocalContentProvider' return='android.content.ContentProvider'/><method api_added='5' name='getType' return='java.lang.String'><parameter name='url' type='android.net.Uri'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='insert' return='android.net.Uri'><parameter name='url' type='android.net.Uri'/><parameter name='initialValues' type='android.content.ContentValues'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='openAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='url' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='openFile' return='android.os.ParcelFileDescriptor'><parameter name='url' type='android.net.Uri'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='query' return='android.database.Cursor'><parameter name='url' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='release' return='boolean'/><method api_added='5' name='update' return='int'><parameter name='url' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='11' name='getStreamTypes' return='java.lang.String[]'><parameter name='url' type='android.net.Uri'/><parameter name='mimeTypeFilter' type='java.lang.String'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='11' final='true' name='openTypedAssetFileDescriptor' return='android.content.res.AssetFileDescriptor'><parameter name='uri' type='android.net.Uri'/><parameter name='mimeType' type='java.lang.String'/><parameter name='opts' type='android.os.Bundle'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='16' name='query' return='android.database.Cursor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String[]'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='android.os.CancellationSignal'/></method><method api_added='17' name='call' return='android.os.Bundle'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='19' final='true' name='canonicalize' return='android.net.Uri'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='19' name='openAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' name='openFile' return='android.os.ParcelFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='openTypedAssetFileDescriptor' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.Bundle'/><parameter name='arg3' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='uncanonicalize' return='android.net.Uri'><parameter name='arg0' type='android.net.Uri'/></method></class><class api_added='5' extends='java.lang.Object' name='ContentProviderOperation'><method api_added='5' name='apply' return='android.content.ContentProviderResult'><parameter name='provider' type='android.content.ContentProvider'/><parameter name='backRefs' type='android.content.ContentProviderResult[]'/><parameter name='numBackRefs' type='int'/><exception name='OperationApplicationException' type='android.content.OperationApplicationException'/></method><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='getUri' return='android.net.Uri'/><method api_added='5' name='isReadOperation' return='boolean'/><method api_added='5' name='isWriteOperation' return='boolean'/><method api_added='5' name='isYieldAllowed' return='boolean'/><method api_added='5' name='newAssertQuery' return='android.content.ContentProviderOperation.Builder' static='true'><parameter name='uri' type='android.net.Uri'/></method><method api_added='5' name='newDelete' return='android.content.ContentProviderOperation.Builder' static='true'><parameter name='uri' type='android.net.Uri'/></method><method api_added='5' name='newInsert' return='android.content.ContentProviderOperation.Builder' static='true'><parameter name='uri' type='android.net.Uri'/></method><method api_added='5' name='newUpdate' return='android.content.ContentProviderOperation.Builder' static='true'><parameter name='uri' type='android.net.Uri'/></method><method api_added='5' name='resolveSelectionArgsBackReferences' return='java.lang.String[]'><parameter name='backRefs' type='android.content.ContentProviderResult[]'/><parameter name='numBackRefs' type='int'/></method><method api_added='5' name='resolveValueBackReferences' return='android.content.ContentValues'><parameter name='backRefs' type='android.content.ContentProviderResult[]'/><parameter name='numBackRefs' type='int'/></method><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='5' extends='java.lang.Object' name='ContentProviderOperation.Builder' static='true'><method api_added='5' name='build' return='android.content.ContentProviderOperation'/><method api_added='5' name='withExpectedCount' return='android.content.ContentProviderOperation.Builder'><parameter name='count' type='int'/></method><method api_added='5' name='withSelection' return='android.content.ContentProviderOperation.Builder'><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method api_added='5' name='withSelectionBackReference' return='android.content.ContentProviderOperation.Builder'><parameter name='selectionArgIndex' type='int'/><parameter name='previousResult' type='int'/></method><method api_added='5' name='withValue' return='android.content.ContentProviderOperation.Builder'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method><method api_added='5' name='withValueBackReference' return='android.content.ContentProviderOperation.Builder'><parameter name='key' type='java.lang.String'/><parameter name='previousResult' type='int'/></method><method api_added='5' name='withValueBackReferences' return='android.content.ContentProviderOperation.Builder'><parameter name='backReferences' type='android.content.ContentValues'/></method><method api_added='5' name='withValues' return='android.content.ContentProviderOperation.Builder'><parameter name='values' type='android.content.ContentValues'/></method><method api_added='5' name='withYieldAllowed' return='android.content.ContentProviderOperation.Builder'><parameter name='yieldAllowed' type='boolean'/></method></class><class api_added='5' extends='java.lang.Object' name='ContentProviderResult'><constructor api_added='5' name='ContentProviderResult' type='android.content.ContentProviderResult'><parameter name='uri' type='android.net.Uri'/></constructor><constructor api_added='5' name='ContentProviderResult' type='android.content.ContentProviderResult'><parameter name='count' type='int'/></constructor><constructor api_added='5' name='ContentProviderResult' type='android.content.ContentProviderResult'><parameter name='source' type='android.os.Parcel'/></constructor><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='5' extends='java.lang.Exception' name='OperationApplicationException'><constructor api_added='5' name='OperationApplicationException' type='android.content.OperationApplicationException'/><constructor api_added='5' name='OperationApplicationException' type='android.content.OperationApplicationException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='5' name='OperationApplicationException' type='android.content.OperationApplicationException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='5' name='OperationApplicationException' type='android.content.OperationApplicationException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='5' name='OperationApplicationException' type='android.content.OperationApplicationException'><parameter name='numSuccessfulYieldPoints' type='int'/></constructor><constructor api_added='5' name='OperationApplicationException' type='android.content.OperationApplicationException'><parameter name='message' type='java.lang.String'/><parameter name='numSuccessfulYieldPoints' type='int'/></constructor><method api_added='5' name='getNumSuccessfulYieldPoints' return='int'/></class><class api_added='5' extends='java.lang.Object' name='SyncAdapterType'><constructor api_added='5' name='SyncAdapterType' type='android.content.SyncAdapterType'><parameter name='authority' type='java.lang.String'/><parameter name='accountType' type='java.lang.String'/><parameter name='userVisible' type='boolean'/><parameter name='supportsUploading' type='boolean'/></constructor><constructor api_added='5' name='SyncAdapterType' type='android.content.SyncAdapterType'><parameter name='source' type='android.os.Parcel'/></constructor><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='isUserVisible' return='boolean'/><method api_added='5' name='newKey' return='android.content.SyncAdapterType' static='true'><parameter name='authority' type='java.lang.String'/><parameter name='accountType' type='java.lang.String'/></method><method api_added='5' name='supportsUploading' return='boolean'/><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='11' name='allowParallelSyncs' return='boolean'/><method api_added='11' name='isAlwaysSyncable' return='boolean'/><method api_added='14' name='getSettingsActivity' return='java.lang.String'/></class><class api_added='5' extends='java.lang.Object' name='SyncContext'><method api_added='5' name='getSyncContextBinder' return='android.os.IBinder'/><method api_added='5' name='onFinished'><parameter name='result' type='android.content.SyncResult'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='SyncResult'><constructor api_added='5' name='SyncResult' type='android.content.SyncResult'/><method api_added='5' name='clear'/><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='hasError' return='boolean'/><method api_added='5' name='hasHardError' return='boolean'/><method api_added='5' name='hasSoftError' return='boolean'/><method api_added='5' name='madeSomeProgress' return='boolean'/><method api_added='5' name='toDebugString' return='java.lang.String'/><method api_added='5' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='5' extends='java.lang.Object' name='SyncStats'><constructor api_added='5' name='SyncStats' type='android.content.SyncStats'/><constructor api_added='5' name='SyncStats' type='android.content.SyncStats'><parameter name='in' type='android.os.Parcel'/></constructor><method api_added='5' name='clear'/><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='java.lang.Object' final='true' name='Entity'><constructor api_added='8' name='Entity' type='android.content.Entity'><parameter name='values' type='android.content.ContentValues'/></constructor><method api_added='8' name='addSubValue'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/></method><method api_added='8' name='getEntityValues' return='android.content.ContentValues'/><method api_added='8' name='getSubValues' return='java.util.ArrayList&lt;android.content.Entity.NamedContentValues&gt;'/></class><class api_added='8' extends='java.lang.Object' name='Entity.NamedContentValues' static='true'><constructor api_added='8' name='Entity.NamedContentValues' type='android.content.Entity.NamedContentValues'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/></constructor></class><class api_added='8' extends='java.lang.Object' name='PeriodicSync'><constructor api_added='8' name='PeriodicSync' type='android.content.PeriodicSync'><parameter name='account' type='android.accounts.Account'/><parameter name='authority' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/><parameter name='period' type='long'/></constructor><method api_added='8' name='describeContents' return='int'/><method api_added='8' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='java.lang.Object' name='SyncInfo'><method api_added='11' name='describeContents' return='int'/><method api_added='11' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class abstract='true' api_added='11' extends='android.content.Loader' name='AsyncTaskLoader'><constructor api_added='11' name='AsyncTaskLoader' type='android.content.AsyncTaskLoader'><parameter name='context' type='android.content.Context'/></constructor><method api_added='11' api_removed='16' name='cancelLoad' return='boolean'/><method abstract='true' api_added='11' name='loadInBackground' return='D'/><method api_added='11' name='onCanceled'><parameter name='data' type='D'/></method><method api_added='11' name='onLoadInBackground' return='D' visibility='protected'/><method api_added='11' name='setUpdateThrottle'><parameter name='delayMS' type='long'/></method><method api_added='16' name='cancelLoadInBackground'/><method api_added='16' name='isLoadInBackgroundCanceled' return='boolean'/></class><class api_added='11' extends='java.lang.Object' name='BroadcastReceiver.PendingResult' static='true'><method api_added='11' final='true' name='abortBroadcast'/><method api_added='11' final='true' name='clearAbortBroadcast'/><method api_added='11' final='true' name='finish'/><method api_added='11' final='true' name='getAbortBroadcast' return='boolean'/><method api_added='11' final='true' name='getResultCode' return='int'/><method api_added='11' final='true' name='getResultData' return='java.lang.String'/><method api_added='11' final='true' name='getResultExtras' return='android.os.Bundle'><parameter name='makeMap' type='boolean'/></method><method api_added='11' final='true' name='setResult'><parameter name='code' type='int'/><parameter name='data' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='11' final='true' name='setResultCode'><parameter name='code' type='int'/></method><method api_added='11' final='true' name='setResultData'><parameter name='data' type='java.lang.String'/></method><method api_added='11' final='true' name='setResultExtras'><parameter name='extras' type='android.os.Bundle'/></method></class><class api_added='11' extends='java.lang.Object' name='ClipData'><constructor api_added='11' name='ClipData' type='android.content.ClipData'><parameter name='label' type='java.lang.CharSequence'/><parameter name='mimeTypes' type='java.lang.String[]'/><parameter name='item' type='android.content.ClipData.Item'/></constructor><constructor api_added='11' name='ClipData' type='android.content.ClipData'><parameter name='description' type='android.content.ClipDescription'/><parameter name='item' type='android.content.ClipData.Item'/></constructor><method api_added='11' name='addItem'><parameter name='item' type='android.content.ClipData.Item'/></method><method api_added='11' name='describeContents' return='int'/><method api_added='11' name='getDescription' return='android.content.ClipDescription'/><method api_added='11' name='getItemAt' return='android.content.ClipData.Item'><parameter name='index' type='int'/></method><method api_added='11' name='getItemCount' return='int'/><method api_added='11' name='newIntent' return='android.content.ClipData' static='true'><parameter name='label' type='java.lang.CharSequence'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='11' name='newPlainText' return='android.content.ClipData' static='true'><parameter name='label' type='java.lang.CharSequence'/><parameter name='text' type='java.lang.CharSequence'/></method><method api_added='11' name='newRawUri' return='android.content.ClipData' static='true'><parameter name='label' type='java.lang.CharSequence'/><parameter name='uri' type='android.net.Uri'/></method><method api_added='11' name='newUri' return='android.content.ClipData' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='label' type='java.lang.CharSequence'/><parameter name='uri' type='android.net.Uri'/></method><method api_added='11' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='16' name='newHtmlText' return='android.content.ClipData' static='true'><parameter name='arg0' type='java.lang.CharSequence'/><parameter name='arg1' type='java.lang.CharSequence'/><parameter name='arg2' type='java.lang.String'/></method></class><class api_added='11' extends='java.lang.Object' name='ClipData.Item' static='true'><constructor api_added='11' name='ClipData.Item' type='android.content.ClipData.Item'><parameter name='text' type='java.lang.CharSequence'/></constructor><constructor api_added='11' name='ClipData.Item' type='android.content.ClipData.Item'><parameter name='intent' type='android.content.Intent'/></constructor><constructor api_added='11' name='ClipData.Item' type='android.content.ClipData.Item'><parameter name='uri' type='android.net.Uri'/></constructor><constructor api_added='11' name='ClipData.Item' type='android.content.ClipData.Item'><parameter name='text' type='java.lang.CharSequence'/><parameter name='intent' type='android.content.Intent'/><parameter name='uri' type='android.net.Uri'/></constructor><method api_added='11' name='coerceToText' return='java.lang.CharSequence'><parameter name='context' type='android.content.Context'/></method><method api_added='11' name='getIntent' return='android.content.Intent'/><method api_added='11' name='getText' return='java.lang.CharSequence'/><method api_added='11' name='getUri' return='android.net.Uri'/><method api_added='16' name='coerceToHtmlText' return='java.lang.String'><parameter name='arg0' type='android.content.Context'/></method><method api_added='16' name='coerceToStyledText' return='java.lang.CharSequence'><parameter name='arg0' type='android.content.Context'/></method><method api_added='16' name='getHtmlText' return='java.lang.String'/></class><class api_added='11' extends='java.lang.Object' name='ClipDescription'><constructor api_added='11' name='ClipDescription' type='android.content.ClipDescription'><parameter name='label' type='java.lang.CharSequence'/><parameter name='mimeTypes' type='java.lang.String[]'/></constructor><constructor api_added='11' name='ClipDescription' type='android.content.ClipDescription'><parameter name='o' type='android.content.ClipDescription'/></constructor><method api_added='11' name='compareMimeTypes' return='boolean' static='true'><parameter name='concreteType' type='java.lang.String'/><parameter name='desiredType' type='java.lang.String'/></method><method api_added='11' name='describeContents' return='int'/><method api_added='11' name='filterMimeTypes' return='java.lang.String[]'><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' name='getLabel' return='java.lang.CharSequence'/><method api_added='11' name='getMimeType' return='java.lang.String'><parameter name='index' type='int'/></method><method api_added='11' name='getMimeTypeCount' return='int'/><method api_added='11' name='hasMimeType' return='boolean'><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='11' extends='android.text.ClipboardManager' name='ClipboardManager'><method api_added='11' name='addPrimaryClipChangedListener'><parameter name='what' type='android.content.ClipboardManager.OnPrimaryClipChangedListener'/></method><method api_added='11' name='getPrimaryClip' return='android.content.ClipData'/><method api_added='11' name='getPrimaryClipDescription' return='android.content.ClipDescription'/><method api_added='11' deprecated='11' name='getText' return='java.lang.CharSequence'/><method api_added='11' name='hasPrimaryClip' return='boolean'/><method api_added='11' deprecated='11' name='hasText' return='boolean'/><method api_added='11' name='removePrimaryClipChangedListener'><parameter name='what' type='android.content.ClipboardManager.OnPrimaryClipChangedListener'/></method><method api_added='11' name='setPrimaryClip'><parameter name='clip' type='android.content.ClipData'/></method><method api_added='11' deprecated='11' name='setText'><parameter name='text' type='java.lang.CharSequence'/></method></class><class api_added='11' extends='android.content.AsyncTaskLoader' name='CursorLoader'><constructor api_added='11' name='CursorLoader' type='android.content.CursorLoader'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='CursorLoader' type='android.content.CursorLoader'><parameter name='context' type='android.content.Context'/><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/></constructor><method api_added='11' name='deliverResult'><parameter name='cursor' type='android.database.Cursor'/></method><method api_added='11' name='getProjection' return='java.lang.String[]'/><method api_added='11' name='getSelection' return='java.lang.String'/><method api_added='11' name='getSelectionArgs' return='java.lang.String[]'/><method api_added='11' name='getSortOrder' return='java.lang.String'/><method api_added='11' name='getUri' return='android.net.Uri'/><method api_added='11' name='loadInBackground' return='android.database.Cursor'/><method api_added='11' name='onCanceled'><parameter name='cursor' type='android.database.Cursor'/></method><method api_added='11' name='setProjection'><parameter name='projection' type='java.lang.String[]'/></method><method api_added='11' name='setSelection'><parameter name='selection' type='java.lang.String'/></method><method api_added='11' name='setSelectionArgs'><parameter name='selectionArgs' type='java.lang.String[]'/></method><method api_added='11' name='setSortOrder'><parameter name='sortOrder' type='java.lang.String'/></method><method api_added='11' name='setUri'><parameter name='uri' type='android.net.Uri'/></method></class><class api_added='11' extends='java.lang.Object' name='Loader'><constructor api_added='11' name='Loader' type='android.content.Loader'><parameter name='context' type='android.content.Context'/></constructor><method api_added='11' name='abandon'/><method api_added='11' name='dataToString' return='java.lang.String'><parameter name='data' type='D'/></method><method api_added='11' name='deliverResult'><parameter name='data' type='D'/></method><method api_added='11' name='dump'><parameter name='prefix' type='java.lang.String'/><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='writer' type='java.io.PrintWriter'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='11' name='forceLoad'/><method api_added='11' name='getContext' return='android.content.Context'/><method api_added='11' name='getId' return='int'/><method api_added='11' name='isAbandoned' return='boolean'/><method api_added='11' name='isReset' return='boolean'/><method api_added='11' name='isStarted' return='boolean'/><method api_added='11' name='onAbandon' visibility='protected'/><method api_added='11' name='onContentChanged'/><method api_added='11' name='onForceLoad' visibility='protected'/><method api_added='11' name='onReset' visibility='protected'/><method api_added='11' name='onStartLoading' visibility='protected'/><method api_added='11' name='onStopLoading' visibility='protected'/><method api_added='11' name='registerListener'><parameter name='id' type='int'/><parameter name='listener' type='android.content.Loader.OnLoadCompleteListener&lt;D&gt;'/></method><method api_added='11' name='reset'/><method api_added='11' final='true' name='startLoading'/><method api_added='11' name='stopLoading'/><method api_added='11' name='takeContentChanged' return='boolean'/><method api_added='11' name='unregisterListener'><parameter name='listener' type='android.content.Loader.OnLoadCompleteListener&lt;D&gt;'/></method><method api_added='16' name='cancelLoad' return='boolean'/><method api_added='16' name='deliverCancellation'/><method api_added='16' name='onCancelLoad' return='boolean' visibility='protected'/><method api_added='16' name='registerOnLoadCanceledListener'><parameter name='arg0' type='android.content.Loader.OnLoadCanceledListener&lt;D&gt;'/></method><method api_added='16' name='unregisterOnLoadCanceledListener'><parameter name='arg0' type='android.content.Loader.OnLoadCanceledListener&lt;D&gt;'/></method><method api_added='18' name='commitContentChanged'/><method api_added='18' name='rollbackContentChanged'/></class><class api_added='11' extends='android.database.ContentObserver' final='true' name='Loader.ForceLoadContentObserver'><constructor api_added='11' name='Loader.ForceLoadContentObserver' type='android.content.Loader.ForceLoadContentObserver'/></class><class api_added='18' extends='java.lang.Object' name='RestrictionEntry'><constructor api_added='18' name='RestrictionEntry' type='android.content.RestrictionEntry'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></constructor><constructor api_added='18' name='RestrictionEntry' type='android.content.RestrictionEntry'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='boolean'/></constructor><constructor api_added='18' name='RestrictionEntry' type='android.content.RestrictionEntry'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String[]'/></constructor><constructor api_added='18' name='RestrictionEntry' type='android.content.RestrictionEntry'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='18' name='describeContents' return='int'/><method api_added='18' name='getAllSelectedStrings' return='java.lang.String[]'/><method api_added='18' name='getChoiceEntries' return='java.lang.String[]'/><method api_added='18' name='getChoiceValues' return='java.lang.String[]'/><method api_added='18' name='getDescription' return='java.lang.String'/><method api_added='18' name='getKey' return='java.lang.String'/><method api_added='18' name='getSelectedState' return='boolean'/><method api_added='18' name='getSelectedString' return='java.lang.String'/><method api_added='18' name='getTitle' return='java.lang.String'/><method api_added='18' name='getType' return='int'/><method api_added='18' name='setAllSelectedStrings'><parameter name='arg0' type='java.lang.String[]'/></method><method api_added='18' name='setChoiceEntries'><parameter name='arg0' type='java.lang.String[]'/></method><method api_added='18' name='setChoiceEntries'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/></method><method api_added='18' name='setChoiceValues'><parameter name='arg0' type='java.lang.String[]'/></method><method api_added='18' name='setChoiceValues'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/></method><method api_added='18' name='setDescription'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setSelectedState'><parameter name='arg0' type='boolean'/></method><method api_added='18' name='setSelectedString'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setTitle'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setType'><parameter name='arg0' type='int'/></method><method api_added='18' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' name='SyncRequest'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' name='SyncRequest.Builder' static='true'><constructor api_added='19' name='SyncRequest.Builder' type='android.content.SyncRequest.Builder'/><method api_added='19' name='build' return='android.content.SyncRequest'/><method api_added='19' name='setDisallowMetered' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setExpedited' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setExtras' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='android.os.Bundle'/></method><method api_added='19' name='setIgnoreBackoff' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setIgnoreSettings' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setManual' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setNoRetry' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setSyncAdapter' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='android.accounts.Account'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='syncOnce' return='android.content.SyncRequest.Builder'/><method api_added='19' name='syncPeriodic' return='android.content.SyncRequest.Builder'><parameter name='arg0' type='long'/><parameter name='arg1' type='long'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='UriPermission'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getPersistedTime' return='long'/><method api_added='19' name='getUri' return='android.net.Uri'/><method api_added='19' name='isReadPermission' return='boolean'/><method api_added='19' name='isWritePermission' return='boolean'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><interface abstract='true' name='ComponentCallbacks'><method abstract='true' name='onConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method abstract='true' name='onLowMemory'/></interface><interface abstract='true' name='DialogInterface'><method abstract='true' name='cancel'/><method abstract='true' name='dismiss'/></interface><interface abstract='true' name='DialogInterface.OnCancelListener' static='true'><method abstract='true' name='onCancel'><parameter name='dialog' type='android.content.DialogInterface'/></method></interface><interface abstract='true' name='DialogInterface.OnClickListener' static='true'><method abstract='true' name='onClick'><parameter name='dialog' type='android.content.DialogInterface'/><parameter name='which' type='int'/></method></interface><interface abstract='true' name='DialogInterface.OnDismissListener' static='true'><method abstract='true' name='onDismiss'><parameter name='dialog' type='android.content.DialogInterface'/></method></interface><interface abstract='true' name='DialogInterface.OnKeyListener' static='true'><method abstract='true' name='onKey' return='boolean'><parameter name='dialog' type='android.content.DialogInterface'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method></interface><interface abstract='true' name='DialogInterface.OnMultiChoiceClickListener' static='true'><method abstract='true' name='onClick'><parameter name='dialog' type='android.content.DialogInterface'/><parameter name='which' type='int'/><parameter name='isChecked' type='boolean'/></method></interface><interface abstract='true' name='ServiceConnection'><method abstract='true' name='onServiceConnected'><parameter name='name' type='android.content.ComponentName'/><parameter name='service' type='android.os.IBinder'/></method><method abstract='true' name='onServiceDisconnected'><parameter name='name' type='android.content.ComponentName'/></method></interface><interface abstract='true' name='SharedPreferences'><method abstract='true' name='contains' return='boolean'><parameter name='key' type='java.lang.String'/></method><method abstract='true' name='edit' return='android.content.SharedPreferences.Editor'/><method abstract='true' name='getAll' return='java.util.Map&lt;java.lang.String, ?&gt;'/><method abstract='true' name='getBoolean' return='boolean'><parameter name='key' type='java.lang.String'/><parameter name='defValue' type='boolean'/></method><method abstract='true' name='getFloat' return='float'><parameter name='key' type='java.lang.String'/><parameter name='defValue' type='float'/></method><method abstract='true' name='getInt' return='int'><parameter name='key' type='java.lang.String'/><parameter name='defValue' type='int'/></method><method abstract='true' name='getLong' return='long'><parameter name='key' type='java.lang.String'/><parameter name='defValue' type='long'/></method><method abstract='true' name='getString' return='java.lang.String'><parameter name='key' type='java.lang.String'/><parameter name='defValue' type='java.lang.String'/></method><method abstract='true' name='registerOnSharedPreferenceChangeListener'><parameter name='listener' type='android.content.SharedPreferences.OnSharedPreferenceChangeListener'/></method><method abstract='true' name='unregisterOnSharedPreferenceChangeListener'><parameter name='listener' type='android.content.SharedPreferences.OnSharedPreferenceChangeListener'/></method><method abstract='true' api_added='11' name='getStringSet' return='java.util.Set&lt;java.lang.String&gt;'><parameter name='key' type='java.lang.String'/><parameter name='defValues' type='java.util.Set&lt;java.lang.String&gt;'/></method></interface><interface abstract='true' name='SharedPreferences.Editor' static='true'><method abstract='true' name='clear' return='android.content.SharedPreferences.Editor'/><method abstract='true' name='commit' return='boolean'/><method abstract='true' name='putBoolean' return='android.content.SharedPreferences.Editor'><parameter name='key' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method abstract='true' name='putFloat' return='android.content.SharedPreferences.Editor'><parameter name='key' type='java.lang.String'/><parameter name='value' type='float'/></method><method abstract='true' name='putInt' return='android.content.SharedPreferences.Editor'><parameter name='key' type='java.lang.String'/><parameter name='value' type='int'/></method><method abstract='true' name='putLong' return='android.content.SharedPreferences.Editor'><parameter name='key' type='java.lang.String'/><parameter name='value' type='long'/></method><method abstract='true' name='putString' return='android.content.SharedPreferences.Editor'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method abstract='true' name='remove' return='android.content.SharedPreferences.Editor'><parameter name='key' type='java.lang.String'/></method><method abstract='true' api_added='9' name='apply'/><method abstract='true' api_added='11' name='putStringSet' return='android.content.SharedPreferences.Editor'><parameter name='key' type='java.lang.String'/><parameter name='values' type='java.util.Set&lt;java.lang.String&gt;'/></method></interface><interface abstract='true' name='SharedPreferences.OnSharedPreferenceChangeListener' static='true'><method abstract='true' name='onSharedPreferenceChanged'><parameter name='sharedPreferences' type='android.content.SharedPreferences'/><parameter name='key' type='java.lang.String'/></method></interface><interface abstract='true' api_added='4' name='IntentSender.OnFinished' static='true'><method abstract='true' api_added='4' name='onSendFinished'><parameter name='IntentSender' type='android.content.IntentSender'/><parameter name='intent' type='android.content.Intent'/><parameter name='resultCode' type='int'/><parameter name='resultData' type='java.lang.String'/><parameter name='resultExtras' type='android.os.Bundle'/></method></interface><interface abstract='true' api_added='5' name='SyncStatusObserver'><method abstract='true' api_added='5' name='onStatusChanged'><parameter name='which' type='int'/></method></interface><interface abstract='true' api_added='8' name='DialogInterface.OnShowListener' static='true'><method abstract='true' api_added='8' name='onShow'><parameter name='dialog' type='android.content.DialogInterface'/></method></interface><interface abstract='true' api_added='8' name='EntityIterator'><method abstract='true' api_added='8' name='close'/><method abstract='true' api_added='8' name='reset'/></interface><interface abstract='true' api_added='11' name='ClipboardManager.OnPrimaryClipChangedListener' static='true'><method abstract='true' api_added='11' name='onPrimaryClipChanged'/></interface><interface abstract='true' api_added='11' name='ContentProvider.PipeDataWriter' static='true'><method abstract='true' api_added='11' name='writeDataToPipe'><parameter name='output' type='android.os.ParcelFileDescriptor'/><parameter name='uri' type='android.net.Uri'/><parameter name='mimeType' type='java.lang.String'/><parameter name='opts' type='android.os.Bundle'/><parameter name='args' type='T'/></method></interface><interface abstract='true' api_added='11' name='Loader.OnLoadCompleteListener' static='true'><method abstract='true' api_added='11' name='onLoadComplete'><parameter name='loader' type='android.content.Loader&lt;D&gt;'/><parameter name='data' type='D'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='ComponentCallbacks2'><method abstract='true' api_added='14' name='onTrimMemory'><parameter name='arg0' type='int'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='Loader.OnLoadCanceledListener' static='true'><method abstract='true' api_added='16' name='onLoadCanceled'><parameter name='arg0' type='android.content.Loader&lt;D&gt;'/></method></interface></package><package name='android.content.pm'><class extends='android.content.pm.ComponentInfo' name='ActivityInfo'><constructor name='ActivityInfo' type='android.content.pm.ActivityInfo'/><constructor name='ActivityInfo' type='android.content.pm.ActivityInfo'><parameter name='orig' type='android.content.pm.ActivityInfo'/></constructor><method name='describeContents' return='int'/><method name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method final='true' name='getThemeResource' return='int'/></class><class extends='android.content.pm.PackageItemInfo' name='ApplicationInfo'><constructor name='ApplicationInfo' type='android.content.pm.ApplicationInfo'/><constructor name='ApplicationInfo' type='android.content.pm.ApplicationInfo'><parameter name='orig' type='android.content.pm.ApplicationInfo'/></constructor><method name='describeContents' return='int'/><method name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method name='loadDescription' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method></class><class extends='java.lang.Object' name='ApplicationInfo.DisplayNameComparator' static='true'><constructor name='ApplicationInfo.DisplayNameComparator' type='android.content.pm.ApplicationInfo.DisplayNameComparator'><parameter name='pm' type='android.content.pm.PackageManager'/></constructor><method final='true' name='compare' return='int'><parameter name='aa' type='android.content.pm.ApplicationInfo'/><parameter name='ab' type='android.content.pm.ApplicationInfo'/></method></class><class extends='android.content.pm.PackageItemInfo' name='ComponentInfo'><constructor name='ComponentInfo' type='android.content.pm.ComponentInfo'/><constructor name='ComponentInfo' type='android.content.pm.ComponentInfo'><parameter name='orig' type='android.content.pm.ComponentInfo'/></constructor><constructor name='ComponentInfo' type='android.content.pm.ComponentInfo' visibility='protected'><parameter name='source' type='android.os.Parcel'/></constructor><method final='true' name='getIconResource' return='int'/><method api_added='11' name='isEnabled' return='boolean'/><method api_added='19' final='true' name='getLogoResource' return='int'/></class><class abstract='true' api_removed='4' extends='android.os.Binder' name='IPackageInstallObserver.Stub' static='true'><constructor api_removed='4' name='IPackageInstallObserver.Stub' type='android.content.pm.IPackageInstallObserver.Stub'/><method api_removed='4' name='asBinder' return='android.os.IBinder'/><method api_removed='4' name='asInterface' return='android.content.pm.IPackageInstallObserver' static='true'><parameter name='obj' type='android.os.IBinder'/></method><method api_removed='4' name='onTransact' return='boolean'><parameter name='code' type='int'/><parameter name='data' type='android.os.Parcel'/><parameter name='reply' type='android.os.Parcel'/><parameter name='flags' type='int'/><exception name='RemoteException' type='android.os.RemoteException'/></method></class><class extends='android.content.pm.PackageItemInfo' name='InstrumentationInfo'><constructor name='InstrumentationInfo' type='android.content.pm.InstrumentationInfo'/><constructor name='InstrumentationInfo' type='android.content.pm.InstrumentationInfo'><parameter name='orig' type='android.content.pm.InstrumentationInfo'/></constructor><method name='describeContents' return='int'/></class><class extends='java.lang.Object' name='PackageInfo'><constructor name='PackageInfo' type='android.content.pm.PackageInfo'/><method name='describeContents' return='int'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method></class><class extends='java.lang.Object' name='PackageItemInfo'><constructor name='PackageItemInfo' type='android.content.pm.PackageItemInfo'/><constructor name='PackageItemInfo' type='android.content.pm.PackageItemInfo'><parameter name='orig' type='android.content.pm.PackageItemInfo'/></constructor><constructor name='PackageItemInfo' type='android.content.pm.PackageItemInfo' visibility='protected'><parameter name='source' type='android.os.Parcel'/></constructor><method name='dumpBack' visibility='protected'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method name='dumpFront' visibility='protected'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method name='loadIcon' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method name='loadLabel' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method name='loadXmlMetaData' return='android.content.res.XmlResourceParser'><parameter name='pm' type='android.content.pm.PackageManager'/><parameter name='name' type='java.lang.String'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method><method api_added='9' name='loadLogo' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method></class><class extends='java.lang.Object' name='PackageItemInfo.DisplayNameComparator' static='true'><constructor name='PackageItemInfo.DisplayNameComparator' type='android.content.pm.PackageItemInfo.DisplayNameComparator'><parameter name='pm' type='android.content.pm.PackageManager'/></constructor><method final='true' name='compare' return='int'><parameter name='aa' type='android.content.pm.PackageItemInfo'/><parameter name='ab' type='android.content.pm.PackageItemInfo'/></method></class><class abstract='true' extends='java.lang.Object' name='PackageManager'><constructor name='PackageManager' type='android.content.pm.PackageManager'/><method abstract='true' deprecated='7' name='addPackageToPreferred'><parameter name='packageName' type='java.lang.String'/></method><method abstract='true' name='addPermission' return='boolean'><parameter name='info' type='android.content.pm.PermissionInfo'/></method><method abstract='true' deprecated='8' name='addPreferredActivity'><parameter name='filter' type='android.content.IntentFilter'/><parameter name='match' type='int'/><parameter name='set' type='android.content.ComponentName[]'/><parameter name='activity' type='android.content.ComponentName'/></method><method abstract='true' name='checkPermission' return='int'><parameter name='permName' type='java.lang.String'/><parameter name='pkgName' type='java.lang.String'/></method><method abstract='true' name='checkSignatures' return='int'><parameter name='pkg1' type='java.lang.String'/><parameter name='pkg2' type='java.lang.String'/></method><method abstract='true' name='clearPackagePreferredActivities'><parameter name='packageName' type='java.lang.String'/></method><method abstract='true' name='getActivityIcon' return='android.graphics.drawable.Drawable'><parameter name='activityName' type='android.content.ComponentName'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getActivityIcon' return='android.graphics.drawable.Drawable'><parameter name='intent' type='android.content.Intent'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getActivityInfo' return='android.content.pm.ActivityInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getAllPermissionGroups' return='java.util.List&lt;android.content.pm.PermissionGroupInfo&gt;'><parameter name='flags' type='int'/></method><method abstract='true' name='getApplicationEnabledSetting' return='int'><parameter name='packageName' type='java.lang.String'/></method><method abstract='true' name='getApplicationIcon' return='android.graphics.drawable.Drawable'><parameter name='info' type='android.content.pm.ApplicationInfo'/></method><method abstract='true' name='getApplicationIcon' return='android.graphics.drawable.Drawable'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getApplicationInfo' return='android.content.pm.ApplicationInfo'><parameter name='packageName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getApplicationLabel' return='java.lang.CharSequence'><parameter name='info' type='android.content.pm.ApplicationInfo'/></method><method abstract='true' name='getComponentEnabledSetting' return='int'><parameter name='componentName' type='android.content.ComponentName'/></method><method abstract='true' name='getDefaultActivityIcon' return='android.graphics.drawable.Drawable'/><method abstract='true' name='getDrawable' return='android.graphics.drawable.Drawable'><parameter name='packageName' type='java.lang.String'/><parameter name='resid' type='int'/><parameter name='appInfo' type='android.content.pm.ApplicationInfo'/></method><method abstract='true' name='getInstalledApplications' return='java.util.List&lt;android.content.pm.ApplicationInfo&gt;'><parameter name='flags' type='int'/></method><method abstract='true' name='getInstalledPackages' return='java.util.List&lt;android.content.pm.PackageInfo&gt;'><parameter name='flags' type='int'/></method><method abstract='true' name='getInstrumentationInfo' return='android.content.pm.InstrumentationInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getNameForUid' return='java.lang.String'><parameter name='uid' type='int'/></method><method name='getPackageArchiveInfo' return='android.content.pm.PackageInfo'><parameter name='archiveFilePath' type='java.lang.String'/><parameter name='flags' type='int'/></method><method abstract='true' name='getPackageGids' return='int[]'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getPackageInfo' return='android.content.pm.PackageInfo'><parameter name='packageName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getPackagesForUid' return='java.lang.String[]'><parameter name='uid' type='int'/></method><method abstract='true' name='getPermissionGroupInfo' return='android.content.pm.PermissionGroupInfo'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getPermissionInfo' return='android.content.pm.PermissionInfo'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getPreferredActivities' return='int'><parameter name='outFilters' type='java.util.List&lt;android.content.IntentFilter&gt;'/><parameter name='outActivities' type='java.util.List&lt;android.content.ComponentName&gt;'/><parameter name='packageName' type='java.lang.String'/></method><method abstract='true' name='getPreferredPackages' return='java.util.List&lt;android.content.pm.PackageInfo&gt;'><parameter name='flags' type='int'/></method><method abstract='true' name='getReceiverInfo' return='android.content.pm.ActivityInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getResourcesForActivity' return='android.content.res.Resources'><parameter name='activityName' type='android.content.ComponentName'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getResourcesForApplication' return='android.content.res.Resources'><parameter name='app' type='android.content.pm.ApplicationInfo'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getResourcesForApplication' return='android.content.res.Resources'><parameter name='appPackageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getServiceInfo' return='android.content.pm.ServiceInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' name='getText' return='java.lang.CharSequence'><parameter name='packageName' type='java.lang.String'/><parameter name='resid' type='int'/><parameter name='appInfo' type='android.content.pm.ApplicationInfo'/></method><method abstract='true' name='getXml' return='android.content.res.XmlResourceParser'><parameter name='packageName' type='java.lang.String'/><parameter name='resid' type='int'/><parameter name='appInfo' type='android.content.pm.ApplicationInfo'/></method><method abstract='true' api_removed='4' name='installPackage'><parameter name='packageURI' type='android.net.Uri'/><parameter name='observer' type='android.content.pm.IPackageInstallObserver'/><parameter name='flags' type='int'/></method><method api_removed='4' name='installPackage'><parameter name='packageURI' type='android.net.Uri'/></method><method abstract='true' name='queryBroadcastReceivers' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method abstract='true' name='queryContentProviders' return='java.util.List&lt;android.content.pm.ProviderInfo&gt;'><parameter name='processName' type='java.lang.String'/><parameter name='uid' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' name='queryInstrumentation' return='java.util.List&lt;android.content.pm.InstrumentationInfo&gt;'><parameter name='targetPackage' type='java.lang.String'/><parameter name='flags' type='int'/></method><method abstract='true' name='queryIntentActivities' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method abstract='true' name='queryIntentActivityOptions' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='caller' type='android.content.ComponentName'/><parameter name='specifics' type='android.content.Intent[]'/><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method abstract='true' name='queryIntentServices' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method abstract='true' name='queryPermissionsByGroup' return='java.util.List&lt;android.content.pm.PermissionInfo&gt;'><parameter name='group' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' deprecated='7' name='removePackageFromPreferred'><parameter name='packageName' type='java.lang.String'/></method><method abstract='true' name='removePermission'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='resolveActivity' return='android.content.pm.ResolveInfo'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method abstract='true' name='resolveContentProvider' return='android.content.pm.ProviderInfo'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/></method><method abstract='true' name='resolveService' return='android.content.pm.ResolveInfo'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method abstract='true' name='setApplicationEnabledSetting'><parameter name='packageName' type='java.lang.String'/><parameter name='newState' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' name='setComponentEnabledSetting'><parameter name='componentName' type='android.content.ComponentName'/><parameter name='newState' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='3' name='getLaunchIntentForPackage' return='android.content.Intent'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' api_added='3' name='getSystemSharedLibraryNames' return='java.lang.String[]'/><method abstract='true' api_added='3' name='isSafeMode' return='boolean'/><method abstract='true' api_added='5' name='checkSignatures' return='int'><parameter name='uid1' type='int'/><parameter name='uid2' type='int'/></method><method abstract='true' api_added='5' name='getInstallerPackageName' return='java.lang.String'><parameter name='packageName' type='java.lang.String'/></method><method abstract='true' api_added='5' name='getSystemAvailableFeatures' return='android.content.pm.FeatureInfo[]'/><method abstract='true' api_added='5' name='hasSystemFeature' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' api_added='8' name='addPermissionAsync' return='boolean'><parameter name='info' type='android.content.pm.PermissionInfo'/></method><method abstract='true' api_added='8' name='canonicalToCurrentPackageNames' return='java.lang.String[]'><parameter name='names' type='java.lang.String[]'/></method><method abstract='true' api_added='8' name='currentToCanonicalPackageNames' return='java.lang.String[]'><parameter name='names' type='java.lang.String[]'/></method><method abstract='true' api_added='9' name='getActivityLogo' return='android.graphics.drawable.Drawable'><parameter name='activityName' type='android.content.ComponentName'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' api_added='9' name='getActivityLogo' return='android.graphics.drawable.Drawable'><parameter name='intent' type='android.content.Intent'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' api_added='9' name='getApplicationLogo' return='android.graphics.drawable.Drawable'><parameter name='info' type='android.content.pm.ApplicationInfo'/></method><method abstract='true' api_added='9' name='getApplicationLogo' return='android.graphics.drawable.Drawable'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' api_added='9' name='getProviderInfo' return='android.content.pm.ProviderInfo'><parameter name='component' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method abstract='true' api_added='11' name='setInstallerPackageName'><parameter name='targetPackage' type='java.lang.String'/><parameter name='installerPackageName' type='java.lang.String'/></method><method abstract='true' api_added='14' name='verifyPendingInstall'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method abstract='true' api_added='17' name='extendVerificationTimeout'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='long'/></method><method abstract='true' api_added='18' name='getPackagesHoldingPermissions' return='java.util.List&lt;android.content.pm.PackageInfo&gt;'><parameter name='arg0' type='java.lang.String[]'/><parameter name='arg1' type='int'/></method><method abstract='true' api_added='19' name='queryIntentContentProviders' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='int'/></method></class><class extends='android.util.AndroidException' name='PackageManager.NameNotFoundException' static='true'><constructor name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/><constructor name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'><parameter name='name' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='PackageStats'><constructor name='PackageStats' type='android.content.pm.PackageStats'><parameter name='pkgName' type='java.lang.String'/></constructor><constructor name='PackageStats' type='android.content.pm.PackageStats'><parameter name='source' type='android.os.Parcel'/></constructor><constructor name='PackageStats' type='android.content.pm.PackageStats'><parameter name='pStats' type='android.content.pm.PackageStats'/></constructor><method name='describeContents' return='int'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method></class><class extends='android.content.pm.PackageItemInfo' name='PermissionGroupInfo'><constructor name='PermissionGroupInfo' type='android.content.pm.PermissionGroupInfo'/><constructor name='PermissionGroupInfo' type='android.content.pm.PermissionGroupInfo'><parameter name='orig' type='android.content.pm.PermissionGroupInfo'/></constructor><method name='describeContents' return='int'/><method name='loadDescription' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method></class><class extends='android.content.pm.PackageItemInfo' name='PermissionInfo'><constructor name='PermissionInfo' type='android.content.pm.PermissionInfo'/><constructor name='PermissionInfo' type='android.content.pm.PermissionInfo'><parameter name='orig' type='android.content.pm.PermissionInfo'/></constructor><method name='describeContents' return='int'/><method name='loadDescription' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method></class><class extends='android.content.pm.ComponentInfo' final='true' name='ProviderInfo'><constructor name='ProviderInfo' type='android.content.pm.ProviderInfo'/><constructor name='ProviderInfo' type='android.content.pm.ProviderInfo'><parameter name='orig' type='android.content.pm.ProviderInfo'/></constructor><method name='describeContents' return='int'/><method api_added='19' name='dump'><parameter name='arg0' type='android.util.Printer'/><parameter name='arg1' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='ResolveInfo'><constructor name='ResolveInfo' type='android.content.pm.ResolveInfo'/><method name='describeContents' return='int'/><method name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method final='true' name='getIconResource' return='int'/><method name='loadIcon' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method name='loadLabel' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method></class><class extends='java.lang.Object' name='ResolveInfo.DisplayNameComparator' static='true'><constructor name='ResolveInfo.DisplayNameComparator' type='android.content.pm.ResolveInfo.DisplayNameComparator'><parameter name='pm' type='android.content.pm.PackageManager'/></constructor><method final='true' name='compare' return='int'><parameter name='a' type='android.content.pm.ResolveInfo'/><parameter name='b' type='android.content.pm.ResolveInfo'/></method></class><class extends='android.content.pm.ComponentInfo' name='ServiceInfo'><constructor name='ServiceInfo' type='android.content.pm.ServiceInfo'/><constructor name='ServiceInfo' type='android.content.pm.ServiceInfo'><parameter name='orig' type='android.content.pm.ServiceInfo'/></constructor><method name='describeContents' return='int'/><method api_added='5' name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='Signature'><constructor name='Signature' type='android.content.pm.Signature'><parameter name='signature' type='byte[]'/></constructor><constructor name='Signature' type='android.content.pm.Signature'><parameter name='text' type='java.lang.String'/></constructor><method name='describeContents' return='int'/><method name='toByteArray' return='byte[]'/><method name='toChars' return='char[]'/><method name='toChars' return='char[]'><parameter name='existingArray' type='char[]'/><parameter name='outLen' type='int[]'/></method><method name='toCharsString' return='java.lang.String'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='ConfigurationInfo'><constructor api_added='3' name='ConfigurationInfo' type='android.content.pm.ConfigurationInfo'/><constructor api_added='3' name='ConfigurationInfo' type='android.content.pm.ConfigurationInfo'><parameter name='orig' type='android.content.pm.ConfigurationInfo'/></constructor><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method><method api_added='4' name='getGlEsVersion' return='java.lang.String'/></class><class api_added='4' extends='android.os.PatternMatcher' name='PathPermission'><constructor api_added='4' name='PathPermission' type='android.content.pm.PathPermission'><parameter name='pattern' type='java.lang.String'/><parameter name='type' type='int'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/></constructor><constructor api_added='4' name='PathPermission' type='android.content.pm.PathPermission'><parameter name='src' type='android.os.Parcel'/></constructor><method api_added='4' name='getReadPermission' return='java.lang.String'/><method api_added='4' name='getWritePermission' return='java.lang.String'/></class><class api_added='5' extends='java.lang.Object' name='FeatureInfo'><constructor api_added='5' name='FeatureInfo' type='android.content.pm.FeatureInfo'/><constructor api_added='5' name='FeatureInfo' type='android.content.pm.FeatureInfo'><parameter name='orig' type='android.content.pm.FeatureInfo'/></constructor><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='getGlEsVersion' return='java.lang.String'/><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method></class><class api_added='5' extends='android.content.Intent' name='LabeledIntent'><constructor api_added='5' name='LabeledIntent' type='android.content.pm.LabeledIntent'><parameter name='origIntent' type='android.content.Intent'/><parameter name='sourcePackage' type='java.lang.String'/><parameter name='labelRes' type='int'/><parameter name='icon' type='int'/></constructor><constructor api_added='5' name='LabeledIntent' type='android.content.pm.LabeledIntent'><parameter name='origIntent' type='android.content.Intent'/><parameter name='sourcePackage' type='java.lang.String'/><parameter name='nonLocalizedLabel' type='java.lang.CharSequence'/><parameter name='icon' type='int'/></constructor><constructor api_added='5' name='LabeledIntent' type='android.content.pm.LabeledIntent'><parameter name='sourcePackage' type='java.lang.String'/><parameter name='labelRes' type='int'/><parameter name='icon' type='int'/></constructor><constructor api_added='5' name='LabeledIntent' type='android.content.pm.LabeledIntent'><parameter name='sourcePackage' type='java.lang.String'/><parameter name='nonLocalizedLabel' type='java.lang.CharSequence'/><parameter name='icon' type='int'/></constructor><method api_added='5' name='getIconResource' return='int'/><method api_added='5' name='getLabelResource' return='int'/><method api_added='5' name='getNonLocalizedLabel' return='java.lang.CharSequence'/><method api_added='5' name='getSourcePackage' return='java.lang.String'/><method api_added='5' name='loadIcon' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='5' name='loadLabel' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method></class><interface abstract='true' api_removed='4' name='IPackageInstallObserver'><method abstract='true' api_removed='4' name='packageInstalled'><parameter name='packageName' type='java.lang.String'/><parameter name='returnCode' type='int'/><exception name='RemoteException' type='android.os.RemoteException'/></method></interface></package><package name='android.content.res'><class extends='java.lang.Object' name='AssetFileDescriptor'><constructor name='AssetFileDescriptor' type='android.content.res.AssetFileDescriptor'><parameter name='fd' type='android.os.ParcelFileDescriptor'/><parameter name='startOffset' type='long'/><parameter name='length' type='long'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='getFileDescriptor' return='java.io.FileDescriptor'/><method name='getLength' return='long'/><method name='getParcelFileDescriptor' return='android.os.ParcelFileDescriptor'/><method name='getStartOffset' return='long'/><method api_added='3' name='createInputStream' return='java.io.FileInputStream'><exception name='IOException' type='java.io.IOException'/></method><method api_added='3' name='createOutputStream' return='java.io.FileOutputStream'><exception name='IOException' type='java.io.IOException'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getDeclaredLength' return='long'/><method api_added='3' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='19' name='getExtras' return='android.os.Bundle'/></class><class extends='java.lang.Object' final='true' name='AssetManager'><method name='close'/><method final='true' name='getLocales' native='true' return='java.lang.String[]'/><method final='true' name='list' native='true' return='java.lang.String[]'><parameter name='path' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='open' return='java.io.InputStream'><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='open' return='java.io.InputStream'><parameter name='fileName' type='java.lang.String'/><parameter name='accessMode' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='openFd' return='android.content.res.AssetFileDescriptor'><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='openNonAssetFd' return='android.content.res.AssetFileDescriptor'><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='openNonAssetFd' return='android.content.res.AssetFileDescriptor'><parameter name='cookie' type='int'/><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='openXmlResourceParser' return='android.content.res.XmlResourceParser'><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='openXmlResourceParser' return='android.content.res.XmlResourceParser'><parameter name='cookie' type='int'/><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.InputStream' final='true' name='AssetManager.AssetInputStream'><method final='true' name='available' return='int'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='getAssetInt' return='int'/><method final='true' name='mark'><parameter name='readlimit' type='int'/></method><method final='true' name='markSupported' return='boolean'/><method final='true' name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='read' return='int'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='read' return='int'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='reset'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='skip' return='long'><parameter name='n' type='long'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ColorStateList'><constructor name='ColorStateList' type='android.content.res.ColorStateList'><parameter name='states' type='int[][]'/><parameter name='colors' type='int[]'/></constructor><method name='createFromXml' return='android.content.res.ColorStateList' static='true'><parameter name='r' type='android.content.res.Resources'/><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='describeContents' return='int'/><method name='getColorForState' return='int'><parameter name='stateSet' type='int[]'/><parameter name='defaultColor' type='int'/></method><method name='getDefaultColor' return='int'/><method name='isStateful' return='boolean'/><method name='valueOf' return='android.content.res.ColorStateList' static='true'><parameter name='color' type='int'/></method><method name='withAlpha' return='android.content.res.ColorStateList'><parameter name='alpha' type='int'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' final='true' name='Configuration'><constructor name='Configuration' type='android.content.res.Configuration'/><constructor name='Configuration' type='android.content.res.Configuration'><parameter name='o' type='android.content.res.Configuration'/></constructor><method name='compareTo' return='int'><parameter name='that' type='android.content.res.Configuration'/></method><method name='describeContents' return='int'/><method name='diff' return='int'><parameter name='delta' type='android.content.res.Configuration'/></method><method name='equals' return='boolean'><parameter name='that' type='android.content.res.Configuration'/></method><method name='needNewResources' return='boolean' static='true'><parameter name='configChanges' type='int'/><parameter name='interestingChanges' type='int'/></method><method name='setToDefaults'/><method name='updateFrom' return='int'><parameter name='delta' type='android.content.res.Configuration'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='8' name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method api_added='8' name='setTo'><parameter name='o' type='android.content.res.Configuration'/></method><method api_added='11' name='isLayoutSizeAtLeast' return='boolean'><parameter name='size' type='int'/></method><method api_added='17' name='getLayoutDirection' return='int'/><method api_added='17' name='setLayoutDirection'><parameter name='arg0' type='java.util.Locale'/></method><method api_added='17' name='setLocale'><parameter name='arg0' type='java.util.Locale'/></method></class><class extends='java.lang.Object' name='Resources'><constructor name='Resources' type='android.content.res.Resources'><parameter name='assets' type='android.content.res.AssetManager'/><parameter name='metrics' type='android.util.DisplayMetrics'/><parameter name='config' type='android.content.res.Configuration'/></constructor><method final='true' name='finishPreloading'/><method final='true' name='flushLayoutCache'/><method name='getAnimation' return='android.content.res.XmlResourceParser'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method final='true' name='getAssets' return='android.content.res.AssetManager'/><method name='getColor' return='int'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getColorStateList' return='android.content.res.ColorStateList'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getConfiguration' return='android.content.res.Configuration'/><method name='getDimension' return='float'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getDimensionPixelOffset' return='int'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getDimensionPixelSize' return='int'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getDisplayMetrics' return='android.util.DisplayMetrics'/><method name='getDrawable' return='android.graphics.drawable.Drawable'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getIdentifier' return='int'><parameter name='name' type='java.lang.String'/><parameter name='defType' type='java.lang.String'/><parameter name='defPackage' type='java.lang.String'/></method><method name='getIntArray' return='int[]'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getInteger' return='int'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getLayout' return='android.content.res.XmlResourceParser'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getMovie' return='android.graphics.Movie'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getQuantityString' return='java.lang.String'><parameter name='id' type='int'/><parameter name='quantity' type='int'/><parameter name='formatArgs' type='java.lang.Object...'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getQuantityString' return='java.lang.String'><parameter name='id' type='int'/><parameter name='quantity' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getQuantityText' return='java.lang.CharSequence'><parameter name='id' type='int'/><parameter name='quantity' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getResourceEntryName' return='java.lang.String'><parameter name='resid' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getResourceName' return='java.lang.String'><parameter name='resid' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getResourcePackageName' return='java.lang.String'><parameter name='resid' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getResourceTypeName' return='java.lang.String'><parameter name='resid' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getString' return='java.lang.String'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getString' return='java.lang.String'><parameter name='id' type='int'/><parameter name='formatArgs' type='java.lang.Object...'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getStringArray' return='java.lang.String[]'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getSystem' return='android.content.res.Resources' static='true'/><method name='getText' return='java.lang.CharSequence'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getText' return='java.lang.CharSequence'><parameter name='id' type='int'/><parameter name='def' type='java.lang.CharSequence'/></method><method name='getTextArray' return='java.lang.CharSequence[]'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getValue'><parameter name='id' type='int'/><parameter name='outValue' type='android.util.TypedValue'/><parameter name='resolveRefs' type='boolean'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getValue'><parameter name='name' type='java.lang.String'/><parameter name='outValue' type='android.util.TypedValue'/><parameter name='resolveRefs' type='boolean'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='getXml' return='android.content.res.XmlResourceParser'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method final='true' name='newTheme' return='android.content.res.Resources.Theme'/><method name='obtainAttributes' return='android.content.res.TypedArray'><parameter name='set' type='android.util.AttributeSet'/><parameter name='attrs' type='int[]'/></method><method name='obtainTypedArray' return='android.content.res.TypedArray'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='openRawResource' return='java.io.InputStream'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='openRawResourceFd' return='android.content.res.AssetFileDescriptor'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='updateConfiguration'><parameter name='config' type='android.content.res.Configuration'/><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method api_added='3' name='getBoolean' return='boolean'><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method api_added='3' name='getFraction' return='float'><parameter name='id' type='int'/><parameter name='base' type='int'/><parameter name='pbase' type='int'/></method><method api_added='3' name='openRawResource' return='java.io.InputStream'><parameter name='id' type='int'/><parameter name='value' type='android.util.TypedValue'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method api_added='3' name='parseBundleExtra'><parameter name='tagName' type='java.lang.String'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='outBundle' type='android.os.Bundle'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method api_added='3' name='parseBundleExtras'><parameter name='parser' type='android.content.res.XmlResourceParser'/><parameter name='outBundle' type='android.os.Bundle'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method api_added='15' name='getDrawableForDensity' return='android.graphics.drawable.Drawable'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='15' name='getValueForDensity'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.util.TypedValue'/><parameter name='arg3' type='boolean'/></method></class><class extends='java.lang.RuntimeException' name='Resources.NotFoundException' static='true'><constructor name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/><constructor name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'><parameter name='name' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='Resources.Theme'><method name='applyStyle'><parameter name='resid' type='int'/><parameter name='force' type='boolean'/></method><method name='dump'><parameter name='priority' type='int'/><parameter name='tag' type='java.lang.String'/><parameter name='prefix' type='java.lang.String'/></method><method name='obtainStyledAttributes' return='android.content.res.TypedArray'><parameter name='attrs' type='int[]'/></method><method name='obtainStyledAttributes' return='android.content.res.TypedArray'><parameter name='resid' type='int'/><parameter name='attrs' type='int[]'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='obtainStyledAttributes' return='android.content.res.TypedArray'><parameter name='set' type='android.util.AttributeSet'/><parameter name='attrs' type='int[]'/><parameter name='defStyleAttr' type='int'/><parameter name='defStyleRes' type='int'/></method><method name='resolveAttribute' return='boolean'><parameter name='resid' type='int'/><parameter name='outValue' type='android.util.TypedValue'/><parameter name='resolveRefs' type='boolean'/></method><method name='setTo'><parameter name='other' type='android.content.res.Resources.Theme'/></method></class><class extends='java.lang.Object' name='TypedArray'><method name='getBoolean' return='boolean'><parameter name='index' type='int'/><parameter name='defValue' type='boolean'/></method><method name='getColor' return='int'><parameter name='index' type='int'/><parameter name='defValue' type='int'/></method><method name='getColorStateList' return='android.content.res.ColorStateList'><parameter name='index' type='int'/></method><method name='getDimension' return='float'><parameter name='index' type='int'/><parameter name='defValue' type='float'/></method><method name='getDimensionPixelOffset' return='int'><parameter name='index' type='int'/><parameter name='defValue' type='int'/></method><method name='getDimensionPixelSize' return='int'><parameter name='index' type='int'/><parameter name='defValue' type='int'/></method><method name='getDrawable' return='android.graphics.drawable.Drawable'><parameter name='index' type='int'/></method><method name='getFloat' return='float'><parameter name='index' type='int'/><parameter name='defValue' type='float'/></method><method name='getFraction' return='float'><parameter name='index' type='int'/><parameter name='base' type='int'/><parameter name='pbase' type='int'/><parameter name='defValue' type='float'/></method><method name='getIndex' return='int'><parameter name='at' type='int'/></method><method name='getIndexCount' return='int'/><method name='getInt' return='int'><parameter name='index' type='int'/><parameter name='defValue' type='int'/></method><method name='getInteger' return='int'><parameter name='index' type='int'/><parameter name='defValue' type='int'/></method><method name='getLayoutDimension' return='int'><parameter name='index' type='int'/><parameter name='name' type='java.lang.String'/></method><method name='getNonResourceString' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getPositionDescription' return='java.lang.String'/><method name='getResourceId' return='int'><parameter name='index' type='int'/><parameter name='defValue' type='int'/></method><method name='getResources' return='android.content.res.Resources'/><method name='getString' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getText' return='java.lang.CharSequence'><parameter name='index' type='int'/></method><method name='getTextArray' return='java.lang.CharSequence[]'><parameter name='index' type='int'/></method><method name='getValue' return='boolean'><parameter name='index' type='int'/><parameter name='outValue' type='android.util.TypedValue'/></method><method name='hasValue' return='boolean'><parameter name='index' type='int'/></method><method name='length' return='int'/><method name='peekValue' return='android.util.TypedValue'><parameter name='index' type='int'/></method><method name='recycle'/><method api_added='3' name='getLayoutDimension' return='int'><parameter name='index' type='int'/><parameter name='defValue' type='int'/></method></class><class api_added='3' extends='android.os.ParcelFileDescriptor.AutoCloseInputStream' name='AssetFileDescriptor.AutoCloseInputStream' static='true'><constructor api_added='3' name='AssetFileDescriptor.AutoCloseInputStream' type='android.content.res.AssetFileDescriptor.AutoCloseInputStream'><parameter name='fd' type='android.content.res.AssetFileDescriptor'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class api_added='3' extends='android.os.ParcelFileDescriptor.AutoCloseOutputStream' name='AssetFileDescriptor.AutoCloseOutputStream' static='true'><constructor api_added='3' name='AssetFileDescriptor.AutoCloseOutputStream' type='android.content.res.AssetFileDescriptor.AutoCloseOutputStream'><parameter name='fd' type='android.content.res.AssetFileDescriptor'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class api_added='9' extends='java.lang.Object' name='ObbInfo'><method api_added='9' name='describeContents' return='int'/><method api_added='9' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method></class><class api_added='9' extends='java.lang.Object' name='ObbScanner'><method api_added='9' name='getObbInfo' return='android.content.res.ObbInfo' static='true'><parameter name='filePath' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></class><interface abstract='true' name='XmlResourceParser'><method abstract='true' name='close'/></interface></package><package name='android.database'><class abstract='true' extends='java.lang.Object' name='AbstractCursor'><constructor name='AbstractCursor' type='android.database.AbstractCursor'/><method name='checkPosition' visibility='protected'/><method name='close'/><method name='copyStringToBuffer'><parameter name='columnIndex' type='int'/><parameter name='buffer' type='android.database.CharArrayBuffer'/></method><method name='deactivate'/><method name='fillWindow'><parameter name='position' type='int'/><parameter name='window' type='android.database.CursorWindow'/></method><method name='getBlob' return='byte[]'><parameter name='column' type='int'/></method><method name='getColumnCount' return='int'/><method name='getColumnIndex' return='int'><parameter name='columnName' type='java.lang.String'/></method><method name='getColumnIndexOrThrow' return='int'><parameter name='columnName' type='java.lang.String'/></method><method name='getColumnName' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getColumnNames' return='java.lang.String[]'/><method abstract='true' name='getCount' return='int'/><method abstract='true' name='getDouble' return='double'><parameter name='column' type='int'/></method><method name='getExtras' return='android.os.Bundle'/><method abstract='true' name='getFloat' return='float'><parameter name='column' type='int'/></method><method abstract='true' name='getInt' return='int'><parameter name='column' type='int'/></method><method abstract='true' name='getLong' return='long'><parameter name='column' type='int'/></method><method final='true' name='getPosition' return='int'/><method abstract='true' name='getShort' return='short'><parameter name='column' type='int'/></method><method abstract='true' name='getString' return='java.lang.String'><parameter name='column' type='int'/></method><method deprecated='11' name='getUpdatedField' return='java.lang.Object' visibility='protected'><parameter name='columnIndex' type='int'/></method><method name='getWantsAllOnMoveCalls' return='boolean'/><method name='getWindow' return='android.database.CursorWindow'/><method final='true' name='isAfterLast' return='boolean'/><method final='true' name='isBeforeFirst' return='boolean'/><method name='isClosed' return='boolean'/><method deprecated='11' name='isFieldUpdated' return='boolean' visibility='protected'><parameter name='columnIndex' type='int'/></method><method final='true' name='isFirst' return='boolean'/><method final='true' name='isLast' return='boolean'/><method abstract='true' name='isNull' return='boolean'><parameter name='column' type='int'/></method><method final='true' name='move' return='boolean'><parameter name='offset' type='int'/></method><method final='true' name='moveToFirst' return='boolean'/><method final='true' name='moveToLast' return='boolean'/><method final='true' name='moveToNext' return='boolean'/><method final='true' name='moveToPosition' return='boolean'><parameter name='position' type='int'/></method><method final='true' name='moveToPrevious' return='boolean'/><method name='onChange' visibility='protected'><parameter name='selfChange' type='boolean'/></method><method name='onMove' return='boolean'><parameter name='oldPosition' type='int'/><parameter name='newPosition' type='int'/></method><method name='registerContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method name='requery' return='boolean'/><method name='respond' return='android.os.Bundle'><parameter name='extras' type='android.os.Bundle'/></method><method name='setNotificationUri'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='notifyUri' type='android.net.Uri'/></method><method name='unregisterContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method api_added='11' name='getNotificationUri' return='android.net.Uri'/><method api_added='11' name='getType' return='int'><parameter name='column' type='int'/></method></class><class extends='android.database.ContentObserver' name='AbstractCursor.SelfContentObserver' static='true' visibility='protected'><constructor name='AbstractCursor.SelfContentObserver' type='android.database.AbstractCursor.SelfContentObserver'><parameter name='cursor' type='android.database.AbstractCursor'/></constructor></class><class abstract='true' extends='android.database.AbstractCursor' name='AbstractWindowedCursor'><constructor name='AbstractWindowedCursor' type='android.database.AbstractWindowedCursor'/><method name='getDouble' return='double'><parameter name='columnIndex' type='int'/></method><method name='getFloat' return='float'><parameter name='columnIndex' type='int'/></method><method name='getInt' return='int'><parameter name='columnIndex' type='int'/></method><method name='getLong' return='long'><parameter name='columnIndex' type='int'/></method><method name='getShort' return='short'><parameter name='columnIndex' type='int'/></method><method name='getString' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method name='hasWindow' return='boolean'/><method deprecated='11' name='isBlob' return='boolean'><parameter name='columnIndex' type='int'/></method><method name='isNull' return='boolean'><parameter name='columnIndex' type='int'/></method><method name='setWindow'><parameter name='window' type='android.database.CursorWindow'/></method><method api_added='5' deprecated='11' name='isFloat' return='boolean'><parameter name='columnIndex' type='int'/></method><method api_added='5' deprecated='11' name='isLong' return='boolean'><parameter name='columnIndex' type='int'/></method><method api_added='5' deprecated='11' name='isString' return='boolean'><parameter name='columnIndex' type='int'/></method></class><class extends='java.lang.Object' final='true' name='CharArrayBuffer'><constructor name='CharArrayBuffer' type='android.database.CharArrayBuffer'><parameter name='size' type='int'/></constructor><constructor name='CharArrayBuffer' type='android.database.CharArrayBuffer'><parameter name='buf' type='char[]'/></constructor></class><class extends='android.database.Observable' name='ContentObservable'><constructor name='ContentObservable' type='android.database.ContentObservable'/><method deprecated='16' name='dispatchChange'><parameter name='selfChange' type='boolean'/></method><method deprecated='16' name='notifyChange'><parameter name='selfChange' type='boolean'/></method><method name='registerObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method api_added='16' name='dispatchChange'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='android.net.Uri'/></method></class><class abstract='true' extends='java.lang.Object' name='ContentObserver'><constructor name='ContentObserver' type='android.database.ContentObserver'><parameter name='handler' type='android.os.Handler'/></constructor><method name='deliverSelfNotifications' return='boolean'/><method deprecated='16' final='true' name='dispatchChange'><parameter name='selfChange' type='boolean'/></method><method name='onChange'><parameter name='selfChange' type='boolean'/></method><method api_added='16' final='true' name='dispatchChange'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='android.net.Uri'/></method><method api_added='16' name='onChange'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='android.net.Uri'/></method></class><class extends='java.lang.IndexOutOfBoundsException' name='CursorIndexOutOfBoundsException'><constructor name='CursorIndexOutOfBoundsException' type='android.database.CursorIndexOutOfBoundsException'><parameter name='index' type='int'/><parameter name='size' type='int'/></constructor><constructor name='CursorIndexOutOfBoundsException' type='android.database.CursorIndexOutOfBoundsException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='CursorJoiner'><constructor name='CursorJoiner' type='android.database.CursorJoiner'><parameter name='cursorLeft' type='android.database.Cursor'/><parameter name='columnNamesLeft' type='java.lang.String[]'/><parameter name='cursorRight' type='android.database.Cursor'/><parameter name='columnNamesRight' type='java.lang.String[]'/></constructor><method name='hasNext' return='boolean'/><method name='iterator' return='java.util.Iterator&lt;android.database.CursorJoiner.Result&gt;'/><method name='next' return='android.database.CursorJoiner.Result'/><method name='remove'/></class><class extends='java.lang.Enum' final='true' name='CursorJoiner.Result' static='true'><method name='valueOf' return='android.database.CursorJoiner.Result' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.database.CursorJoiner.Result[]' static='true'/></class><class extends='android.database.sqlite.SQLiteClosable' name='CursorWindow'><constructor name='CursorWindow' type='android.database.CursorWindow'><parameter name='localWindow' type='boolean'/></constructor><constructor api_added='15' name='deprecated CursorWindow' type='android.database.deprecated CursorWindow'><parameter name='arg0' type='boolean'/></constructor><method name='allocRow' return='boolean'/><method name='clear'/><method api_removed='16' name='close'/><method name='copyStringToBuffer'><parameter name='row' type='int'/><parameter name='col' type='int'/><parameter name='buffer' type='android.database.CharArrayBuffer'/></method><method name='describeContents' return='int'/><method name='freeLastRow'/><method name='getBlob' return='byte[]'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='getDouble' return='double'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='getFloat' return='float'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='getInt' return='int'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='getLong' return='long'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='getNumRows' return='int'/><method name='getShort' return='short'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='getStartPosition' return='int'/><method name='getString' return='java.lang.String'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method deprecated='11' name='isBlob' return='boolean'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method deprecated='11' name='isNull' return='boolean'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='newFromParcel' return='android.database.CursorWindow' static='true'><parameter name='p' type='android.os.Parcel'/></method><method name='onAllReferencesReleased' visibility='protected'/><method name='putBlob' return='boolean'><parameter name='value' type='byte[]'/><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='putDouble' return='boolean'><parameter name='value' type='double'/><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='putLong' return='boolean'><parameter name='value' type='long'/><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='putNull' return='boolean'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='putString' return='boolean'><parameter name='value' type='java.lang.String'/><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method name='setNumColumns' return='boolean'><parameter name='columnNum' type='int'/></method><method name='setStartPosition'><parameter name='pos' type='int'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='5' deprecated='11' name='isFloat' return='boolean'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method api_added='5' deprecated='11' name='isLong' return='boolean'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method api_added='5' deprecated='11' name='isString' return='boolean'><parameter name='row' type='int'/><parameter name='col' type='int'/></method><method api_added='11' name='getType' return='int'><parameter name='row' type='int'/><parameter name='col' type='int'/></method></class><class extends='java.lang.Object' name='CursorWrapper'><constructor name='CursorWrapper' type='android.database.CursorWrapper'><parameter name='cursor' type='android.database.Cursor'/></constructor><method name='close'/><method name='copyStringToBuffer'><parameter name='columnIndex' type='int'/><parameter name='buffer' type='android.database.CharArrayBuffer'/></method><method name='deactivate'/><method name='getBlob' return='byte[]'><parameter name='columnIndex' type='int'/></method><method name='getColumnCount' return='int'/><method deprecated='2' name='getColumnIndex' return='int'><parameter name='columnName' type='java.lang.String'/></method><method name='getColumnIndexOrThrow' return='int'><parameter name='columnName' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getColumnName' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method name='getColumnNames' return='java.lang.String[]'/><method name='getCount' return='int'/><method name='getDouble' return='double'><parameter name='columnIndex' type='int'/></method><method name='getExtras' return='android.os.Bundle'/><method name='getFloat' return='float'><parameter name='columnIndex' type='int'/></method><method name='getInt' return='int'><parameter name='columnIndex' type='int'/></method><method name='getLong' return='long'><parameter name='columnIndex' type='int'/></method><method name='getPosition' return='int'/><method name='getShort' return='short'><parameter name='columnIndex' type='int'/></method><method name='getString' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method name='getWantsAllOnMoveCalls' return='boolean'/><method name='isAfterLast' return='boolean'/><method name='isBeforeFirst' return='boolean'/><method name='isClosed' return='boolean'/><method name='isFirst' return='boolean'/><method name='isLast' return='boolean'/><method name='isNull' return='boolean'><parameter name='columnIndex' type='int'/></method><method name='move' return='boolean'><parameter name='offset' type='int'/></method><method name='moveToFirst' return='boolean'/><method name='moveToLast' return='boolean'/><method name='moveToNext' return='boolean'/><method name='moveToPosition' return='boolean'><parameter name='position' type='int'/></method><method name='moveToPrevious' return='boolean'/><method name='registerContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method name='requery' return='boolean'/><method name='respond' return='android.os.Bundle'><parameter name='extras' type='android.os.Bundle'/></method><method name='setNotificationUri'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/></method><method name='unregisterContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method api_added='11' name='getType' return='int'><parameter name='columnIndex' type='int'/></method><method api_added='11' name='getWrappedCursor' return='android.database.Cursor'/><method api_added='19' name='getNotificationUri' return='android.net.Uri'/></class><class extends='android.database.Observable' name='DataSetObservable'><constructor name='DataSetObservable' type='android.database.DataSetObservable'/><method name='notifyChanged'/><method name='notifyInvalidated'/></class><class abstract='true' extends='java.lang.Object' name='DataSetObserver'><constructor name='DataSetObserver' type='android.database.DataSetObserver'/><method name='onChanged'/><method name='onInvalidated'/></class><class extends='java.lang.Object' name='DatabaseUtils'><constructor name='DatabaseUtils' type='android.database.DatabaseUtils'/><method deprecated='2' name='appendEscapedSQLString' static='true'><parameter name='sb' type='java.lang.StringBuilder'/><parameter name='sqlString' type='java.lang.String'/></method><method final='true' name='appendValueToSql' static='true'><parameter name='sql' type='java.lang.StringBuilder'/><parameter name='value' type='java.lang.Object'/></method><method name='bindObjectToProgram' static='true'><parameter name='prog' type='android.database.sqlite.SQLiteProgram'/><parameter name='index' type='int'/><parameter name='value' type='java.lang.Object'/></method><method name='createDbFromSqlStatements' static='true'><parameter name='context' type='android.content.Context'/><parameter name='dbName' type='java.lang.String'/><parameter name='dbVersion' type='int'/><parameter name='sqlStatements' type='java.lang.String'/></method><method name='cursorDoubleToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/><parameter name='key' type='java.lang.String'/></method><method name='cursorDoubleToCursorValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/></method><method name='cursorIntToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/></method><method name='cursorIntToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/><parameter name='key' type='java.lang.String'/></method><method name='cursorLongToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/></method><method name='cursorLongToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/><parameter name='key' type='java.lang.String'/></method><method name='cursorRowToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='values' type='android.content.ContentValues'/></method><method name='cursorStringToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/></method><method name='cursorStringToContentValues' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/><parameter name='key' type='java.lang.String'/></method><method name='cursorStringToInsertHelper' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='field' type='java.lang.String'/><parameter name='inserter' type='android.database.DatabaseUtils.InsertHelper'/><parameter name='index' type='int'/></method><method name='dumpCurrentRow' static='true'><parameter name='cursor' type='android.database.Cursor'/></method><method name='dumpCurrentRow' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='stream' type='java.io.PrintStream'/></method><method name='dumpCurrentRow' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='sb' type='java.lang.StringBuilder'/></method><method name='dumpCurrentRowToString' return='java.lang.String' static='true'><parameter name='cursor' type='android.database.Cursor'/></method><method name='dumpCursor' static='true'><parameter name='cursor' type='android.database.Cursor'/></method><method name='dumpCursor' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='stream' type='java.io.PrintStream'/></method><method name='dumpCursor' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='sb' type='java.lang.StringBuilder'/></method><method name='dumpCursorToString' return='java.lang.String' static='true'><parameter name='cursor' type='android.database.Cursor'/></method><method name='getCollationKey' return='java.lang.String' static='true'><parameter name='name' type='java.lang.String'/></method><method name='getHexCollationKey' return='java.lang.String' static='true'><parameter name='name' type='java.lang.String'/></method><method name='longForQuery' return='long' static='true'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='query' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method name='longForQuery' return='long' static='true'><parameter name='prog' type='android.database.sqlite.SQLiteStatement'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method name='queryNumEntries' return='long' static='true'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='table' type='java.lang.String'/></method><method final='true' name='readExceptionFromParcel' static='true'><parameter name='reply' type='android.os.Parcel'/></method><method name='readExceptionWithFileNotFoundExceptionFromParcel' static='true'><parameter name='reply' type='android.os.Parcel'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method name='sqlEscapeString' return='java.lang.String' static='true'><parameter name='value' type='java.lang.String'/></method><method name='stringForQuery' return='java.lang.String' static='true'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='query' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method name='stringForQuery' return='java.lang.String' static='true'><parameter name='prog' type='android.database.sqlite.SQLiteStatement'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method final='true' name='writeExceptionToParcel' static='true'><parameter name='reply' type='android.os.Parcel'/><parameter name='e' type='java.lang.Exception'/></method><method api_added='5' name='readExceptionWithOperationApplicationExceptionFromParcel' static='true'><parameter name='reply' type='android.os.Parcel'/><exception name='OperationApplicationException' type='android.content.OperationApplicationException'/></method><method api_added='8' name='cursorDoubleToContentValuesIfPresent' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='values' type='android.content.ContentValues'/><parameter name='column' type='java.lang.String'/></method><method api_added='8' name='cursorFloatToContentValuesIfPresent' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='values' type='android.content.ContentValues'/><parameter name='column' type='java.lang.String'/></method><method api_added='8' name='cursorIntToContentValuesIfPresent' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='values' type='android.content.ContentValues'/><parameter name='column' type='java.lang.String'/></method><method api_added='8' name='cursorLongToContentValuesIfPresent' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='values' type='android.content.ContentValues'/><parameter name='column' type='java.lang.String'/></method><method api_added='8' name='cursorShortToContentValuesIfPresent' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='values' type='android.content.ContentValues'/><parameter name='column' type='java.lang.String'/></method><method api_added='8' name='cursorStringToContentValuesIfPresent' static='true'><parameter name='cursor' type='android.database.Cursor'/><parameter name='values' type='android.content.ContentValues'/><parameter name='column' type='java.lang.String'/></method><method api_added='11' name='appendSelectionArgs' return='java.lang.String[]' static='true'><parameter name='originalValues' type='java.lang.String[]'/><parameter name='newValues' type='java.lang.String[]'/></method><method api_added='11' name='blobFileDescriptorForQuery' return='android.os.ParcelFileDescriptor' static='true'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='query' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method api_added='11' name='blobFileDescriptorForQuery' return='android.os.ParcelFileDescriptor' static='true'><parameter name='prog' type='android.database.sqlite.SQLiteStatement'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method api_added='11' name='concatenateWhere' return='java.lang.String' static='true'><parameter name='a' type='java.lang.String'/><parameter name='b' type='java.lang.String'/></method><method api_added='11' name='getSqlStatementType' return='int' static='true'><parameter name='sql' type='java.lang.String'/></method><method api_added='11' name='queryNumEntries' return='long' static='true'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='table' type='java.lang.String'/><parameter name='selection' type='java.lang.String'/></method><method api_added='11' name='queryNumEntries' return='long' static='true'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='table' type='java.lang.String'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method></class><class deprecated='17' extends='java.lang.Object' name='DatabaseUtils.InsertHelper' static='true'><constructor name='DatabaseUtils.InsertHelper' type='android.database.DatabaseUtils.InsertHelper'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='tableName' type='java.lang.String'/></constructor><method name='bind'><parameter name='index' type='int'/><parameter name='value' type='double'/></method><method name='bind'><parameter name='index' type='int'/><parameter name='value' type='float'/></method><method name='bind'><parameter name='index' type='int'/><parameter name='value' type='long'/></method><method name='bind'><parameter name='index' type='int'/><parameter name='value' type='int'/></method><method name='bind'><parameter name='index' type='int'/><parameter name='value' type='boolean'/></method><method name='bind'><parameter name='index' type='int'/><parameter name='value' type='byte[]'/></method><method name='bind'><parameter name='index' type='int'/><parameter name='value' type='java.lang.String'/></method><method name='bindNull'><parameter name='index' type='int'/></method><method name='close'/><method name='execute' return='long'/><method name='getColumnIndex' return='int'><parameter name='key' type='java.lang.String'/></method><method name='insert' return='long'><parameter name='values' type='android.content.ContentValues'/></method><method name='prepareForInsert'/><method name='prepareForReplace'/><method name='replace' return='long'><parameter name='values' type='android.content.ContentValues'/></method></class><class extends='android.database.AbstractCursor' name='MatrixCursor'><constructor name='MatrixCursor' type='android.database.MatrixCursor'><parameter name='columnNames' type='java.lang.String[]'/><parameter name='initialCapacity' type='int'/></constructor><constructor name='MatrixCursor' type='android.database.MatrixCursor'><parameter name='columnNames' type='java.lang.String[]'/></constructor><method name='addRow'><parameter name='columnValues' type='java.lang.Object[]'/></method><method name='addRow'><parameter name='columnValues' type='java.lang.Iterable&lt;?&gt;'/></method><method name='getColumnNames' return='java.lang.String[]'/><method name='getCount' return='int'/><method name='getDouble' return='double'><parameter name='column' type='int'/></method><method name='getFloat' return='float'><parameter name='column' type='int'/></method><method name='getInt' return='int'><parameter name='column' type='int'/></method><method name='getLong' return='long'><parameter name='column' type='int'/></method><method name='getShort' return='short'><parameter name='column' type='int'/></method><method name='getString' return='java.lang.String'><parameter name='column' type='int'/></method><method name='isNull' return='boolean'><parameter name='column' type='int'/></method><method name='newRow' return='android.database.MatrixCursor.RowBuilder'/></class><class extends='java.lang.Object' name='MatrixCursor.RowBuilder'><method name='add' return='android.database.MatrixCursor.RowBuilder'><parameter name='columnValue' type='java.lang.Object'/></method><method api_added='19' name='add' return='android.database.MatrixCursor.RowBuilder'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Object'/></method></class><class extends='android.database.AbstractCursor' name='MergeCursor'><constructor name='MergeCursor' type='android.database.MergeCursor'><parameter name='cursors' type='android.database.Cursor[]'/></constructor><method name='getColumnNames' return='java.lang.String[]'/><method name='getCount' return='int'/><method name='getDouble' return='double'><parameter name='column' type='int'/></method><method name='getFloat' return='float'><parameter name='column' type='int'/></method><method name='getInt' return='int'><parameter name='column' type='int'/></method><method name='getLong' return='long'><parameter name='column' type='int'/></method><method name='getShort' return='short'><parameter name='column' type='int'/></method><method name='getString' return='java.lang.String'><parameter name='column' type='int'/></method><method name='isNull' return='boolean'><parameter name='column' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='Observable'><constructor name='Observable' type='android.database.Observable'/><method name='registerObserver'><parameter name='observer' type='T'/></method><method name='unregisterAll'/><method name='unregisterObserver'><parameter name='observer' type='T'/></method></class><class extends='java.lang.RuntimeException' name='SQLException'><constructor name='SQLException' type='android.database.SQLException'/><constructor name='SQLException' type='android.database.SQLException'><parameter name='error' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='StaleDataException'><constructor name='StaleDataException' type='android.database.StaleDataException'/><constructor name='StaleDataException' type='android.database.StaleDataException'><parameter name='description' type='java.lang.String'/></constructor></class><class api_added='11' extends='java.lang.Object' final='true' name='DefaultDatabaseErrorHandler'><constructor api_added='11' name='DefaultDatabaseErrorHandler' type='android.database.DefaultDatabaseErrorHandler'/><method api_added='11' name='onCorruption'><parameter name='dbObj' type='android.database.sqlite.SQLiteDatabase'/></method></class><class api_added='15' extends='android.database.CursorWrapper' name='CrossProcessCursorWrapper'><constructor api_added='15' name='CrossProcessCursorWrapper' type='android.database.CrossProcessCursorWrapper'><parameter name='arg0' type='android.database.Cursor'/></constructor><method api_added='15' name='fillWindow'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.database.CursorWindow'/></method><method api_added='15' name='getWindow' return='android.database.CursorWindow'/><method api_added='15' name='onMove' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><interface abstract='true' name='CrossProcessCursor'><method abstract='true' name='fillWindow'><parameter name='pos' type='int'/><parameter name='winow' type='android.database.CursorWindow'/></method><method abstract='true' name='getWindow' return='android.database.CursorWindow'/><method abstract='true' name='onMove' return='boolean'><parameter name='oldPosition' type='int'/><parameter name='newPosition' type='int'/></method></interface><interface abstract='true' name='Cursor'><method abstract='true' name='close'/><method abstract='true' name='copyStringToBuffer'><parameter name='columnIndex' type='int'/><parameter name='buffer' type='android.database.CharArrayBuffer'/></method><method abstract='true' deprecated='16' name='deactivate'/><method abstract='true' name='getBlob' return='byte[]'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getColumnCount' return='int'/><method abstract='true' deprecated='2' name='getColumnIndex' return='int'><parameter name='columnName' type='java.lang.String'/></method><method abstract='true' name='getColumnIndexOrThrow' return='int'><parameter name='columnName' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='getColumnName' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getColumnNames' return='java.lang.String[]'/><method abstract='true' name='getCount' return='int'/><method abstract='true' name='getDouble' return='double'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getExtras' return='android.os.Bundle'/><method abstract='true' name='getFloat' return='float'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getInt' return='int'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getLong' return='long'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getPosition' return='int'/><method abstract='true' name='getShort' return='short'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getString' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='getWantsAllOnMoveCalls' return='boolean'/><method abstract='true' name='isAfterLast' return='boolean'/><method abstract='true' name='isBeforeFirst' return='boolean'/><method abstract='true' name='isClosed' return='boolean'/><method abstract='true' name='isFirst' return='boolean'/><method abstract='true' name='isLast' return='boolean'/><method abstract='true' name='isNull' return='boolean'><parameter name='columnIndex' type='int'/></method><method abstract='true' name='move' return='boolean'><parameter name='offset' type='int'/></method><method abstract='true' name='moveToFirst' return='boolean'/><method abstract='true' name='moveToLast' return='boolean'/><method abstract='true' name='moveToNext' return='boolean'/><method abstract='true' name='moveToPosition' return='boolean'><parameter name='position' type='int'/></method><method abstract='true' name='moveToPrevious' return='boolean'/><method abstract='true' name='registerContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method abstract='true' name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method abstract='true' deprecated='11' name='requery' return='boolean'/><method abstract='true' name='respond' return='android.os.Bundle'><parameter name='extras' type='android.os.Bundle'/></method><method abstract='true' name='setNotificationUri'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/></method><method abstract='true' name='unregisterContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method abstract='true' name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method abstract='true' api_added='11' name='getType' return='int'><parameter name='columnIndex' type='int'/></method><method abstract='true' api_added='19' name='getNotificationUri' return='android.net.Uri'/></interface><interface abstract='true' api_added='11' name='DatabaseErrorHandler'><method abstract='true' api_added='11' name='onCorruption'><parameter name='dbObj' type='android.database.sqlite.SQLiteDatabase'/></method></interface></package><package name='android.database.sqlite'><class extends='android.database.sqlite.SQLiteException' name='SQLiteAbortException'><constructor name='SQLiteAbortException' type='android.database.sqlite.SQLiteAbortException'/><constructor name='SQLiteAbortException' type='android.database.sqlite.SQLiteAbortException'><parameter name='error' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='SQLiteClosable'><constructor name='SQLiteClosable' type='android.database.sqlite.SQLiteClosable'/><method name='acquireReference'/><method abstract='true' name='onAllReferencesReleased' visibility='protected'/><method deprecated='16' name='onAllReferencesReleasedFromContainer' visibility='protected'/><method name='releaseReference'/><method deprecated='16' name='releaseReferenceFromContainer'/><method api_added='16' name='close'/></class><class extends='android.database.sqlite.SQLiteException' name='SQLiteConstraintException'><constructor name='SQLiteConstraintException' type='android.database.sqlite.SQLiteConstraintException'/><constructor name='SQLiteConstraintException' type='android.database.sqlite.SQLiteConstraintException'><parameter name='error' type='java.lang.String'/></constructor></class><class extends='android.database.AbstractWindowedCursor' name='SQLiteCursor'><constructor deprecated='11' name='SQLiteCursor' type='android.database.sqlite.SQLiteCursor'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='driver' type='android.database.sqlite.SQLiteCursorDriver'/><parameter name='editTable' type='java.lang.String'/><parameter name='query' type='android.database.sqlite.SQLiteQuery'/></constructor><constructor api_added='14' name='deprecated SQLiteCursor' type='android.database.sqlite.deprecated SQLiteCursor'><parameter name='arg0' type='android.database.sqlite.SQLiteDatabase'/><parameter name='arg1' type='android.database.sqlite.SQLiteCursorDriver'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='android.database.sqlite.SQLiteQuery'/></constructor><method name='getColumnNames' return='java.lang.String[]'/><method name='getCount' return='int'/><method name='getDatabase' return='android.database.sqlite.SQLiteDatabase'/><method name='setSelectionArguments'><parameter name='selectionArgs' type='java.lang.String[]'/></method></class><class extends='android.database.sqlite.SQLiteClosable' name='SQLiteDatabase'><method name='beginTransaction'/><method api_removed='16' name='close'/><method name='compileStatement' return='android.database.sqlite.SQLiteStatement'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='android.database.SQLException'/></method><method name='create' return='android.database.sqlite.SQLiteDatabase' static='true'><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/></method><method name='delete' return='int'><parameter name='table' type='java.lang.String'/><parameter name='whereClause' type='java.lang.String'/><parameter name='whereArgs' type='java.lang.String[]'/></method><method name='endTransaction'/><method name='execSQL'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='android.database.SQLException'/></method><method name='execSQL'><parameter name='sql' type='java.lang.String'/><parameter name='bindArgs' type='java.lang.Object[]'/><exception name='SQLException' type='android.database.SQLException'/></method><method name='findEditTable' return='java.lang.String' static='true'><parameter name='tables' type='java.lang.String'/></method><method name='getMaximumSize' return='long'/><method name='getPageSize' return='long'/><method final='true' name='getPath' return='java.lang.String'/><method deprecated='11' name='getSyncedTables' return='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/><method name='getVersion' return='int'/><method name='inTransaction' return='boolean'/><method name='insert' return='long'><parameter name='table' type='java.lang.String'/><parameter name='nullColumnHack' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/></method><method name='insertOrThrow' return='long'><parameter name='table' type='java.lang.String'/><parameter name='nullColumnHack' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/><exception name='SQLException' type='android.database.SQLException'/></method><method name='isDbLockedByCurrentThread' return='boolean'/><method deprecated='16' name='isDbLockedByOtherThreads' return='boolean'/><method name='isOpen' return='boolean'/><method name='isReadOnly' return='boolean'/><method deprecated='11' name='markTableSyncable'><parameter name='table' type='java.lang.String'/><parameter name='deletedTable' type='java.lang.String'/></method><method deprecated='11' name='markTableSyncable'><parameter name='table' type='java.lang.String'/><parameter name='foreignKey' type='java.lang.String'/><parameter name='updateTable' type='java.lang.String'/></method><method name='needUpgrade' return='boolean'><parameter name='newVersion' type='int'/></method><method name='onAllReferencesReleased' visibility='protected'/><method name='openDatabase' return='android.database.sqlite.SQLiteDatabase' static='true'><parameter name='path' type='java.lang.String'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='flags' type='int'/></method><method name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase' static='true'><parameter name='file' type='java.io.File'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/></method><method name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase' static='true'><parameter name='path' type='java.lang.String'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/></method><method name='query' return='android.database.Cursor'><parameter name='distinct' type='boolean'/><parameter name='table' type='java.lang.String'/><parameter name='columns' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='orderBy' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method name='query' return='android.database.Cursor'><parameter name='table' type='java.lang.String'/><parameter name='columns' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='orderBy' type='java.lang.String'/></method><method name='query' return='android.database.Cursor'><parameter name='table' type='java.lang.String'/><parameter name='columns' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='orderBy' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method name='queryWithFactory' return='android.database.Cursor'><parameter name='cursorFactory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='distinct' type='boolean'/><parameter name='table' type='java.lang.String'/><parameter name='columns' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='orderBy' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method name='rawQuery' return='android.database.Cursor'><parameter name='sql' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method name='rawQueryWithFactory' return='android.database.Cursor'><parameter name='cursorFactory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='sql' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='editTable' type='java.lang.String'/></method><method name='releaseMemory' native='true' return='int' static='true'/><method name='replace' return='long'><parameter name='table' type='java.lang.String'/><parameter name='nullColumnHack' type='java.lang.String'/><parameter name='initialValues' type='android.content.ContentValues'/></method><method name='replaceOrThrow' return='long'><parameter name='table' type='java.lang.String'/><parameter name='nullColumnHack' type='java.lang.String'/><parameter name='initialValues' type='android.content.ContentValues'/><exception name='SQLException' type='android.database.SQLException'/></method><method name='setLocale'><parameter name='locale' type='java.util.Locale'/></method><method deprecated='16' name='setLockingEnabled'><parameter name='lockingEnabled' type='boolean'/></method><method name='setMaximumSize' return='long'><parameter name='numBytes' type='long'/></method><method name='setPageSize'><parameter name='numBytes' type='long'/></method><method name='setTransactionSuccessful'/><method name='setVersion'><parameter name='version' type='int'/></method><method name='update' return='int'><parameter name='table' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/><parameter name='whereClause' type='java.lang.String'/><parameter name='whereArgs' type='java.lang.String[]'/></method><method deprecated='3' name='yieldIfContended' return='boolean'/><method api_added='3' name='yieldIfContendedSafely' return='boolean'/><method api_added='5' name='beginTransactionWithListener'><parameter name='transactionListener' type='android.database.sqlite.SQLiteTransactionListener'/></method><method api_added='5' name='yieldIfContendedSafely' return='boolean'><parameter name='sleepAfterYieldDelay' type='long'/></method><method api_added='8' name='insertWithOnConflict' return='long'><parameter name='table' type='java.lang.String'/><parameter name='nullColumnHack' type='java.lang.String'/><parameter name='initialValues' type='android.content.ContentValues'/><parameter name='conflictAlgorithm' type='int'/></method><method api_added='8' name='updateWithOnConflict' return='int'><parameter name='table' type='java.lang.String'/><parameter name='values' type='android.content.ContentValues'/><parameter name='whereClause' type='java.lang.String'/><parameter name='whereArgs' type='java.lang.String[]'/><parameter name='conflictAlgorithm' type='int'/></method><method api_added='11' name='beginTransactionNonExclusive'/><method api_added='11' name='beginTransactionWithListenerNonExclusive'><parameter name='transactionListener' type='android.database.sqlite.SQLiteTransactionListener'/></method><method api_added='11' name='enableWriteAheadLogging' return='boolean'/><method api_added='11' name='getAttachedDbs' return='java.util.List&lt;android.util.Pair&lt;java.lang.String, java.lang.String&gt;&gt;'/><method api_added='11' name='isDatabaseIntegrityOk' return='boolean'/><method api_added='11' name='openDatabase' return='android.database.sqlite.SQLiteDatabase' static='true'><parameter name='path' type='java.lang.String'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='flags' type='int'/><parameter name='errorHandler' type='android.database.DatabaseErrorHandler'/></method><method api_added='11' name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase' static='true'><parameter name='path' type='java.lang.String'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='errorHandler' type='android.database.DatabaseErrorHandler'/></method><method api_added='11' name='setMaxSqlCacheSize'><parameter name='cacheSize' type='int'/></method><method api_added='16' name='deleteDatabase' return='boolean' static='true'><parameter name='arg0' type='java.io.File'/></method><method api_added='16' name='disableWriteAheadLogging'/><method api_added='16' name='isWriteAheadLoggingEnabled' return='boolean'/><method api_added='16' name='query' return='android.database.Cursor'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String[]'/><parameter name='arg3' type='java.lang.String'/><parameter name='arg4' type='java.lang.String[]'/><parameter name='arg5' type='java.lang.String'/><parameter name='arg6' type='java.lang.String'/><parameter name='arg7' type='java.lang.String'/><parameter name='arg8' type='java.lang.String'/><parameter name='arg9' type='android.os.CancellationSignal'/></method><method api_added='16' name='queryWithFactory' return='android.database.Cursor'><parameter name='arg0' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='arg1' type='boolean'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String[]'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='java.lang.String[]'/><parameter name='arg6' type='java.lang.String'/><parameter name='arg7' type='java.lang.String'/><parameter name='arg8' type='java.lang.String'/><parameter name='arg9' type='java.lang.String'/><parameter name='arg10' type='android.os.CancellationSignal'/></method><method api_added='16' name='rawQuery' return='android.database.Cursor'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='16' name='rawQueryWithFactory' return='android.database.Cursor'><parameter name='arg0' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String[]'/><parameter name='arg3' type='java.lang.String'/><parameter name='arg4' type='android.os.CancellationSignal'/></method><method api_added='16' name='setForeignKeyConstraintsEnabled'><parameter name='arg0' type='boolean'/></method></class><class extends='android.database.sqlite.SQLiteException' name='SQLiteDatabaseCorruptException'><constructor name='SQLiteDatabaseCorruptException' type='android.database.sqlite.SQLiteDatabaseCorruptException'/><constructor name='SQLiteDatabaseCorruptException' type='android.database.sqlite.SQLiteDatabaseCorruptException'><parameter name='error' type='java.lang.String'/></constructor></class><class extends='android.database.sqlite.SQLiteException' name='SQLiteDiskIOException'><constructor name='SQLiteDiskIOException' type='android.database.sqlite.SQLiteDiskIOException'/><constructor name='SQLiteDiskIOException' type='android.database.sqlite.SQLiteDiskIOException'><parameter name='error' type='java.lang.String'/></constructor></class><class extends='android.database.sqlite.SQLiteException' name='SQLiteDoneException'><constructor name='SQLiteDoneException' type='android.database.sqlite.SQLiteDoneException'/><constructor name='SQLiteDoneException' type='android.database.sqlite.SQLiteDoneException'><parameter name='error' type='java.lang.String'/></constructor></class><class extends='android.database.SQLException' name='SQLiteException'><constructor name='SQLiteException' type='android.database.sqlite.SQLiteException'/><constructor name='SQLiteException' type='android.database.sqlite.SQLiteException'><parameter name='error' type='java.lang.String'/></constructor></class><class extends='android.database.sqlite.SQLiteException' name='SQLiteFullException'><constructor name='SQLiteFullException' type='android.database.sqlite.SQLiteFullException'/><constructor name='SQLiteFullException' type='android.database.sqlite.SQLiteFullException'><parameter name='error' type='java.lang.String'/></constructor></class><class extends='android.database.sqlite.SQLiteException' name='SQLiteMisuseException'><constructor name='SQLiteMisuseException' type='android.database.sqlite.SQLiteMisuseException'/><constructor name='SQLiteMisuseException' type='android.database.sqlite.SQLiteMisuseException'><parameter name='error' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='SQLiteOpenHelper'><constructor name='SQLiteOpenHelper' type='android.database.sqlite.SQLiteOpenHelper'><parameter name='context' type='android.content.Context'/><parameter name='name' type='java.lang.String'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='version' type='int'/></constructor><method name='close' synchronized='true'/><method name='getReadableDatabase' return='android.database.sqlite.SQLiteDatabase' synchronized='true'/><method name='getWritableDatabase' return='android.database.sqlite.SQLiteDatabase' synchronized='true'/><method abstract='true' name='onCreate'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/></method><method name='onOpen'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/></method><method abstract='true' name='onUpgrade'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='oldVersion' type='int'/><parameter name='newVersion' type='int'/></method><method api_added='11' name='onDowngrade'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='oldVersion' type='int'/><parameter name='newVersion' type='int'/></method><method api_added='14' name='getDatabaseName' return='java.lang.String'/><method api_added='16' name='onConfigure'><parameter name='arg0' type='android.database.sqlite.SQLiteDatabase'/></method><method api_added='16' name='setWriteAheadLoggingEnabled'><parameter name='arg0' type='boolean'/></method></class><class abstract='true' extends='android.database.sqlite.SQLiteClosable' name='SQLiteProgram'><method name='bindBlob'><parameter name='index' type='int'/><parameter name='value' type='byte[]'/></method><method name='bindDouble'><parameter name='index' type='int'/><parameter name='value' type='double'/></method><method name='bindLong'><parameter name='index' type='int'/><parameter name='value' type='long'/></method><method name='bindNull'><parameter name='index' type='int'/></method><method name='bindString'><parameter name='index' type='int'/><parameter name='value' type='java.lang.String'/></method><method name='clearBindings'/><method api_removed='16' name='close'/><method api_removed='16' deprecated='8' name='compile' visibility='protected'><parameter name='sql' type='java.lang.String'/><parameter name='forceCompilation' type='boolean'/></method><method deprecated='11' final='true' name='getUniqueId' return='int'/><method api_removed='16' final='true' name='native_bind_blob' native='true' visibility='protected'><parameter name='index' type='int'/><parameter name='value' type='byte[]'/></method><method api_removed='16' final='true' name='native_bind_double' native='true' visibility='protected'><parameter name='index' type='int'/><parameter name='value' type='double'/></method><method api_removed='16' final='true' name='native_bind_long' native='true' visibility='protected'><parameter name='index' type='int'/><parameter name='value' type='long'/></method><method api_removed='16' final='true' name='native_bind_null' native='true' visibility='protected'><parameter name='index' type='int'/></method><method api_removed='16' final='true' name='native_bind_string' native='true' visibility='protected'><parameter name='index' type='int'/><parameter name='value' type='java.lang.String'/></method><method api_removed='16' deprecated='8' final='true' name='native_compile' native='true' visibility='protected'><parameter name='sql' type='java.lang.String'/></method><method api_removed='16' deprecated='8' final='true' name='native_finalize' native='true' visibility='protected'/><method name='onAllReferencesReleased' visibility='protected'/><method api_added='11' name='bindAllArgsAsStrings'><parameter name='bindArgs' type='java.lang.String[]'/></method></class><class extends='android.database.sqlite.SQLiteProgram' name='SQLiteQuery'/><class extends='java.lang.Object' name='SQLiteQueryBuilder'><constructor name='SQLiteQueryBuilder' type='android.database.sqlite.SQLiteQueryBuilder'/><method name='appendColumns' static='true'><parameter name='s' type='java.lang.StringBuilder'/><parameter name='columns' type='java.lang.String[]'/></method><method name='appendWhere'><parameter name='inWhere' type='java.lang.CharSequence'/></method><method name='appendWhereEscapeString'><parameter name='inWhere' type='java.lang.String'/></method><method deprecated='11' name='buildQuery' return='java.lang.String'><parameter name='projectionIn' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='sortOrder' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method name='buildQueryString' return='java.lang.String' static='true'><parameter name='distinct' type='boolean'/><parameter name='tables' type='java.lang.String'/><parameter name='columns' type='java.lang.String[]'/><parameter name='where' type='java.lang.String'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='orderBy' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method name='buildUnionQuery' return='java.lang.String'><parameter name='subQueries' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method deprecated='11' name='buildUnionSubQuery' return='java.lang.String'><parameter name='typeDiscriminatorColumn' type='java.lang.String'/><parameter name='unionColumns' type='java.lang.String[]'/><parameter name='columnsPresentInTable' type='java.util.Set&lt;java.lang.String&gt;'/><parameter name='computedColumnsOffset' type='int'/><parameter name='typeDiscriminatorValue' type='java.lang.String'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/></method><method name='getTables' return='java.lang.String'/><method name='query' return='android.database.Cursor'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='projectionIn' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='sortOrder' type='java.lang.String'/></method><method name='query' return='android.database.Cursor'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='projectionIn' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='sortOrder' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method name='setCursorFactory'><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/></method><method name='setDistinct'><parameter name='distinct' type='boolean'/></method><method api_removed='14' name='setProjectionMap'><parameter name='columnMap' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method><method name='setTables'><parameter name='inTables' type='java.lang.String'/></method><method api_added='11' name='buildQuery' return='java.lang.String'><parameter name='projectionIn' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/><parameter name='sortOrder' type='java.lang.String'/><parameter name='limit' type='java.lang.String'/></method><method api_added='11' name='buildUnionSubQuery' return='java.lang.String'><parameter name='typeDiscriminatorColumn' type='java.lang.String'/><parameter name='unionColumns' type='java.lang.String[]'/><parameter name='columnsPresentInTable' type='java.util.Set&lt;java.lang.String&gt;'/><parameter name='computedColumnsOffset' type='int'/><parameter name='typeDiscriminatorValue' type='java.lang.String'/><parameter name='selection' type='java.lang.String'/><parameter name='groupBy' type='java.lang.String'/><parameter name='having' type='java.lang.String'/></method><method api_added='14' name='setProjectionMap'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.String&gt;'/></method><method api_added='14' name='setStrict'><parameter name='arg0' type='boolean'/></method><method api_added='16' name='query' return='android.database.Cursor'><parameter name='arg0' type='android.database.sqlite.SQLiteDatabase'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String[]'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='java.lang.String'/><parameter name='arg6' type='java.lang.String'/><parameter name='arg7' type='java.lang.String'/><parameter name='arg8' type='android.os.CancellationSignal'/></method></class><class extends='android.database.sqlite.SQLiteProgram' name='SQLiteStatement'><method name='execute'/><method name='executeInsert' return='long'/><method name='simpleQueryForLong' return='long'/><method name='simpleQueryForString' return='java.lang.String'/><method api_added='11' name='executeUpdateDelete' return='int'/><method api_added='11' name='simpleQueryForBlobFileDescriptor' return='android.os.ParcelFileDescriptor'/></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteAccessPermException'><constructor api_added='11' name='SQLiteAccessPermException' type='android.database.sqlite.SQLiteAccessPermException'/><constructor api_added='11' name='SQLiteAccessPermException' type='android.database.sqlite.SQLiteAccessPermException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteBindOrColumnIndexOutOfRangeException'><constructor api_added='11' name='SQLiteBindOrColumnIndexOutOfRangeException' type='android.database.sqlite.SQLiteBindOrColumnIndexOutOfRangeException'/><constructor api_added='11' name='SQLiteBindOrColumnIndexOutOfRangeException' type='android.database.sqlite.SQLiteBindOrColumnIndexOutOfRangeException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteBlobTooBigException'><constructor api_added='11' name='SQLiteBlobTooBigException' type='android.database.sqlite.SQLiteBlobTooBigException'/><constructor api_added='11' name='SQLiteBlobTooBigException' type='android.database.sqlite.SQLiteBlobTooBigException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteCantOpenDatabaseException'><constructor api_added='11' name='SQLiteCantOpenDatabaseException' type='android.database.sqlite.SQLiteCantOpenDatabaseException'/><constructor api_added='11' name='SQLiteCantOpenDatabaseException' type='android.database.sqlite.SQLiteCantOpenDatabaseException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteDatabaseLockedException'><constructor api_added='11' name='SQLiteDatabaseLockedException' type='android.database.sqlite.SQLiteDatabaseLockedException'/><constructor api_added='11' name='SQLiteDatabaseLockedException' type='android.database.sqlite.SQLiteDatabaseLockedException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteDatatypeMismatchException'><constructor api_added='11' name='SQLiteDatatypeMismatchException' type='android.database.sqlite.SQLiteDatatypeMismatchException'/><constructor api_added='11' name='SQLiteDatatypeMismatchException' type='android.database.sqlite.SQLiteDatatypeMismatchException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteOutOfMemoryException'><constructor api_added='11' name='SQLiteOutOfMemoryException' type='android.database.sqlite.SQLiteOutOfMemoryException'/><constructor api_added='11' name='SQLiteOutOfMemoryException' type='android.database.sqlite.SQLiteOutOfMemoryException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteReadOnlyDatabaseException'><constructor api_added='11' name='SQLiteReadOnlyDatabaseException' type='android.database.sqlite.SQLiteReadOnlyDatabaseException'/><constructor api_added='11' name='SQLiteReadOnlyDatabaseException' type='android.database.sqlite.SQLiteReadOnlyDatabaseException'><parameter name='error' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.database.sqlite.SQLiteException' name='SQLiteTableLockedException'><constructor api_added='11' name='SQLiteTableLockedException' type='android.database.sqlite.SQLiteTableLockedException'/><constructor api_added='11' name='SQLiteTableLockedException' type='android.database.sqlite.SQLiteTableLockedException'><parameter name='error' type='java.lang.String'/></constructor></class><interface abstract='true' name='SQLiteCursorDriver'><method abstract='true' name='cursorClosed'/><method abstract='true' name='cursorDeactivated'/><method abstract='true' name='cursorRequeried'><parameter name='cursor' type='android.database.Cursor'/></method><method abstract='true' name='query' return='android.database.Cursor'><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='bindArgs' type='java.lang.String[]'/></method><method abstract='true' name='setBindArguments'><parameter name='bindArgs' type='java.lang.String[]'/></method></interface><interface abstract='true' name='SQLiteDatabase.CursorFactory' static='true'><method abstract='true' name='newCursor' return='android.database.Cursor'><parameter name='db' type='android.database.sqlite.SQLiteDatabase'/><parameter name='masterQuery' type='android.database.sqlite.SQLiteCursorDriver'/><parameter name='editTable' type='java.lang.String'/><parameter name='query' type='android.database.sqlite.SQLiteQuery'/></method></interface><interface abstract='true' api_added='5' name='SQLiteTransactionListener'><method abstract='true' api_added='5' name='onBegin'/><method abstract='true' api_added='5' name='onCommit'/><method abstract='true' api_added='5' name='onRollback'/></interface></package><package name='android.graphics'><class deprecated='16' extends='android.graphics.Xfermode' name='AvoidXfermode'><constructor name='AvoidXfermode' type='android.graphics.AvoidXfermode'><parameter name='opColor' type='int'/><parameter name='tolerance' type='int'/><parameter name='mode' type='android.graphics.AvoidXfermode.Mode'/></constructor></class><class extends='java.lang.Enum' final='true' name='AvoidXfermode.Mode' static='true'><method name='valueOf' return='android.graphics.AvoidXfermode.Mode' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.AvoidXfermode.Mode[]' static='true'/></class><class extends='java.lang.Object' final='true' name='Bitmap'><method name='compress' return='boolean'><parameter name='format' type='android.graphics.Bitmap.CompressFormat'/><parameter name='quality' type='int'/><parameter name='stream' type='java.io.OutputStream'/></method><method name='copy' return='android.graphics.Bitmap'><parameter name='config' type='android.graphics.Bitmap.Config'/><parameter name='isMutable' type='boolean'/></method><method name='copyPixelsToBuffer'><parameter name='dst' type='java.nio.Buffer'/></method><method name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='src' type='android.graphics.Bitmap'/></method><method name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='source' type='android.graphics.Bitmap'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='source' type='android.graphics.Bitmap'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='m' type='android.graphics.Matrix'/><parameter name='filter' type='boolean'/></method><method name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='config' type='android.graphics.Bitmap.Config'/></method><method name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='colors' type='int[]'/><parameter name='offset' type='int'/><parameter name='stride' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='config' type='android.graphics.Bitmap.Config'/></method><method name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='colors' type='int[]'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='config' type='android.graphics.Bitmap.Config'/></method><method name='createScaledBitmap' return='android.graphics.Bitmap' static='true'><parameter name='src' type='android.graphics.Bitmap'/><parameter name='dstWidth' type='int'/><parameter name='dstHeight' type='int'/><parameter name='filter' type='boolean'/></method><method name='describeContents' return='int'/><method name='eraseColor'><parameter name='c' type='int'/></method><method name='extractAlpha' return='android.graphics.Bitmap'/><method name='extractAlpha' return='android.graphics.Bitmap'><parameter name='paint' type='android.graphics.Paint'/><parameter name='offsetXY' type='int[]'/></method><method final='true' name='getConfig' return='android.graphics.Bitmap.Config'/><method final='true' name='getHeight' return='int'/><method name='getNinePatchChunk' return='byte[]'/><method name='getPixel' return='int'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='getPixels'><parameter name='pixels' type='int[]'/><parameter name='offset' type='int'/><parameter name='stride' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method final='true' name='getRowBytes' return='int'/><method final='true' name='getWidth' return='int'/><method final='true' name='hasAlpha' return='boolean'/><method final='true' name='isMutable' return='boolean'/><method final='true' name='isRecycled' return='boolean'/><method name='recycle'/><method name='setPixel'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='color' type='int'/></method><method name='setPixels'><parameter name='pixels' type='int[]'/><parameter name='offset' type='int'/><parameter name='stride' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='writeToParcel'><parameter name='p' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='copyPixelsFromBuffer'><parameter name='src' type='java.nio.Buffer'/></method><method api_added='4' name='getDensity' return='int'/><method api_added='4' name='getScaledHeight' return='int'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_added='4' name='getScaledHeight' return='int'><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method api_added='4' name='getScaledHeight' return='int'><parameter name='targetDensity' type='int'/></method><method api_added='4' name='getScaledWidth' return='int'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_added='4' name='getScaledWidth' return='int'><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method api_added='4' name='getScaledWidth' return='int'><parameter name='targetDensity' type='int'/></method><method api_added='4' name='prepareToDraw'/><method api_added='4' name='setDensity'><parameter name='density' type='int'/></method><method api_added='12' final='true' name='getByteCount' return='int'/><method api_added='12' name='getGenerationId' return='int'/><method api_added='12' name='sameAs' return='boolean'><parameter name='other' type='android.graphics.Bitmap'/></method><method api_added='12' name='setHasAlpha'><parameter name='hasAlpha' type='boolean'/></method><method api_added='17' name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='arg0' type='android.util.DisplayMetrics'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.graphics.Bitmap.Config'/></method><method api_added='17' name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='arg0' type='android.util.DisplayMetrics'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='android.graphics.Bitmap.Config'/></method><method api_added='17' name='createBitmap' return='android.graphics.Bitmap' static='true'><parameter name='arg0' type='android.util.DisplayMetrics'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.graphics.Bitmap.Config'/></method><method api_added='17' final='true' name='hasMipMap' return='boolean'/><method api_added='17' final='true' name='isPremultiplied' return='boolean'/><method api_added='17' final='true' name='setHasMipMap'><parameter name='arg0' type='boolean'/></method><method api_added='19' final='true' name='getAllocationByteCount' return='int'/><method api_added='19' name='reconfigure'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.graphics.Bitmap.Config'/></method><method api_added='19' name='setConfig'><parameter name='arg0' type='android.graphics.Bitmap.Config'/></method><method api_added='19' name='setHeight'><parameter name='arg0' type='int'/></method><method api_added='19' final='true' name='setPremultiplied'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setWidth'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Enum' final='true' name='Bitmap.CompressFormat' static='true'><method name='valueOf' return='android.graphics.Bitmap.CompressFormat' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Bitmap.CompressFormat[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='Bitmap.Config' static='true'><method name='valueOf' return='android.graphics.Bitmap.Config' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Bitmap.Config[]' static='true'/></class><class extends='java.lang.Object' name='BitmapFactory'><constructor name='BitmapFactory' type='android.graphics.BitmapFactory'/><method name='decodeByteArray' return='android.graphics.Bitmap' static='true'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><parameter name='opts' type='android.graphics.BitmapFactory.Options'/></method><method name='decodeByteArray' return='android.graphics.Bitmap' static='true'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></method><method name='decodeFile' return='android.graphics.Bitmap' static='true'><parameter name='pathName' type='java.lang.String'/><parameter name='opts' type='android.graphics.BitmapFactory.Options'/></method><method name='decodeFile' return='android.graphics.Bitmap' static='true'><parameter name='pathName' type='java.lang.String'/></method><method name='decodeFileDescriptor' return='android.graphics.Bitmap' static='true'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='outPadding' type='android.graphics.Rect'/><parameter name='opts' type='android.graphics.BitmapFactory.Options'/></method><method name='decodeFileDescriptor' return='android.graphics.Bitmap' static='true'><parameter name='fd' type='java.io.FileDescriptor'/></method><method name='decodeResource' return='android.graphics.Bitmap' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='id' type='int'/><parameter name='opts' type='android.graphics.BitmapFactory.Options'/></method><method name='decodeResource' return='android.graphics.Bitmap' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='id' type='int'/></method><method name='decodeStream' return='android.graphics.Bitmap' static='true'><parameter name='is' type='java.io.InputStream'/><parameter name='outPadding' type='android.graphics.Rect'/><parameter name='opts' type='android.graphics.BitmapFactory.Options'/></method><method name='decodeStream' return='android.graphics.Bitmap' static='true'><parameter name='is' type='java.io.InputStream'/></method><method api_added='4' name='decodeResourceStream' return='android.graphics.Bitmap' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='value' type='android.util.TypedValue'/><parameter name='is' type='java.io.InputStream'/><parameter name='pad' type='android.graphics.Rect'/><parameter name='opts' type='android.graphics.BitmapFactory.Options'/></method></class><class extends='java.lang.Object' name='BitmapFactory.Options' static='true'><constructor name='BitmapFactory.Options' type='android.graphics.BitmapFactory.Options'/><method name='requestCancelDecode'/></class><class extends='android.graphics.Shader' name='BitmapShader'><constructor name='BitmapShader' type='android.graphics.BitmapShader'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='tileX' type='android.graphics.Shader.TileMode'/><parameter name='tileY' type='android.graphics.Shader.TileMode'/></constructor></class><class extends='android.graphics.MaskFilter' name='BlurMaskFilter'><constructor name='BlurMaskFilter' type='android.graphics.BlurMaskFilter'><parameter name='radius' type='float'/><parameter name='style' type='android.graphics.BlurMaskFilter.Blur'/></constructor></class><class extends='java.lang.Enum' final='true' name='BlurMaskFilter.Blur' static='true'><method name='valueOf' return='android.graphics.BlurMaskFilter.Blur' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.BlurMaskFilter.Blur[]' static='true'/></class><class extends='java.lang.Object' name='Camera'><constructor name='Camera' type='android.graphics.Camera'/><method name='applyToCanvas'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='dotWithNormal' native='true' return='float'><parameter name='dx' type='float'/><parameter name='dy' type='float'/><parameter name='dz' type='float'/></method><method name='getMatrix'><parameter name='matrix' type='android.graphics.Matrix'/></method><method name='restore' native='true'/><method name='rotateX' native='true'><parameter name='deg' type='float'/></method><method name='rotateY' native='true'><parameter name='deg' type='float'/></method><method name='rotateZ' native='true'><parameter name='deg' type='float'/></method><method name='save' native='true'/><method name='translate' native='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='12' name='rotate' native='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='12' name='setLocation' native='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='16' name='getLocationX' return='float'/><method api_added='16' name='getLocationY' return='float'/><method api_added='16' name='getLocationZ' return='float'/></class><class extends='java.lang.Object' name='Canvas'><constructor name='Canvas' type='android.graphics.Canvas'/><constructor name='Canvas' type='android.graphics.Canvas'><parameter name='bitmap' type='android.graphics.Bitmap'/></constructor><constructor name='Canvas' type='android.graphics.Canvas'><parameter name='gl' type='javax.microedition.khronos.opengles.GL'/></constructor><method name='clipPath' return='boolean'><parameter name='path' type='android.graphics.Path'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='clipPath' return='boolean'><parameter name='path' type='android.graphics.Path'/></method><method name='clipRect' return='boolean'><parameter name='rect' type='android.graphics.RectF'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='clipRect' return='boolean'><parameter name='rect' type='android.graphics.Rect'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='clipRect' native='true' return='boolean'><parameter name='rect' type='android.graphics.RectF'/></method><method name='clipRect' native='true' return='boolean'><parameter name='rect' type='android.graphics.Rect'/></method><method name='clipRect' return='boolean'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='clipRect' native='true' return='boolean'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/></method><method name='clipRect' native='true' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='clipRegion' return='boolean'><parameter name='region' type='android.graphics.Region'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='clipRegion' return='boolean'><parameter name='region' type='android.graphics.Region'/></method><method name='concat'><parameter name='matrix' type='android.graphics.Matrix'/></method><method name='drawARGB'><parameter name='a' type='int'/><parameter name='r' type='int'/><parameter name='g' type='int'/><parameter name='b' type='int'/></method><method name='drawArc'><parameter name='oval' type='android.graphics.RectF'/><parameter name='startAngle' type='float'/><parameter name='sweepAngle' type='float'/><parameter name='useCenter' type='boolean'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawBitmap'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawBitmap'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='src' type='android.graphics.Rect'/><parameter name='dst' type='android.graphics.RectF'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawBitmap'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='src' type='android.graphics.Rect'/><parameter name='dst' type='android.graphics.Rect'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawBitmap'><parameter name='colors' type='int[]'/><parameter name='offset' type='int'/><parameter name='stride' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='hasAlpha' type='boolean'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawBitmap'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='matrix' type='android.graphics.Matrix'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawBitmapMesh'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='meshWidth' type='int'/><parameter name='meshHeight' type='int'/><parameter name='verts' type='float[]'/><parameter name='vertOffset' type='int'/><parameter name='colors' type='int[]'/><parameter name='colorOffset' type='int'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawCircle'><parameter name='cx' type='float'/><parameter name='cy' type='float'/><parameter name='radius' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawColor'><parameter name='color' type='int'/></method><method name='drawColor'><parameter name='color' type='int'/><parameter name='mode' type='android.graphics.PorterDuff.Mode'/></method><method name='drawLine'><parameter name='startX' type='float'/><parameter name='startY' type='float'/><parameter name='stopX' type='float'/><parameter name='stopY' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawLines' native='true'><parameter name='pts' type='float[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawLines'><parameter name='pts' type='float[]'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawOval'><parameter name='oval' type='android.graphics.RectF'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawPaint'><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawPath'><parameter name='path' type='android.graphics.Path'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawPicture'><parameter name='picture' type='android.graphics.Picture'/></method><method name='drawPicture'><parameter name='picture' type='android.graphics.Picture'/><parameter name='dst' type='android.graphics.RectF'/></method><method name='drawPicture'><parameter name='picture' type='android.graphics.Picture'/><parameter name='dst' type='android.graphics.Rect'/></method><method name='drawPoint' native='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawPoints' native='true'><parameter name='pts' type='float[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawPoints'><parameter name='pts' type='float[]'/><parameter name='paint' type='android.graphics.Paint'/></method><method deprecated='16' name='drawPosText'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/><parameter name='pos' type='float[]'/><parameter name='paint' type='android.graphics.Paint'/></method><method deprecated='16' name='drawPosText'><parameter name='text' type='java.lang.String'/><parameter name='pos' type='float[]'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawRGB'><parameter name='r' type='int'/><parameter name='g' type='int'/><parameter name='b' type='int'/></method><method name='drawRect'><parameter name='rect' type='android.graphics.RectF'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawRect'><parameter name='r' type='android.graphics.Rect'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawRect'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawRoundRect'><parameter name='rect' type='android.graphics.RectF'/><parameter name='rx' type='float'/><parameter name='ry' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawText'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawText' native='true'><parameter name='text' type='java.lang.String'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawText'><parameter name='text' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawText'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawTextOnPath'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/><parameter name='path' type='android.graphics.Path'/><parameter name='hOffset' type='float'/><parameter name='vOffset' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawTextOnPath'><parameter name='text' type='java.lang.String'/><parameter name='path' type='android.graphics.Path'/><parameter name='hOffset' type='float'/><parameter name='vOffset' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='drawVertices'><parameter name='mode' type='android.graphics.Canvas.VertexMode'/><parameter name='vertexCount' type='int'/><parameter name='verts' type='float[]'/><parameter name='vertOffset' type='int'/><parameter name='texs' type='float[]'/><parameter name='texOffset' type='int'/><parameter name='colors' type='int[]'/><parameter name='colorOffset' type='int'/><parameter name='indices' type='short[]'/><parameter name='indexOffset' type='int'/><parameter name='indexCount' type='int'/><parameter name='paint' type='android.graphics.Paint'/></method><method api_removed='11' name='freeGlCaches' native='true' static='true'/><method name='getClipBounds' return='boolean'><parameter name='bounds' type='android.graphics.Rect'/></method><method final='true' name='getClipBounds' return='android.graphics.Rect'/><method name='getDrawFilter' return='android.graphics.DrawFilter'/><method api_removed='11' name='getGL' return='javax.microedition.khronos.opengles.GL'/><method name='getHeight' native='true' return='int'/><method deprecated='16' name='getMatrix'><parameter name='ctm' type='android.graphics.Matrix'/></method><method deprecated='16' final='true' name='getMatrix' return='android.graphics.Matrix'/><method name='getSaveCount' native='true' return='int'/><method name='getWidth' native='true' return='int'/><method name='isOpaque' native='true' return='boolean'/><method name='quickReject' return='boolean'><parameter name='rect' type='android.graphics.RectF'/><parameter name='type' type='android.graphics.Canvas.EdgeType'/></method><method name='quickReject' return='boolean'><parameter name='path' type='android.graphics.Path'/><parameter name='type' type='android.graphics.Canvas.EdgeType'/></method><method name='quickReject' return='boolean'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='type' type='android.graphics.Canvas.EdgeType'/></method><method name='restore' native='true'/><method name='restoreToCount' native='true'><parameter name='saveCount' type='int'/></method><method name='rotate' native='true'><parameter name='degrees' type='float'/></method><method final='true' name='rotate'><parameter name='degrees' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='save' native='true' return='int'/><method name='save' native='true' return='int'><parameter name='saveFlags' type='int'/></method><method name='saveLayer' return='int'><parameter name='bounds' type='android.graphics.RectF'/><parameter name='paint' type='android.graphics.Paint'/><parameter name='saveFlags' type='int'/></method><method name='saveLayer' return='int'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='paint' type='android.graphics.Paint'/><parameter name='saveFlags' type='int'/></method><method name='saveLayerAlpha' return='int'><parameter name='bounds' type='android.graphics.RectF'/><parameter name='alpha' type='int'/><parameter name='saveFlags' type='int'/></method><method name='saveLayerAlpha' return='int'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='alpha' type='int'/><parameter name='saveFlags' type='int'/></method><method name='scale' native='true'><parameter name='sx' type='float'/><parameter name='sy' type='float'/></method><method final='true' name='scale'><parameter name='sx' type='float'/><parameter name='sy' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='setBitmap'><parameter name='bitmap' type='android.graphics.Bitmap'/></method><method name='setDrawFilter'><parameter name='filter' type='android.graphics.DrawFilter'/></method><method name='setMatrix'><parameter name='matrix' type='android.graphics.Matrix'/></method><method api_removed='11' name='setViewport'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='skew' native='true'><parameter name='sx' type='float'/><parameter name='sy' type='float'/></method><method name='translate' native='true'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method api_added='3' name='drawBitmap'><parameter name='colors' type='int[]'/><parameter name='offset' type='int'/><parameter name='stride' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='hasAlpha' type='boolean'/><parameter name='paint' type='android.graphics.Paint'/></method><method api_added='4' name='getDensity' return='int'/><method api_added='4' name='setDensity'><parameter name='density' type='int'/></method><method api_added='11' name='isHardwareAccelerated' return='boolean'/><method api_added='14' name='getMaximumBitmapHeight' return='int'/><method api_added='14' name='getMaximumBitmapWidth' return='int'/></class><class extends='java.lang.Enum' final='true' name='Canvas.EdgeType' static='true'><method name='valueOf' return='android.graphics.Canvas.EdgeType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Canvas.EdgeType[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='Canvas.VertexMode' static='true'><method name='valueOf' return='android.graphics.Canvas.VertexMode' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Canvas.VertexMode[]' static='true'/></class><class extends='java.lang.Object' name='Color'><constructor name='Color' type='android.graphics.Color'/><method name='HSVToColor' return='int' static='true'><parameter name='hsv' type='float[]'/></method><method name='HSVToColor' return='int' static='true'><parameter name='alpha' type='int'/><parameter name='hsv' type='float[]'/></method><method name='RGBToHSV' static='true'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/><parameter name='hsv' type='float[]'/></method><method name='alpha' return='int' static='true'><parameter name='color' type='int'/></method><method name='argb' return='int' static='true'><parameter name='alpha' type='int'/><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/></method><method name='blue' return='int' static='true'><parameter name='color' type='int'/></method><method name='colorToHSV' static='true'><parameter name='color' type='int'/><parameter name='hsv' type='float[]'/></method><method name='green' return='int' static='true'><parameter name='color' type='int'/></method><method name='parseColor' return='int' static='true'><parameter name='colorString' type='java.lang.String'/></method><method name='red' return='int' static='true'><parameter name='color' type='int'/></method><method name='rgb' return='int' static='true'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/></method></class><class extends='java.lang.Object' name='ColorFilter'><constructor name='ColorFilter' type='android.graphics.ColorFilter'/></class><class extends='java.lang.Object' name='ColorMatrix'><constructor name='ColorMatrix' type='android.graphics.ColorMatrix'/><constructor name='ColorMatrix' type='android.graphics.ColorMatrix'><parameter name='src' type='float[]'/></constructor><constructor name='ColorMatrix' type='android.graphics.ColorMatrix'><parameter name='src' type='android.graphics.ColorMatrix'/></constructor><method final='true' name='getArray' return='float[]'/><method name='postConcat'><parameter name='postmatrix' type='android.graphics.ColorMatrix'/></method><method name='preConcat'><parameter name='prematrix' type='android.graphics.ColorMatrix'/></method><method name='reset'/><method name='set'><parameter name='src' type='android.graphics.ColorMatrix'/></method><method name='set'><parameter name='src' type='float[]'/></method><method name='setConcat'><parameter name='matA' type='android.graphics.ColorMatrix'/><parameter name='matB' type='android.graphics.ColorMatrix'/></method><method name='setRGB2YUV'/><method name='setRotate'><parameter name='axis' type='int'/><parameter name='degrees' type='float'/></method><method name='setSaturation'><parameter name='sat' type='float'/></method><method name='setScale'><parameter name='rScale' type='float'/><parameter name='gScale' type='float'/><parameter name='bScale' type='float'/><parameter name='aScale' type='float'/></method><method name='setYUV2RGB'/></class><class extends='android.graphics.ColorFilter' name='ColorMatrixColorFilter'><constructor name='ColorMatrixColorFilter' type='android.graphics.ColorMatrixColorFilter'><parameter name='matrix' type='android.graphics.ColorMatrix'/></constructor><constructor name='ColorMatrixColorFilter' type='android.graphics.ColorMatrixColorFilter'><parameter name='array' type='float[]'/></constructor></class><class extends='android.graphics.PathEffect' name='ComposePathEffect'><constructor name='ComposePathEffect' type='android.graphics.ComposePathEffect'><parameter name='outerpe' type='android.graphics.PathEffect'/><parameter name='innerpe' type='android.graphics.PathEffect'/></constructor></class><class extends='android.graphics.Shader' name='ComposeShader'><constructor name='ComposeShader' type='android.graphics.ComposeShader'><parameter name='shaderA' type='android.graphics.Shader'/><parameter name='shaderB' type='android.graphics.Shader'/><parameter name='mode' type='android.graphics.Xfermode'/></constructor><constructor name='ComposeShader' type='android.graphics.ComposeShader'><parameter name='shaderA' type='android.graphics.Shader'/><parameter name='shaderB' type='android.graphics.Shader'/><parameter name='mode' type='android.graphics.PorterDuff.Mode'/></constructor></class><class extends='android.graphics.PathEffect' name='CornerPathEffect'><constructor name='CornerPathEffect' type='android.graphics.CornerPathEffect'><parameter name='radius' type='float'/></constructor></class><class extends='android.graphics.PathEffect' name='DashPathEffect'><constructor name='DashPathEffect' type='android.graphics.DashPathEffect'><parameter name='intervals' type='float[]'/><parameter name='phase' type='float'/></constructor></class><class extends='android.graphics.PathEffect' name='DiscretePathEffect'><constructor name='DiscretePathEffect' type='android.graphics.DiscretePathEffect'><parameter name='segmentLength' type='float'/><parameter name='deviation' type='float'/></constructor></class><class extends='java.lang.Object' name='DrawFilter'><constructor name='DrawFilter' type='android.graphics.DrawFilter'/></class><class extends='android.graphics.MaskFilter' name='EmbossMaskFilter'><constructor name='EmbossMaskFilter' type='android.graphics.EmbossMaskFilter'><parameter name='direction' type='float[]'/><parameter name='ambient' type='float'/><parameter name='specular' type='float'/><parameter name='blurRadius' type='float'/></constructor></class><class extends='java.lang.Object' name='Interpolator'><constructor name='Interpolator' type='android.graphics.Interpolator'><parameter name='valueCount' type='int'/></constructor><constructor name='Interpolator' type='android.graphics.Interpolator'><parameter name='valueCount' type='int'/><parameter name='frameCount' type='int'/></constructor><method final='true' name='getKeyFrameCount' return='int'/><method final='true' name='getValueCount' return='int'/><method name='reset'><parameter name='valueCount' type='int'/></method><method name='reset'><parameter name='valueCount' type='int'/><parameter name='frameCount' type='int'/></method><method name='setKeyFrame'><parameter name='index' type='int'/><parameter name='msec' type='int'/><parameter name='values' type='float[]'/></method><method name='setKeyFrame'><parameter name='index' type='int'/><parameter name='msec' type='int'/><parameter name='values' type='float[]'/><parameter name='blend' type='float[]'/></method><method name='setRepeatMirror'><parameter name='repeatCount' type='float'/><parameter name='mirror' type='boolean'/></method><method name='timeToValues' return='android.graphics.Interpolator.Result'><parameter name='values' type='float[]'/></method><method name='timeToValues' return='android.graphics.Interpolator.Result'><parameter name='msec' type='int'/><parameter name='values' type='float[]'/></method></class><class extends='java.lang.Enum' final='true' name='Interpolator.Result' static='true'><method name='valueOf' return='android.graphics.Interpolator.Result' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Interpolator.Result[]' static='true'/></class><class extends='android.graphics.Rasterizer' name='LayerRasterizer'><constructor name='LayerRasterizer' type='android.graphics.LayerRasterizer'/><method name='addLayer'><parameter name='paint' type='android.graphics.Paint'/><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='addLayer'><parameter name='paint' type='android.graphics.Paint'/></method></class><class extends='android.graphics.ColorFilter' name='LightingColorFilter'><constructor name='LightingColorFilter' type='android.graphics.LightingColorFilter'><parameter name='mul' type='int'/><parameter name='add' type='int'/></constructor></class><class extends='android.graphics.Shader' name='LinearGradient'><constructor name='LinearGradient' type='android.graphics.LinearGradient'><parameter name='x0' type='float'/><parameter name='y0' type='float'/><parameter name='x1' type='float'/><parameter name='y1' type='float'/><parameter name='colors' type='int[]'/><parameter name='positions' type='float[]'/><parameter name='tile' type='android.graphics.Shader.TileMode'/></constructor><constructor name='LinearGradient' type='android.graphics.LinearGradient'><parameter name='x0' type='float'/><parameter name='y0' type='float'/><parameter name='x1' type='float'/><parameter name='y1' type='float'/><parameter name='color0' type='int'/><parameter name='color1' type='int'/><parameter name='tile' type='android.graphics.Shader.TileMode'/></constructor></class><class extends='java.lang.Object' name='MaskFilter'><constructor name='MaskFilter' type='android.graphics.MaskFilter'/></class><class extends='java.lang.Object' name='Matrix'><constructor name='Matrix' type='android.graphics.Matrix'/><constructor name='Matrix' type='android.graphics.Matrix'><parameter name='src' type='android.graphics.Matrix'/></constructor><method name='getValues'><parameter name='values' type='float[]'/></method><method name='invert' return='boolean'><parameter name='inverse' type='android.graphics.Matrix'/></method><method name='isIdentity' return='boolean'/><method name='mapPoints'><parameter name='dst' type='float[]'/><parameter name='dstIndex' type='int'/><parameter name='src' type='float[]'/><parameter name='srcIndex' type='int'/><parameter name='pointCount' type='int'/></method><method name='mapPoints'><parameter name='dst' type='float[]'/><parameter name='src' type='float[]'/></method><method name='mapPoints'><parameter name='pts' type='float[]'/></method><method name='mapRadius' return='float'><parameter name='radius' type='float'/></method><method name='mapRect' return='boolean'><parameter name='dst' type='android.graphics.RectF'/><parameter name='src' type='android.graphics.RectF'/></method><method name='mapRect' return='boolean'><parameter name='rect' type='android.graphics.RectF'/></method><method name='mapVectors'><parameter name='dst' type='float[]'/><parameter name='dstIndex' type='int'/><parameter name='src' type='float[]'/><parameter name='srcIndex' type='int'/><parameter name='vectorCount' type='int'/></method><method name='mapVectors'><parameter name='dst' type='float[]'/><parameter name='src' type='float[]'/></method><method name='mapVectors'><parameter name='vecs' type='float[]'/></method><method name='postConcat' return='boolean'><parameter name='other' type='android.graphics.Matrix'/></method><method name='postRotate' return='boolean'><parameter name='degrees' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='postRotate' return='boolean'><parameter name='degrees' type='float'/></method><method name='postScale' return='boolean'><parameter name='sx' type='float'/><parameter name='sy' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='postScale' return='boolean'><parameter name='sx' type='float'/><parameter name='sy' type='float'/></method><method name='postSkew' return='boolean'><parameter name='kx' type='float'/><parameter name='ky' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='postSkew' return='boolean'><parameter name='kx' type='float'/><parameter name='ky' type='float'/></method><method name='postTranslate' return='boolean'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='preConcat' return='boolean'><parameter name='other' type='android.graphics.Matrix'/></method><method name='preRotate' return='boolean'><parameter name='degrees' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='preRotate' return='boolean'><parameter name='degrees' type='float'/></method><method name='preScale' return='boolean'><parameter name='sx' type='float'/><parameter name='sy' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='preScale' return='boolean'><parameter name='sx' type='float'/><parameter name='sy' type='float'/></method><method name='preSkew' return='boolean'><parameter name='kx' type='float'/><parameter name='ky' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='preSkew' return='boolean'><parameter name='kx' type='float'/><parameter name='ky' type='float'/></method><method name='preTranslate' return='boolean'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='rectStaysRect' return='boolean'/><method name='reset'/><method name='set'><parameter name='src' type='android.graphics.Matrix'/></method><method name='setConcat' return='boolean'><parameter name='a' type='android.graphics.Matrix'/><parameter name='b' type='android.graphics.Matrix'/></method><method name='setPolyToPoly' return='boolean'><parameter name='src' type='float[]'/><parameter name='srcIndex' type='int'/><parameter name='dst' type='float[]'/><parameter name='dstIndex' type='int'/><parameter name='pointCount' type='int'/></method><method name='setRectToRect' return='boolean'><parameter name='src' type='android.graphics.RectF'/><parameter name='dst' type='android.graphics.RectF'/><parameter name='stf' type='android.graphics.Matrix.ScaleToFit'/></method><method name='setRotate'><parameter name='degrees' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='setRotate'><parameter name='degrees' type='float'/></method><method name='setScale'><parameter name='sx' type='float'/><parameter name='sy' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='setScale'><parameter name='sx' type='float'/><parameter name='sy' type='float'/></method><method name='setSinCos'><parameter name='sinValue' type='float'/><parameter name='cosValue' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='setSinCos'><parameter name='sinValue' type='float'/><parameter name='cosValue' type='float'/></method><method name='setSkew'><parameter name='kx' type='float'/><parameter name='ky' type='float'/><parameter name='px' type='float'/><parameter name='py' type='float'/></method><method name='setSkew'><parameter name='kx' type='float'/><parameter name='ky' type='float'/></method><method name='setTranslate'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='setValues'><parameter name='values' type='float[]'/></method><method name='toShortString' return='java.lang.String'/></class><class extends='java.lang.Enum' final='true' name='Matrix.ScaleToFit' static='true'><method name='valueOf' return='android.graphics.Matrix.ScaleToFit' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Matrix.ScaleToFit[]' static='true'/></class><class extends='java.lang.Object' name='Movie'><method name='decodeByteArray' native='true' return='android.graphics.Movie' static='true'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></method><method name='decodeFile' return='android.graphics.Movie' static='true'><parameter name='pathName' type='java.lang.String'/></method><method name='decodeStream' native='true' return='android.graphics.Movie' static='true'><parameter name='is' type='java.io.InputStream'/></method><method name='draw' native='true'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method name='duration' native='true' return='int'/><method name='height' native='true' return='int'/><method name='isOpaque' native='true' return='boolean'/><method name='setTime' native='true' return='boolean'><parameter name='relativeMilliseconds' type='int'/></method><method name='width' native='true' return='int'/></class><class extends='java.lang.Object' name='NinePatch'><constructor name='NinePatch' type='android.graphics.NinePatch'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='chunk' type='byte[]'/><parameter name='srcName' type='java.lang.String'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='location' type='android.graphics.RectF'/></method><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='location' type='android.graphics.Rect'/></method><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='location' type='android.graphics.Rect'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='getHeight' return='int'/><method final='true' name='getTransparentRegion' return='android.graphics.Region'><parameter name='location' type='android.graphics.Rect'/></method><method name='getWidth' return='int'/><method final='true' name='hasAlpha' return='boolean'/><method name='isNinePatchChunk' native='true' return='boolean' static='true'><parameter name='chunk' type='byte[]'/></method><method name='setPaint'><parameter name='p' type='android.graphics.Paint'/></method><method api_added='4' name='getDensity' return='int'/><method api_added='19' name='getBitmap' return='android.graphics.Bitmap'/><method api_added='19' name='getName' return='java.lang.String'/><method api_added='19' name='getPaint' return='android.graphics.Paint'/></class><class extends='java.lang.Object' name='Paint'><constructor name='Paint' type='android.graphics.Paint'/><constructor name='Paint' type='android.graphics.Paint'><parameter name='flags' type='int'/></constructor><constructor name='Paint' type='android.graphics.Paint'><parameter name='paint' type='android.graphics.Paint'/></constructor><method name='ascent' native='true' return='float'/><method name='breakText' native='true' return='int'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/><parameter name='maxWidth' type='float'/><parameter name='measuredWidth' type='float[]'/></method><method name='breakText' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='measureForwards' type='boolean'/><parameter name='maxWidth' type='float'/><parameter name='measuredWidth' type='float[]'/></method><method name='breakText' native='true' return='int'><parameter name='text' type='java.lang.String'/><parameter name='measureForwards' type='boolean'/><parameter name='maxWidth' type='float'/><parameter name='measuredWidth' type='float[]'/></method><method name='clearShadowLayer'/><method name='descent' native='true' return='float'/><method name='getAlpha' native='true' return='int'/><method name='getColor' native='true' return='int'/><method name='getColorFilter' return='android.graphics.ColorFilter'/><method name='getFillPath' return='boolean'><parameter name='src' type='android.graphics.Path'/><parameter name='dst' type='android.graphics.Path'/></method><method name='getFlags' native='true' return='int'/><method name='getFontMetrics' native='true' return='float'><parameter name='metrics' type='android.graphics.Paint.FontMetrics'/></method><method name='getFontMetrics' return='android.graphics.Paint.FontMetrics'/><method name='getFontMetricsInt' native='true' return='int'><parameter name='fmi' type='android.graphics.Paint.FontMetricsInt'/></method><method name='getFontMetricsInt' return='android.graphics.Paint.FontMetricsInt'/><method name='getFontSpacing' return='float'/><method name='getMaskFilter' return='android.graphics.MaskFilter'/><method name='getPathEffect' return='android.graphics.PathEffect'/><method name='getRasterizer' return='android.graphics.Rasterizer'/><method name='getShader' return='android.graphics.Shader'/><method name='getStrokeCap' return='android.graphics.Paint.Cap'/><method name='getStrokeJoin' return='android.graphics.Paint.Join'/><method name='getStrokeMiter' native='true' return='float'/><method name='getStrokeWidth' native='true' return='float'/><method name='getStyle' return='android.graphics.Paint.Style'/><method name='getTextAlign' return='android.graphics.Paint.Align'/><method name='getTextBounds'><parameter name='text' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='bounds' type='android.graphics.Rect'/></method><method name='getTextBounds'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/><parameter name='bounds' type='android.graphics.Rect'/></method><method name='getTextPath'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='path' type='android.graphics.Path'/></method><method name='getTextPath'><parameter name='text' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='path' type='android.graphics.Path'/></method><method name='getTextScaleX' native='true' return='float'/><method name='getTextSize' native='true' return='float'/><method name='getTextSkewX' native='true' return='float'/><method name='getTextWidths' return='int'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/><parameter name='widths' type='float[]'/></method><method name='getTextWidths' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='widths' type='float[]'/></method><method name='getTextWidths' return='int'><parameter name='text' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='widths' type='float[]'/></method><method name='getTextWidths' return='int'><parameter name='text' type='java.lang.String'/><parameter name='widths' type='float[]'/></method><method name='getTypeface' return='android.graphics.Typeface'/><method name='getXfermode' return='android.graphics.Xfermode'/><method final='true' name='isAntiAlias' return='boolean'/><method final='true' name='isDither' return='boolean'/><method final='true' name='isFakeBoldText' return='boolean'/><method final='true' name='isFilterBitmap' return='boolean'/><method deprecated='16' final='true' name='isLinearText' return='boolean'/><method final='true' name='isStrikeThruText' return='boolean'/><method final='true' name='isSubpixelText' return='boolean'/><method final='true' name='isUnderlineText' return='boolean'/><method name='measureText' native='true' return='float'><parameter name='text' type='char[]'/><parameter name='index' type='int'/><parameter name='count' type='int'/></method><method name='measureText' native='true' return='float'><parameter name='text' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='measureText' native='true' return='float'><parameter name='text' type='java.lang.String'/></method><method name='measureText' return='float'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='reset'/><method name='set'><parameter name='src' type='android.graphics.Paint'/></method><method name='setARGB'><parameter name='a' type='int'/><parameter name='r' type='int'/><parameter name='g' type='int'/><parameter name='b' type='int'/></method><method name='setAlpha' native='true'><parameter name='a' type='int'/></method><method name='setAntiAlias' native='true'><parameter name='aa' type='boolean'/></method><method name='setColor' native='true'><parameter name='color' type='int'/></method><method name='setColorFilter' return='android.graphics.ColorFilter'><parameter name='filter' type='android.graphics.ColorFilter'/></method><method name='setDither' native='true'><parameter name='dither' type='boolean'/></method><method name='setFakeBoldText' native='true'><parameter name='fakeBoldText' type='boolean'/></method><method name='setFilterBitmap' native='true'><parameter name='filter' type='boolean'/></method><method name='setFlags' native='true'><parameter name='flags' type='int'/></method><method deprecated='16' name='setLinearText' native='true'><parameter name='linearText' type='boolean'/></method><method name='setMaskFilter' return='android.graphics.MaskFilter'><parameter name='maskfilter' type='android.graphics.MaskFilter'/></method><method name='setPathEffect' return='android.graphics.PathEffect'><parameter name='effect' type='android.graphics.PathEffect'/></method><method name='setRasterizer' return='android.graphics.Rasterizer'><parameter name='rasterizer' type='android.graphics.Rasterizer'/></method><method name='setShader' return='android.graphics.Shader'><parameter name='shader' type='android.graphics.Shader'/></method><method name='setShadowLayer' native='true'><parameter name='radius' type='float'/><parameter name='dx' type='float'/><parameter name='dy' type='float'/><parameter name='color' type='int'/></method><method name='setStrikeThruText' native='true'><parameter name='strikeThruText' type='boolean'/></method><method name='setStrokeCap'><parameter name='cap' type='android.graphics.Paint.Cap'/></method><method name='setStrokeJoin'><parameter name='join' type='android.graphics.Paint.Join'/></method><method name='setStrokeMiter' native='true'><parameter name='miter' type='float'/></method><method name='setStrokeWidth' native='true'><parameter name='width' type='float'/></method><method name='setStyle'><parameter name='style' type='android.graphics.Paint.Style'/></method><method name='setSubpixelText' native='true'><parameter name='subpixelText' type='boolean'/></method><method name='setTextAlign'><parameter name='align' type='android.graphics.Paint.Align'/></method><method name='setTextScaleX' native='true'><parameter name='scaleX' type='float'/></method><method name='setTextSize' native='true'><parameter name='textSize' type='float'/></method><method name='setTextSkewX' native='true'><parameter name='skewX' type='float'/></method><method name='setTypeface' return='android.graphics.Typeface'><parameter name='typeface' type='android.graphics.Typeface'/></method><method name='setUnderlineText' native='true'><parameter name='underlineText' type='boolean'/></method><method name='setXfermode' return='android.graphics.Xfermode'><parameter name='xfermode' type='android.graphics.Xfermode'/></method><method api_added='14' name='getHinting' return='int'/><method api_added='14' name='setHinting'><parameter name='arg0' type='int'/></method><method api_added='17' name='getTextLocale' return='java.util.Locale'/><method api_added='17' name='setTextLocale'><parameter name='arg0' type='java.util.Locale'/></method></class><class extends='java.lang.Enum' final='true' name='Paint.Align' static='true'><method name='valueOf' return='android.graphics.Paint.Align' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Paint.Align[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='Paint.Cap' static='true'><method name='valueOf' return='android.graphics.Paint.Cap' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Paint.Cap[]' static='true'/></class><class extends='java.lang.Object' name='Paint.FontMetrics' static='true'><constructor name='Paint.FontMetrics' type='android.graphics.Paint.FontMetrics'/></class><class extends='java.lang.Object' name='Paint.FontMetricsInt' static='true'><constructor name='Paint.FontMetricsInt' type='android.graphics.Paint.FontMetricsInt'/></class><class extends='java.lang.Enum' final='true' name='Paint.Join' static='true'><method name='valueOf' return='android.graphics.Paint.Join' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Paint.Join[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='Paint.Style' static='true'><method name='valueOf' return='android.graphics.Paint.Style' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Paint.Style[]' static='true'/></class><class extends='android.graphics.DrawFilter' name='PaintFlagsDrawFilter'><constructor name='PaintFlagsDrawFilter' type='android.graphics.PaintFlagsDrawFilter'><parameter name='clearBits' type='int'/><parameter name='setBits' type='int'/></constructor></class><class extends='java.lang.Object' name='Path'><constructor name='Path' type='android.graphics.Path'/><constructor name='Path' type='android.graphics.Path'><parameter name='src' type='android.graphics.Path'/></constructor><method name='addArc'><parameter name='oval' type='android.graphics.RectF'/><parameter name='startAngle' type='float'/><parameter name='sweepAngle' type='float'/></method><method name='addCircle'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='radius' type='float'/><parameter name='dir' type='android.graphics.Path.Direction'/></method><method name='addOval'><parameter name='oval' type='android.graphics.RectF'/><parameter name='dir' type='android.graphics.Path.Direction'/></method><method name='addPath'><parameter name='src' type='android.graphics.Path'/><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='addPath'><parameter name='src' type='android.graphics.Path'/></method><method name='addPath'><parameter name='src' type='android.graphics.Path'/><parameter name='matrix' type='android.graphics.Matrix'/></method><method name='addRect'><parameter name='rect' type='android.graphics.RectF'/><parameter name='dir' type='android.graphics.Path.Direction'/></method><method name='addRect'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='dir' type='android.graphics.Path.Direction'/></method><method name='addRoundRect'><parameter name='rect' type='android.graphics.RectF'/><parameter name='rx' type='float'/><parameter name='ry' type='float'/><parameter name='dir' type='android.graphics.Path.Direction'/></method><method name='addRoundRect'><parameter name='rect' type='android.graphics.RectF'/><parameter name='radii' type='float[]'/><parameter name='dir' type='android.graphics.Path.Direction'/></method><method name='arcTo'><parameter name='oval' type='android.graphics.RectF'/><parameter name='startAngle' type='float'/><parameter name='sweepAngle' type='float'/><parameter name='forceMoveTo' type='boolean'/></method><method name='arcTo'><parameter name='oval' type='android.graphics.RectF'/><parameter name='startAngle' type='float'/><parameter name='sweepAngle' type='float'/></method><method name='close'/><method name='computeBounds'><parameter name='bounds' type='android.graphics.RectF'/><parameter name='exact' type='boolean'/></method><method name='cubicTo'><parameter name='x1' type='float'/><parameter name='y1' type='float'/><parameter name='x2' type='float'/><parameter name='y2' type='float'/><parameter name='x3' type='float'/><parameter name='y3' type='float'/></method><method name='getFillType' return='android.graphics.Path.FillType'/><method name='incReserve'><parameter name='extraPtCount' type='int'/></method><method name='isEmpty' return='boolean'/><method name='isInverseFillType' return='boolean'/><method name='isRect' return='boolean'><parameter name='rect' type='android.graphics.RectF'/></method><method name='lineTo'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method name='moveTo'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method name='offset'><parameter name='dx' type='float'/><parameter name='dy' type='float'/><parameter name='dst' type='android.graphics.Path'/></method><method name='offset'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='quadTo'><parameter name='x1' type='float'/><parameter name='y1' type='float'/><parameter name='x2' type='float'/><parameter name='y2' type='float'/></method><method name='rCubicTo'><parameter name='x1' type='float'/><parameter name='y1' type='float'/><parameter name='x2' type='float'/><parameter name='y2' type='float'/><parameter name='x3' type='float'/><parameter name='y3' type='float'/></method><method name='rLineTo'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='rMoveTo'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='rQuadTo'><parameter name='dx1' type='float'/><parameter name='dy1' type='float'/><parameter name='dx2' type='float'/><parameter name='dy2' type='float'/></method><method name='reset'/><method name='rewind'/><method name='set'><parameter name='src' type='android.graphics.Path'/></method><method name='setFillType'><parameter name='ft' type='android.graphics.Path.FillType'/></method><method name='setLastPoint'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='toggleInverseFillType'/><method name='transform'><parameter name='matrix' type='android.graphics.Matrix'/><parameter name='dst' type='android.graphics.Path'/></method><method name='transform'><parameter name='matrix' type='android.graphics.Matrix'/></method><method api_added='19' name='op' return='boolean'><parameter name='arg0' type='android.graphics.Path'/><parameter name='arg1' type='android.graphics.Path.Op'/></method><method api_added='19' name='op' return='boolean'><parameter name='arg0' type='android.graphics.Path'/><parameter name='arg1' type='android.graphics.Path'/><parameter name='arg2' type='android.graphics.Path.Op'/></method></class><class extends='java.lang.Enum' final='true' name='Path.Direction' static='true'><method name='valueOf' return='android.graphics.Path.Direction' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Path.Direction[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='Path.FillType' static='true'><method name='valueOf' return='android.graphics.Path.FillType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Path.FillType[]' static='true'/></class><class extends='android.graphics.PathEffect' name='PathDashPathEffect'><constructor name='PathDashPathEffect' type='android.graphics.PathDashPathEffect'><parameter name='shape' type='android.graphics.Path'/><parameter name='advance' type='float'/><parameter name='phase' type='float'/><parameter name='style' type='android.graphics.PathDashPathEffect.Style'/></constructor></class><class extends='java.lang.Enum' final='true' name='PathDashPathEffect.Style' static='true'><method name='valueOf' return='android.graphics.PathDashPathEffect.Style' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.PathDashPathEffect.Style[]' static='true'/></class><class extends='java.lang.Object' name='PathEffect'><constructor name='PathEffect' type='android.graphics.PathEffect'/></class><class extends='java.lang.Object' name='PathMeasure'><constructor name='PathMeasure' type='android.graphics.PathMeasure'/><constructor name='PathMeasure' type='android.graphics.PathMeasure'><parameter name='path' type='android.graphics.Path'/><parameter name='forceClosed' type='boolean'/></constructor><method name='getLength' return='float'/><method name='getMatrix' return='boolean'><parameter name='distance' type='float'/><parameter name='matrix' type='android.graphics.Matrix'/><parameter name='flags' type='int'/></method><method name='getPosTan' return='boolean'><parameter name='distance' type='float'/><parameter name='pos' type='float[]'/><parameter name='tan' type='float[]'/></method><method name='getSegment' return='boolean'><parameter name='startD' type='float'/><parameter name='stopD' type='float'/><parameter name='dst' type='android.graphics.Path'/><parameter name='startWithMoveTo' type='boolean'/></method><method name='isClosed' return='boolean'/><method name='nextContour' return='boolean'/><method name='setPath'><parameter name='path' type='android.graphics.Path'/><parameter name='forceClosed' type='boolean'/></method></class><class extends='java.lang.Object' name='Picture'><constructor name='Picture' type='android.graphics.Picture'/><constructor name='Picture' type='android.graphics.Picture'><parameter name='src' type='android.graphics.Picture'/></constructor><method name='beginRecording' return='android.graphics.Canvas'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method deprecated='18' name='createFromStream' return='android.graphics.Picture' static='true'><parameter name='stream' type='java.io.InputStream'/></method><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='endRecording'/><method name='getHeight' native='true' return='int'/><method name='getWidth' native='true' return='int'/><method deprecated='18' name='writeToStream'><parameter name='stream' type='java.io.OutputStream'/></method></class><class extends='java.lang.Object' name='PixelFormat'><constructor name='PixelFormat' type='android.graphics.PixelFormat'/><method name='formatHasAlpha' return='boolean' static='true'><parameter name='format' type='int'/></method><method name='getPixelFormatInfo' native='true' static='true'><parameter name='format' type='int'/><parameter name='info' type='android.graphics.PixelFormat'/></method></class><class deprecated='16' extends='android.graphics.Xfermode' name='PixelXorXfermode'><constructor name='PixelXorXfermode' type='android.graphics.PixelXorXfermode'><parameter name='opColor' type='int'/></constructor></class><class extends='java.lang.Object' name='Point'><constructor name='Point' type='android.graphics.Point'/><constructor name='Point' type='android.graphics.Point'><parameter name='x' type='int'/><parameter name='y' type='int'/></constructor><constructor name='Point' type='android.graphics.Point'><parameter name='src' type='android.graphics.Point'/></constructor><method final='true' name='equals' return='boolean'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method final='true' name='negate'/><method final='true' name='offset'><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method name='set'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method api_added='13' name='describeContents' return='int'/><method api_added='13' name='readFromParcel'><parameter name='in' type='android.os.Parcel'/></method><method api_added='13' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='PointF'><constructor name='PointF' type='android.graphics.PointF'/><constructor name='PointF' type='android.graphics.PointF'><parameter name='x' type='float'/><parameter name='y' type='float'/></constructor><constructor name='PointF' type='android.graphics.PointF'><parameter name='p' type='android.graphics.Point'/></constructor><method final='true' name='equals' return='boolean'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method final='true' name='length' return='float'/><method name='length' return='float' static='true'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method final='true' name='negate'/><method final='true' name='offset'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method final='true' name='set'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method final='true' name='set'><parameter name='p' type='android.graphics.PointF'/></method><method api_added='13' name='describeContents' return='int'/><method api_added='13' name='readFromParcel'><parameter name='in' type='android.os.Parcel'/></method><method api_added='13' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='PorterDuff'><constructor name='PorterDuff' type='android.graphics.PorterDuff'/></class><class extends='java.lang.Enum' final='true' name='PorterDuff.Mode' static='true'><method name='valueOf' return='android.graphics.PorterDuff.Mode' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.PorterDuff.Mode[]' static='true'/></class><class extends='android.graphics.ColorFilter' name='PorterDuffColorFilter'><constructor name='PorterDuffColorFilter' type='android.graphics.PorterDuffColorFilter'><parameter name='srcColor' type='int'/><parameter name='mode' type='android.graphics.PorterDuff.Mode'/></constructor></class><class extends='android.graphics.Xfermode' name='PorterDuffXfermode'><constructor name='PorterDuffXfermode' type='android.graphics.PorterDuffXfermode'><parameter name='mode' type='android.graphics.PorterDuff.Mode'/></constructor></class><class extends='android.graphics.Shader' name='RadialGradient'><constructor name='RadialGradient' type='android.graphics.RadialGradient'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='radius' type='float'/><parameter name='colors' type='int[]'/><parameter name='positions' type='float[]'/><parameter name='tile' type='android.graphics.Shader.TileMode'/></constructor><constructor name='RadialGradient' type='android.graphics.RadialGradient'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='radius' type='float'/><parameter name='color0' type='int'/><parameter name='color1' type='int'/><parameter name='tile' type='android.graphics.Shader.TileMode'/></constructor></class><class extends='java.lang.Object' name='Rasterizer'><constructor name='Rasterizer' type='android.graphics.Rasterizer'/></class><class extends='java.lang.Object' final='true' name='Rect'><constructor name='Rect' type='android.graphics.Rect'/><constructor name='Rect' type='android.graphics.Rect'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></constructor><constructor name='Rect' type='android.graphics.Rect'><parameter name='r' type='android.graphics.Rect'/></constructor><method final='true' name='centerX' return='int'/><method final='true' name='centerY' return='int'/><method name='contains' return='boolean'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='contains' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='contains' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='describeContents' return='int'/><method final='true' name='exactCenterX' return='float'/><method final='true' name='exactCenterY' return='float'/><method final='true' name='height' return='int'/><method name='inset'><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method name='intersect' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='intersect' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='intersects' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='intersects' return='boolean' static='true'><parameter name='a' type='android.graphics.Rect'/><parameter name='b' type='android.graphics.Rect'/></method><method final='true' name='isEmpty' return='boolean'/><method name='offset'><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method name='offsetTo'><parameter name='newLeft' type='int'/><parameter name='newTop' type='int'/></method><method name='readFromParcel'><parameter name='in' type='android.os.Parcel'/></method><method name='set'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='set'><parameter name='src' type='android.graphics.Rect'/></method><method name='setEmpty'/><method name='setIntersect' return='boolean'><parameter name='a' type='android.graphics.Rect'/><parameter name='b' type='android.graphics.Rect'/></method><method name='sort'/><method name='union'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='union'><parameter name='r' type='android.graphics.Rect'/></method><method name='union'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method final='true' name='width' return='int'/><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='toShortString' return='java.lang.String'/><method api_added='7' name='flattenToString' return='java.lang.String'/><method api_added='7' name='unflattenFromString' return='android.graphics.Rect' static='true'><parameter name='str' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='RectF'><constructor name='RectF' type='android.graphics.RectF'/><constructor name='RectF' type='android.graphics.RectF'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/></constructor><constructor name='RectF' type='android.graphics.RectF'><parameter name='r' type='android.graphics.RectF'/></constructor><constructor name='RectF' type='android.graphics.RectF'><parameter name='r' type='android.graphics.Rect'/></constructor><method final='true' name='centerX' return='float'/><method final='true' name='centerY' return='float'/><method name='contains' return='boolean'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method name='contains' return='boolean'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/></method><method name='contains' return='boolean'><parameter name='r' type='android.graphics.RectF'/></method><method final='true' name='height' return='float'/><method name='inset'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='intersect' return='boolean'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/></method><method name='intersect' return='boolean'><parameter name='r' type='android.graphics.RectF'/></method><method name='intersects' return='boolean'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/></method><method name='intersects' return='boolean' static='true'><parameter name='a' type='android.graphics.RectF'/><parameter name='b' type='android.graphics.RectF'/></method><method final='true' name='isEmpty' return='boolean'/><method name='offset'><parameter name='dx' type='float'/><parameter name='dy' type='float'/></method><method name='offsetTo'><parameter name='newLeft' type='float'/><parameter name='newTop' type='float'/></method><method name='round'><parameter name='dst' type='android.graphics.Rect'/></method><method name='roundOut'><parameter name='dst' type='android.graphics.Rect'/></method><method name='set'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/></method><method name='set'><parameter name='src' type='android.graphics.RectF'/></method><method name='set'><parameter name='src' type='android.graphics.Rect'/></method><method name='setEmpty'/><method name='setIntersect' return='boolean'><parameter name='a' type='android.graphics.RectF'/><parameter name='b' type='android.graphics.RectF'/></method><method name='sort'/><method name='union'><parameter name='left' type='float'/><parameter name='top' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/></method><method name='union'><parameter name='r' type='android.graphics.RectF'/></method><method name='union'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method final='true' name='width' return='float'/><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='readFromParcel'><parameter name='in' type='android.os.Parcel'/></method><method api_added='3' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='14' name='toShortString' return='java.lang.String'/></class><class extends='java.lang.Object' name='Region'><constructor name='Region' type='android.graphics.Region'/><constructor name='Region' type='android.graphics.Region'><parameter name='region' type='android.graphics.Region'/></constructor><constructor name='Region' type='android.graphics.Region'><parameter name='r' type='android.graphics.Rect'/></constructor><constructor name='Region' type='android.graphics.Region'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></constructor><method name='contains' native='true' return='boolean'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='describeContents' return='int'/><method name='getBoundaryPath' return='android.graphics.Path'/><method name='getBoundaryPath' return='boolean'><parameter name='path' type='android.graphics.Path'/></method><method name='getBounds' return='android.graphics.Rect'/><method name='getBounds' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='isComplex' native='true' return='boolean'/><method name='isEmpty' native='true' return='boolean'/><method name='isRect' native='true' return='boolean'/><method name='op' return='boolean'><parameter name='r' type='android.graphics.Rect'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='op' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='op' return='boolean'><parameter name='region' type='android.graphics.Region'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='op' return='boolean'><parameter name='rect' type='android.graphics.Rect'/><parameter name='region' type='android.graphics.Region'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='op' return='boolean'><parameter name='region1' type='android.graphics.Region'/><parameter name='region2' type='android.graphics.Region'/><parameter name='op' type='android.graphics.Region.Op'/></method><method name='quickContains' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='quickContains' native='true' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='quickReject' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='quickReject' native='true' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='quickReject' native='true' return='boolean'><parameter name='rgn' type='android.graphics.Region'/></method><method name='set' return='boolean'><parameter name='region' type='android.graphics.Region'/></method><method name='set' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='set' return='boolean'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='setEmpty'/><method name='setPath' return='boolean'><parameter name='path' type='android.graphics.Path'/><parameter name='clip' type='android.graphics.Region'/></method><method name='translate'><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method name='translate' native='true'><parameter name='dx' type='int'/><parameter name='dy' type='int'/><parameter name='dst' type='android.graphics.Region'/></method><method final='true' name='union' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='writeToParcel'><parameter name='p' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Enum' final='true' name='Region.Op' static='true'><method name='valueOf' return='android.graphics.Region.Op' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Region.Op[]' static='true'/></class><class extends='java.lang.Object' name='RegionIterator'><constructor name='RegionIterator' type='android.graphics.RegionIterator'><parameter name='region' type='android.graphics.Region'/></constructor><method final='true' name='next' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method></class><class extends='java.lang.Object' name='Shader'><constructor name='Shader' type='android.graphics.Shader'/><method name='getLocalMatrix' return='boolean'><parameter name='localM' type='android.graphics.Matrix'/></method><method name='setLocalMatrix'><parameter name='localM' type='android.graphics.Matrix'/></method></class><class extends='java.lang.Enum' final='true' name='Shader.TileMode' static='true'><method name='valueOf' return='android.graphics.Shader.TileMode' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.Shader.TileMode[]' static='true'/></class><class extends='android.graphics.PathEffect' name='SumPathEffect'><constructor name='SumPathEffect' type='android.graphics.SumPathEffect'><parameter name='first' type='android.graphics.PathEffect'/><parameter name='second' type='android.graphics.PathEffect'/></constructor></class><class extends='android.graphics.Shader' name='SweepGradient'><constructor name='SweepGradient' type='android.graphics.SweepGradient'><parameter name='cx' type='float'/><parameter name='cy' type='float'/><parameter name='colors' type='int[]'/><parameter name='positions' type='float[]'/></constructor><constructor name='SweepGradient' type='android.graphics.SweepGradient'><parameter name='cx' type='float'/><parameter name='cy' type='float'/><parameter name='color0' type='int'/><parameter name='color1' type='int'/></constructor></class><class extends='java.lang.Object' name='Typeface'><method name='create' return='android.graphics.Typeface' static='true'><parameter name='familyName' type='java.lang.String'/><parameter name='style' type='int'/></method><method name='create' return='android.graphics.Typeface' static='true'><parameter name='family' type='android.graphics.Typeface'/><parameter name='style' type='int'/></method><method name='createFromAsset' return='android.graphics.Typeface' static='true'><parameter name='mgr' type='android.content.res.AssetManager'/><parameter name='path' type='java.lang.String'/></method><method name='defaultFromStyle' return='android.graphics.Typeface' static='true'><parameter name='style' type='int'/></method><method name='getStyle' return='int'/><method final='true' name='isBold' return='boolean'/><method final='true' name='isItalic' return='boolean'/><method api_added='4' name='createFromFile' return='android.graphics.Typeface' static='true'><parameter name='path' type='java.io.File'/></method><method api_added='4' name='createFromFile' return='android.graphics.Typeface' static='true'><parameter name='path' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='Xfermode'><constructor name='Xfermode' type='android.graphics.Xfermode'/></class><class api_added='8' extends='java.lang.Object' name='ImageFormat'><constructor api_added='8' name='ImageFormat' type='android.graphics.ImageFormat'/><method api_added='8' name='getBitsPerPixel' return='int' static='true'><parameter name='format' type='int'/></method></class><class api_added='8' extends='java.lang.Object' name='YuvImage'><constructor api_added='8' name='YuvImage' type='android.graphics.YuvImage'><parameter name='yuv' type='byte[]'/><parameter name='format' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='strides' type='int[]'/></constructor><method api_added='8' name='compressToJpeg' return='boolean'><parameter name='rectangle' type='android.graphics.Rect'/><parameter name='quality' type='int'/><parameter name='stream' type='java.io.OutputStream'/></method><method api_added='8' name='getHeight' return='int'/><method api_added='8' name='getStrides' return='int[]'/><method api_added='8' name='getWidth' return='int'/><method api_added='8' name='getYuvData' return='byte[]'/><method api_added='8' name='getYuvFormat' return='int'/></class><class api_added='10' extends='java.lang.Object' final='true' name='BitmapRegionDecoder'><method api_added='10' name='decodeRegion' return='android.graphics.Bitmap'><parameter name='rect' type='android.graphics.Rect'/><parameter name='options' type='android.graphics.BitmapFactory.Options'/></method><method api_added='10' name='getHeight' return='int'/><method api_added='10' name='getWidth' return='int'/><method api_added='10' final='true' name='isRecycled' return='boolean'/><method api_added='10' name='newInstance' return='android.graphics.BitmapRegionDecoder' static='true'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><parameter name='isShareable' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='newInstance' return='android.graphics.BitmapRegionDecoder' static='true'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='isShareable' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='newInstance' return='android.graphics.BitmapRegionDecoder' static='true'><parameter name='is' type='java.io.InputStream'/><parameter name='isShareable' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='newInstance' return='android.graphics.BitmapRegionDecoder' static='true'><parameter name='pathName' type='java.lang.String'/><parameter name='isShareable' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='recycle'/></class><class api_added='11' extends='java.lang.Object' name='SurfaceTexture'><constructor api_added='11' name='SurfaceTexture' type='android.graphics.SurfaceTexture'><parameter name='texName' type='int'/></constructor><method api_added='11' name='getTransformMatrix'><parameter name='mtx' type='float[]'/></method><method api_added='11' name='setOnFrameAvailableListener'><parameter name='l' type='android.graphics.SurfaceTexture.OnFrameAvailableListener'/></method><method api_added='11' name='updateTexImage'/><method api_added='14' name='getTimestamp' return='long'/><method api_added='14' name='release'/><method api_added='15' name='setDefaultBufferSize'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='16' name='attachToGLContext'><parameter name='arg0' type='int'/></method><method api_added='16' name='detachFromGLContext'/><method api_added='19' name='releaseTexImage'/></class><class api_added='11' deprecated='19' extends='java.lang.Exception' name='SurfaceTexture.OutOfResourcesException' static='true'><constructor api_added='11' name='SurfaceTexture.OutOfResourcesException' type='android.graphics.SurfaceTexture.OutOfResourcesException'/><constructor api_added='11' name='SurfaceTexture.OutOfResourcesException' type='android.graphics.SurfaceTexture.OutOfResourcesException'><parameter name='name' type='java.lang.String'/></constructor></class><class api_added='19' extends='java.lang.Enum' final='true' name='Path.Op' static='true'><method api_added='19' name='valueOf' return='android.graphics.Path.Op' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' final='true' name='values' return='android.graphics.Path.Op[]' static='true'/></class><interface abstract='true' api_added='11' name='SurfaceTexture.OnFrameAvailableListener' static='true'><method abstract='true' api_added='11' name='onFrameAvailable'><parameter name='surfaceTexture' type='android.graphics.SurfaceTexture'/></method></interface></package><package name='android.graphics.drawable'><class extends='android.graphics.drawable.DrawableContainer' name='AnimationDrawable'><constructor name='AnimationDrawable' type='android.graphics.drawable.AnimationDrawable'/><method name='addFrame'><parameter name='frame' type='android.graphics.drawable.Drawable'/><parameter name='duration' type='int'/></method><method name='getDuration' return='int'><parameter name='i' type='int'/></method><method name='getFrame' return='android.graphics.drawable.Drawable'><parameter name='index' type='int'/></method><method name='getNumberOfFrames' return='int'/><method name='isOneShot' return='boolean'/><method name='isRunning' return='boolean'/><method name='run'/><method name='setOneShot'><parameter name='oneShot' type='boolean'/></method><method name='start'/><method name='stop'/></class><class extends='android.graphics.drawable.Drawable' name='BitmapDrawable'><constructor deprecated='4' name='BitmapDrawable' type='android.graphics.drawable.BitmapDrawable'/><constructor name='BitmapDrawable' type='android.graphics.drawable.BitmapDrawable'><parameter name='bitmap' type='android.graphics.Bitmap'/></constructor><constructor name='BitmapDrawable' type='android.graphics.drawable.BitmapDrawable'><parameter name='filepath' type='java.lang.String'/></constructor><constructor name='BitmapDrawable' type='android.graphics.drawable.BitmapDrawable'><parameter name='is' type='java.io.InputStream'/></constructor><constructor api_added='14' name='deprecated BitmapDrawable' type='android.graphics.drawable.deprecated BitmapDrawable'/><constructor api_added='14' name='deprecated BitmapDrawable' type='android.graphics.drawable.deprecated BitmapDrawable'/><constructor api_added='14' name='deprecated BitmapDrawable' type='android.graphics.drawable.deprecated BitmapDrawable'/><constructor api_added='14' name='deprecated BitmapDrawable' type='android.graphics.drawable.deprecated BitmapDrawable'/><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method final='true' name='getBitmap' return='android.graphics.Bitmap'/><method final='true' name='getConstantState' return='android.graphics.drawable.Drawable.ConstantState'/><method name='getGravity' return='int'/><method name='getOpacity' return='int'/><method final='true' name='getPaint' return='android.graphics.Paint'/><method name='getTileModeX' return='android.graphics.Shader.TileMode'/><method name='getTileModeY' return='android.graphics.Shader.TileMode'/><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setAntiAlias'><parameter name='aa' type='boolean'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='setGravity'><parameter name='gravity' type='int'/></method><method name='setTileModeX'><parameter name='mode' type='android.graphics.Shader.TileMode'/></method><method name='setTileModeXY'><parameter name='xmode' type='android.graphics.Shader.TileMode'/><parameter name='ymode' type='android.graphics.Shader.TileMode'/></method><method final='true' name='setTileModeY'><parameter name='mode' type='android.graphics.Shader.TileMode'/></method><method api_added='4' name='setTargetDensity'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_added='4' name='setTargetDensity'><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method api_added='4' name='setTargetDensity'><parameter name='density' type='int'/></method><method api_added='18' name='hasAntiAlias' return='boolean'/><method api_added='18' name='hasMipMap' return='boolean'/><method api_added='18' name='setMipMap'><parameter name='arg0' type='boolean'/></method><method api_added='19' final='true' name='isAutoMirrored' return='boolean'/></class><class extends='android.graphics.drawable.Drawable' name='ClipDrawable'><constructor name='ClipDrawable' type='android.graphics.drawable.ClipDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/><parameter name='gravity' type='int'/><parameter name='orientation' type='int'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='invalidateDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method></class><class extends='android.graphics.drawable.Drawable' name='ColorDrawable'><constructor name='ColorDrawable' type='android.graphics.drawable.ColorDrawable'/><constructor name='ColorDrawable' type='android.graphics.drawable.ColorDrawable'><parameter name='color' type='int'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_removed='19' name='getAlpha' return='int'/><method name='getOpacity' return='int'/><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='colorFilter' type='android.graphics.ColorFilter'/></method><method api_added='11' name='getColor' return='int'/><method api_added='11' name='setColor'><parameter name='color' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='Drawable'><constructor name='Drawable' type='android.graphics.drawable.Drawable'/><method name='clearColorFilter'/><method final='true' name='copyBounds'><parameter name='bounds' type='android.graphics.Rect'/></method><method final='true' name='copyBounds' return='android.graphics.Rect'/><method name='createFromPath' return='android.graphics.drawable.Drawable' static='true'><parameter name='pathName' type='java.lang.String'/></method><method name='createFromStream' return='android.graphics.drawable.Drawable' static='true'><parameter name='is' type='java.io.InputStream'/><parameter name='srcName' type='java.lang.String'/></method><method name='createFromXml' return='android.graphics.drawable.Drawable' static='true'><parameter name='r' type='android.content.res.Resources'/><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='createFromXmlInner' return='android.graphics.drawable.Drawable' static='true'><parameter name='r' type='android.content.res.Resources'/><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><parameter name='attrs' type='android.util.AttributeSet'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method final='true' name='getBounds' return='android.graphics.Rect'/><method name='getChangingConfigurations' return='int'/><method name='getConstantState' return='android.graphics.drawable.Drawable.ConstantState'/><method name='getCurrent' return='android.graphics.drawable.Drawable'/><method name='getIntrinsicHeight' return='int'/><method name='getIntrinsicWidth' return='int'/><method final='true' name='getLevel' return='int'/><method name='getMinimumHeight' return='int'/><method name='getMinimumWidth' return='int'/><method abstract='true' name='getOpacity' return='int'/><method name='getPadding' return='boolean'><parameter name='padding' type='android.graphics.Rect'/></method><method name='getState' return='int[]'/><method name='getTransparentRegion' return='android.graphics.Region'/><method name='inflate'><parameter name='r' type='android.content.res.Resources'/><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><parameter name='attrs' type='android.util.AttributeSet'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='invalidateSelf'/><method name='isStateful' return='boolean'/><method final='true' name='isVisible' return='boolean'/><method name='onBoundsChange' visibility='protected'><parameter name='bounds' type='android.graphics.Rect'/></method><method name='onLevelChange' return='boolean' visibility='protected'><parameter name='level' type='int'/></method><method name='onStateChange' return='boolean' visibility='protected'><parameter name='state' type='int[]'/></method><method name='resolveOpacity' return='int' static='true'><parameter name='op1' type='int'/><parameter name='op2' type='int'/></method><method name='scheduleSelf'><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method abstract='true' name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setBounds'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='setBounds'><parameter name='bounds' type='android.graphics.Rect'/></method><method final='true' name='setCallback'><parameter name='cb' type='android.graphics.drawable.Drawable.Callback'/></method><method name='setChangingConfigurations'><parameter name='configs' type='int'/></method><method abstract='true' name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='setColorFilter'><parameter name='color' type='int'/><parameter name='mode' type='android.graphics.PorterDuff.Mode'/></method><method name='setDither'><parameter name='dither' type='boolean'/></method><method name='setFilterBitmap'><parameter name='filter' type='boolean'/></method><method final='true' name='setLevel' return='boolean'><parameter name='level' type='int'/></method><method name='setState' return='boolean'><parameter name='stateSet' type='int[]'/></method><method name='setVisible' return='boolean'><parameter name='visible' type='boolean'/><parameter name='restart' type='boolean'/></method><method name='unscheduleSelf'><parameter name='what' type='java.lang.Runnable'/></method><method api_added='3' name='mutate' return='android.graphics.drawable.Drawable'/><method api_added='4' name='createFromResourceStream' return='android.graphics.drawable.Drawable' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='value' type='android.util.TypedValue'/><parameter name='is' type='java.io.InputStream'/><parameter name='srcName' type='java.lang.String'/></method><method api_added='5' name='createFromResourceStream' return='android.graphics.drawable.Drawable' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='value' type='android.util.TypedValue'/><parameter name='is' type='java.io.InputStream'/><parameter name='srcName' type='java.lang.String'/><parameter name='opts' type='android.graphics.BitmapFactory.Options'/></method><method api_added='11' name='getCallback' return='android.graphics.drawable.Drawable.Callback'/><method api_added='11' name='jumpToCurrentState'/><method api_added='19' name='getAlpha' return='int'/><method api_added='19' name='isAutoMirrored' return='boolean'/><method api_added='19' name='setAutoMirrored'><parameter name='arg0' type='boolean'/></method></class><class abstract='true' extends='java.lang.Object' name='Drawable.ConstantState' static='true'><constructor name='Drawable.ConstantState' type='android.graphics.drawable.Drawable.ConstantState'/><method abstract='true' name='getChangingConfigurations' return='int'/><method abstract='true' name='newDrawable' return='android.graphics.drawable.Drawable'/><method api_added='5' name='newDrawable' return='android.graphics.drawable.Drawable'><parameter name='res' type='android.content.res.Resources'/></method></class><class extends='android.graphics.drawable.Drawable' name='DrawableContainer'><constructor name='DrawableContainer' type='android.graphics.drawable.DrawableContainer'/><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='invalidateDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method name='selectDrawable' return='boolean'><parameter name='idx' type='int'/></method><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='setConstantState' visibility='protected'><parameter name='state' type='android.graphics.drawable.DrawableContainer.DrawableContainerState'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method><method api_added='11' name='setEnterFadeDuration'><parameter name='ms' type='int'/></method><method api_added='11' name='setExitFadeDuration'><parameter name='ms' type='int'/></method></class><class abstract='true' extends='android.graphics.drawable.Drawable.ConstantState' name='DrawableContainer.DrawableContainerState' static='true'><method final='true' name='addChild' return='int'><parameter name='dr' type='android.graphics.drawable.Drawable'/></method><method name='canConstantState' return='boolean' synchronized='true'/><method name='getChangingConfigurations' return='int'/><method final='true' name='getChildCount' return='int'/><method final='true' name='getChildren' return='android.graphics.drawable.Drawable[]'/><method final='true' name='getConstantHeight' return='int'/><method final='true' name='getConstantMinimumHeight' return='int'/><method final='true' name='getConstantMinimumWidth' return='int'/><method final='true' name='getConstantPadding' return='android.graphics.Rect'/><method final='true' name='getConstantWidth' return='int'/><method final='true' name='getOpacity' return='int'/><method name='growArray'><parameter name='oldSize' type='int'/><parameter name='newSize' type='int'/></method><method final='true' name='isConstantSize' return='boolean'/><method final='true' name='isStateful' return='boolean'/><method final='true' name='setConstantSize'><parameter name='constant' type='boolean'/></method><method final='true' name='setVariablePadding'><parameter name='variable' type='boolean'/></method><method api_added='11' name='computeConstantSize' visibility='protected'/><method api_added='11' final='true' name='getEnterFadeDuration' return='int'/><method api_added='11' final='true' name='getExitFadeDuration' return='int'/><method api_added='11' final='true' name='setEnterFadeDuration'><parameter name='duration' type='int'/></method><method api_added='11' final='true' name='setExitFadeDuration'><parameter name='duration' type='int'/></method><method api_added='19' final='true' name='getChild' return='android.graphics.drawable.Drawable'><parameter name='arg0' type='int'/></method></class><class extends='android.graphics.drawable.Drawable' name='GradientDrawable'><constructor name='GradientDrawable' type='android.graphics.drawable.GradientDrawable'/><constructor name='GradientDrawable' type='android.graphics.drawable.GradientDrawable'><parameter name='orientation' type='android.graphics.drawable.GradientDrawable.Orientation'/><parameter name='colors' type='int[]'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColor'><parameter name='argb' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='setCornerRadii'><parameter name='radii' type='float[]'/></method><method name='setCornerRadius'><parameter name='radius' type='float'/></method><method name='setGradientCenter'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method name='setGradientRadius'><parameter name='gradientRadius' type='float'/></method><method name='setGradientType'><parameter name='gradient' type='int'/></method><method name='setShape'><parameter name='shape' type='int'/></method><method name='setSize'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='setStroke'><parameter name='width' type='int'/><parameter name='color' type='int'/></method><method name='setStroke'><parameter name='width' type='int'/><parameter name='color' type='int'/><parameter name='dashWidth' type='float'/><parameter name='dashGap' type='float'/></method><method name='setUseLevel'><parameter name='useLevel' type='boolean'/></method><method api_added='16' name='getOrientation' return='android.graphics.drawable.GradientDrawable.Orientation'/><method api_added='16' name='setColors'><parameter name='arg0' type='int[]'/></method><method api_added='16' name='setOrientation'><parameter name='arg0' type='android.graphics.drawable.GradientDrawable.Orientation'/></method></class><class extends='java.lang.Enum' final='true' name='GradientDrawable.Orientation' static='true'><method name='valueOf' return='android.graphics.drawable.GradientDrawable.Orientation' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.graphics.drawable.GradientDrawable.Orientation[]' static='true'/></class><class extends='android.graphics.drawable.Drawable' name='InsetDrawable'><constructor name='InsetDrawable' type='android.graphics.drawable.InsetDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/><parameter name='inset' type='int'/></constructor><constructor name='InsetDrawable' type='android.graphics.drawable.InsetDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/><parameter name='insetLeft' type='int'/><parameter name='insetTop' type='int'/><parameter name='insetRight' type='int'/><parameter name='insetBottom' type='int'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='invalidateDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method><method api_added='19' name='getDrawable' return='android.graphics.drawable.Drawable'/></class><class extends='android.graphics.drawable.Drawable' name='LayerDrawable'><constructor name='LayerDrawable' type='android.graphics.drawable.LayerDrawable'><parameter name='array' type='android.graphics.drawable.Drawable[]'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='findDrawableByLayerId' return='android.graphics.drawable.Drawable'><parameter name='id' type='int'/></method><method name='getDrawable' return='android.graphics.drawable.Drawable'><parameter name='index' type='int'/></method><method name='getId' return='int'><parameter name='index' type='int'/></method><method name='getNumberOfLayers' return='int'/><method name='getOpacity' return='int'/><method name='invalidateDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='setDrawableByLayerId' return='boolean'><parameter name='id' type='int'/><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method name='setId'><parameter name='index' type='int'/><parameter name='id' type='int'/></method><method name='setLayerInset'><parameter name='index' type='int'/><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method><method api_added='11' name='setOpacity'><parameter name='opacity' type='int'/></method></class><class extends='android.graphics.drawable.DrawableContainer' name='LevelListDrawable'><constructor name='LevelListDrawable' type='android.graphics.drawable.LevelListDrawable'/><method name='addLevel'><parameter name='low' type='int'/><parameter name='high' type='int'/><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method></class><class extends='android.graphics.drawable.Drawable' name='NinePatchDrawable'><constructor deprecated='4' name='NinePatchDrawable' type='android.graphics.drawable.NinePatchDrawable'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='chunk' type='byte[]'/><parameter name='padding' type='android.graphics.Rect'/><parameter name='srcName' type='java.lang.String'/></constructor><constructor name='NinePatchDrawable' type='android.graphics.drawable.NinePatchDrawable'><parameter name='patch' type='android.graphics.NinePatch'/></constructor><constructor api_added='14' name='deprecated NinePatchDrawable' type='android.graphics.drawable.deprecated NinePatchDrawable'><parameter name='arg0' type='android.graphics.Bitmap'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='android.graphics.Rect'/><parameter name='arg3' type='java.lang.String'/></constructor><constructor api_added='14' name='deprecated NinePatchDrawable' type='android.graphics.drawable.deprecated NinePatchDrawable'><parameter name='arg0' type='android.graphics.Bitmap'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='android.graphics.Rect'/><parameter name='arg3' type='java.lang.String'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='getPaint' return='android.graphics.Paint'/><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method api_added='4' name='setTargetDensity'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_added='4' name='setTargetDensity'><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method api_added='4' name='setTargetDensity'><parameter name='density' type='int'/></method></class><class extends='android.graphics.drawable.ShapeDrawable' name='PaintDrawable'><constructor name='PaintDrawable' type='android.graphics.drawable.PaintDrawable'/><constructor name='PaintDrawable' type='android.graphics.drawable.PaintDrawable'><parameter name='color' type='int'/></constructor><method name='setCornerRadii'><parameter name='radii' type='float[]'/></method><method name='setCornerRadius'><parameter name='radius' type='float'/></method></class><class extends='android.graphics.drawable.Drawable' name='PictureDrawable'><constructor name='PictureDrawable' type='android.graphics.drawable.PictureDrawable'><parameter name='picture' type='android.graphics.Picture'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='getPicture' return='android.graphics.Picture'/><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='colorFilter' type='android.graphics.ColorFilter'/></method><method name='setPicture'><parameter name='picture' type='android.graphics.Picture'/></method></class><class extends='android.graphics.drawable.Drawable' name='RotateDrawable'><constructor name='RotateDrawable' type='android.graphics.drawable.RotateDrawable'/><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='invalidateDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method><method api_added='3' name='getDrawable' return='android.graphics.drawable.Drawable'/></class><class extends='android.graphics.drawable.Drawable' name='ScaleDrawable'><constructor name='ScaleDrawable' type='android.graphics.drawable.ScaleDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/><parameter name='gravity' type='int'/><parameter name='scaleWidth' type='float'/><parameter name='scaleHeight' type='float'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='invalidateDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method><method api_added='3' name='getDrawable' return='android.graphics.drawable.Drawable'/></class><class extends='android.graphics.drawable.Drawable' name='ShapeDrawable'><constructor name='ShapeDrawable' type='android.graphics.drawable.ShapeDrawable'/><constructor name='ShapeDrawable' type='android.graphics.drawable.ShapeDrawable'><parameter name='s' type='android.graphics.drawable.shapes.Shape'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='getOpacity' return='int'/><method name='getPaint' return='android.graphics.Paint'/><method name='getShaderFactory' return='android.graphics.drawable.ShapeDrawable.ShaderFactory'/><method name='getShape' return='android.graphics.drawable.shapes.Shape'/><method name='inflateTag' return='boolean' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='r' type='android.content.res.Resources'/><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><parameter name='attrs' type='android.util.AttributeSet'/></method><method name='onDraw' visibility='protected'><parameter name='shape' type='android.graphics.drawable.shapes.Shape'/><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='paint' type='android.graphics.Paint'/></method><method name='setAlpha'><parameter name='alpha' type='int'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='setIntrinsicHeight'><parameter name='height' type='int'/></method><method name='setIntrinsicWidth'><parameter name='width' type='int'/></method><method name='setPadding'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='setPadding'><parameter name='padding' type='android.graphics.Rect'/></method><method name='setShaderFactory'><parameter name='fact' type='android.graphics.drawable.ShapeDrawable.ShaderFactory'/></method><method name='setShape'><parameter name='s' type='android.graphics.drawable.shapes.Shape'/></method></class><class abstract='true' extends='java.lang.Object' name='ShapeDrawable.ShaderFactory' static='true'><constructor name='ShapeDrawable.ShaderFactory' type='android.graphics.drawable.ShapeDrawable.ShaderFactory'/><method abstract='true' name='resize' return='android.graphics.Shader'><parameter name='width' type='int'/><parameter name='height' type='int'/></method></class><class extends='android.graphics.drawable.DrawableContainer' name='StateListDrawable'><constructor name='StateListDrawable' type='android.graphics.drawable.StateListDrawable'/><method name='addState'><parameter name='stateSet' type='int[]'/><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method></class><class extends='android.graphics.drawable.LayerDrawable' name='TransitionDrawable'><constructor api_added='3' name='TransitionDrawable' type='android.graphics.drawable.TransitionDrawable'><parameter name='layers' type='android.graphics.drawable.Drawable[]'/></constructor><method name='isCrossFadeEnabled' return='boolean'/><method name='resetTransition'/><method name='reverseTransition'><parameter name='duration' type='int'/></method><method name='setCrossFadeEnabled'><parameter name='enabled' type='boolean'/></method><method name='startTransition'><parameter name='durationMillis' type='int'/></method></class><interface abstract='true' name='Drawable.Callback' static='true'><method abstract='true' name='invalidateDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method abstract='true' name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method abstract='true' name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method></interface><interface abstract='true' api_added='4' name='Animatable'><method abstract='true' api_added='4' name='isRunning' return='boolean'/><method abstract='true' api_added='4' name='start'/><method abstract='true' api_added='4' name='stop'/></interface></package><package name='android.graphics.drawable.shapes'><class extends='android.graphics.drawable.shapes.RectShape' name='ArcShape'><constructor name='ArcShape' type='android.graphics.drawable.shapes.ArcShape'><parameter name='startAngle' type='float'/><parameter name='sweepAngle' type='float'/></constructor></class><class extends='android.graphics.drawable.shapes.RectShape' name='OvalShape'><constructor name='OvalShape' type='android.graphics.drawable.shapes.OvalShape'/></class><class extends='android.graphics.drawable.shapes.Shape' name='PathShape'><constructor name='PathShape' type='android.graphics.drawable.shapes.PathShape'><parameter name='path' type='android.graphics.Path'/><parameter name='stdWidth' type='float'/><parameter name='stdHeight' type='float'/></constructor><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='paint' type='android.graphics.Paint'/></method></class><class extends='android.graphics.drawable.shapes.Shape' name='RectShape'><constructor name='RectShape' type='android.graphics.drawable.shapes.RectShape'/><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='paint' type='android.graphics.Paint'/></method><method final='true' name='rect' return='android.graphics.RectF' visibility='protected'/></class><class extends='android.graphics.drawable.shapes.RectShape' name='RoundRectShape'><constructor name='RoundRectShape' type='android.graphics.drawable.shapes.RoundRectShape'><parameter name='outerRadii' type='float[]'/><parameter name='inset' type='android.graphics.RectF'/><parameter name='innerRadii' type='float[]'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Shape'><constructor name='Shape' type='android.graphics.drawable.shapes.Shape'/><method abstract='true' name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='paint' type='android.graphics.Paint'/></method><method final='true' name='getHeight' return='float'/><method final='true' name='getWidth' return='float'/><method name='hasAlpha' return='boolean'/><method name='onResize' visibility='protected'><parameter name='width' type='float'/><parameter name='height' type='float'/></method><method final='true' name='resize'><parameter name='width' type='float'/><parameter name='height' type='float'/></method><method api_added='3' name='clone' return='android.graphics.drawable.shapes.Shape'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method></class></package><package name='android.hardware'><class extends='java.lang.Object' name='Camera'><method final='true' name='autoFocus'><parameter name='cb' type='android.hardware.Camera.AutoFocusCallback'/></method><method name='getParameters' return='android.hardware.Camera.Parameters'/><method name='open' return='android.hardware.Camera' static='true'/><method final='true' name='release'/><method final='true' name='setErrorCallback'><parameter name='cb' type='android.hardware.Camera.ErrorCallback'/></method><method name='setParameters'><parameter name='params' type='android.hardware.Camera.Parameters'/></method><method final='true' name='setPreviewCallback'><parameter name='cb' type='android.hardware.Camera.PreviewCallback'/></method><method final='true' name='setPreviewDisplay'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method final='true' name='startPreview' native='true'/><method final='true' name='stopPreview' native='true'/><method final='true' name='takePicture'><parameter name='shutter' type='android.hardware.Camera.ShutterCallback'/><parameter name='raw' type='android.hardware.Camera.PictureCallback'/><parameter name='jpeg' type='android.hardware.Camera.PictureCallback'/></method><method api_added='3' final='true' name='setOneShotPreviewCallback'><parameter name='cb' type='android.hardware.Camera.PreviewCallback'/></method><method api_added='5' final='true' name='cancelAutoFocus'/><method api_added='5' final='true' name='lock' native='true'/><method api_added='5' final='true' name='takePicture'><parameter name='shutter' type='android.hardware.Camera.ShutterCallback'/><parameter name='raw' type='android.hardware.Camera.PictureCallback'/><parameter name='postview' type='android.hardware.Camera.PictureCallback'/><parameter name='jpeg' type='android.hardware.Camera.PictureCallback'/></method><method api_added='5' final='true' name='unlock' native='true'/><method api_added='8' final='true' name='addCallbackBuffer' native='true'><parameter name='callbackBuffer' type='byte[]'/></method><method api_added='8' final='true' name='reconnect' native='true'><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' final='true' name='setDisplayOrientation' native='true'><parameter name='degrees' type='int'/></method><method api_added='8' final='true' name='setPreviewCallbackWithBuffer'><parameter name='cb' type='android.hardware.Camera.PreviewCallback'/></method><method api_added='8' final='true' name='setZoomChangeListener'><parameter name='listener' type='android.hardware.Camera.OnZoomChangeListener'/></method><method api_added='8' final='true' name='startSmoothZoom' native='true'><parameter name='value' type='int'/></method><method api_added='8' final='true' name='stopSmoothZoom' native='true'/><method api_added='9' name='getCameraInfo' native='true' static='true'><parameter name='cameraId' type='int'/><parameter name='cameraInfo' type='android.hardware.Camera.CameraInfo'/></method><method api_added='9' name='getNumberOfCameras' native='true' return='int' static='true'/><method api_added='9' name='open' return='android.hardware.Camera' static='true'><parameter name='cameraId' type='int'/></method><method api_added='11' final='true' name='setPreviewTexture' native='true'><parameter name='surfaceTexture' type='android.graphics.SurfaceTexture'/></method><method api_added='14' final='true' name='setFaceDetectionListener'><parameter name='arg0' type='android.hardware.Camera.FaceDetectionListener'/></method><method api_added='14' final='true' name='startFaceDetection'/><method api_added='14' final='true' name='stopFaceDetection'/><method api_added='16' name='setAutoFocusMoveCallback'><parameter name='arg0' type='android.hardware.Camera.AutoFocusMoveCallback'/></method><method api_added='17' final='true' name='enableShutterSound' return='boolean'><parameter name='arg0' type='boolean'/></method></class><class extends='java.lang.Object' name='Camera.Parameters'><method name='flatten' return='java.lang.String'/><method name='get' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method name='getInt' return='int'><parameter name='key' type='java.lang.String'/></method><method name='getPictureFormat' return='int'/><method name='getPictureSize' return='android.hardware.Camera.Size'/><method name='getPreviewFormat' return='int'/><method deprecated='9' name='getPreviewFrameRate' return='int'/><method name='getPreviewSize' return='android.hardware.Camera.Size'/><method name='remove'><parameter name='key' type='java.lang.String'/></method><method name='set'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='set'><parameter name='key' type='java.lang.String'/><parameter name='value' type='int'/></method><method name='setPictureFormat'><parameter name='pixel_format' type='int'/></method><method name='setPictureSize'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='setPreviewFormat'><parameter name='pixel_format' type='int'/></method><method deprecated='9' name='setPreviewFrameRate'><parameter name='fps' type='int'/></method><method name='setPreviewSize'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='unflatten'><parameter name='flattened' type='java.lang.String'/></method><method api_added='5' name='getAntibanding' return='java.lang.String'/><method api_added='5' name='getColorEffect' return='java.lang.String'/><method api_added='5' name='getFlashMode' return='java.lang.String'/><method api_added='5' name='getFocusMode' return='java.lang.String'/><method api_added='5' name='getJpegQuality' return='int'/><method api_added='5' name='getJpegThumbnailQuality' return='int'/><method api_added='5' name='getJpegThumbnailSize' return='android.hardware.Camera.Size'/><method api_added='5' name='getSceneMode' return='java.lang.String'/><method api_added='5' name='getSupportedAntibanding' return='java.util.List&lt;java.lang.String&gt;'/><method api_added='5' name='getSupportedColorEffects' return='java.util.List&lt;java.lang.String&gt;'/><method api_added='5' name='getSupportedFlashModes' return='java.util.List&lt;java.lang.String&gt;'/><method api_added='5' name='getSupportedFocusModes' return='java.util.List&lt;java.lang.String&gt;'/><method api_added='5' name='getSupportedPictureFormats' return='java.util.List&lt;java.lang.Integer&gt;'/><method api_added='5' name='getSupportedPictureSizes' return='java.util.List&lt;android.hardware.Camera.Size&gt;'/><method api_added='5' name='getSupportedPreviewFormats' return='java.util.List&lt;java.lang.Integer&gt;'/><method api_added='5' deprecated='9' name='getSupportedPreviewFrameRates' return='java.util.List&lt;java.lang.Integer&gt;'/><method api_added='5' name='getSupportedPreviewSizes' return='java.util.List&lt;android.hardware.Camera.Size&gt;'/><method api_added='5' name='getSupportedSceneModes' return='java.util.List&lt;java.lang.String&gt;'/><method api_added='5' name='getSupportedWhiteBalance' return='java.util.List&lt;java.lang.String&gt;'/><method api_added='5' name='getWhiteBalance' return='java.lang.String'/><method api_added='5' name='removeGpsData'/><method api_added='5' name='setAntibanding'><parameter name='antibanding' type='java.lang.String'/></method><method api_added='5' name='setColorEffect'><parameter name='value' type='java.lang.String'/></method><method api_added='5' name='setFlashMode'><parameter name='value' type='java.lang.String'/></method><method api_added='5' name='setFocusMode'><parameter name='value' type='java.lang.String'/></method><method api_added='5' name='setGpsAltitude'><parameter name='altitude' type='double'/></method><method api_added='5' name='setGpsLatitude'><parameter name='latitude' type='double'/></method><method api_added='5' name='setGpsLongitude'><parameter name='longitude' type='double'/></method><method api_added='5' name='setGpsTimestamp'><parameter name='timestamp' type='long'/></method><method api_added='5' name='setJpegQuality'><parameter name='quality' type='int'/></method><method api_added='5' name='setJpegThumbnailQuality'><parameter name='quality' type='int'/></method><method api_added='5' name='setJpegThumbnailSize'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='5' name='setRotation'><parameter name='rotation' type='int'/></method><method api_added='5' name='setSceneMode'><parameter name='value' type='java.lang.String'/></method><method api_added='5' name='setWhiteBalance'><parameter name='value' type='java.lang.String'/></method><method api_added='8' name='getExposureCompensation' return='int'/><method api_added='8' name='getExposureCompensationStep' return='float'/><method api_added='8' name='getFocalLength' return='float'/><method api_added='8' name='getHorizontalViewAngle' return='float'/><method api_added='8' name='getMaxExposureCompensation' return='int'/><method api_added='8' name='getMaxZoom' return='int'/><method api_added='8' name='getMinExposureCompensation' return='int'/><method api_added='8' name='getSupportedJpegThumbnailSizes' return='java.util.List&lt;android.hardware.Camera.Size&gt;'/><method api_added='8' name='getVerticalViewAngle' return='float'/><method api_added='8' name='getZoom' return='int'/><method api_added='8' name='getZoomRatios' return='java.util.List&lt;java.lang.Integer&gt;'/><method api_added='8' name='isSmoothZoomSupported' return='boolean'/><method api_added='8' name='isZoomSupported' return='boolean'/><method api_added='8' name='setExposureCompensation'><parameter name='value' type='int'/></method><method api_added='8' name='setGpsProcessingMethod'><parameter name='processing_method' type='java.lang.String'/></method><method api_added='8' name='setZoom'><parameter name='value' type='int'/></method><method api_added='9' name='getFocusDistances'><parameter name='output' type='float[]'/></method><method api_added='9' name='getPreviewFpsRange'><parameter name='range' type='int[]'/></method><method api_added='9' name='getSupportedPreviewFpsRange' return='java.util.List&lt;int[]&gt;'/><method api_added='9' name='setPreviewFpsRange'><parameter name='min' type='int'/><parameter name='max' type='int'/></method><method api_added='11' name='getPreferredPreviewSizeForVideo' return='android.hardware.Camera.Size'/><method api_added='11' name='getSupportedVideoSizes' return='java.util.List&lt;android.hardware.Camera.Size&gt;'/><method api_added='14' name='getAutoExposureLock' return='boolean'/><method api_added='14' name='getAutoWhiteBalanceLock' return='boolean'/><method api_added='14' name='getFocusAreas' return='java.util.List&lt;android.hardware.Camera.Area&gt;'/><method api_added='14' name='getMaxNumDetectedFaces' return='int'/><method api_added='14' name='getMaxNumFocusAreas' return='int'/><method api_added='14' name='getMaxNumMeteringAreas' return='int'/><method api_added='14' name='getMeteringAreas' return='java.util.List&lt;android.hardware.Camera.Area&gt;'/><method api_added='14' name='isAutoExposureLockSupported' return='boolean'/><method api_added='14' name='isAutoWhiteBalanceLockSupported' return='boolean'/><method api_added='14' name='isVideoSnapshotSupported' return='boolean'/><method api_added='14' name='setAutoExposureLock'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setAutoWhiteBalanceLock'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setFocusAreas'><parameter name='arg0' type='java.util.List&lt;android.hardware.Camera.Area&gt;'/></method><method api_added='14' name='setMeteringAreas'><parameter name='arg0' type='java.util.List&lt;android.hardware.Camera.Area&gt;'/></method><method api_added='14' name='setRecordingHint'><parameter name='arg0' type='boolean'/></method><method api_added='15' name='getVideoStabilization' return='boolean'/><method api_added='15' name='isVideoStabilizationSupported' return='boolean'/><method api_added='15' name='setVideoStabilization'><parameter name='arg0' type='boolean'/></method></class><class extends='java.lang.Object' name='Camera.Size'><constructor name='Camera.Size' type='android.hardware.Camera.Size'><parameter name='w' type='int'/><parameter name='h' type='int'/></constructor></class><class extends='java.lang.Object' name='SensorManager'><method deprecated='3' name='getSensors' return='int'/><method deprecated='3' name='registerListener' return='boolean'><parameter name='listener' type='android.hardware.SensorListener'/><parameter name='sensors' type='int'/></method><method deprecated='3' name='registerListener' return='boolean'><parameter name='listener' type='android.hardware.SensorListener'/><parameter name='sensors' type='int'/><parameter name='rate' type='int'/></method><method deprecated='3' name='unregisterListener'><parameter name='listener' type='android.hardware.SensorListener'/><parameter name='sensors' type='int'/></method><method deprecated='3' name='unregisterListener'><parameter name='listener' type='android.hardware.SensorListener'/></method><method api_added='3' name='getDefaultSensor' return='android.hardware.Sensor'><parameter name='type' type='int'/></method><method api_added='3' name='getInclination' return='float' static='true'><parameter name='I' type='float[]'/></method><method api_added='3' name='getOrientation' return='float[]' static='true'><parameter name='R' type='float[]'/><parameter name='values' type='float[]'/></method><method api_added='3' name='getRotationMatrix' return='boolean' static='true'><parameter name='R' type='float[]'/><parameter name='I' type='float[]'/><parameter name='gravity' type='float[]'/><parameter name='geomagnetic' type='float[]'/></method><method api_added='3' name='getSensorList' return='java.util.List&lt;android.hardware.Sensor&gt;'><parameter name='type' type='int'/></method><method api_added='3' name='registerListener' return='boolean'><parameter name='listener' type='android.hardware.SensorEventListener'/><parameter name='sensor' type='android.hardware.Sensor'/><parameter name='rate' type='int'/></method><method api_added='3' name='registerListener' return='boolean'><parameter name='listener' type='android.hardware.SensorEventListener'/><parameter name='sensor' type='android.hardware.Sensor'/><parameter name='rate' type='int'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='3' name='remapCoordinateSystem' return='boolean' static='true'><parameter name='inR' type='float[]'/><parameter name='X' type='int'/><parameter name='Y' type='int'/><parameter name='outR' type='float[]'/></method><method api_added='3' name='unregisterListener'><parameter name='listener' type='android.hardware.SensorEventListener'/><parameter name='sensor' type='android.hardware.Sensor'/></method><method api_added='3' name='unregisterListener'><parameter name='listener' type='android.hardware.SensorEventListener'/></method><method api_added='9' name='getAltitude' return='float' static='true'><parameter name='p0' type='float'/><parameter name='p' type='float'/></method><method api_added='9' name='getAngleChange' static='true'><parameter name='angleChange' type='float[]'/><parameter name='R' type='float[]'/><parameter name='prevR' type='float[]'/></method><method api_added='9' name='getQuaternionFromVector' static='true'><parameter name='Q' type='float[]'/><parameter name='rv' type='float[]'/></method><method api_added='9' name='getRotationMatrixFromVector' static='true'><parameter name='R' type='float[]'/><parameter name='rotationVector' type='float[]'/></method><method api_added='18' name='cancelTriggerSensor' return='boolean'><parameter name='arg0' type='android.hardware.TriggerEventListener'/><parameter name='arg1' type='android.hardware.Sensor'/></method><method api_added='18' name='requestTriggerSensor' return='boolean'><parameter name='arg0' type='android.hardware.TriggerEventListener'/><parameter name='arg1' type='android.hardware.Sensor'/></method><method api_added='19' name='flush' return='boolean'><parameter name='arg0' type='android.hardware.SensorEventListener'/></method><method api_added='19' name='registerListener' return='boolean'><parameter name='arg0' type='android.hardware.SensorEventListener'/><parameter name='arg1' type='android.hardware.Sensor'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='19' name='registerListener' return='boolean'><parameter name='arg0' type='android.hardware.SensorEventListener'/><parameter name='arg1' type='android.hardware.Sensor'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.os.Handler'/></method></class><class api_added='3' extends='java.lang.Object' name='GeomagneticField'><constructor api_added='3' name='GeomagneticField' type='android.hardware.GeomagneticField'><parameter name='gdLatitudeDeg' type='float'/><parameter name='gdLongitudeDeg' type='float'/><parameter name='altitudeMeters' type='float'/><parameter name='timeMillis' type='long'/></constructor><method api_added='3' name='getDeclination' return='float'/><method api_added='3' name='getFieldStrength' return='float'/><method api_added='3' name='getHorizontalStrength' return='float'/><method api_added='3' name='getInclination' return='float'/><method api_added='3' name='getX' return='float'/><method api_added='3' name='getY' return='float'/><method api_added='3' name='getZ' return='float'/></class><class api_added='3' extends='java.lang.Object' name='Sensor'><method api_added='3' name='getMaximumRange' return='float'/><method api_added='3' name='getName' return='java.lang.String'/><method api_added='3' name='getPower' return='float'/><method api_added='3' name='getResolution' return='float'/><method api_added='3' name='getType' return='int'/><method api_added='3' name='getVendor' return='java.lang.String'/><method api_added='3' name='getVersion' return='int'/><method api_added='9' name='getMinDelay' return='int'/><method api_added='19' name='getFifoMaxEventCount' return='int'/><method api_added='19' name='getFifoReservedEventCount' return='int'/></class><class api_added='3' extends='java.lang.Object' name='SensorEvent'/><class api_added='9' extends='java.lang.Object' name='Camera.CameraInfo' static='true'><constructor api_added='9' name='Camera.CameraInfo' type='android.hardware.Camera.CameraInfo'/></class><class api_added='14' extends='java.lang.Object' name='Camera.Area' static='true'><constructor api_added='14' name='Camera.Area' type='android.hardware.Camera.Area'><parameter name='arg0' type='android.graphics.Rect'/><parameter name='arg1' type='int'/></constructor></class><class api_added='14' extends='java.lang.Object' name='Camera.Face' static='true'><constructor api_added='14' name='Camera.Face' type='android.hardware.Camera.Face'/></class><class api_added='18' extends='java.lang.Object' final='true' name='TriggerEvent'/><class abstract='true' api_added='18' extends='java.lang.Object' name='TriggerEventListener'><constructor api_added='18' name='TriggerEventListener' type='android.hardware.TriggerEventListener'/><method abstract='true' api_added='18' name='onTrigger'><parameter name='arg0' type='android.hardware.TriggerEvent'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='ConsumerIrManager'><method api_added='19' name='getCarrierFrequencies' return='android.hardware.ConsumerIrManager.CarrierFrequencyRange[]'/><method api_added='19' name='hasIrEmitter' return='boolean'/><method api_added='19' name='transmit'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='ConsumerIrManager.CarrierFrequencyRange'><constructor api_added='19' name='ConsumerIrManager.CarrierFrequencyRange' type='android.hardware.ConsumerIrManager.CarrierFrequencyRange'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></constructor><method api_added='19' name='getMaxFrequency' return='int'/><method api_added='19' name='getMinFrequency' return='int'/></class><interface abstract='true' name='Camera.AutoFocusCallback' static='true'><method abstract='true' name='onAutoFocus'><parameter name='success' type='boolean'/><parameter name='camera' type='android.hardware.Camera'/></method></interface><interface abstract='true' name='Camera.ErrorCallback' static='true'><method abstract='true' name='onError'><parameter name='error' type='int'/><parameter name='camera' type='android.hardware.Camera'/></method></interface><interface abstract='true' name='Camera.PictureCallback' static='true'><method abstract='true' name='onPictureTaken'><parameter name='data' type='byte[]'/><parameter name='camera' type='android.hardware.Camera'/></method></interface><interface abstract='true' name='Camera.PreviewCallback' static='true'><method abstract='true' name='onPreviewFrame'><parameter name='data' type='byte[]'/><parameter name='camera' type='android.hardware.Camera'/></method></interface><interface abstract='true' name='Camera.ShutterCallback' static='true'><method abstract='true' name='onShutter'/></interface><interface abstract='true' deprecated='3' name='SensorListener'><method abstract='true' name='onAccuracyChanged'><parameter name='sensor' type='int'/><parameter name='accuracy' type='int'/></method><method abstract='true' name='onSensorChanged'><parameter name='sensor' type='int'/><parameter name='values' type='float[]'/></method></interface><interface abstract='true' api_added='3' name='SensorEventListener'><method abstract='true' api_added='3' name='onAccuracyChanged'><parameter name='sensor' type='android.hardware.Sensor'/><parameter name='accuracy' type='int'/></method><method abstract='true' api_added='3' name='onSensorChanged'><parameter name='event' type='android.hardware.SensorEvent'/></method></interface><interface abstract='true' api_added='8' name='Camera.OnZoomChangeListener' static='true'><method abstract='true' api_added='8' name='onZoomChange'><parameter name='zoomValue' type='int'/><parameter name='stopped' type='boolean'/><parameter name='camera' type='android.hardware.Camera'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='Camera.FaceDetectionListener' static='true'><method abstract='true' api_added='14' name='onFaceDetection'><parameter name='arg0' type='android.hardware.Camera.Face[]'/><parameter name='arg1' type='android.hardware.Camera'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='Camera.AutoFocusMoveCallback' static='true'><method abstract='true' api_added='16' name='onAutoFocusMoving'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='android.hardware.Camera'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='SensorEventListener2'><method abstract='true' api_added='19' name='onFlushCompleted'><parameter name='arg0' type='android.hardware.Sensor'/></method></interface></package><package name='android.location'><class extends='java.lang.Object' name='Address'><constructor name='Address' type='android.location.Address'><parameter name='locale' type='java.util.Locale'/></constructor><method name='clearLatitude'/><method name='clearLongitude'/><method name='describeContents' return='int'/><method name='getAddressLine' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getAdminArea' return='java.lang.String'/><method name='getCountryCode' return='java.lang.String'/><method name='getCountryName' return='java.lang.String'/><method name='getExtras' return='android.os.Bundle'/><method name='getFeatureName' return='java.lang.String'/><method name='getLatitude' return='double'/><method name='getLocale' return='java.util.Locale'/><method name='getLocality' return='java.lang.String'/><method name='getLongitude' return='double'/><method name='getMaxAddressLineIndex' return='int'/><method name='getPhone' return='java.lang.String'/><method name='getPostalCode' return='java.lang.String'/><method name='getSubAdminArea' return='java.lang.String'/><method name='getThoroughfare' return='java.lang.String'/><method name='getUrl' return='java.lang.String'/><method name='hasLatitude' return='boolean'/><method name='hasLongitude' return='boolean'/><method name='setAddressLine'><parameter name='index' type='int'/><parameter name='line' type='java.lang.String'/></method><method name='setAdminArea'><parameter name='adminArea' type='java.lang.String'/></method><method name='setCountryCode'><parameter name='countryCode' type='java.lang.String'/></method><method name='setCountryName'><parameter name='countryName' type='java.lang.String'/></method><method name='setExtras'><parameter name='extras' type='android.os.Bundle'/></method><method name='setFeatureName'><parameter name='featureName' type='java.lang.String'/></method><method name='setLatitude'><parameter name='latitude' type='double'/></method><method name='setLocality'><parameter name='locality' type='java.lang.String'/></method><method name='setLongitude'><parameter name='longitude' type='double'/></method><method name='setPhone'><parameter name='phone' type='java.lang.String'/></method><method name='setPostalCode'><parameter name='postalCode' type='java.lang.String'/></method><method name='setSubAdminArea'><parameter name='subAdminArea' type='java.lang.String'/></method><method name='setThoroughfare'><parameter name='thoroughfare' type='java.lang.String'/></method><method name='setUrl'><parameter name='Url' type='java.lang.String'/></method><method name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='4' name='getPremises' return='java.lang.String'/><method api_added='4' name='getSubLocality' return='java.lang.String'/><method api_added='4' name='getSubThoroughfare' return='java.lang.String'/><method api_added='4' name='setPremises'><parameter name='premises' type='java.lang.String'/></method><method api_added='4' name='setSubLocality'><parameter name='sublocality' type='java.lang.String'/></method><method api_added='4' name='setSubThoroughfare'><parameter name='subthoroughfare' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='Criteria'><constructor name='Criteria' type='android.location.Criteria'/><constructor name='Criteria' type='android.location.Criteria'><parameter name='criteria' type='android.location.Criteria'/></constructor><method name='describeContents' return='int'/><method name='getAccuracy' return='int'/><method name='getPowerRequirement' return='int'/><method name='isAltitudeRequired' return='boolean'/><method name='isBearingRequired' return='boolean'/><method name='isCostAllowed' return='boolean'/><method name='isSpeedRequired' return='boolean'/><method name='setAccuracy'><parameter name='accuracy' type='int'/></method><method name='setAltitudeRequired'><parameter name='altitudeRequired' type='boolean'/></method><method name='setBearingRequired'><parameter name='bearingRequired' type='boolean'/></method><method name='setCostAllowed'><parameter name='costAllowed' type='boolean'/></method><method name='setPowerRequirement'><parameter name='level' type='int'/></method><method name='setSpeedRequired'><parameter name='speedRequired' type='boolean'/></method><method name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='9' name='getBearingAccuracy' return='int'/><method api_added='9' name='getHorizontalAccuracy' return='int'/><method api_added='9' name='getSpeedAccuracy' return='int'/><method api_added='9' name='getVerticalAccuracy' return='int'/><method api_added='9' name='setBearingAccuracy'><parameter name='accuracy' type='int'/></method><method api_added='9' name='setHorizontalAccuracy'><parameter name='accuracy' type='int'/></method><method api_added='9' name='setSpeedAccuracy'><parameter name='accuracy' type='int'/></method><method api_added='9' name='setVerticalAccuracy'><parameter name='accuracy' type='int'/></method></class><class extends='java.lang.Object' final='true' name='Geocoder'><constructor name='Geocoder' type='android.location.Geocoder'><parameter name='context' type='android.content.Context'/><parameter name='locale' type='java.util.Locale'/></constructor><constructor name='Geocoder' type='android.location.Geocoder'><parameter name='context' type='android.content.Context'/></constructor><method name='getFromLocation' return='java.util.List&lt;android.location.Address&gt;'><parameter name='latitude' type='double'/><parameter name='longitude' type='double'/><parameter name='maxResults' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='getFromLocationName' return='java.util.List&lt;android.location.Address&gt;'><parameter name='locationName' type='java.lang.String'/><parameter name='maxResults' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='getFromLocationName' return='java.util.List&lt;android.location.Address&gt;'><parameter name='locationName' type='java.lang.String'/><parameter name='maxResults' type='int'/><parameter name='lowerLeftLatitude' type='double'/><parameter name='lowerLeftLongitude' type='double'/><parameter name='upperRightLatitude' type='double'/><parameter name='upperRightLongitude' type='double'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='9' name='isPresent' return='boolean' static='true'/></class><class extends='java.lang.Object' name='Location'><constructor name='Location' type='android.location.Location'><parameter name='provider' type='java.lang.String'/></constructor><constructor name='Location' type='android.location.Location'><parameter name='l' type='android.location.Location'/></constructor><method name='bearingTo' return='float'><parameter name='dest' type='android.location.Location'/></method><method name='convert' return='java.lang.String' static='true'><parameter name='coordinate' type='double'/><parameter name='outputType' type='int'/></method><method name='convert' return='double' static='true'><parameter name='coordinate' type='java.lang.String'/></method><method name='describeContents' return='int'/><method name='distanceBetween' static='true'><parameter name='startLatitude' type='double'/><parameter name='startLongitude' type='double'/><parameter name='endLatitude' type='double'/><parameter name='endLongitude' type='double'/><parameter name='results' type='float[]'/></method><method name='distanceTo' return='float'><parameter name='dest' type='android.location.Location'/></method><method name='getAccuracy' return='float'/><method name='getAltitude' return='double'/><method name='getBearing' return='float'/><method name='getExtras' return='android.os.Bundle'/><method name='getLatitude' return='double'/><method name='getLongitude' return='double'/><method name='getProvider' return='java.lang.String'/><method name='getSpeed' return='float'/><method name='getTime' return='long'/><method name='hasAccuracy' return='boolean'/><method name='hasAltitude' return='boolean'/><method name='hasBearing' return='boolean'/><method name='hasSpeed' return='boolean'/><method name='removeAccuracy'/><method name='removeAltitude'/><method name='removeBearing'/><method name='removeSpeed'/><method name='reset'/><method name='set'><parameter name='l' type='android.location.Location'/></method><method name='setAccuracy'><parameter name='accuracy' type='float'/></method><method name='setAltitude'><parameter name='altitude' type='double'/></method><method name='setBearing'><parameter name='bearing' type='float'/></method><method name='setExtras'><parameter name='extras' type='android.os.Bundle'/></method><method name='setLatitude'><parameter name='latitude' type='double'/></method><method name='setLongitude'><parameter name='longitude' type='double'/></method><method name='setProvider'><parameter name='provider' type='java.lang.String'/></method><method name='setSpeed'><parameter name='speed' type='float'/></method><method name='setTime'><parameter name='time' type='long'/></method><method name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method api_added='17' name='getElapsedRealtimeNanos' return='long'/><method api_added='17' name='setElapsedRealtimeNanos'><parameter name='arg0' type='long'/></method><method api_added='18' name='isFromMockProvider' return='boolean'/></class><class extends='java.lang.Object' name='LocationManager'><method name='addProximityAlert'><parameter name='latitude' type='double'/><parameter name='longitude' type='double'/><parameter name='radius' type='float'/><parameter name='expiration' type='long'/><parameter name='intent' type='android.app.PendingIntent'/></method><method name='getAllProviders' return='java.util.List&lt;java.lang.String&gt;'/><method name='getBestProvider' return='java.lang.String'><parameter name='criteria' type='android.location.Criteria'/><parameter name='enabledOnly' type='boolean'/></method><method name='getLastKnownLocation' return='android.location.Location'><parameter name='provider' type='java.lang.String'/></method><method name='getProvider' return='android.location.LocationProvider'><parameter name='name' type='java.lang.String'/></method><method name='getProviders' return='java.util.List&lt;java.lang.String&gt;'><parameter name='enabledOnly' type='boolean'/></method><method name='getProviders' return='java.util.List&lt;java.lang.String&gt;'><parameter name='criteria' type='android.location.Criteria'/><parameter name='enabledOnly' type='boolean'/></method><method name='isProviderEnabled' return='boolean'><parameter name='provider' type='java.lang.String'/></method><method name='removeProximityAlert'><parameter name='intent' type='android.app.PendingIntent'/></method><method name='removeUpdates'><parameter name='listener' type='android.location.LocationListener'/></method><method name='requestLocationUpdates'><parameter name='provider' type='java.lang.String'/><parameter name='minTime' type='long'/><parameter name='minDistance' type='float'/><parameter name='listener' type='android.location.LocationListener'/></method><method name='requestLocationUpdates'><parameter name='provider' type='java.lang.String'/><parameter name='minTime' type='long'/><parameter name='minDistance' type='float'/><parameter name='listener' type='android.location.LocationListener'/><parameter name='looper' type='android.os.Looper'/></method><method api_added='3' name='addGpsStatusListener' return='boolean'><parameter name='listener' type='android.location.GpsStatus.Listener'/></method><method api_added='3' name='addTestProvider'><parameter name='name' type='java.lang.String'/><parameter name='requiresNetwork' type='boolean'/><parameter name='requiresSatellite' type='boolean'/><parameter name='requiresCell' type='boolean'/><parameter name='hasMonetaryCost' type='boolean'/><parameter name='supportsAltitude' type='boolean'/><parameter name='supportsSpeed' type='boolean'/><parameter name='supportsBearing' type='boolean'/><parameter name='powerRequirement' type='int'/><parameter name='accuracy' type='int'/></method><method api_added='3' name='clearTestProviderEnabled'><parameter name='provider' type='java.lang.String'/></method><method api_added='3' name='clearTestProviderLocation'><parameter name='provider' type='java.lang.String'/></method><method api_added='3' name='clearTestProviderStatus'><parameter name='provider' type='java.lang.String'/></method><method api_added='3' name='getGpsStatus' return='android.location.GpsStatus'><parameter name='status' type='android.location.GpsStatus'/></method><method api_added='3' name='removeGpsStatusListener'><parameter name='listener' type='android.location.GpsStatus.Listener'/></method><method api_added='3' name='removeTestProvider'><parameter name='provider' type='java.lang.String'/></method><method api_added='3' name='removeUpdates'><parameter name='intent' type='android.app.PendingIntent'/></method><method api_added='3' name='requestLocationUpdates'><parameter name='provider' type='java.lang.String'/><parameter name='minTime' type='long'/><parameter name='minDistance' type='float'/><parameter name='intent' type='android.app.PendingIntent'/></method><method api_added='3' name='sendExtraCommand' return='boolean'><parameter name='provider' type='java.lang.String'/><parameter name='command' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='3' name='setTestProviderEnabled'><parameter name='provider' type='java.lang.String'/><parameter name='enabled' type='boolean'/></method><method api_added='3' name='setTestProviderLocation'><parameter name='provider' type='java.lang.String'/><parameter name='loc' type='android.location.Location'/></method><method api_added='3' name='setTestProviderStatus'><parameter name='provider' type='java.lang.String'/><parameter name='status' type='int'/><parameter name='extras' type='android.os.Bundle'/><parameter name='updateTime' type='long'/></method><method api_added='5' name='addNmeaListener' return='boolean'><parameter name='listener' type='android.location.GpsStatus.NmeaListener'/></method><method api_added='5' name='removeNmeaListener'><parameter name='listener' type='android.location.GpsStatus.NmeaListener'/></method><method api_added='9' name='requestLocationUpdates'><parameter name='minTime' type='long'/><parameter name='minDistance' type='float'/><parameter name='criteria' type='android.location.Criteria'/><parameter name='listener' type='android.location.LocationListener'/><parameter name='looper' type='android.os.Looper'/></method><method api_added='9' name='requestLocationUpdates'><parameter name='minTime' type='long'/><parameter name='minDistance' type='float'/><parameter name='criteria' type='android.location.Criteria'/><parameter name='intent' type='android.app.PendingIntent'/></method><method api_added='9' name='requestSingleUpdate'><parameter name='provider' type='java.lang.String'/><parameter name='listener' type='android.location.LocationListener'/><parameter name='looper' type='android.os.Looper'/></method><method api_added='9' name='requestSingleUpdate'><parameter name='criteria' type='android.location.Criteria'/><parameter name='listener' type='android.location.LocationListener'/><parameter name='looper' type='android.os.Looper'/></method><method api_added='9' name='requestSingleUpdate'><parameter name='provider' type='java.lang.String'/><parameter name='intent' type='android.app.PendingIntent'/></method><method api_added='9' name='requestSingleUpdate'><parameter name='criteria' type='android.location.Criteria'/><parameter name='intent' type='android.app.PendingIntent'/></method></class><class abstract='true' extends='java.lang.Object' name='LocationProvider'><method abstract='true' name='getAccuracy' return='int'/><method name='getName' return='java.lang.String'/><method abstract='true' name='getPowerRequirement' return='int'/><method abstract='true' name='hasMonetaryCost' return='boolean'/><method name='meetsCriteria' return='boolean'><parameter name='criteria' type='android.location.Criteria'/></method><method abstract='true' name='requiresCell' return='boolean'/><method abstract='true' name='requiresNetwork' return='boolean'/><method abstract='true' name='requiresSatellite' return='boolean'/><method abstract='true' name='supportsAltitude' return='boolean'/><method abstract='true' name='supportsBearing' return='boolean'/><method abstract='true' name='supportsSpeed' return='boolean'/></class><class api_added='3' extends='java.lang.Object' final='true' name='GpsSatellite'><method api_added='3' name='getAzimuth' return='float'/><method api_added='3' name='getElevation' return='float'/><method api_added='3' name='getPrn' return='int'/><method api_added='3' name='getSnr' return='float'/><method api_added='3' name='hasAlmanac' return='boolean'/><method api_added='3' name='hasEphemeris' return='boolean'/><method api_added='3' name='usedInFix' return='boolean'/></class><class api_added='3' extends='java.lang.Object' final='true' name='GpsStatus'><method api_added='3' name='getMaxSatellites' return='int'/><method api_added='3' name='getSatellites' return='java.lang.Iterable&lt;android.location.GpsSatellite&gt;'/><method api_added='3' name='getTimeToFirstFix' return='int'/></class><class abstract='true' api_added='19' extends='android.app.Service' name='SettingInjectorService'><constructor api_added='19' name='SettingInjectorService' type='android.location.SettingInjectorService'><parameter name='arg0' type='java.lang.String'/></constructor><method api_added='19' final='true' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method><method abstract='true' api_added='19' name='onGetEnabled' return='boolean' visibility='protected'/><method abstract='true' api_added='19' name='onGetSummary' return='java.lang.String' visibility='protected'/><method api_added='19' final='true' name='onStart'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='int'/></method><method api_added='19' final='true' name='onStartCommand' return='int'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method></class><interface abstract='true' name='LocationListener'><method abstract='true' name='onLocationChanged'><parameter name='location' type='android.location.Location'/></method><method abstract='true' name='onProviderDisabled'><parameter name='provider' type='java.lang.String'/></method><method abstract='true' name='onProviderEnabled'><parameter name='provider' type='java.lang.String'/></method><method abstract='true' name='onStatusChanged'><parameter name='provider' type='java.lang.String'/><parameter name='status' type='int'/><parameter name='extras' type='android.os.Bundle'/></method></interface><interface abstract='true' api_added='3' name='GpsStatus.Listener' static='true'><method abstract='true' api_added='3' name='onGpsStatusChanged'><parameter name='event' type='int'/></method></interface><interface abstract='true' api_added='5' name='GpsStatus.NmeaListener' static='true'><method abstract='true' api_added='5' name='onNmeaReceived'><parameter name='timestamp' type='long'/><parameter name='nmea' type='java.lang.String'/></method></interface></package><package name='android.media'><class extends='java.lang.Object' name='AsyncPlayer'><constructor name='AsyncPlayer' type='android.media.AsyncPlayer'><parameter name='tag' type='java.lang.String'/></constructor><method name='play'><parameter name='context' type='android.content.Context'/><parameter name='uri' type='android.net.Uri'/><parameter name='looping' type='boolean'/><parameter name='stream' type='int'/></method><method name='stop'/></class><class extends='java.lang.Object' name='AudioManager'><method name='adjustStreamVolume'><parameter name='streamType' type='int'/><parameter name='direction' type='int'/><parameter name='flags' type='int'/></method><method name='adjustSuggestedStreamVolume'><parameter name='direction' type='int'/><parameter name='suggestedStreamType' type='int'/><parameter name='flags' type='int'/></method><method name='adjustVolume'><parameter name='direction' type='int'/><parameter name='flags' type='int'/></method><method name='getMode' return='int'/><method name='getRingerMode' return='int'/><method deprecated='4' name='getRouting' return='int'><parameter name='mode' type='int'/></method><method name='getStreamMaxVolume' return='int'><parameter name='streamType' type='int'/></method><method name='getStreamVolume' return='int'><parameter name='streamType' type='int'/></method><method deprecated='16' name='getVibrateSetting' return='int'><parameter name='vibrateType' type='int'/></method><method name='isBluetoothScoOn' return='boolean'/><method name='isMicrophoneMute' return='boolean'/><method name='isMusicActive' return='boolean'/><method name='isSpeakerphoneOn' return='boolean'/><method name='loadSoundEffects'/><method name='playSoundEffect'><parameter name='effectType' type='int'/></method><method name='setBluetoothScoOn'><parameter name='on' type='boolean'/></method><method name='setMicrophoneMute'><parameter name='on' type='boolean'/></method><method name='setMode'><parameter name='mode' type='int'/></method><method name='setRingerMode'><parameter name='ringerMode' type='int'/></method><method deprecated='4' name='setRouting'><parameter name='mode' type='int'/><parameter name='routes' type='int'/><parameter name='mask' type='int'/></method><method name='setSpeakerphoneOn'><parameter name='on' type='boolean'/></method><method name='setStreamMute'><parameter name='streamType' type='int'/><parameter name='state' type='boolean'/></method><method name='setStreamSolo'><parameter name='streamType' type='int'/><parameter name='state' type='boolean'/></method><method name='setStreamVolume'><parameter name='streamType' type='int'/><parameter name='index' type='int'/><parameter name='flags' type='int'/></method><method deprecated='16' name='setVibrateSetting'><parameter name='vibrateType' type='int'/><parameter name='vibrateSetting' type='int'/></method><method deprecated='16' name='shouldVibrate' return='boolean'><parameter name='vibrateType' type='int'/></method><method name='unloadSoundEffects'/><method api_added='3' name='isBluetoothA2dpOn' return='boolean'/><method api_added='3' name='playSoundEffect'><parameter name='effectType' type='int'/><parameter name='volume' type='float'/></method><method api_added='3' deprecated='5' name='setBluetoothA2dpOn'><parameter name='on' type='boolean'/></method><method api_added='5' name='getParameters' return='java.lang.String'><parameter name='keys' type='java.lang.String'/></method><method api_added='5' deprecated='14' name='isWiredHeadsetOn' return='boolean'/><method api_added='5' name='setParameters'><parameter name='keyValuePairs' type='java.lang.String'/></method><method api_added='5' deprecated='5' name='setWiredHeadsetOn'><parameter name='on' type='boolean'/></method><method api_added='8' name='abandonAudioFocus' return='int'><parameter name='l' type='android.media.AudioManager.OnAudioFocusChangeListener'/></method><method api_added='8' name='isBluetoothScoAvailableOffCall' return='boolean'/><method api_added='8' name='registerMediaButtonEventReceiver'><parameter name='eventReceiver' type='android.content.ComponentName'/></method><method api_added='8' name='requestAudioFocus' return='int'><parameter name='l' type='android.media.AudioManager.OnAudioFocusChangeListener'/><parameter name='streamType' type='int'/><parameter name='durationHint' type='int'/></method><method api_added='8' name='startBluetoothSco'/><method api_added='8' name='stopBluetoothSco'/><method api_added='8' name='unregisterMediaButtonEventReceiver'><parameter name='eventReceiver' type='android.content.ComponentName'/></method><method api_added='14' name='registerRemoteControlClient'><parameter name='arg0' type='android.media.RemoteControlClient'/></method><method api_added='14' name='unregisterRemoteControlClient'><parameter name='arg0' type='android.media.RemoteControlClient'/></method><method api_added='17' name='getProperty' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='registerMediaButtonEventReceiver'><parameter name='arg0' type='android.app.PendingIntent'/></method><method api_added='18' name='unregisterMediaButtonEventReceiver'><parameter name='arg0' type='android.app.PendingIntent'/></method><method api_added='19' name='dispatchMediaKeyEvent'><parameter name='arg0' type='android.view.KeyEvent'/></method><method api_added='19' name='registerRemoteController' return='boolean'><parameter name='arg0' type='android.media.RemoteController'/></method><method api_added='19' name='unregisterRemoteController'><parameter name='arg0' type='android.media.RemoteController'/></method></class><class extends='java.lang.Object' name='FaceDetector'><constructor name='FaceDetector' type='android.media.FaceDetector'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='maxFaces' type='int'/></constructor><method name='findFaces' return='int'><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='faces' type='android.media.FaceDetector.Face[]'/></method></class><class extends='java.lang.Object' name='FaceDetector.Face'><method name='confidence' return='float'/><method name='eyesDistance' return='float'/><method name='getMidPoint'><parameter name='point' type='android.graphics.PointF'/></method><method name='pose' return='float'><parameter name='euler' type='int'/></method></class><class extends='java.lang.Object' name='MediaPlayer'><constructor name='MediaPlayer' type='android.media.MediaPlayer'/><method name='create' return='android.media.MediaPlayer' static='true'><parameter name='context' type='android.content.Context'/><parameter name='uri' type='android.net.Uri'/></method><method name='create' return='android.media.MediaPlayer' static='true'><parameter name='context' type='android.content.Context'/><parameter name='uri' type='android.net.Uri'/><parameter name='holder' type='android.view.SurfaceHolder'/></method><method name='create' return='android.media.MediaPlayer' static='true'><parameter name='context' type='android.content.Context'/><parameter name='resid' type='int'/></method><method name='getCurrentPosition' native='true' return='int'/><method name='getDuration' native='true' return='int'/><method name='getVideoHeight' native='true' return='int'/><method name='getVideoWidth' native='true' return='int'/><method name='isPlaying' native='true' return='boolean'/><method name='pause'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='prepare' native='true'><exception name='IOException' type='java.io.IOException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='prepareAsync' native='true'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='release'/><method name='reset'/><method name='seekTo' native='true'><parameter name='msec' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setAudioStreamType' native='true'><parameter name='streamtype' type='int'/></method><method name='setDataSource'><parameter name='context' type='android.content.Context'/><parameter name='uri' type='android.net.Uri'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='setDataSource' native='true'><parameter name='path' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setDataSource'><parameter name='fd' type='java.io.FileDescriptor'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setDataSource' native='true'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='offset' type='long'/><parameter name='length' type='long'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setDisplay'><parameter name='sh' type='android.view.SurfaceHolder'/></method><method name='setLooping' native='true'><parameter name='looping' type='boolean'/></method><method name='setOnBufferingUpdateListener'><parameter name='l' type='android.media.MediaPlayer.OnBufferingUpdateListener'/></method><method name='setOnCompletionListener'><parameter name='l' type='android.media.MediaPlayer.OnCompletionListener'/></method><method name='setOnErrorListener'><parameter name='l' type='android.media.MediaPlayer.OnErrorListener'/></method><method name='setOnPreparedListener'><parameter name='l' type='android.media.MediaPlayer.OnPreparedListener'/></method><method name='setOnSeekCompleteListener'><parameter name='l' type='android.media.MediaPlayer.OnSeekCompleteListener'/></method><method name='setScreenOnWhilePlaying'><parameter name='screenOn' type='boolean'/></method><method name='setVolume' native='true'><parameter name='leftVolume' type='float'/><parameter name='rightVolume' type='float'/></method><method name='setWakeMode'><parameter name='context' type='android.content.Context'/><parameter name='mode' type='int'/></method><method name='start'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='stop'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='isLooping' native='true' return='boolean'/><method api_added='3' name='setOnInfoListener'><parameter name='listener' type='android.media.MediaPlayer.OnInfoListener'/></method><method api_added='3' name='setOnVideoSizeChangedListener'><parameter name='listener' type='android.media.MediaPlayer.OnVideoSizeChangedListener'/></method><method api_added='9' name='attachAuxEffect' native='true'><parameter name='effectId' type='int'/></method><method api_added='9' name='getAudioSessionId' native='true' return='int'/><method api_added='9' name='setAudioSessionId' native='true'><parameter name='sessionId' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='setAuxEffectSendLevel' native='true'><parameter name='level' type='float'/></method><method api_added='14' name='setDataSource'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.net.Uri'/><parameter name='arg2' type='java.util.Map&lt;java.lang.String'/><parameter name='arg3' type='java.lang.String&gt;'/></method><method api_added='14' name='setSurface'><parameter name='arg0' type='android.view.Surface'/></method><method api_added='16' name='addTimedTextSource'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='16' name='addTimedTextSource'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.net.Uri'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='16' name='addTimedTextSource'><parameter name='arg0' type='java.io.FileDescriptor'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='16' name='addTimedTextSource'><parameter name='arg0' type='java.io.FileDescriptor'/><parameter name='arg1' type='long'/><parameter name='arg2' type='long'/><parameter name='arg3' type='java.lang.String'/></method><method api_added='16' name='deselectTrack'><parameter name='arg0' type='int'/></method><method api_added='16' name='getTrackInfo' return='android.media.MediaPlayer.TrackInfo[]'/><method api_added='16' name='selectTrack'><parameter name='arg0' type='int'/></method><method api_added='16' name='setNextMediaPlayer'><parameter name='arg0' type='android.media.MediaPlayer'/></method><method api_added='16' name='setOnTimedTextListener'><parameter name='arg0' type='android.media.MediaPlayer.OnTimedTextListener'/></method><method api_added='16' name='setVideoScalingMode'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Object' name='MediaRecorder'><constructor name='MediaRecorder' type='android.media.MediaRecorder'/><method name='getMaxAmplitude' native='true' return='int'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='prepare' native='true'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='release' native='true'/><method name='reset' native='true'/><method name='setAudioEncoder' native='true'><parameter name='audio_encoder' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setAudioSource' native='true'><parameter name='audio_source' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setOutputFile' native='true'><parameter name='path' type='java.lang.String'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setOutputFormat' native='true'><parameter name='output_format' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='setPreviewDisplay'><parameter name='sv' type='android.view.Surface'/></method><method name='start' native='true'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='stop' native='true'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='setCamera' native='true'><parameter name='c' type='android.hardware.Camera'/></method><method api_added='3' name='setMaxDuration' native='true'><parameter name='max_duration_ms' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='3' name='setMaxFileSize' native='true'><parameter name='max_filesize_bytes' type='long'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='3' name='setOnErrorListener'><parameter name='l' type='android.media.MediaRecorder.OnErrorListener'/></method><method api_added='3' name='setOnInfoListener'><parameter name='listener' type='android.media.MediaRecorder.OnInfoListener'/></method><method api_added='3' name='setOutputFile'><parameter name='fd' type='java.io.FileDescriptor'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='setVideoEncoder' native='true'><parameter name='video_encoder' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='setVideoFrameRate' native='true'><parameter name='rate' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='setVideoSize' native='true'><parameter name='width' type='int'/><parameter name='height' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='setVideoSource' native='true'><parameter name='video_source' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='4' final='true' name='getAudioSourceMax' return='int' static='true'/><method api_added='8' name='setAudioChannels'><parameter name='numChannels' type='int'/></method><method api_added='8' name='setAudioEncodingBitRate'><parameter name='bitRate' type='int'/></method><method api_added='8' name='setAudioSamplingRate'><parameter name='samplingRate' type='int'/></method><method api_added='8' name='setProfile'><parameter name='profile' type='android.media.CamcorderProfile'/></method><method api_added='8' name='setVideoEncodingBitRate'><parameter name='bitRate' type='int'/></method><method api_added='9' name='setOrientationHint'><parameter name='degrees' type='int'/></method><method api_added='11' api_removed='16' deprecated='14' name='setAuxiliaryOutputFile'><parameter name='fd' type='java.io.FileDescriptor'/></method><method api_added='11' api_removed='16' deprecated='14' name='setAuxiliaryOutputFile'><parameter name='path' type='java.lang.String'/></method><method api_added='11' name='setCaptureRate'><parameter name='fps' type='double'/></method><method api_added='14' name='setLocation'><parameter name='arg0' type='float'/><parameter name='arg1' type='float'/></method></class><class extends='java.lang.Object' final='true' name='MediaRecorder.AudioEncoder'/><class extends='java.lang.Object' final='true' name='MediaRecorder.AudioSource'/><class extends='java.lang.Object' final='true' name='MediaRecorder.OutputFormat'/><class extends='java.lang.Object' name='MediaScannerConnection'><constructor name='MediaScannerConnection' type='android.media.MediaScannerConnection'><parameter name='context' type='android.content.Context'/><parameter name='client' type='android.media.MediaScannerConnection.MediaScannerConnectionClient'/></constructor><method name='connect'/><method name='disconnect'/><method name='isConnected' return='boolean' synchronized='true'/><method name='onServiceConnected'><parameter name='className' type='android.content.ComponentName'/><parameter name='service' type='android.os.IBinder'/></method><method name='onServiceDisconnected'><parameter name='className' type='android.content.ComponentName'/></method><method name='scanFile'><parameter name='path' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/></method><method api_added='8' name='scanFile' static='true'><parameter name='context' type='android.content.Context'/><parameter name='paths' type='java.lang.String[]'/><parameter name='mimeTypes' type='java.lang.String[]'/><parameter name='callback' type='android.media.MediaScannerConnection.OnScanCompletedListener'/></method></class><class extends='java.lang.Object' name='Ringtone'><method name='getStreamType' return='int'/><method name='getTitle' return='java.lang.String'><parameter name='context' type='android.content.Context'/></method><method name='isPlaying' return='boolean'/><method name='play'/><method name='setStreamType'><parameter name='streamType' type='int'/></method><method name='stop'/></class><class extends='java.lang.Object' name='RingtoneManager'><constructor name='RingtoneManager' type='android.media.RingtoneManager'><parameter name='activity' type='android.app.Activity'/></constructor><constructor name='RingtoneManager' type='android.media.RingtoneManager'><parameter name='context' type='android.content.Context'/></constructor><method name='getActualDefaultRingtoneUri' return='android.net.Uri' static='true'><parameter name='context' type='android.content.Context'/><parameter name='type' type='int'/></method><method name='getCursor' return='android.database.Cursor'/><method name='getDefaultType' return='int' static='true'><parameter name='defaultRingtoneUri' type='android.net.Uri'/></method><method name='getDefaultUri' return='android.net.Uri' static='true'><parameter name='type' type='int'/></method><method deprecated='19' name='getIncludeDrm' return='boolean'/><method name='getRingtone' return='android.media.Ringtone'><parameter name='position' type='int'/></method><method name='getRingtone' return='android.media.Ringtone' static='true'><parameter name='context' type='android.content.Context'/><parameter name='ringtoneUri' type='android.net.Uri'/></method><method name='getRingtonePosition' return='int'><parameter name='ringtoneUri' type='android.net.Uri'/></method><method name='getRingtoneUri' return='android.net.Uri'><parameter name='position' type='int'/></method><method name='getStopPreviousRingtone' return='boolean'/><method name='getValidRingtoneUri' return='android.net.Uri' static='true'><parameter name='context' type='android.content.Context'/></method><method name='isDefault' return='boolean' static='true'><parameter name='ringtoneUri' type='android.net.Uri'/></method><method name='setActualDefaultRingtoneUri' static='true'><parameter name='context' type='android.content.Context'/><parameter name='type' type='int'/><parameter name='ringtoneUri' type='android.net.Uri'/></method><method deprecated='19' name='setIncludeDrm'><parameter name='includeDrm' type='boolean'/></method><method name='setStopPreviousRingtone'><parameter name='stopPreviousRingtone' type='boolean'/></method><method name='setType'><parameter name='type' type='int'/></method><method name='stopPreviousRingtone'/><method api_added='3' name='inferStreamType' return='int'/></class><class extends='java.lang.Object' name='SoundPool'><constructor name='SoundPool' type='android.media.SoundPool'><parameter name='maxStreams' type='int'/><parameter name='streamType' type='int'/><parameter name='srcQuality' type='int'/></constructor><method name='load' return='int'><parameter name='path' type='java.lang.String'/><parameter name='priority' type='int'/></method><method name='load' return='int'><parameter name='context' type='android.content.Context'/><parameter name='resId' type='int'/><parameter name='priority' type='int'/></method><method final='true' name='pause' native='true'><parameter name='streamID' type='int'/></method><method final='true' name='play' native='true' return='int'><parameter name='soundID' type='int'/><parameter name='leftVolume' type='float'/><parameter name='rightVolume' type='float'/><parameter name='priority' type='int'/><parameter name='loop' type='int'/><parameter name='rate' type='float'/></method><method final='true' name='release' native='true'/><method final='true' name='resume' native='true'><parameter name='streamID' type='int'/></method><method final='true' name='setLoop' native='true'><parameter name='streamID' type='int'/><parameter name='loop' type='int'/></method><method final='true' name='setPriority' native='true'><parameter name='streamID' type='int'/><parameter name='priority' type='int'/></method><method final='true' name='setRate' native='true'><parameter name='streamID' type='int'/><parameter name='rate' type='float'/></method><method final='true' name='setVolume' native='true'><parameter name='streamID' type='int'/><parameter name='leftVolume' type='float'/><parameter name='rightVolume' type='float'/></method><method final='true' name='stop' native='true'><parameter name='streamID' type='int'/></method><method final='true' name='unload' native='true' return='boolean'><parameter name='soundID' type='int'/></method><method api_added='3' name='load' return='int'><parameter name='afd' type='android.content.res.AssetFileDescriptor'/><parameter name='priority' type='int'/></method><method api_added='3' name='load' return='int'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='offset' type='long'/><parameter name='length' type='long'/><parameter name='priority' type='int'/></method><method api_added='8' final='true' name='autoPause' native='true'/><method api_added='8' final='true' name='autoResume' native='true'/><method api_added='8' name='setOnLoadCompleteListener'><parameter name='listener' type='android.media.SoundPool.OnLoadCompleteListener'/></method></class><class extends='java.lang.Object' name='ToneGenerator'><constructor name='ToneGenerator' type='android.media.ToneGenerator'><parameter name='streamType' type='int'/><parameter name='volume' type='int'/></constructor><method name='release' native='true'/><method name='startTone' native='true' return='boolean'><parameter name='toneType' type='int'/></method><method name='stopTone' native='true'/><method api_added='5' name='startTone' native='true' return='boolean'><parameter name='toneType' type='int'/><parameter name='durationMs' type='int'/></method><method api_added='16' final='true' name='getAudioSessionId' return='int'/></class><class api_added='3' extends='java.lang.Object' name='AudioFormat'><constructor api_added='3' name='AudioFormat' type='android.media.AudioFormat'/></class><class api_added='3' extends='java.lang.Object' name='AudioRecord'><constructor api_added='3' name='AudioRecord' type='android.media.AudioRecord'><parameter name='audioSource' type='int'/><parameter name='sampleRateInHz' type='int'/><parameter name='channelConfig' type='int'/><parameter name='audioFormat' type='int'/><parameter name='bufferSizeInBytes' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></constructor><method api_added='3' name='getAudioFormat' return='int'/><method api_added='3' name='getAudioSource' return='int'/><method api_added='3' name='getChannelConfiguration' return='int'/><method api_added='3' name='getChannelCount' return='int'/><method api_added='3' name='getMinBufferSize' return='int' static='true'><parameter name='sampleRateInHz' type='int'/><parameter name='channelConfig' type='int'/><parameter name='audioFormat' type='int'/></method><method api_added='3' name='getNotificationMarkerPosition' return='int'/><method api_added='3' name='getPositionNotificationPeriod' return='int'/><method api_added='3' name='getRecordingState' return='int'/><method api_added='3' name='getSampleRate' return='int'/><method api_added='3' name='getState' return='int'/><method api_added='3' name='read' return='int'><parameter name='audioData' type='byte[]'/><parameter name='offsetInBytes' type='int'/><parameter name='sizeInBytes' type='int'/></method><method api_added='3' name='read' return='int'><parameter name='audioData' type='short[]'/><parameter name='offsetInShorts' type='int'/><parameter name='sizeInShorts' type='int'/></method><method api_added='3' name='read' return='int'><parameter name='audioBuffer' type='java.nio.ByteBuffer'/><parameter name='sizeInBytes' type='int'/></method><method api_added='3' name='release'/><method api_added='3' name='setNotificationMarkerPosition' return='int'><parameter name='markerInFrames' type='int'/></method><method api_added='3' name='setPositionNotificationPeriod' return='int'><parameter name='periodInFrames' type='int'/></method><method api_added='3' name='setRecordPositionUpdateListener'><parameter name='listener' type='android.media.AudioRecord.OnRecordPositionUpdateListener'/></method><method api_added='3' name='setRecordPositionUpdateListener'><parameter name='listener' type='android.media.AudioRecord.OnRecordPositionUpdateListener'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='3' name='startRecording'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='stop'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='16' name='getAudioSessionId' return='int'/><method api_added='16' name='startRecording'><parameter name='arg0' type='android.media.MediaSyncEvent'/></method></class><class api_added='3' extends='java.lang.Object' name='AudioTrack'><constructor api_added='3' name='AudioTrack' type='android.media.AudioTrack'><parameter name='streamType' type='int'/><parameter name='sampleRateInHz' type='int'/><parameter name='channelConfig' type='int'/><parameter name='audioFormat' type='int'/><parameter name='bufferSizeInBytes' type='int'/><parameter name='mode' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></constructor><method api_added='3' name='flush'/><method api_added='3' name='getAudioFormat' return='int'/><method api_added='3' name='getChannelConfiguration' return='int'/><method api_added='3' name='getChannelCount' return='int'/><method api_added='3' name='getMaxVolume' return='float' static='true'/><method api_added='3' name='getMinBufferSize' return='int' static='true'><parameter name='sampleRateInHz' type='int'/><parameter name='channelConfig' type='int'/><parameter name='audioFormat' type='int'/></method><method api_added='3' name='getMinVolume' return='float' static='true'/><method api_added='3' deprecated='19' name='getNativeFrameCount' return='int' visibility='protected'/><method api_added='3' name='getNativeOutputSampleRate' return='int' static='true'><parameter name='streamType' type='int'/></method><method api_added='3' name='getNotificationMarkerPosition' return='int'/><method api_added='3' name='getPlayState' return='int'/><method api_added='3' name='getPlaybackHeadPosition' return='int'/><method api_added='3' name='getPlaybackRate' return='int'/><method api_added='3' name='getPositionNotificationPeriod' return='int'/><method api_added='3' name='getSampleRate' return='int'/><method api_added='3' name='getState' return='int'/><method api_added='3' name='getStreamType' return='int'/><method api_added='3' name='pause'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='play'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='release'/><method api_added='3' name='reloadStaticData' return='int'/><method api_added='3' name='setLoopPoints' return='int'><parameter name='startInFrames' type='int'/><parameter name='endInFrames' type='int'/><parameter name='loopCount' type='int'/></method><method api_added='3' name='setNotificationMarkerPosition' return='int'><parameter name='markerInFrames' type='int'/></method><method api_added='3' name='setPlaybackHeadPosition' return='int'><parameter name='positionInFrames' type='int'/></method><method api_added='3' name='setPlaybackPositionUpdateListener'><parameter name='listener' type='android.media.AudioTrack.OnPlaybackPositionUpdateListener'/></method><method api_added='3' name='setPlaybackPositionUpdateListener'><parameter name='listener' type='android.media.AudioTrack.OnPlaybackPositionUpdateListener'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='3' name='setPlaybackRate' return='int'><parameter name='sampleRateInHz' type='int'/></method><method api_added='3' name='setPositionNotificationPeriod' return='int'><parameter name='periodInFrames' type='int'/></method><method api_added='3' deprecated='19' name='setState' visibility='protected'><parameter name='state' type='int'/></method><method api_added='3' name='setStereoVolume' return='int'><parameter name='leftVolume' type='float'/><parameter name='rightVolume' type='float'/></method><method api_added='3' name='stop'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='3' name='write' return='int'><parameter name='audioData' type='byte[]'/><parameter name='offsetInBytes' type='int'/><parameter name='sizeInBytes' type='int'/></method><method api_added='3' name='write' return='int'><parameter name='audioData' type='short[]'/><parameter name='offsetInShorts' type='int'/><parameter name='sizeInShorts' type='int'/></method><method api_added='9' name='attachAuxEffect' return='int'><parameter name='effectId' type='int'/></method><method api_added='9' name='getAudioSessionId' return='int'/><method api_added='9' name='setAuxEffectSendLevel' return='int'><parameter name='level' type='float'/></method><method api_added='19' name='getTimestamp' return='boolean'><parameter name='arg0' type='android.media.AudioTimestamp'/></method></class><class api_added='3' extends='java.lang.Object' name='JetPlayer'><method api_added='3' name='clearQueue' return='boolean'/><method api_added='3' name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method api_added='3' name='closeJetFile' return='boolean'/><method api_added='3' name='getJetPlayer' return='android.media.JetPlayer' static='true'/><method api_added='3' name='getMaxTracks' return='int' static='true'/><method api_added='3' name='loadJetFile' return='boolean'><parameter name='path' type='java.lang.String'/></method><method api_added='3' name='loadJetFile' return='boolean'><parameter name='afd' type='android.content.res.AssetFileDescriptor'/></method><method api_added='3' name='pause' return='boolean'/><method api_added='3' name='play' return='boolean'/><method api_added='3' name='queueJetSegment' return='boolean'><parameter name='segmentNum' type='int'/><parameter name='libNum' type='int'/><parameter name='repeatCount' type='int'/><parameter name='transpose' type='int'/><parameter name='muteFlags' type='int'/><parameter name='userID' type='byte'/></method><method api_added='3' name='queueJetSegmentMuteArray' return='boolean'><parameter name='segmentNum' type='int'/><parameter name='libNum' type='int'/><parameter name='repeatCount' type='int'/><parameter name='transpose' type='int'/><parameter name='muteArray' type='boolean[]'/><parameter name='userID' type='byte'/></method><method api_added='3' name='release'/><method api_added='3' name='setEventListener'><parameter name='listener' type='android.media.JetPlayer.OnJetEventListener'/></method><method api_added='3' name='setEventListener'><parameter name='listener' type='android.media.JetPlayer.OnJetEventListener'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='3' name='setMuteArray' return='boolean'><parameter name='muteArray' type='boolean[]'/><parameter name='sync' type='boolean'/></method><method api_added='3' name='setMuteFlag' return='boolean'><parameter name='trackId' type='int'/><parameter name='muteFlag' type='boolean'/><parameter name='sync' type='boolean'/></method><method api_added='3' name='setMuteFlags' return='boolean'><parameter name='muteFlags' type='int'/><parameter name='sync' type='boolean'/></method><method api_added='3' name='triggerClip' return='boolean'><parameter name='clipId' type='int'/></method></class><class api_added='3' extends='java.lang.Object' final='true' name='MediaRecorder.VideoEncoder'/><class api_added='3' extends='java.lang.Object' final='true' name='MediaRecorder.VideoSource'/><class api_added='5' extends='java.lang.Object' name='ExifInterface'><constructor api_added='5' name='ExifInterface' type='android.media.ExifInterface'><parameter name='filename' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></constructor><method api_added='5' name='getAttribute' return='java.lang.String'><parameter name='tag' type='java.lang.String'/></method><method api_added='5' name='getAttributeInt' return='int'><parameter name='tag' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method api_added='5' name='getLatLong' return='boolean'><parameter name='output' type='float[]'/></method><method api_added='5' name='getThumbnail' return='byte[]'/><method api_added='5' name='hasThumbnail' return='boolean'/><method api_added='5' name='saveAttributes'><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='setAttribute'><parameter name='tag' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method api_added='8' name='getAttributeDouble' return='double'><parameter name='tag' type='java.lang.String'/><parameter name='defaultValue' type='double'/></method><method api_added='9' name='getAltitude' return='double'><parameter name='defaultValue' type='double'/></method></class><class api_added='8' extends='java.lang.Object' name='CamcorderProfile'><method api_added='8' name='get' return='android.media.CamcorderProfile' static='true'><parameter name='quality' type='int'/></method><method api_added='9' name='get' return='android.media.CamcorderProfile' static='true'><parameter name='cameraId' type='int'/><parameter name='quality' type='int'/></method><method api_added='11' name='hasProfile' return='boolean' static='true'><parameter name='quality' type='int'/></method><method api_added='11' name='hasProfile' return='boolean' static='true'><parameter name='cameraId' type='int'/><parameter name='quality' type='int'/></method></class><class api_added='8' extends='java.lang.Object' name='CameraProfile'><constructor api_added='8' name='CameraProfile' type='android.media.CameraProfile'/><method api_added='8' name='getJpegEncodingQualityParameter' return='int' static='true'><parameter name='quality' type='int'/></method><method api_added='9' name='getJpegEncodingQualityParameter' return='int' static='true'><parameter name='cameraId' type='int'/><parameter name='quality' type='int'/></method></class><class api_added='8' extends='java.lang.Object' name='ThumbnailUtils'><constructor api_added='8' name='ThumbnailUtils' type='android.media.ThumbnailUtils'/><method api_added='8' name='createVideoThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='filePath' type='java.lang.String'/><parameter name='kind' type='int'/></method><method api_added='8' name='extractThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='source' type='android.graphics.Bitmap'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='8' name='extractThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='source' type='android.graphics.Bitmap'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='options' type='int'/></method></class><class api_added='10' extends='java.lang.Object' name='MediaMetadataRetriever'><constructor api_added='10' name='MediaMetadataRetriever' type='android.media.MediaMetadataRetriever'/><method api_added='10' name='extractMetadata' native='true' return='java.lang.String'><parameter name='keyCode' type='int'/></method><method api_added='10' name='getEmbeddedPicture' return='byte[]'/><method api_added='10' name='getFrameAtTime' return='android.graphics.Bitmap'><parameter name='timeUs' type='long'/><parameter name='option' type='int'/></method><method api_added='10' name='getFrameAtTime' return='android.graphics.Bitmap'><parameter name='timeUs' type='long'/></method><method api_added='10' name='getFrameAtTime' return='android.graphics.Bitmap'/><method api_added='10' name='release' native='true'/><method api_added='10' name='setDataSource' native='true'><parameter name='path' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='10' name='setDataSource' native='true'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='offset' type='long'/><parameter name='length' type='long'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='10' name='setDataSource'><parameter name='fd' type='java.io.FileDescriptor'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='10' name='setDataSource'><parameter name='context' type='android.content.Context'/><parameter name='uri' type='android.net.Uri'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_added='14' name='setDataSource'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.String&gt;'/></method></class><class api_added='14' extends='java.lang.Object' name='RemoteControlClient'><constructor api_added='14' name='RemoteControlClient' type='android.media.RemoteControlClient'><parameter name='arg0' type='android.app.PendingIntent'/></constructor><constructor api_added='14' name='RemoteControlClient' type='android.media.RemoteControlClient'><parameter name='arg0' type='android.app.PendingIntent'/><parameter name='arg1' type='android.os.Looper'/></constructor><method api_added='14' name='editMetadata' return='android.media.RemoteControlClient.MetadataEditor'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setPlaybackState'><parameter name='arg0' type='int'/></method><method api_added='14' name='setTransportControlFlags'><parameter name='arg0' type='int'/></method><method api_added='18' name='setOnGetPlaybackPositionListener'><parameter name='arg0' type='android.media.RemoteControlClient.OnGetPlaybackPositionListener'/></method><method api_added='18' name='setPlaybackPositionUpdateListener'><parameter name='arg0' type='android.media.RemoteControlClient.OnPlaybackPositionUpdateListener'/></method><method api_added='18' name='setPlaybackState'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/><parameter name='arg2' type='float'/></method><method api_added='19' name='setMetadataUpdateListener'><parameter name='arg0' type='android.media.RemoteControlClient.OnMetadataUpdateListener'/></method></class><class api_added='14' extends='java.lang.Object' name='RemoteControlClient.MetadataEditor'><method api_added='14' name='apply' synchronized='true'/><method api_added='14' api_removed='19' name='clear' synchronized='true'/><method api_added='14' api_removed='19' name='putBitmap' return='android.media.RemoteControlClient.MetadataEditor' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.graphics.Bitmap'/></method><method api_added='14' api_removed='19' name='putLong' return='android.media.RemoteControlClient.MetadataEditor' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/></method><method api_added='14' api_removed='19' name='putString' return='android.media.RemoteControlClient.MetadataEditor' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></method></class><class api_added='16' extends='java.lang.Object' name='MediaActionSound'><constructor api_added='16' name='MediaActionSound' type='android.media.MediaActionSound'/><method api_added='16' name='load' synchronized='true'><parameter name='arg0' type='int'/></method><method api_added='16' name='play' synchronized='true'><parameter name='arg0' type='int'/></method><method api_added='16' name='release'/></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCodec'><method api_added='16' name='configure'><parameter name='arg0' type='android.media.MediaFormat'/><parameter name='arg1' type='android.view.Surface'/><parameter name='arg2' type='android.media.MediaCrypto'/><parameter name='arg3' type='int'/></method><method api_added='16' name='createByCodecName' return='android.media.MediaCodec' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='createDecoderByType' return='android.media.MediaCodec' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='createEncoderByType' return='android.media.MediaCodec' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='dequeueInputBuffer' return='int'><parameter name='arg0' type='long'/></method><method api_added='16' final='true' name='dequeueOutputBuffer' return='int'><parameter name='arg0' type='android.media.MediaCodec.BufferInfo'/><parameter name='arg1' type='long'/></method><method api_added='16' final='true' name='flush'/><method api_added='16' name='getInputBuffers' return='java.nio.ByteBuffer[]'/><method api_added='16' name='getOutputBuffers' return='java.nio.ByteBuffer[]'/><method api_added='16' final='true' name='getOutputFormat' return='android.media.MediaFormat'/><method api_added='16' final='true' name='queueInputBuffer'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='long'/><parameter name='arg4' type='int'/></method><method api_added='16' final='true' name='queueSecureInputBuffer'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.media.MediaCodec.CryptoInfo'/><parameter name='arg3' type='long'/><parameter name='arg4' type='int'/></method><method api_added='16' final='true' name='release'/><method api_added='16' final='true' name='releaseOutputBuffer'><parameter name='arg0' type='int'/><parameter name='arg1' type='boolean'/></method><method api_added='16' final='true' name='setVideoScalingMode'><parameter name='arg0' type='int'/></method><method api_added='16' final='true' name='start'/><method api_added='16' final='true' name='stop'/><method api_added='18' final='true' name='createInputSurface' return='android.view.Surface'/><method api_added='18' name='getCodecInfo' return='android.media.MediaCodecInfo'/><method api_added='18' final='true' name='getName' return='java.lang.String'/><method api_added='18' final='true' name='signalEndOfInputStream'/><method api_added='19' final='true' name='setParameters'><parameter name='arg0' type='android.os.Bundle'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCodec.BufferInfo' static='true'><constructor api_added='16' name='MediaCodec.BufferInfo' type='android.media.MediaCodec.BufferInfo'/><method api_added='16' name='set'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='long'/><parameter name='arg3' type='int'/></method></class><class api_added='16' extends='java.lang.RuntimeException' final='true' name='MediaCodec.CryptoException' static='true'><constructor api_added='16' name='MediaCodec.CryptoException' type='android.media.MediaCodec.CryptoException'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></constructor><method api_added='16' name='getErrorCode' return='int'/></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCodec.CryptoInfo' static='true'><constructor api_added='16' name='MediaCodec.CryptoInfo' type='android.media.MediaCodec.CryptoInfo'/><method api_added='16' name='set'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='byte[]'/><parameter name='arg4' type='byte[]'/><parameter name='arg5' type='int'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCodecInfo'><method api_added='16' final='true' name='getCapabilitiesForType' return='android.media.MediaCodecInfo.CodecCapabilities'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='getName' return='java.lang.String'/><method api_added='16' final='true' name='getSupportedTypes' return='java.lang.String[]'/><method api_added='16' final='true' name='isEncoder' return='boolean'/></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCodecInfo.CodecCapabilities' static='true'><constructor api_added='16' name='MediaCodecInfo.CodecCapabilities' type='android.media.MediaCodecInfo.CodecCapabilities'/><method api_added='19' final='true' name='isFeatureSupported' return='boolean'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCodecInfo.CodecProfileLevel' static='true'><constructor api_added='16' name='MediaCodecInfo.CodecProfileLevel' type='android.media.MediaCodecInfo.CodecProfileLevel'/></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCodecList'><method api_added='16' final='true' name='getCodecCount' return='int' static='true'/><method api_added='16' final='true' name='getCodecInfoAt' return='android.media.MediaCodecInfo' static='true'><parameter name='arg0' type='int'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaCrypto'><constructor api_added='16' name='MediaCrypto' type='android.media.MediaCrypto'><parameter name='arg0' type='java.util.UUID'/><parameter name='arg1' type='byte[]'/></constructor><method api_added='16' final='true' name='isCryptoSchemeSupported' return='boolean' static='true'><parameter name='arg0' type='java.util.UUID'/></method><method api_added='16' final='true' name='release'/><method api_added='16' final='true' name='requiresSecureDecoderComponent' return='boolean'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='16' extends='java.lang.Exception' final='true' name='MediaCryptoException'><constructor api_added='16' name='MediaCryptoException' type='android.media.MediaCryptoException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaExtractor'><constructor api_added='16' name='MediaExtractor' type='android.media.MediaExtractor'/><method api_added='16' name='advance' return='boolean'/><method api_added='16' name='getCachedDuration' return='long'/><method api_added='16' name='getSampleCryptoInfo' return='boolean'><parameter name='arg0' type='android.media.MediaCodec.CryptoInfo'/></method><method api_added='16' name='getSampleFlags' return='int'/><method api_added='16' name='getSampleTime' return='long'/><method api_added='16' name='getSampleTrackIndex' return='int'/><method api_added='16' final='true' name='getTrackCount' return='int'/><method api_added='16' name='getTrackFormat' return='android.media.MediaFormat'><parameter name='arg0' type='int'/></method><method api_added='16' name='hasCacheReachedEndOfStream' return='boolean'/><method api_added='16' name='readSampleData' return='int'><parameter name='arg0' type='java.nio.ByteBuffer'/><parameter name='arg1' type='int'/></method><method api_added='16' final='true' name='release'/><method api_added='16' name='seekTo'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/></method><method api_added='16' name='selectTrack'><parameter name='arg0' type='int'/></method><method api_added='16' final='true' name='setDataSource'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.net.Uri'/><parameter name='arg2' type='java.util.Map&lt;java.lang.String'/><parameter name='arg3' type='java.lang.String&gt;'/></method><method api_added='16' final='true' name='setDataSource'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.String&gt;'/></method><method api_added='16' final='true' name='setDataSource'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='setDataSource'><parameter name='arg0' type='java.io.FileDescriptor'/></method><method api_added='16' final='true' name='setDataSource'><parameter name='arg0' type='java.io.FileDescriptor'/><parameter name='arg1' type='long'/><parameter name='arg2' type='long'/></method><method api_added='16' name='unselectTrack'><parameter name='arg0' type='int'/></method><method api_added='18' name='getPsshInfo' return='java.util.Map&lt;java.util.UUID, byte[]&gt;'/></class><class api_added='16' extends='java.lang.Object' final='true' name='MediaFormat'><constructor api_added='16' name='MediaFormat' type='android.media.MediaFormat'/><method api_added='16' final='true' name='containsKey' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='createAudioFormat' return='android.media.MediaFormat' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='16' final='true' name='createVideoFormat' return='android.media.MediaFormat' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='16' final='true' name='getByteBuffer' return='java.nio.ByteBuffer'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='getFloat' return='float'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='getInteger' return='int'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='getLong' return='long'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='getString' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' final='true' name='setByteBuffer'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.nio.ByteBuffer'/></method><method api_added='16' final='true' name='setFloat'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='float'/></method><method api_added='16' final='true' name='setInteger'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method><method api_added='16' final='true' name='setLong'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='long'/></method><method api_added='16' final='true' name='setString'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' final='true' name='createSubtitleFormat' return='android.media.MediaFormat' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method></class><class api_added='16' extends='java.lang.Object' name='MediaPlayer.TrackInfo' static='true'><method api_added='16' name='describeContents' return='int'/><method api_added='16' name='getLanguage' return='java.lang.String'/><method api_added='16' name='getTrackType' return='int'/><method api_added='16' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method><method api_added='19' name='getFormat' return='android.media.MediaFormat'/></class><class api_added='16' extends='java.lang.Object' name='MediaRouter'><method api_added='16' name='addCallback'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.media.MediaRouter.Callback'/></method><method api_added='16' name='addUserRoute'><parameter name='arg0' type='android.media.MediaRouter.UserRouteInfo'/></method><method api_added='16' name='clearUserRoutes'/><method api_added='16' name='createRouteCategory' return='android.media.MediaRouter.RouteCategory'><parameter name='arg0' type='java.lang.CharSequence'/><parameter name='arg1' type='boolean'/></method><method api_added='16' name='createRouteCategory' return='android.media.MediaRouter.RouteCategory'><parameter name='arg0' type='int'/><parameter name='arg1' type='boolean'/></method><method api_added='16' name='createUserRoute' return='android.media.MediaRouter.UserRouteInfo'><parameter name='arg0' type='android.media.MediaRouter.RouteCategory'/></method><method api_added='16' name='getCategoryAt' return='android.media.MediaRouter.RouteCategory'><parameter name='arg0' type='int'/></method><method api_added='16' name='getCategoryCount' return='int'/><method api_added='16' name='getRouteAt' return='android.media.MediaRouter.RouteInfo'><parameter name='arg0' type='int'/></method><method api_added='16' name='getRouteCount' return='int'/><method api_added='16' name='getSelectedRoute' return='android.media.MediaRouter.RouteInfo'><parameter name='arg0' type='int'/></method><method api_added='16' name='removeCallback'><parameter name='arg0' type='android.media.MediaRouter.Callback'/></method><method api_added='16' name='removeUserRoute'><parameter name='arg0' type='android.media.MediaRouter.UserRouteInfo'/></method><method api_added='16' name='selectRoute'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='18' name='addCallback'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.media.MediaRouter.Callback'/><parameter name='arg2' type='int'/></method><method api_added='18' name='getDefaultRoute' return='android.media.MediaRouter.RouteInfo'/></class><class abstract='true' api_added='16' extends='java.lang.Object' name='MediaRouter.Callback' static='true'><constructor api_added='16' name='MediaRouter.Callback' type='android.media.MediaRouter.Callback'/><method abstract='true' api_added='16' name='onRouteAdded'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method abstract='true' api_added='16' name='onRouteChanged'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method abstract='true' api_added='16' name='onRouteGrouped'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/><parameter name='arg2' type='android.media.MediaRouter.RouteGroup'/><parameter name='arg3' type='int'/></method><method abstract='true' api_added='16' name='onRouteRemoved'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method abstract='true' api_added='16' name='onRouteSelected'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.media.MediaRouter.RouteInfo'/></method><method abstract='true' api_added='16' name='onRouteUngrouped'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/><parameter name='arg2' type='android.media.MediaRouter.RouteGroup'/></method><method abstract='true' api_added='16' name='onRouteUnselected'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.media.MediaRouter.RouteInfo'/></method><method abstract='true' api_added='16' name='onRouteVolumeChanged'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='17' name='onRoutePresentationDisplayChanged'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method></class><class api_added='16' extends='java.lang.Object' name='MediaRouter.RouteCategory' static='true'><method api_added='16' name='getName' return='java.lang.CharSequence'/><method api_added='16' name='getName' return='java.lang.CharSequence'><parameter name='arg0' type='android.content.Context'/></method><method api_added='16' name='getRoutes' return='java.util.List&lt;android.media.MediaRouter.RouteInfo&gt;'><parameter name='arg0' type='java.util.List&lt;android.media.MediaRouter.RouteInfo&gt;'/></method><method api_added='16' name='getSupportedTypes' return='int'/><method api_added='16' name='isGroupable' return='boolean'/></class><class api_added='16' extends='android.media.MediaRouter.RouteInfo' name='MediaRouter.RouteGroup' static='true'><method api_added='16' name='addRoute'><parameter name='arg0' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='16' name='addRoute'><parameter name='arg0' type='android.media.MediaRouter.RouteInfo'/><parameter name='arg1' type='int'/></method><method api_added='16' name='getRouteAt' return='android.media.MediaRouter.RouteInfo'><parameter name='arg0' type='int'/></method><method api_added='16' name='getRouteCount' return='int'/><method api_added='16' name='removeRoute'><parameter name='arg0' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='16' name='removeRoute'><parameter name='arg0' type='int'/></method><method api_added='16' name='setIconDrawable'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='16' name='setIconResource'><parameter name='arg0' type='int'/></method></class><class api_added='16' extends='java.lang.Object' name='MediaRouter.RouteInfo' static='true'><method api_added='16' name='getCategory' return='android.media.MediaRouter.RouteCategory'/><method api_added='16' name='getGroup' return='android.media.MediaRouter.RouteGroup'/><method api_added='16' name='getIconDrawable' return='android.graphics.drawable.Drawable'/><method api_added='16' name='getName' return='java.lang.CharSequence'/><method api_added='16' name='getName' return='java.lang.CharSequence'><parameter name='arg0' type='android.content.Context'/></method><method api_added='16' name='getPlaybackStream' return='int'/><method api_added='16' name='getPlaybackType' return='int'/><method api_added='16' name='getStatus' return='java.lang.CharSequence'/><method api_added='16' name='getSupportedTypes' return='int'/><method api_added='16' name='getTag' return='java.lang.Object'/><method api_added='16' name='getVolume' return='int'/><method api_added='16' name='getVolumeHandling' return='int'/><method api_added='16' name='getVolumeMax' return='int'/><method api_added='16' name='requestSetVolume'><parameter name='arg0' type='int'/></method><method api_added='16' name='requestUpdateVolume'><parameter name='arg0' type='int'/></method><method api_added='16' name='setTag'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='17' name='getPresentationDisplay' return='android.view.Display'/><method api_added='17' name='isEnabled' return='boolean'/><method api_added='18' name='getDescription' return='java.lang.CharSequence'/><method api_added='18' name='isConnecting' return='boolean'/></class><class api_added='16' extends='android.media.MediaRouter.Callback' name='MediaRouter.SimpleCallback' static='true'><constructor api_added='16' name='MediaRouter.SimpleCallback' type='android.media.MediaRouter.SimpleCallback'/><method api_added='16' name='onRouteAdded'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='16' name='onRouteChanged'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='16' name='onRouteGrouped'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/><parameter name='arg2' type='android.media.MediaRouter.RouteGroup'/><parameter name='arg3' type='int'/></method><method api_added='16' name='onRouteRemoved'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='16' name='onRouteSelected'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='16' name='onRouteUngrouped'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/><parameter name='arg2' type='android.media.MediaRouter.RouteGroup'/></method><method api_added='16' name='onRouteUnselected'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.media.MediaRouter.RouteInfo'/></method><method api_added='16' name='onRouteVolumeChanged'><parameter name='arg0' type='android.media.MediaRouter'/><parameter name='arg1' type='android.media.MediaRouter.RouteInfo'/></method></class><class api_added='16' extends='android.media.MediaRouter.RouteInfo' name='MediaRouter.UserRouteInfo' static='true'><method api_added='16' name='getRemoteControlClient' return='android.media.RemoteControlClient'/><method api_added='16' name='setIconDrawable'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='16' name='setIconResource'><parameter name='arg0' type='int'/></method><method api_added='16' name='setName'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='setName'><parameter name='arg0' type='int'/></method><method api_added='16' name='setPlaybackStream'><parameter name='arg0' type='int'/></method><method api_added='16' name='setPlaybackType'><parameter name='arg0' type='int'/></method><method api_added='16' name='setRemoteControlClient'><parameter name='arg0' type='android.media.RemoteControlClient'/></method><method api_added='16' name='setStatus'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='setVolume'><parameter name='arg0' type='int'/></method><method api_added='16' name='setVolumeCallback'><parameter name='arg0' type='android.media.MediaRouter.VolumeCallback'/></method><method api_added='16' name='setVolumeHandling'><parameter name='arg0' type='int'/></method><method api_added='16' name='setVolumeMax'><parameter name='arg0' type='int'/></method><method api_added='18' name='setDescription'><parameter name='arg0' type='java.lang.CharSequence'/></method></class><class abstract='true' api_added='16' extends='java.lang.Object' name='MediaRouter.VolumeCallback' static='true'><constructor api_added='16' name='MediaRouter.VolumeCallback' type='android.media.MediaRouter.VolumeCallback'/><method abstract='true' api_added='16' name='onVolumeSetRequest'><parameter name='arg0' type='android.media.MediaRouter.RouteInfo'/><parameter name='arg1' type='int'/></method><method abstract='true' api_added='16' name='onVolumeUpdateRequest'><parameter name='arg0' type='android.media.MediaRouter.RouteInfo'/><parameter name='arg1' type='int'/></method></class><class api_added='16' extends='java.lang.Object' name='MediaSyncEvent'><method api_added='16' name='createEvent' return='android.media.MediaSyncEvent' static='true'><parameter name='arg0' type='int'/></method><method api_added='16' name='getAudioSessionId' return='int'/><method api_added='16' name='getType' return='int'/><method api_added='16' name='setAudioSessionId' return='android.media.MediaSyncEvent'><parameter name='arg0' type='int'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='TimedText'><method api_added='16' name='getBounds' return='android.graphics.Rect'/><method api_added='16' name='getText' return='java.lang.String'/></class><class api_added='18' extends='android.media.MediaDrmException' final='true' name='DeniedByServerException'><constructor api_added='18' name='DeniedByServerException' type='android.media.DeniedByServerException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class api_added='18' extends='java.lang.Object' final='true' name='MediaDrm'><constructor api_added='18' name='MediaDrm' type='android.media.MediaDrm'><parameter name='arg0' type='java.util.UUID'/></constructor><method api_added='18' name='closeSession'><parameter name='arg0' type='byte[]'/></method><method api_added='18' name='getCryptoSession' return='android.media.MediaDrm.CryptoSession'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='18' name='getKeyRequest' return='android.media.MediaDrm.KeyRequest'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='int'/><parameter name='arg4' type='java.util.HashMap&lt;java.lang.String'/><parameter name='arg5' type='java.lang.String&gt;'/></method><method api_added='18' name='getPropertyByteArray' return='byte[]'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='getPropertyString' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='getProvisionRequest' return='android.media.MediaDrm.ProvisionRequest'/><method api_added='18' name='getSecureStops' return='java.util.List&lt;byte[]&gt;'/><method api_added='18' final='true' name='isCryptoSchemeSupported' return='boolean' static='true'><parameter name='arg0' type='java.util.UUID'/></method><method api_added='18' name='openSession' return='byte[]'/><method api_added='18' name='provideKeyResponse' return='byte[]'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='byte[]'/></method><method api_added='18' name='provideProvisionResponse'><parameter name='arg0' type='byte[]'/></method><method api_added='18' name='queryKeyStatus' return='java.util.HashMap&lt;java.lang.String, java.lang.String&gt;'><parameter name='arg0' type='byte[]'/></method><method api_added='18' final='true' name='release'/><method api_added='18' name='releaseSecureStops'><parameter name='arg0' type='byte[]'/></method><method api_added='18' name='removeKeys'><parameter name='arg0' type='byte[]'/></method><method api_added='18' name='restoreKeys'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='byte[]'/></method><method api_added='18' name='setOnEventListener'><parameter name='arg0' type='android.media.MediaDrm.OnEventListener'/></method><method api_added='18' name='setPropertyByteArray'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='byte[]'/></method><method api_added='18' name='setPropertyString'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' final='true' name='isCryptoSchemeSupported' return='boolean' static='true'><parameter name='arg0' type='java.util.UUID'/><parameter name='arg1' type='java.lang.String'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='MediaDrm.CryptoSession'><method api_added='18' name='decrypt' return='byte[]'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='byte[]'/></method><method api_added='18' name='encrypt' return='byte[]'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='byte[]'/></method><method api_added='18' name='sign' return='byte[]'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='byte[]'/></method><method api_added='18' name='verify' return='boolean'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='byte[]'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='MediaDrm.KeyRequest' static='true'><method api_added='18' name='getData' return='byte[]'/><method api_added='18' name='getDefaultUrl' return='java.lang.String'/></class><class api_added='18' extends='java.lang.Object' final='true' name='MediaDrm.ProvisionRequest' static='true'><method api_added='18' name='getData' return='byte[]'/><method api_added='18' name='getDefaultUrl' return='java.lang.String'/></class><class api_added='18' extends='java.lang.Exception' name='MediaDrmException'><constructor api_added='18' name='MediaDrmException' type='android.media.MediaDrmException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class api_added='18' extends='java.lang.Object' final='true' name='MediaMuxer'><constructor api_added='18' name='MediaMuxer' type='android.media.MediaMuxer'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></constructor><method api_added='18' name='addTrack' return='int'><parameter name='arg0' type='android.media.MediaFormat'/></method><method api_added='18' name='release'/><method api_added='18' name='setOrientationHint'><parameter name='arg0' type='int'/></method><method api_added='18' name='start'/><method api_added='18' name='stop'/><method api_added='18' name='writeSampleData'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.ByteBuffer'/><parameter name='arg2' type='android.media.MediaCodec.BufferInfo'/></method><method api_added='19' name='setLocation'><parameter name='arg0' type='float'/><parameter name='arg1' type='float'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='MediaMuxer.OutputFormat' static='true'/><class api_added='18' extends='android.media.MediaDrmException' final='true' name='NotProvisionedException'><constructor api_added='18' name='NotProvisionedException' type='android.media.NotProvisionedException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class api_added='18' extends='android.media.MediaDrmException' final='true' name='UnsupportedSchemeException'><constructor api_added='18' name='UnsupportedSchemeException' type='android.media.UnsupportedSchemeException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class api_added='19' extends='java.lang.Object' final='true' name='AudioTimestamp'><constructor api_added='19' name='AudioTimestamp' type='android.media.AudioTimestamp'/></class><class abstract='true' api_added='19' extends='java.lang.Object' name='Image'><method abstract='true' api_added='19' name='close'/><method abstract='true' api_added='19' name='getFormat' return='int'/><method abstract='true' api_added='19' name='getHeight' return='int'/><method abstract='true' api_added='19' name='getPlanes' return='android.media.Image.Plane[]'/><method abstract='true' api_added='19' name='getTimestamp' return='long'/><method abstract='true' api_added='19' name='getWidth' return='int'/></class><class abstract='true' api_added='19' extends='java.lang.Object' name='Image.Plane' static='true'><method abstract='true' api_added='19' name='getBuffer' return='java.nio.ByteBuffer'/><method abstract='true' api_added='19' name='getPixelStride' return='int'/><method abstract='true' api_added='19' name='getRowStride' return='int'/></class><class api_added='19' extends='java.lang.Object' name='ImageReader'><method api_added='19' name='acquireLatestImage' return='android.media.Image'/><method api_added='19' name='acquireNextImage' return='android.media.Image'/><method api_added='19' name='close'/><method api_added='19' name='getHeight' return='int'/><method api_added='19' name='getImageFormat' return='int'/><method api_added='19' name='getMaxImages' return='int'/><method api_added='19' name='getSurface' return='android.view.Surface'/><method api_added='19' name='getWidth' return='int'/><method api_added='19' name='newInstance' return='android.media.ImageReader' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='19' name='setOnImageAvailableListener'><parameter name='arg0' type='android.media.ImageReader.OnImageAvailableListener'/><parameter name='arg1' type='android.os.Handler'/></method></class><class abstract='true' api_added='19' extends='java.lang.Object' name='MediaMetadataEditor'><method api_added='19' name='addEditableKey' synchronized='true'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='19' name='apply'/><method api_added='19' name='clear' synchronized='true'/><method api_added='19' name='getBitmap' return='android.graphics.Bitmap' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.graphics.Bitmap'/></method><method api_added='19' name='getEditableKeys' return='int[]' synchronized='true'/><method api_added='19' name='getLong' return='long' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/></method><method api_added='19' name='getObject' return='java.lang.Object' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.Object'/></method><method api_added='19' name='getString' return='java.lang.String' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='putBitmap' return='android.media.MediaMetadataEditor' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.graphics.Bitmap'/></method><method api_added='19' name='putLong' return='android.media.MediaMetadataEditor' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/></method><method api_added='19' name='putObject' return='android.media.MediaMetadataEditor' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.Object'/></method><method api_added='19' name='putString' return='android.media.MediaMetadataEditor' synchronized='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='removeEditableKeys' synchronized='true'/></class><class api_added='19' extends='java.lang.Object' final='true' name='Rating'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getPercentRating' return='float'/><method api_added='19' name='getRatingStyle' return='int'/><method api_added='19' name='getStarRating' return='float'/><method api_added='19' name='hasHeart' return='boolean'/><method api_added='19' name='isRated' return='boolean'/><method api_added='19' name='isThumbUp' return='boolean'/><method api_added='19' name='newHeartRating' return='android.media.Rating' static='true'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='newPercentageRating' return='android.media.Rating' static='true'><parameter name='arg0' type='float'/></method><method api_added='19' name='newStarRating' return='android.media.Rating' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='float'/></method><method api_added='19' name='newThumbRating' return='android.media.Rating' static='true'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='newUnratedRating' return='android.media.Rating' static='true'><parameter name='arg0' type='int'/></method><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='RemoteController'><constructor api_added='19' name='RemoteController' type='android.media.RemoteController'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.media.RemoteController.OnClientUpdateListener'/></constructor><constructor api_added='19' name='RemoteController' type='android.media.RemoteController'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.media.RemoteController.OnClientUpdateListener'/><parameter name='arg2' type='android.os.Looper'/></constructor><method api_added='19' name='clearArtworkConfiguration' return='boolean'/><method api_added='19' name='editMetadata' return='android.media.RemoteController.MetadataEditor'/><method api_added='19' name='getEstimatedMediaPosition' return='long'/><method api_added='19' name='seekTo' return='boolean'><parameter name='arg0' type='long'/></method><method api_added='19' name='sendMediaKeyEvent' return='boolean'><parameter name='arg0' type='android.view.KeyEvent'/></method><method api_added='19' name='setArtworkConfiguration' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='19' name='setSynchronizationMode' return='boolean'><parameter name='arg0' type='int'/></method></class><class api_added='19' extends='android.media.MediaMetadataEditor' name='RemoteController.MetadataEditor'><method api_added='19' name='apply' synchronized='true'/></class><class api_added='19' extends='android.media.MediaDrmException' final='true' name='ResourceBusyException'><constructor api_added='19' name='ResourceBusyException' type='android.media.ResourceBusyException'><parameter name='arg0' type='java.lang.String'/></constructor></class><interface abstract='true' name='MediaPlayer.OnBufferingUpdateListener' static='true'><method abstract='true' name='onBufferingUpdate'><parameter name='mp' type='android.media.MediaPlayer'/><parameter name='percent' type='int'/></method></interface><interface abstract='true' name='MediaPlayer.OnCompletionListener' static='true'><method abstract='true' name='onCompletion'><parameter name='mp' type='android.media.MediaPlayer'/></method></interface><interface abstract='true' name='MediaPlayer.OnErrorListener' static='true'><method abstract='true' name='onError' return='boolean'><parameter name='mp' type='android.media.MediaPlayer'/><parameter name='what' type='int'/><parameter name='extra' type='int'/></method></interface><interface abstract='true' name='MediaPlayer.OnPreparedListener' static='true'><method abstract='true' name='onPrepared'><parameter name='mp' type='android.media.MediaPlayer'/></method></interface><interface abstract='true' name='MediaPlayer.OnSeekCompleteListener' static='true'><method abstract='true' name='onSeekComplete'><parameter name='mp' type='android.media.MediaPlayer'/></method></interface><interface abstract='true' name='MediaScannerConnection.MediaScannerConnectionClient' static='true'><method abstract='true' name='onMediaScannerConnected'/><method abstract='true' name='onScanCompleted'><parameter name='path' type='java.lang.String'/><parameter name='uri' type='android.net.Uri'/></method></interface><interface abstract='true' api_added='3' name='AudioRecord.OnRecordPositionUpdateListener' static='true'><method abstract='true' api_added='3' name='onMarkerReached'><parameter name='recorder' type='android.media.AudioRecord'/></method><method abstract='true' api_added='3' name='onPeriodicNotification'><parameter name='recorder' type='android.media.AudioRecord'/></method></interface><interface abstract='true' api_added='3' name='AudioTrack.OnPlaybackPositionUpdateListener' static='true'><method abstract='true' api_added='3' name='onMarkerReached'><parameter name='track' type='android.media.AudioTrack'/></method><method abstract='true' api_added='3' name='onPeriodicNotification'><parameter name='track' type='android.media.AudioTrack'/></method></interface><interface abstract='true' api_added='3' name='JetPlayer.OnJetEventListener' static='true'><method abstract='true' api_added='3' name='onJetEvent'><parameter name='player' type='android.media.JetPlayer'/><parameter name='segment' type='short'/><parameter name='track' type='byte'/><parameter name='channel' type='byte'/><parameter name='controller' type='byte'/><parameter name='value' type='byte'/></method><method abstract='true' api_added='3' name='onJetNumQueuedSegmentUpdate'><parameter name='player' type='android.media.JetPlayer'/><parameter name='nbSegments' type='int'/></method><method abstract='true' api_added='3' name='onJetPauseUpdate'><parameter name='player' type='android.media.JetPlayer'/><parameter name='paused' type='int'/></method><method abstract='true' api_added='3' name='onJetUserIdUpdate'><parameter name='player' type='android.media.JetPlayer'/><parameter name='userId' type='int'/><parameter name='repeatCount' type='int'/></method></interface><interface abstract='true' api_added='3' name='MediaPlayer.OnInfoListener' static='true'><method abstract='true' api_added='3' name='onInfo' return='boolean'><parameter name='mp' type='android.media.MediaPlayer'/><parameter name='what' type='int'/><parameter name='extra' type='int'/></method></interface><interface abstract='true' api_added='3' name='MediaPlayer.OnVideoSizeChangedListener' static='true'><method abstract='true' api_added='3' name='onVideoSizeChanged'><parameter name='mp' type='android.media.MediaPlayer'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method></interface><interface abstract='true' api_added='3' name='MediaRecorder.OnErrorListener' static='true'><method abstract='true' api_added='3' name='onError'><parameter name='mr' type='android.media.MediaRecorder'/><parameter name='what' type='int'/><parameter name='extra' type='int'/></method></interface><interface abstract='true' api_added='3' name='MediaRecorder.OnInfoListener' static='true'><method abstract='true' api_added='3' name='onInfo'><parameter name='mr' type='android.media.MediaRecorder'/><parameter name='what' type='int'/><parameter name='extra' type='int'/></method></interface><interface abstract='true' api_added='8' name='AudioManager.OnAudioFocusChangeListener' static='true'><method abstract='true' api_added='8' name='onAudioFocusChange'><parameter name='focusChange' type='int'/></method></interface><interface abstract='true' api_added='8' name='MediaScannerConnection.OnScanCompletedListener' static='true'><method abstract='true' api_added='8' name='onScanCompleted'><parameter name='path' type='java.lang.String'/><parameter name='uri' type='android.net.Uri'/></method></interface><interface abstract='true' api_added='8' name='SoundPool.OnLoadCompleteListener' static='true'><method abstract='true' api_added='8' name='onLoadComplete'><parameter name='soundPool' type='android.media.SoundPool'/><parameter name='sampleId' type='int'/><parameter name='status' type='int'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='MediaPlayer.OnTimedTextListener' static='true'><method abstract='true' api_added='16' name='onTimedText'><parameter name='arg0' type='android.media.MediaPlayer'/><parameter name='arg1' type='android.media.TimedText'/></method></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='MediaDrm.OnEventListener' static='true'><method abstract='true' api_added='18' name='onEvent'><parameter name='arg0' type='android.media.MediaDrm'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='byte[]'/></method></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='RemoteControlClient.OnGetPlaybackPositionListener' static='true'><method abstract='true' api_added='18' name='onGetPlaybackPosition' return='long'/></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='RemoteControlClient.OnPlaybackPositionUpdateListener' static='true'><method abstract='true' api_added='18' name='onPlaybackPositionUpdate'><parameter name='arg0' type='long'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='ImageReader.OnImageAvailableListener' static='true'><method abstract='true' api_added='19' name='onImageAvailable'><parameter name='arg0' type='android.media.ImageReader'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='RemoteControlClient.OnMetadataUpdateListener' static='true'><method abstract='true' api_added='19' name='onMetadataUpdate'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.Object'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='RemoteController.OnClientUpdateListener' static='true'><method abstract='true' api_added='19' name='onClientChange'><parameter name='arg0' type='boolean'/></method><method abstract='true' api_added='19' name='onClientMetadataUpdate'><parameter name='arg0' type='android.media.RemoteController.MetadataEditor'/></method><method abstract='true' api_added='19' name='onClientPlaybackStateUpdate'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='19' name='onClientPlaybackStateUpdate'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/><parameter name='arg2' type='long'/><parameter name='arg3' type='float'/></method><method abstract='true' api_added='19' name='onClientTransportControlUpdate'><parameter name='arg0' type='int'/></method></interface></package><package name='android.net'><class extends='java.lang.Object' name='ConnectivityManager'><method name='getActiveNetworkInfo' return='android.net.NetworkInfo'/><method name='getAllNetworkInfo' return='android.net.NetworkInfo[]'/><method name='getNetworkInfo' return='android.net.NetworkInfo'><parameter name='networkType' type='int'/></method><method name='getNetworkPreference' return='int'/><method name='isNetworkTypeValid' return='boolean' static='true'><parameter name='networkType' type='int'/></method><method name='requestRouteToHost' return='boolean'><parameter name='networkType' type='int'/><parameter name='hostAddress' type='int'/></method><method name='setNetworkPreference'><parameter name='preference' type='int'/></method><method name='startUsingNetworkFeature' return='int'><parameter name='networkType' type='int'/><parameter name='feature' type='java.lang.String'/></method><method name='stopUsingNetworkFeature' return='int'><parameter name='networkType' type='int'/><parameter name='feature' type='java.lang.String'/></method><method api_added='3' deprecated='14' name='getBackgroundDataSetting' return='boolean'/><method api_added='16' name='isActiveNetworkMetered' return='boolean'/></class><class extends='java.lang.Object' name='Credentials'><constructor name='Credentials' type='android.net.Credentials'><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='gid' type='int'/></constructor><method name='getGid' return='int'/><method name='getPid' return='int'/><method name='getUid' return='int'/></class><class deprecated='18' extends='java.lang.Object' name='DhcpInfo'><constructor name='DhcpInfo' type='android.net.DhcpInfo'/><method name='describeContents' return='int'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='LocalServerSocket'><constructor name='LocalServerSocket' type='android.net.LocalServerSocket'><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='LocalServerSocket' type='android.net.LocalServerSocket'><parameter name='fd' type='java.io.FileDescriptor'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='accept' return='android.net.LocalSocket'><exception name='IOException' type='java.io.IOException'/></method><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='getFileDescriptor' return='java.io.FileDescriptor'/><method name='getLocalSocketAddress' return='android.net.LocalSocketAddress'/></class><class extends='java.lang.Object' name='LocalSocket'><constructor name='LocalSocket' type='android.net.LocalSocket'/><method name='bind'><parameter name='bindpoint' type='android.net.LocalSocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='connect'><parameter name='endpoint' type='android.net.LocalSocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='connect'><parameter name='endpoint' type='android.net.LocalSocketAddress'/><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='getAncillaryFileDescriptors' return='java.io.FileDescriptor[]'><exception name='IOException' type='java.io.IOException'/></method><method name='getFileDescriptor' return='java.io.FileDescriptor'/><method name='getInputStream' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getLocalSocketAddress' return='android.net.LocalSocketAddress'/><method name='getOutputStream' return='java.io.OutputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getPeerCredentials' return='android.net.Credentials'><exception name='IOException' type='java.io.IOException'/></method><method name='getReceiveBufferSize' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='getRemoteSocketAddress' return='android.net.LocalSocketAddress'/><method name='getSendBufferSize' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='getSoTimeout' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='isBound' return='boolean' synchronized='true'/><method name='isClosed' return='boolean'/><method name='isConnected' return='boolean' synchronized='true'/><method name='isInputShutdown' return='boolean'/><method name='isOutputShutdown' return='boolean'/><method name='setFileDescriptorsForSend'><parameter name='fds' type='java.io.FileDescriptor[]'/></method><method name='setReceiveBufferSize'><parameter name='size' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='setSendBufferSize'><parameter name='n' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='setSoTimeout'><parameter name='n' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='shutdownInput'><exception name='IOException' type='java.io.IOException'/></method><method name='shutdownOutput'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='LocalSocketAddress'><constructor name='LocalSocketAddress' type='android.net.LocalSocketAddress'><parameter name='name' type='java.lang.String'/><parameter name='namespace' type='android.net.LocalSocketAddress.Namespace'/></constructor><constructor name='LocalSocketAddress' type='android.net.LocalSocketAddress'><parameter name='name' type='java.lang.String'/></constructor><method name='getName' return='java.lang.String'/><method name='getNamespace' return='android.net.LocalSocketAddress.Namespace'/></class><class extends='java.lang.Enum' final='true' name='LocalSocketAddress.Namespace' static='true'><method name='valueOf' return='android.net.LocalSocketAddress.Namespace' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.net.LocalSocketAddress.Namespace[]' static='true'/></class><class extends='java.lang.Object' name='MailTo'><method name='getBody' return='java.lang.String'/><method name='getCc' return='java.lang.String'/><method name='getHeaders' return='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/><method name='getSubject' return='java.lang.String'/><method name='getTo' return='java.lang.String'/><method name='isMailTo' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='parse' return='android.net.MailTo' static='true'><parameter name='url' type='java.lang.String'/><exception name='ParseException' type='android.net.ParseException'/></method></class><class extends='java.lang.Object' name='NetworkInfo'><constructor api_removed='3' name='NetworkInfo' type='android.net.NetworkInfo'><parameter name='type' type='int'/></constructor><method name='describeContents' return='int'/><method name='getDetailedState' return='android.net.NetworkInfo.DetailedState'/><method name='getExtraInfo' return='java.lang.String'/><method name='getReason' return='java.lang.String'/><method name='getState' return='android.net.NetworkInfo.State'/><method name='getType' return='int'/><method name='getTypeName' return='java.lang.String'/><method name='isAvailable' return='boolean'/><method name='isConnected' return='boolean'/><method name='isConnectedOrConnecting' return='boolean'/><method name='isFailover' return='boolean'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='getSubtype' return='int'/><method api_added='3' name='getSubtypeName' return='java.lang.String'/><method api_added='3' name='isRoaming' return='boolean'/></class><class extends='java.lang.Enum' final='true' name='NetworkInfo.DetailedState' static='true'><method name='valueOf' return='android.net.NetworkInfo.DetailedState' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.net.NetworkInfo.DetailedState[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='NetworkInfo.State' static='true'><method name='valueOf' return='android.net.NetworkInfo.State' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.net.NetworkInfo.State[]' static='true'/></class><class extends='java.lang.RuntimeException' name='ParseException'/><class extends='java.lang.Object' final='true' name='Proxy'><constructor name='Proxy' type='android.net.Proxy'/><method deprecated='11' final='true' name='getDefaultHost' return='java.lang.String' static='true'/><method deprecated='11' final='true' name='getDefaultPort' return='int' static='true'/><method deprecated='11' final='true' name='getHost' return='java.lang.String' static='true'><parameter name='ctx' type='android.content.Context'/></method><method deprecated='11' final='true' name='getPort' return='int' static='true'><parameter name='ctx' type='android.content.Context'/></method></class><class extends='javax.net.ssl.SSLSocketFactory' name='SSLCertificateSocketFactory'><constructor api_removed='14' deprecated='8' name='SSLCertificateSocketFactory' type='android.net.SSLCertificateSocketFactory'><parameter name='socketReadTimeoutForSslHandshake' type='int'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></constructor><constructor api_added='14' name='deprecated SSLCertificateSocketFactory' type='android.net.deprecated SSLCertificateSocketFactory'><parameter name='arg0' type='int'/></constructor><method name='createSocket' return='java.net.Socket'><parameter name='socket' type='java.net.Socket'/><parameter name='s' type='java.lang.String'/><parameter name='i' type='int'/><parameter name='flag' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'><parameter name='inaddr' type='java.net.InetAddress'/><parameter name='i' type='int'/><parameter name='inaddr2' type='java.net.InetAddress'/><parameter name='j' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'><parameter name='inaddr' type='java.net.InetAddress'/><parameter name='i' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'><parameter name='s' type='java.lang.String'/><parameter name='i' type='int'/><parameter name='inaddr' type='java.net.InetAddress'/><parameter name='j' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'><parameter name='s' type='java.lang.String'/><parameter name='i' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='getDefault' return='javax.net.SocketFactory' static='true'><parameter name='socketReadTimeoutForSslHandshake' type='int'/></method><method name='getDefaultCipherSuites' return='java.lang.String[]'/><method name='getSupportedCipherSuites' return='java.lang.String[]'/><method api_added='8' name='getDefault' return='javax.net.ssl.SSLSocketFactory' static='true'><parameter name='handshakeTimeoutMillis' type='int'/><parameter name='cache' type='android.net.SSLSessionCache'/></method><method api_added='8' name='getHttpSocketFactory' return='org.apache.http.conn.ssl.SSLSocketFactory' static='true'><parameter name='handshakeTimeoutMillis' type='int'/><parameter name='cache' type='android.net.SSLSessionCache'/></method><method api_added='8' name='getInsecure' return='javax.net.ssl.SSLSocketFactory' static='true'><parameter name='handshakeTimeoutMillis' type='int'/><parameter name='cache' type='android.net.SSLSessionCache'/></method><method api_added='14' name='setKeyManagers'><parameter name='arg0' type='javax.net.ssl.KeyManager[]'/></method><method api_added='14' name='setTrustManagers'><parameter name='arg0' type='javax.net.ssl.TrustManager[]'/></method><method api_added='16' name='getNpnSelectedProtocol' return='byte[]'><parameter name='arg0' type='java.net.Socket'/></method><method api_added='16' name='setNpnProtocols'><parameter name='arg0' type='byte[][]'/></method><method api_added='17' name='setHostname'><parameter name='arg0' type='java.net.Socket'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='17' name='setUseSessionTickets'><parameter name='arg0' type='java.net.Socket'/><parameter name='arg1' type='boolean'/></method></class><class abstract='true' extends='java.lang.Object' name='Uri'><method abstract='true' name='buildUpon' return='android.net.Uri.Builder'/><method name='compareTo' return='int'><parameter name='other' type='android.net.Uri'/></method><method name='decode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='encode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='encode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/><parameter name='allow' type='java.lang.String'/></method><method name='fromFile' return='android.net.Uri' static='true'><parameter name='file' type='java.io.File'/></method><method name='fromParts' return='android.net.Uri' static='true'><parameter name='scheme' type='java.lang.String'/><parameter name='ssp' type='java.lang.String'/><parameter name='fragment' type='java.lang.String'/></method><method abstract='true' name='getAuthority' return='java.lang.String'/><method abstract='true' name='getEncodedAuthority' return='java.lang.String'/><method abstract='true' name='getEncodedFragment' return='java.lang.String'/><method abstract='true' name='getEncodedPath' return='java.lang.String'/><method abstract='true' name='getEncodedQuery' return='java.lang.String'/><method abstract='true' name='getEncodedSchemeSpecificPart' return='java.lang.String'/><method abstract='true' name='getEncodedUserInfo' return='java.lang.String'/><method abstract='true' name='getFragment' return='java.lang.String'/><method abstract='true' name='getHost' return='java.lang.String'/><method abstract='true' name='getLastPathSegment' return='java.lang.String'/><method abstract='true' name='getPath' return='java.lang.String'/><method abstract='true' name='getPathSegments' return='java.util.List&lt;java.lang.String&gt;'/><method abstract='true' name='getPort' return='int'/><method abstract='true' name='getQuery' return='java.lang.String'/><method name='getQueryParameter' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method name='getQueryParameters' return='java.util.List&lt;java.lang.String&gt;'><parameter name='key' type='java.lang.String'/></method><method abstract='true' name='getScheme' return='java.lang.String'/><method abstract='true' name='getSchemeSpecificPart' return='java.lang.String'/><method abstract='true' name='getUserInfo' return='java.lang.String'/><method name='isAbsolute' return='boolean'/><method abstract='true' name='isHierarchical' return='boolean'/><method name='isOpaque' return='boolean'/><method abstract='true' name='isRelative' return='boolean'/><method name='parse' return='android.net.Uri' static='true'><parameter name='uriString' type='java.lang.String'/></method><method abstract='true' name='toString' return='java.lang.String'/><method name='withAppendedPath' return='android.net.Uri' static='true'><parameter name='baseUri' type='android.net.Uri'/><parameter name='pathSegment' type='java.lang.String'/></method><method name='writeToParcel' static='true'><parameter name='out' type='android.os.Parcel'/><parameter name='uri' type='android.net.Uri'/></method><method api_added='11' name='getBooleanQueryParameter' return='boolean'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/></method><method api_added='11' name='getQueryParameterNames' return='java.util.Set&lt;java.lang.String&gt;'/><method api_added='16' name='normalizeScheme' return='android.net.Uri'/></class><class extends='java.lang.Object' final='true' name='Uri.Builder' static='true'><constructor name='Uri.Builder' type='android.net.Uri.Builder'/><method name='appendEncodedPath' return='android.net.Uri.Builder'><parameter name='newSegment' type='java.lang.String'/></method><method name='appendPath' return='android.net.Uri.Builder'><parameter name='newSegment' type='java.lang.String'/></method><method name='appendQueryParameter' return='android.net.Uri.Builder'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='authority' return='android.net.Uri.Builder'><parameter name='authority' type='java.lang.String'/></method><method name='build' return='android.net.Uri'/><method name='encodedAuthority' return='android.net.Uri.Builder'><parameter name='authority' type='java.lang.String'/></method><method name='encodedFragment' return='android.net.Uri.Builder'><parameter name='fragment' type='java.lang.String'/></method><method name='encodedOpaquePart' return='android.net.Uri.Builder'><parameter name='opaquePart' type='java.lang.String'/></method><method name='encodedPath' return='android.net.Uri.Builder'><parameter name='path' type='java.lang.String'/></method><method name='encodedQuery' return='android.net.Uri.Builder'><parameter name='query' type='java.lang.String'/></method><method name='fragment' return='android.net.Uri.Builder'><parameter name='fragment' type='java.lang.String'/></method><method name='opaquePart' return='android.net.Uri.Builder'><parameter name='opaquePart' type='java.lang.String'/></method><method name='path' return='android.net.Uri.Builder'><parameter name='path' type='java.lang.String'/></method><method name='query' return='android.net.Uri.Builder'><parameter name='query' type='java.lang.String'/></method><method name='scheme' return='android.net.Uri.Builder'><parameter name='scheme' type='java.lang.String'/></method><method api_added='11' name='clearQuery' return='android.net.Uri.Builder'/></class><class extends='java.lang.Object' name='UrlQuerySanitizer'><constructor name='UrlQuerySanitizer' type='android.net.UrlQuerySanitizer'/><constructor name='UrlQuerySanitizer' type='android.net.UrlQuerySanitizer'><parameter name='url' type='java.lang.String'/></constructor><method name='addSanitizedEntry' visibility='protected'><parameter name='parameter' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='clear' visibility='protected'/><method name='decodeHexDigit' return='int' visibility='protected'><parameter name='c' type='char'/></method><method final='true' name='getAllButNulAndAngleBracketsLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method final='true' name='getAllButNulLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method final='true' name='getAllButWhitespaceLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method final='true' name='getAllIllegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method name='getAllowUnregisteredParamaters' return='boolean'/><method final='true' name='getAmpAndSpaceLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method final='true' name='getAmpLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method name='getEffectiveValueSanitizer' return='android.net.UrlQuerySanitizer.ValueSanitizer'><parameter name='parameter' type='java.lang.String'/></method><method name='getParameterList' return='java.util.List&lt;android.net.UrlQuerySanitizer.ParameterValuePair&gt;'/><method name='getParameterSet' return='java.util.Set&lt;java.lang.String&gt;'/><method name='getPreferFirstRepeatedParameter' return='boolean'/><method final='true' name='getSpaceLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method name='getUnregisteredParameterValueSanitizer' return='android.net.UrlQuerySanitizer.ValueSanitizer'/><method final='true' name='getUrlAndSpaceLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method final='true' name='getUrlLegal' return='android.net.UrlQuerySanitizer.ValueSanitizer' static='true'/><method name='getValue' return='java.lang.String'><parameter name='parameter' type='java.lang.String'/></method><method name='getValueSanitizer' return='android.net.UrlQuerySanitizer.ValueSanitizer'><parameter name='parameter' type='java.lang.String'/></method><method name='hasParameter' return='boolean'><parameter name='parameter' type='java.lang.String'/></method><method name='isHexDigit' return='boolean' visibility='protected'><parameter name='c' type='char'/></method><method name='parseEntry' visibility='protected'><parameter name='parameter' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='parseQuery'><parameter name='query' type='java.lang.String'/></method><method name='parseUrl'><parameter name='url' type='java.lang.String'/></method><method name='registerParameter'><parameter name='parameter' type='java.lang.String'/><parameter name='valueSanitizer' type='android.net.UrlQuerySanitizer.ValueSanitizer'/></method><method name='registerParameters'><parameter name='parameters' type='java.lang.String[]'/><parameter name='valueSanitizer' type='android.net.UrlQuerySanitizer.ValueSanitizer'/></method><method name='setAllowUnregisteredParamaters'><parameter name='allowUnregisteredParamaters' type='boolean'/></method><method name='setPreferFirstRepeatedParameter'><parameter name='preferFirstRepeatedParameter' type='boolean'/></method><method name='setUnregisteredParameterValueSanitizer'><parameter name='sanitizer' type='android.net.UrlQuerySanitizer.ValueSanitizer'/></method><method name='unescape' return='java.lang.String'><parameter name='string' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='UrlQuerySanitizer.IllegalCharacterValueSanitizer' static='true'><constructor name='UrlQuerySanitizer.IllegalCharacterValueSanitizer' type='android.net.UrlQuerySanitizer.IllegalCharacterValueSanitizer'><parameter name='flags' type='int'/></constructor><method name='sanitize' return='java.lang.String'><parameter name='value' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='UrlQuerySanitizer.ParameterValuePair'><constructor name='UrlQuerySanitizer.ParameterValuePair' type='android.net.UrlQuerySanitizer.ParameterValuePair'><parameter name='parameter' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor></class><class api_added='8' extends='java.lang.Object' final='true' name='SSLSessionCache'><constructor api_added='8' name='SSLSessionCache' type='android.net.SSLSessionCache'><parameter name='dir' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor api_added='8' name='SSLSessionCache' type='android.net.SSLSessionCache'><parameter name='context' type='android.content.Context'/></constructor></class><class api_added='8' extends='java.lang.Object' name='TrafficStats'><constructor api_added='8' name='TrafficStats' type='android.net.TrafficStats'/><method api_added='8' name='getMobileRxBytes' native='true' return='long' static='true'/><method api_added='8' name='getMobileRxPackets' native='true' return='long' static='true'/><method api_added='8' name='getMobileTxBytes' native='true' return='long' static='true'/><method api_added='8' name='getMobileTxPackets' native='true' return='long' static='true'/><method api_added='8' name='getTotalRxBytes' native='true' return='long' static='true'/><method api_added='8' name='getTotalRxPackets' native='true' return='long' static='true'/><method api_added='8' name='getTotalTxBytes' native='true' return='long' static='true'/><method api_added='8' name='getTotalTxPackets' native='true' return='long' static='true'/><method api_added='8' name='getUidRxBytes' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='8' name='getUidTxBytes' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' name='getUidRxPackets' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidTcpRxBytes' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidTcpRxSegments' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidTcpTxBytes' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidTcpTxSegments' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' name='getUidTxPackets' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidUdpRxBytes' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidUdpRxPackets' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidUdpTxBytes' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='12' deprecated='18' name='getUidUdpTxPackets' native='true' return='long' static='true'><parameter name='uid' type='int'/></method><method api_added='14' name='clearThreadStatsTag' static='true'/><method api_added='14' name='getThreadStatsTag' return='int' static='true'/><method api_added='14' name='incrementOperationCount' static='true'><parameter name='arg0' type='int'/></method><method api_added='14' name='incrementOperationCount' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='14' name='setThreadStatsTag' static='true'><parameter name='arg0' type='int'/></method><method api_added='14' name='tagSocket' static='true'><parameter name='arg0' type='java.net.Socket'/></method><method api_added='14' name='untagSocket' static='true'><parameter name='arg0' type='java.net.Socket'/></method></class><class api_added='14' extends='android.app.Service' name='VpnService'><constructor api_added='14' name='VpnService' type='android.net.VpnService'/><method api_added='14' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='14' name='onRevoke'/><method api_added='14' name='prepare' return='android.content.Intent' static='true'><parameter name='arg0' type='android.content.Context'/></method><method api_added='14' name='protect' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='14' name='protect' return='boolean'><parameter name='arg0' type='java.net.Socket'/></method><method api_added='14' name='protect' return='boolean'><parameter name='arg0' type='java.net.DatagramSocket'/></method></class><class api_added='14' extends='java.lang.Object' name='VpnService.Builder'><constructor api_added='14' name='VpnService.Builder' type='android.net.VpnService.Builder'/><method api_added='14' name='addAddress' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.net.InetAddress'/><parameter name='arg1' type='int'/></method><method api_added='14' name='addAddress' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method><method api_added='14' name='addDnsServer' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.net.InetAddress'/></method><method api_added='14' name='addDnsServer' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='14' name='addRoute' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.net.InetAddress'/><parameter name='arg1' type='int'/></method><method api_added='14' name='addRoute' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method><method api_added='14' name='addSearchDomain' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='14' name='establish' return='android.os.ParcelFileDescriptor'/><method api_added='14' name='setConfigureIntent' return='android.net.VpnService.Builder'><parameter name='arg0' type='android.app.PendingIntent'/></method><method api_added='14' name='setMtu' return='android.net.VpnService.Builder'><parameter name='arg0' type='int'/></method><method api_added='14' name='setSession' return='android.net.VpnService.Builder'><parameter name='arg0' type='java.lang.String'/></method></class><interface abstract='true' name='UrlQuerySanitizer.ValueSanitizer' static='true'><method abstract='true' name='sanitize' return='java.lang.String'><parameter name='value' type='java.lang.String'/></method></interface></package><package name='android.net.http'><class extends='java.lang.Object' name='SslCertificate'><constructor deprecated='8' name='SslCertificate' type='android.net.http.SslCertificate'><parameter name='issuedTo' type='java.lang.String'/><parameter name='issuedBy' type='java.lang.String'/><parameter name='validNotBefore' type='java.lang.String'/><parameter name='validNotAfter' type='java.lang.String'/></constructor><constructor name='SslCertificate' type='android.net.http.SslCertificate'><parameter name='certificate' type='java.security.cert.X509Certificate'/></constructor><constructor api_added='14' name='deprecated SslCertificate' type='android.net.http.deprecated SslCertificate'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String'/></constructor><constructor api_added='14' name='deprecated SslCertificate' type='android.net.http.deprecated SslCertificate'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String'/></constructor><method name='getIssuedBy' return='android.net.http.SslCertificate.DName'/><method name='getIssuedTo' return='android.net.http.SslCertificate.DName'/><method deprecated='8' name='getValidNotAfter' return='java.lang.String'/><method deprecated='8' name='getValidNotBefore' return='java.lang.String'/><method name='restoreState' return='android.net.http.SslCertificate' static='true'><parameter name='bundle' type='android.os.Bundle'/></method><method name='saveState' return='android.os.Bundle' static='true'><parameter name='certificate' type='android.net.http.SslCertificate'/></method><method api_added='8' name='getValidNotAfterDate' return='java.util.Date'/><method api_added='8' name='getValidNotBeforeDate' return='java.util.Date'/></class><class extends='java.lang.Object' name='SslCertificate.DName'><constructor name='SslCertificate.DName' type='android.net.http.SslCertificate.DName'><parameter name='dName' type='java.lang.String'/></constructor><method name='getCName' return='java.lang.String'/><method name='getDName' return='java.lang.String'/><method name='getOName' return='java.lang.String'/><method name='getUName' return='java.lang.String'/></class><class api_added='8' extends='java.lang.Object' final='true' name='AndroidHttpClient'><method api_added='8' name='close'/><method api_added='8' name='disableCurlLogging'/><method api_added='8' name='enableCurlLogging'><parameter name='name' type='java.lang.String'/><parameter name='level' type='int'/></method><method api_added='8' name='execute' return='org.apache.http.HttpResponse'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='execute' return='org.apache.http.HttpResponse'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='execute' return='T'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='execute' return='T'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='execute' return='T'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='execute' return='T'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='getCompressedEntity' return='org.apache.http.entity.AbstractHttpEntity' static='true'><parameter name='data' type='byte[]'/><parameter name='resolver' type='android.content.ContentResolver'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='getConnectionManager' return='org.apache.http.conn.ClientConnectionManager'/><method api_added='8' name='getMinGzipSize' return='long' static='true'><parameter name='resolver' type='android.content.ContentResolver'/></method><method api_added='8' name='getParams' return='org.apache.http.params.HttpParams'/><method api_added='8' name='getUngzippedContent' return='java.io.InputStream' static='true'><parameter name='entity' type='org.apache.http.HttpEntity'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='modifyRequestToAcceptGzipResponse' static='true'><parameter name='request' type='org.apache.http.HttpRequest'/></method><method api_added='8' name='newInstance' return='android.net.http.AndroidHttpClient' static='true'><parameter name='userAgent' type='java.lang.String'/><parameter name='context' type='android.content.Context'/></method><method api_added='8' name='newInstance' return='android.net.http.AndroidHttpClient' static='true'><parameter name='userAgent' type='java.lang.String'/></method><method api_added='8' name='parseDate' return='long' static='true'><parameter name='dateString' type='java.lang.String'/></method></class><class api_added='8' extends='java.lang.Object' name='SslError'><constructor api_added='8' name='SslError' type='android.net.http.SslError'><parameter name='error' type='int'/><parameter name='certificate' type='android.net.http.SslCertificate'/></constructor><constructor api_added='8' name='SslError' type='android.net.http.SslError'><parameter name='error' type='int'/><parameter name='certificate' type='java.security.cert.X509Certificate'/></constructor><constructor api_added='14' name='deprecated SslError' type='android.net.http.deprecated SslError'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.net.http.SslCertificate'/></constructor><constructor api_added='14' name='deprecated SslError' type='android.net.http.deprecated SslError'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.net.http.SslCertificate'/></constructor><method api_added='8' name='addError' return='boolean'><parameter name='error' type='int'/></method><method api_added='8' name='getCertificate' return='android.net.http.SslCertificate'/><method api_added='8' name='getPrimaryError' return='int'/><method api_added='8' name='hasError' return='boolean'><parameter name='error' type='int'/></method><method api_added='14' name='getUrl' return='java.lang.String'/></class><class api_added='13' extends='java.net.ResponseCache' final='true' name='HttpResponseCache'><method api_added='13' name='close'><exception name='IOException' type='java.io.IOException'/></method><method api_added='13' name='delete'><exception name='IOException' type='java.io.IOException'/></method><method api_added='13' name='flush'/><method api_added='13' api_removed='14' name='get' return='java.net.CacheResponse'><parameter name='uri' type='java.net.URI'/><parameter name='requestMethod' type='java.lang.String'/><parameter name='requestHeaders' type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='13' name='getHitCount' return='int'/><method api_added='13' name='getInstalled' return='android.net.http.HttpResponseCache' static='true'/><method api_added='13' name='getNetworkCount' return='int'/><method api_added='13' name='getRequestCount' return='int'/><method api_added='13' name='install' return='android.net.http.HttpResponseCache' static='true'><parameter name='directory' type='java.io.File'/><parameter name='maxSize' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='13' name='maxSize' return='long'/><method api_added='13' name='put' return='java.net.CacheRequest'><parameter name='uri' type='java.net.URI'/><parameter name='urlConnection' type='java.net.URLConnection'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='13' name='size' return='long'/><method api_added='14' name='get' return='java.net.CacheResponse'><parameter name='arg0' type='java.net.URI'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.util.Map&lt;java.lang.String'/><parameter name='arg3' type='java.util.List&lt;java.lang.String&gt;&gt;'/></method></class><class api_added='17' extends='java.lang.Object' name='X509TrustManagerExtensions'><constructor api_added='17' name='X509TrustManagerExtensions' type='android.net.http.X509TrustManagerExtensions'><parameter name='arg0' type='javax.net.ssl.X509TrustManager'/></constructor><method api_added='17' name='checkServerTrusted' return='java.util.List&lt;java.security.cert.X509Certificate&gt;'><parameter name='arg0' type='java.security.cert.X509Certificate[]'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method></class></package><package name='android.net.wifi'><class extends='java.lang.Object' name='ScanResult'><method name='describeContents' return='int'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Enum' final='true' name='SupplicantState'><method name='describeContents' return='int'/><method name='isValidState' return='boolean' static='true'><parameter name='state' type='android.net.wifi.SupplicantState'/></method><method name='valueOf' return='android.net.wifi.SupplicantState' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.net.wifi.SupplicantState[]' static='true'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='WifiConfiguration'><constructor name='WifiConfiguration' type='android.net.wifi.WifiConfiguration'/><method name='describeContents' return='int'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='WifiConfiguration.AuthAlgorithm' static='true'/><class extends='java.lang.Object' name='WifiConfiguration.GroupCipher' static='true'/><class extends='java.lang.Object' name='WifiConfiguration.KeyMgmt' static='true'/><class extends='java.lang.Object' name='WifiConfiguration.PairwiseCipher' static='true'/><class extends='java.lang.Object' name='WifiConfiguration.Protocol' static='true'/><class extends='java.lang.Object' name='WifiConfiguration.Status' static='true'/><class extends='java.lang.Object' name='WifiInfo'><method name='describeContents' return='int'/><method name='getBSSID' return='java.lang.String'/><method name='getDetailedStateOf' return='android.net.NetworkInfo.DetailedState' static='true'><parameter name='suppState' type='android.net.wifi.SupplicantState'/></method><method name='getHiddenSSID' return='boolean'/><method name='getIpAddress' return='int'/><method name='getLinkSpeed' return='int'/><method name='getMacAddress' return='java.lang.String'/><method name='getNetworkId' return='int'/><method name='getRssi' return='int'/><method name='getSSID' return='java.lang.String'/><method name='getSupplicantState' return='android.net.wifi.SupplicantState'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='WifiManager'><method name='addNetwork' return='int'><parameter name='config' type='android.net.wifi.WifiConfiguration'/></method><method name='calculateSignalLevel' return='int' static='true'><parameter name='rssi' type='int'/><parameter name='numLevels' type='int'/></method><method name='compareSignalLevel' return='int' static='true'><parameter name='rssiA' type='int'/><parameter name='rssiB' type='int'/></method><method name='createWifiLock' return='android.net.wifi.WifiManager.WifiLock'><parameter name='tag' type='java.lang.String'/></method><method name='disableNetwork' return='boolean'><parameter name='netId' type='int'/></method><method name='disconnect' return='boolean'/><method name='enableNetwork' return='boolean'><parameter name='netId' type='int'/><parameter name='disableOthers' type='boolean'/></method><method name='getConfiguredNetworks' return='java.util.List&lt;android.net.wifi.WifiConfiguration&gt;'/><method name='getConnectionInfo' return='android.net.wifi.WifiInfo'/><method deprecated='18' name='getDhcpInfo' return='android.net.DhcpInfo'/><method name='getScanResults' return='java.util.List&lt;android.net.wifi.ScanResult&gt;'/><method name='getWifiState' return='int'/><method name='isWifiEnabled' return='boolean'/><method name='pingSupplicant' return='boolean'/><method name='reassociate' return='boolean'/><method name='reconnect' return='boolean'/><method name='removeNetwork' return='boolean'><parameter name='netId' type='int'/></method><method name='saveConfiguration' return='boolean'/><method name='setWifiEnabled' return='boolean'><parameter name='enabled' type='boolean'/></method><method name='startScan' return='boolean'/><method name='updateNetwork' return='int'><parameter name='config' type='android.net.wifi.WifiConfiguration'/></method><method api_added='3' name='createWifiLock' return='android.net.wifi.WifiManager.WifiLock'><parameter name='lockType' type='int'/><parameter name='tag' type='java.lang.String'/></method><method api_added='4' name='createMulticastLock' return='android.net.wifi.WifiManager.MulticastLock'><parameter name='tag' type='java.lang.String'/></method><method api_added='18' name='isScanAlwaysAvailable' return='boolean'/><method api_added='19' name='setTdlsEnabled'><parameter name='arg0' type='java.net.InetAddress'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='setTdlsEnabledWithMacAddress'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='boolean'/></method></class><class extends='java.lang.Object' name='WifiManager.WifiLock'><method name='acquire'/><method name='isHeld' return='boolean'/><method name='release'/><method name='setReferenceCounted'><parameter name='refCounted' type='boolean'/></method><method api_added='9' name='setWorkSource'><parameter name='ws' type='android.os.WorkSource'/></method></class><class api_added='4' extends='java.lang.Object' name='WifiManager.MulticastLock'><method api_added='4' name='acquire'/><method api_added='4' name='isHeld' return='boolean'/><method api_added='4' name='release'/><method api_added='4' name='setReferenceCounted'><parameter name='refCounted' type='boolean'/></method></class><class api_added='14' extends='java.lang.Object' name='WpsInfo'><constructor api_added='14' name='WpsInfo' type='android.net.wifi.WpsInfo'/><constructor api_added='14' name='WpsInfo' type='android.net.wifi.WpsInfo'><parameter name='arg0' type='android.net.wifi.WpsInfo'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='18' extends='java.lang.Object' name='WifiEnterpriseConfig'><constructor api_added='18' name='WifiEnterpriseConfig' type='android.net.wifi.WifiEnterpriseConfig'/><constructor api_added='18' name='WifiEnterpriseConfig' type='android.net.wifi.WifiEnterpriseConfig'><parameter name='arg0' type='android.net.wifi.WifiEnterpriseConfig'/></constructor><method api_added='18' name='describeContents' return='int'/><method api_added='18' name='getAnonymousIdentity' return='java.lang.String'/><method api_added='18' name='getCaCertificate' return='java.security.cert.X509Certificate'/><method api_added='18' name='getClientCertificate' return='java.security.cert.X509Certificate'/><method api_added='18' name='getEapMethod' return='int'/><method api_added='18' name='getIdentity' return='java.lang.String'/><method api_added='18' name='getPassword' return='java.lang.String'/><method api_added='18' name='getPhase2Method' return='int'/><method api_added='18' name='getSubjectMatch' return='java.lang.String'/><method api_added='18' name='setAnonymousIdentity'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setCaCertificate'><parameter name='arg0' type='java.security.cert.X509Certificate'/></method><method api_added='18' name='setClientKeyEntry'><parameter name='arg0' type='java.security.PrivateKey'/><parameter name='arg1' type='java.security.cert.X509Certificate'/></method><method api_added='18' name='setEapMethod'><parameter name='arg0' type='int'/></method><method api_added='18' name='setIdentity'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setPassword'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setPhase2Method'><parameter name='arg0' type='int'/></method><method api_added='18' name='setSubjectMatch'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='WifiEnterpriseConfig.Eap' static='true'/><class api_added='18' extends='java.lang.Object' final='true' name='WifiEnterpriseConfig.Phase2' static='true'/></package><package name='android.opengl'><class extends='java.lang.Object' name='GLDebugHelper'><constructor name='GLDebugHelper' type='android.opengl.GLDebugHelper'/><method name='wrap' return='javax.microedition.khronos.opengles.GL' static='true'><parameter name='gl' type='javax.microedition.khronos.opengles.GL'/><parameter name='configFlags' type='int'/><parameter name='log' type='java.io.Writer'/></method><method name='wrap' return='javax.microedition.khronos.egl.EGL' static='true'><parameter name='egl' type='javax.microedition.khronos.egl.EGL'/><parameter name='configFlags' type='int'/><parameter name='log' type='java.io.Writer'/></method></class><class extends='java.lang.RuntimeException' name='GLException'><constructor name='GLException' type='android.opengl.GLException'><parameter name='error' type='int'/></constructor><constructor name='GLException' type='android.opengl.GLException'><parameter name='error' type='int'/><parameter name='string' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='GLU'><constructor name='GLU' type='android.opengl.GLU'/><method name='gluErrorString' return='java.lang.String' static='true'><parameter name='error' type='int'/></method><method name='gluLookAt' static='true'><parameter name='gl' type='javax.microedition.khronos.opengles.GL10'/><parameter name='eyeX' type='float'/><parameter name='eyeY' type='float'/><parameter name='eyeZ' type='float'/><parameter name='centerX' type='float'/><parameter name='centerY' type='float'/><parameter name='centerZ' type='float'/><parameter name='upX' type='float'/><parameter name='upY' type='float'/><parameter name='upZ' type='float'/></method><method name='gluOrtho2D' static='true'><parameter name='gl' type='javax.microedition.khronos.opengles.GL10'/><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/></method><method name='gluPerspective' static='true'><parameter name='gl' type='javax.microedition.khronos.opengles.GL10'/><parameter name='fovy' type='float'/><parameter name='aspect' type='float'/><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method name='gluProject' return='int' static='true'><parameter name='objX' type='float'/><parameter name='objY' type='float'/><parameter name='objZ' type='float'/><parameter name='model' type='float[]'/><parameter name='modelOffset' type='int'/><parameter name='project' type='float[]'/><parameter name='projectOffset' type='int'/><parameter name='view' type='int[]'/><parameter name='viewOffset' type='int'/><parameter name='win' type='float[]'/><parameter name='winOffset' type='int'/></method><method name='gluUnProject' return='int' static='true'><parameter name='winX' type='float'/><parameter name='winY' type='float'/><parameter name='winZ' type='float'/><parameter name='model' type='float[]'/><parameter name='modelOffset' type='int'/><parameter name='project' type='float[]'/><parameter name='projectOffset' type='int'/><parameter name='view' type='int[]'/><parameter name='viewOffset' type='int'/><parameter name='obj' type='float[]'/><parameter name='objOffset' type='int'/></method></class><class extends='java.lang.Object' final='true' name='GLUtils'><method name='getInternalFormat' return='int' static='true'><parameter name='bitmap' type='android.graphics.Bitmap'/></method><method name='getType' return='int' static='true'><parameter name='bitmap' type='android.graphics.Bitmap'/></method><method name='texImage2D' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='border' type='int'/></method><method name='texImage2D' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='type' type='int'/><parameter name='border' type='int'/></method><method name='texImage2D' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='border' type='int'/></method><method name='texSubImage2D' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='bitmap' type='android.graphics.Bitmap'/></method><method name='texSubImage2D' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='bitmap' type='android.graphics.Bitmap'/><parameter name='format' type='int'/><parameter name='type' type='int'/></method><method api_added='14' name='getEGLErrorString' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Object' name='Matrix'><constructor api_removed='19' name='Matrix' type='android.opengl.Matrix'/><constructor api_added='19' name='deprecated Matrix' type='android.opengl.deprecated Matrix'/><method name='frustumM' static='true'><parameter name='m' type='float[]'/><parameter name='offset' type='int'/><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='near' type='float'/><parameter name='far' type='float'/></method><method name='invertM' return='boolean' static='true'><parameter name='mInv' type='float[]'/><parameter name='mInvOffset' type='int'/><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/></method><method name='length' return='float' static='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='multiplyMM' native='true' static='true'><parameter name='result' type='float[]'/><parameter name='resultOffset' type='int'/><parameter name='lhs' type='float[]'/><parameter name='lhsOffset' type='int'/><parameter name='rhs' type='float[]'/><parameter name='rhsOffset' type='int'/></method><method name='multiplyMV' native='true' static='true'><parameter name='resultVec' type='float[]'/><parameter name='resultVecOffset' type='int'/><parameter name='lhsMat' type='float[]'/><parameter name='lhsMatOffset' type='int'/><parameter name='rhsVec' type='float[]'/><parameter name='rhsVecOffset' type='int'/></method><method name='orthoM' static='true'><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='near' type='float'/><parameter name='far' type='float'/></method><method name='rotateM' static='true'><parameter name='rm' type='float[]'/><parameter name='rmOffset' type='int'/><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/><parameter name='a' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='rotateM' static='true'><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/><parameter name='a' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='scaleM' static='true'><parameter name='sm' type='float[]'/><parameter name='smOffset' type='int'/><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='scaleM' static='true'><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='setIdentityM' static='true'><parameter name='sm' type='float[]'/><parameter name='smOffset' type='int'/></method><method name='setRotateEulerM' static='true'><parameter name='rm' type='float[]'/><parameter name='rmOffset' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='setRotateM' static='true'><parameter name='rm' type='float[]'/><parameter name='rmOffset' type='int'/><parameter name='a' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='translateM' static='true'><parameter name='tm' type='float[]'/><parameter name='tmOffset' type='int'/><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='translateM' static='true'><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method name='transposeM' static='true'><parameter name='mTrans' type='float[]'/><parameter name='mTransOffset' type='int'/><parameter name='m' type='float[]'/><parameter name='mOffset' type='int'/></method><method api_added='8' name='setLookAtM' static='true'><parameter name='rm' type='float[]'/><parameter name='rmOffset' type='int'/><parameter name='eyeX' type='float'/><parameter name='eyeY' type='float'/><parameter name='eyeZ' type='float'/><parameter name='centerX' type='float'/><parameter name='centerY' type='float'/><parameter name='centerZ' type='float'/><parameter name='upX' type='float'/><parameter name='upY' type='float'/><parameter name='upZ' type='float'/></method><method api_added='14' name='perspectiveM' static='true'><parameter name='arg0' type='float[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='float'/><parameter name='arg3' type='float'/><parameter name='arg4' type='float'/><parameter name='arg5' type='float'/></method></class><class api_added='3' extends='android.view.SurfaceView' name='GLSurfaceView'><constructor api_added='3' name='GLSurfaceView' type='android.opengl.GLSurfaceView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='3' name='GLSurfaceView' type='android.opengl.GLSurfaceView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='3' name='getDebugFlags' return='int'/><method api_added='3' name='getRenderMode' return='int'/><method api_added='3' name='onPause'/><method api_added='3' name='onResume'/><method api_added='3' name='queueEvent'><parameter name='r' type='java.lang.Runnable'/></method><method api_added='3' name='requestRender'/><method api_added='3' name='setDebugFlags'><parameter name='debugFlags' type='int'/></method><method api_added='3' name='setEGLConfigChooser'><parameter name='configChooser' type='android.opengl.GLSurfaceView.EGLConfigChooser'/></method><method api_added='3' name='setEGLConfigChooser'><parameter name='needDepth' type='boolean'/></method><method api_added='3' name='setEGLConfigChooser'><parameter name='redSize' type='int'/><parameter name='greenSize' type='int'/><parameter name='blueSize' type='int'/><parameter name='alphaSize' type='int'/><parameter name='depthSize' type='int'/><parameter name='stencilSize' type='int'/></method><method api_added='3' name='setGLWrapper'><parameter name='glWrapper' type='android.opengl.GLSurfaceView.GLWrapper'/></method><method api_added='3' name='setRenderMode'><parameter name='renderMode' type='int'/></method><method api_added='3' name='setRenderer'><parameter name='renderer' type='android.opengl.GLSurfaceView.Renderer'/></method><method api_added='3' name='surfaceChanged'><parameter name='holder' type='android.view.SurfaceHolder'/><parameter name='format' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/></method><method api_added='3' name='surfaceCreated'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='3' name='surfaceDestroyed'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='5' name='setEGLContextFactory'><parameter name='factory' type='android.opengl.GLSurfaceView.EGLContextFactory'/></method><method api_added='5' name='setEGLWindowSurfaceFactory'><parameter name='factory' type='android.opengl.GLSurfaceView.EGLWindowSurfaceFactory'/></method><method api_added='8' name='setEGLContextClientVersion'><parameter name='version' type='int'/></method><method api_added='11' name='getPreserveEGLContextOnPause' return='boolean'/><method api_added='11' name='setPreserveEGLContextOnPause'><parameter name='preserveOnPause' type='boolean'/></method></class><class api_added='3' extends='java.lang.Object' name='Visibility'><constructor api_added='3' name='Visibility' type='android.opengl.Visibility'/><method api_added='3' name='computeBoundingSphere' native='true' static='true'><parameter name='positions' type='float[]'/><parameter name='positionsOffset' type='int'/><parameter name='positionsCount' type='int'/><parameter name='sphere' type='float[]'/><parameter name='sphereOffset' type='int'/></method><method api_added='3' name='frustumCullSpheres' native='true' return='int' static='true'><parameter name='mvp' type='float[]'/><parameter name='mvpOffset' type='int'/><parameter name='spheres' type='float[]'/><parameter name='spheresOffset' type='int'/><parameter name='spheresCount' type='int'/><parameter name='results' type='int[]'/><parameter name='resultsOffset' type='int'/><parameter name='resultsCapacity' type='int'/></method><method api_added='3' name='visibilityTest' native='true' return='int' static='true'><parameter name='ws' type='float[]'/><parameter name='wsOffset' type='int'/><parameter name='positions' type='float[]'/><parameter name='positionsOffset' type='int'/><parameter name='indices' type='char[]'/><parameter name='indicesOffset' type='int'/><parameter name='indexCount' type='int'/></method></class><class api_added='4' extends='java.lang.Object' name='GLES10'><constructor api_added='4' name='GLES10' type='android.opengl.GLES10'/><method api_added='4' name='glActiveTexture' native='true' static='true'><parameter name='texture' type='int'/></method><method api_added='4' name='glAlphaFunc' native='true' static='true'><parameter name='func' type='int'/><parameter name='ref' type='float'/></method><method api_added='4' name='glAlphaFuncx' native='true' static='true'><parameter name='func' type='int'/><parameter name='ref' type='int'/></method><method api_added='4' name='glBindTexture' native='true' static='true'><parameter name='target' type='int'/><parameter name='texture' type='int'/></method><method api_added='4' name='glBlendFunc' native='true' static='true'><parameter name='sfactor' type='int'/><parameter name='dfactor' type='int'/></method><method api_added='4' name='glClear' native='true' static='true'><parameter name='mask' type='int'/></method><method api_added='4' name='glClearColor' native='true' static='true'><parameter name='red' type='float'/><parameter name='green' type='float'/><parameter name='blue' type='float'/><parameter name='alpha' type='float'/></method><method api_added='4' name='glClearColorx' native='true' static='true'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/><parameter name='alpha' type='int'/></method><method api_added='4' name='glClearDepthf' native='true' static='true'><parameter name='depth' type='float'/></method><method api_added='4' name='glClearDepthx' native='true' static='true'><parameter name='depth' type='int'/></method><method api_added='4' name='glClearStencil' native='true' static='true'><parameter name='s' type='int'/></method><method api_added='4' name='glClientActiveTexture' native='true' static='true'><parameter name='texture' type='int'/></method><method api_added='4' name='glColor4f' native='true' static='true'><parameter name='red' type='float'/><parameter name='green' type='float'/><parameter name='blue' type='float'/><parameter name='alpha' type='float'/></method><method api_added='4' name='glColor4x' native='true' static='true'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/><parameter name='alpha' type='int'/></method><method api_added='4' name='glColorMask' native='true' static='true'><parameter name='red' type='boolean'/><parameter name='green' type='boolean'/><parameter name='blue' type='boolean'/><parameter name='alpha' type='boolean'/></method><method api_added='4' name='glColorPointer' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method api_added='4' name='glCompressedTexImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/><parameter name='imageSize' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method api_added='4' name='glCompressedTexSubImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='imageSize' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method api_added='4' name='glCopyTexImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/></method><method api_added='4' name='glCopyTexSubImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='4' name='glCullFace' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='4' name='glDeleteTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDeleteTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='java.nio.IntBuffer'/></method><method api_added='4' name='glDepthFunc' native='true' static='true'><parameter name='func' type='int'/></method><method api_added='4' name='glDepthMask' native='true' static='true'><parameter name='flag' type='boolean'/></method><method api_added='4' name='glDepthRangef' native='true' static='true'><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method api_added='4' name='glDepthRangex' native='true' static='true'><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method api_added='4' name='glDisable' native='true' static='true'><parameter name='cap' type='int'/></method><method api_added='4' name='glDisableClientState' native='true' static='true'><parameter name='array' type='int'/></method><method api_added='4' name='glDrawArrays' native='true' static='true'><parameter name='mode' type='int'/><parameter name='first' type='int'/><parameter name='count' type='int'/></method><method api_added='4' name='glDrawElements' native='true' static='true'><parameter name='mode' type='int'/><parameter name='count' type='int'/><parameter name='type' type='int'/><parameter name='indices' type='java.nio.Buffer'/></method><method api_added='4' name='glEnable' native='true' static='true'><parameter name='cap' type='int'/></method><method api_added='4' name='glEnableClientState' native='true' static='true'><parameter name='array' type='int'/></method><method api_added='4' name='glFinish' native='true' static='true'/><method api_added='4' name='glFlush' native='true' static='true'/><method api_added='4' name='glFogf' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glFogfv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glFogfv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glFogx' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glFogxv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glFogxv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glFrontFace' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='4' name='glFrustumf' native='true' static='true'><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method api_added='4' name='glFrustumx' native='true' static='true'><parameter name='left' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='top' type='int'/><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method api_added='4' name='glGenTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGenTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetError' native='true' return='int' static='true'/><method api_added='4' name='glGetIntegerv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetIntegerv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetString' native='true' return='java.lang.String' static='true'><parameter name='name' type='int'/></method><method api_added='4' name='glHint' native='true' static='true'><parameter name='target' type='int'/><parameter name='mode' type='int'/></method><method api_added='4' name='glLightModelf' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glLightModelfv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLightModelfv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glLightModelx' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glLightModelxv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLightModelxv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glLightf' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glLightfv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLightfv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glLightx' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glLightxv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLightxv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glLineWidth' native='true' static='true'><parameter name='width' type='float'/></method><method api_added='4' name='glLineWidthx' native='true' static='true'><parameter name='width' type='int'/></method><method api_added='4' name='glLoadIdentity' native='true' static='true'/><method api_added='4' name='glLoadMatrixf' native='true' static='true'><parameter name='m' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLoadMatrixf' native='true' static='true'><parameter name='m' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glLoadMatrixx' native='true' static='true'><parameter name='m' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLoadMatrixx' native='true' static='true'><parameter name='m' type='java.nio.IntBuffer'/></method><method api_added='4' name='glLogicOp' native='true' static='true'><parameter name='opcode' type='int'/></method><method api_added='4' name='glMaterialf' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glMaterialfv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glMaterialfv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glMaterialx' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glMaterialxv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glMaterialxv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glMatrixMode' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='4' name='glMultMatrixf' native='true' static='true'><parameter name='m' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glMultMatrixf' native='true' static='true'><parameter name='m' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glMultMatrixx' native='true' static='true'><parameter name='m' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glMultMatrixx' native='true' static='true'><parameter name='m' type='java.nio.IntBuffer'/></method><method api_added='4' name='glMultiTexCoord4f' native='true' static='true'><parameter name='target' type='int'/><parameter name='s' type='float'/><parameter name='t' type='float'/><parameter name='r' type='float'/><parameter name='q' type='float'/></method><method api_added='4' name='glMultiTexCoord4x' native='true' static='true'><parameter name='target' type='int'/><parameter name='s' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='q' type='int'/></method><method api_added='4' name='glNormal3f' native='true' static='true'><parameter name='nx' type='float'/><parameter name='ny' type='float'/><parameter name='nz' type='float'/></method><method api_added='4' name='glNormal3x' native='true' static='true'><parameter name='nx' type='int'/><parameter name='ny' type='int'/><parameter name='nz' type='int'/></method><method api_added='4' name='glNormalPointer' static='true'><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method api_added='4' name='glOrthof' native='true' static='true'><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method api_added='4' name='glOrthox' native='true' static='true'><parameter name='left' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='top' type='int'/><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method api_added='4' name='glPixelStorei' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glPointSize' native='true' static='true'><parameter name='size' type='float'/></method><method api_added='4' name='glPointSizex' native='true' static='true'><parameter name='size' type='int'/></method><method api_added='4' name='glPolygonOffset' native='true' static='true'><parameter name='factor' type='float'/><parameter name='units' type='float'/></method><method api_added='4' name='glPolygonOffsetx' native='true' static='true'><parameter name='factor' type='int'/><parameter name='units' type='int'/></method><method api_added='4' name='glPopMatrix' native='true' static='true'/><method api_added='4' name='glPushMatrix' native='true' static='true'/><method api_added='4' name='glReadPixels' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method api_added='4' name='glRotatef' native='true' static='true'><parameter name='angle' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='4' name='glRotatex' native='true' static='true'><parameter name='angle' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method api_added='4' name='glSampleCoverage' native='true' static='true'><parameter name='value' type='float'/><parameter name='invert' type='boolean'/></method><method api_added='4' name='glSampleCoveragex' native='true' static='true'><parameter name='value' type='int'/><parameter name='invert' type='boolean'/></method><method api_added='4' name='glScalef' native='true' static='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='4' name='glScalex' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method api_added='4' name='glScissor' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='4' name='glShadeModel' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='4' name='glStencilFunc' native='true' static='true'><parameter name='func' type='int'/><parameter name='ref' type='int'/><parameter name='mask' type='int'/></method><method api_added='4' name='glStencilMask' native='true' static='true'><parameter name='mask' type='int'/></method><method api_added='4' name='glStencilOp' native='true' static='true'><parameter name='fail' type='int'/><parameter name='zfail' type='int'/><parameter name='zpass' type='int'/></method><method api_added='4' name='glTexCoordPointer' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method api_added='4' name='glTexEnvf' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glTexEnvfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexEnvfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glTexEnvx' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexEnvxv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexEnvxv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glTexImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method api_added='4' name='glTexParameterf' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glTexParameterx' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexSubImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method api_added='4' name='glTranslatef' native='true' static='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='4' name='glTranslatex' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method api_added='4' name='glVertexPointer' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method api_added='4' name='glViewport' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method></class><class api_added='4' extends='java.lang.Object' name='GLES10Ext'><constructor api_added='4' name='GLES10Ext' type='android.opengl.GLES10Ext'/><method api_added='4' name='glQueryMatrixxOES' native='true' return='int' static='true'><parameter name='mantissa' type='int[]'/><parameter name='mantissaOffset' type='int'/><parameter name='exponent' type='int[]'/><parameter name='exponentOffset' type='int'/></method><method api_added='4' name='glQueryMatrixxOES' native='true' return='int' static='true'><parameter name='mantissa' type='java.nio.IntBuffer'/><parameter name='exponent' type='java.nio.IntBuffer'/></method></class><class api_added='4' extends='android.opengl.GLES10' name='GLES11'><constructor api_added='4' name='GLES11' type='android.opengl.GLES11'/><method api_added='4' name='glBindBuffer' native='true' static='true'><parameter name='target' type='int'/><parameter name='buffer' type='int'/></method><method api_added='4' name='glBufferData' native='true' static='true'><parameter name='target' type='int'/><parameter name='size' type='int'/><parameter name='data' type='java.nio.Buffer'/><parameter name='usage' type='int'/></method><method api_added='4' name='glBufferSubData' native='true' static='true'><parameter name='target' type='int'/><parameter name='offset' type='int'/><parameter name='size' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method api_added='4' name='glClipPlanef' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glClipPlanef' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glClipPlanex' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glClipPlanex' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='java.nio.IntBuffer'/></method><method api_added='4' name='glColor4ub' native='true' static='true'><parameter name='red' type='byte'/><parameter name='green' type='byte'/><parameter name='blue' type='byte'/><parameter name='alpha' type='byte'/></method><method api_added='4' name='glColorPointer' native='true' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDeleteBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDeleteBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='java.nio.IntBuffer'/></method><method api_added='4' name='glDrawElements' native='true' static='true'><parameter name='mode' type='int'/><parameter name='count' type='int'/><parameter name='type' type='int'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGenBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGenBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetBooleanv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='boolean[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetBooleanv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetBufferParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetBufferParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetClipPlanef' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetClipPlanef' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetClipPlanex' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetClipPlanex' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetFixedv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetFixedv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetFloatv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetFloatv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetLightfv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetLightfv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetLightxv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetLightxv' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetMaterialfv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetMaterialfv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetMaterialxv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetMaterialxv' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexEnvfv' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexEnvfv' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetTexEnviv' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexEnviv' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexEnvxv' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexEnvxv' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexParameterxv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexParameterxv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glIsBuffer' native='true' return='boolean' static='true'><parameter name='buffer' type='int'/></method><method api_added='4' name='glIsEnabled' native='true' return='boolean' static='true'><parameter name='cap' type='int'/></method><method api_added='4' name='glIsTexture' native='true' return='boolean' static='true'><parameter name='texture' type='int'/></method><method api_added='4' name='glNormalPointer' native='true' static='true'><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method api_added='4' name='glPointParameterf' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glPointParameterfv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glPointParameterfv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glPointParameterx' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glPointParameterxv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glPointParameterxv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glPointSizePointerOES' native='true' static='true'><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method api_added='4' name='glTexCoordPointer' native='true' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexEnvi' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexEnviv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexEnviv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glTexParameteri' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glTexParameterxv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexParameterxv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glVertexPointer' native='true' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method></class><class api_added='4' extends='java.lang.Object' name='GLES11Ext'><constructor api_added='4' name='GLES11Ext' type='android.opengl.GLES11Ext'/><method api_added='4' name='glAlphaFuncxOES' native='true' static='true'><parameter name='func' type='int'/><parameter name='ref' type='int'/></method><method api_added='4' name='glBindFramebufferOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='framebuffer' type='int'/></method><method api_added='4' name='glBindRenderbufferOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='renderbuffer' type='int'/></method><method api_added='4' name='glBlendEquationOES' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='4' name='glBlendEquationSeparateOES' native='true' static='true'><parameter name='modeRGB' type='int'/><parameter name='modeAlpha' type='int'/></method><method api_added='4' name='glBlendFuncSeparateOES' native='true' static='true'><parameter name='srcRGB' type='int'/><parameter name='dstRGB' type='int'/><parameter name='srcAlpha' type='int'/><parameter name='dstAlpha' type='int'/></method><method api_added='4' name='glCheckFramebufferStatusOES' native='true' return='int' static='true'><parameter name='target' type='int'/></method><method api_added='4' name='glClearColorxOES' native='true' static='true'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/><parameter name='alpha' type='int'/></method><method api_added='4' name='glClearDepthfOES' native='true' static='true'><parameter name='depth' type='float'/></method><method api_added='4' name='glClearDepthxOES' native='true' static='true'><parameter name='depth' type='int'/></method><method api_added='4' name='glClipPlanefOES' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glClipPlanefOES' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glClipPlanexOES' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glClipPlanexOES' native='true' static='true'><parameter name='plane' type='int'/><parameter name='equation' type='java.nio.IntBuffer'/></method><method api_added='4' name='glColor4xOES' native='true' static='true'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/><parameter name='alpha' type='int'/></method><method api_added='4' name='glCurrentPaletteMatrixOES' native='true' static='true'><parameter name='matrixpaletteindex' type='int'/></method><method api_added='4' name='glDeleteFramebuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDeleteFramebuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='java.nio.IntBuffer'/></method><method api_added='4' name='glDeleteRenderbuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDeleteRenderbuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='java.nio.IntBuffer'/></method><method api_added='4' name='glDepthRangefOES' native='true' static='true'><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method api_added='4' name='glDepthRangexOES' native='true' static='true'><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method api_added='4' name='glDrawTexfOES' native='true' static='true'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/><parameter name='width' type='float'/><parameter name='height' type='float'/></method><method api_added='4' name='glDrawTexfvOES' native='true' static='true'><parameter name='coords' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDrawTexfvOES' native='true' static='true'><parameter name='coords' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glDrawTexiOES' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='4' name='glDrawTexivOES' native='true' static='true'><parameter name='coords' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDrawTexivOES' native='true' static='true'><parameter name='coords' type='java.nio.IntBuffer'/></method><method api_added='4' name='glDrawTexsOES' native='true' static='true'><parameter name='x' type='short'/><parameter name='y' type='short'/><parameter name='z' type='short'/><parameter name='width' type='short'/><parameter name='height' type='short'/></method><method api_added='4' name='glDrawTexsvOES' native='true' static='true'><parameter name='coords' type='short[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDrawTexsvOES' native='true' static='true'><parameter name='coords' type='java.nio.ShortBuffer'/></method><method api_added='4' name='glDrawTexxOES' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='4' name='glDrawTexxvOES' native='true' static='true'><parameter name='coords' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glDrawTexxvOES' native='true' static='true'><parameter name='coords' type='java.nio.IntBuffer'/></method><method api_added='4' name='glEGLImageTargetRenderbufferStorageOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='image' type='java.nio.Buffer'/></method><method api_added='4' name='glEGLImageTargetTexture2DOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='image' type='java.nio.Buffer'/></method><method api_added='4' name='glFogxOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glFogxvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glFogxvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glFramebufferRenderbufferOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='renderbuffertarget' type='int'/><parameter name='renderbuffer' type='int'/></method><method api_added='4' name='glFramebufferTexture2DOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='textarget' type='int'/><parameter name='texture' type='int'/><parameter name='level' type='int'/></method><method api_added='4' name='glFrustumfOES' native='true' static='true'><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method api_added='4' name='glFrustumxOES' native='true' static='true'><parameter name='left' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='top' type='int'/><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method api_added='4' name='glGenFramebuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGenFramebuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGenRenderbuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGenRenderbuffersOES' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGenerateMipmapOES' native='true' static='true'><parameter name='target' type='int'/></method><method api_added='4' name='glGetClipPlanefOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetClipPlanefOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetClipPlanexOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetClipPlanexOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='eqn' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetFixedvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetFixedvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetFramebufferAttachmentParameterivOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetFramebufferAttachmentParameterivOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetLightxvOES' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetLightxvOES' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetMaterialxvOES' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetMaterialxvOES' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetRenderbufferParameterivOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetRenderbufferParameterivOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexEnvxvOES' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexEnvxvOES' native='true' static='true'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexGenfvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexGenfvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glGetTexGenivOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexGenivOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexGenxvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexGenxvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glGetTexParameterxvOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glGetTexParameterxvOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glIsFramebufferOES' native='true' return='boolean' static='true'><parameter name='framebuffer' type='int'/></method><method api_added='4' name='glIsRenderbufferOES' native='true' return='boolean' static='true'><parameter name='renderbuffer' type='int'/></method><method api_added='4' name='glLightModelxOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glLightModelxvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLightModelxvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glLightxOES' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glLightxvOES' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLightxvOES' native='true' static='true'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glLineWidthxOES' native='true' static='true'><parameter name='width' type='int'/></method><method api_added='4' name='glLoadMatrixxOES' native='true' static='true'><parameter name='m' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glLoadMatrixxOES' native='true' static='true'><parameter name='m' type='java.nio.IntBuffer'/></method><method api_added='4' name='glLoadPaletteFromModelViewMatrixOES' native='true' static='true'/><method api_added='4' name='glMaterialxOES' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glMaterialxvOES' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glMaterialxvOES' native='true' static='true'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glMatrixIndexPointerOES' native='true' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method api_added='4' name='glMultMatrixxOES' native='true' static='true'><parameter name='m' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glMultMatrixxOES' native='true' static='true'><parameter name='m' type='java.nio.IntBuffer'/></method><method api_added='4' name='glMultiTexCoord4xOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='s' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='q' type='int'/></method><method api_added='4' name='glNormal3xOES' native='true' static='true'><parameter name='nx' type='int'/><parameter name='ny' type='int'/><parameter name='nz' type='int'/></method><method api_added='4' name='glOrthofOES' native='true' static='true'><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method api_added='4' name='glOrthoxOES' native='true' static='true'><parameter name='left' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='top' type='int'/><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method api_added='4' name='glPointParameterxOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glPointParameterxvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glPointParameterxvOES' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glPointSizexOES' native='true' static='true'><parameter name='size' type='int'/></method><method api_added='4' name='glPolygonOffsetxOES' native='true' static='true'><parameter name='factor' type='int'/><parameter name='units' type='int'/></method><method api_added='4' name='glRenderbufferStorageOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='4' name='glRotatexOES' native='true' static='true'><parameter name='angle' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method api_added='4' name='glSampleCoveragexOES' native='true' static='true'><parameter name='value' type='int'/><parameter name='invert' type='boolean'/></method><method api_added='4' name='glScalexOES' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method api_added='4' name='glTexEnvxOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexEnvxvOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexEnvxvOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glTexGenfOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='4' name='glTexGenfvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexGenfvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='4' name='glTexGeniOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexGenivOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexGenivOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glTexGenxOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexGenxvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexGenxvOES' native='true' static='true'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glTexParameterxOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='4' name='glTexParameterxvOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='4' name='glTexParameterxvOES' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='4' name='glTranslatexOES' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method api_added='4' name='glWeightPointerOES' native='true' static='true'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method></class><class api_added='8' extends='java.lang.Object' name='ETC1'><constructor api_added='8' name='ETC1' type='android.opengl.ETC1'/><method api_added='8' name='decodeBlock' native='true' static='true'><parameter name='in' type='java.nio.Buffer'/><parameter name='out' type='java.nio.Buffer'/></method><method api_added='8' name='decodeImage' native='true' static='true'><parameter name='in' type='java.nio.Buffer'/><parameter name='out' type='java.nio.Buffer'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='pixelSize' type='int'/><parameter name='stride' type='int'/></method><method api_added='8' name='encodeBlock' native='true' static='true'><parameter name='in' type='java.nio.Buffer'/><parameter name='validPixelMask' type='int'/><parameter name='out' type='java.nio.Buffer'/></method><method api_added='8' name='encodeImage' native='true' static='true'><parameter name='in' type='java.nio.Buffer'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='pixelSize' type='int'/><parameter name='stride' type='int'/><parameter name='out' type='java.nio.Buffer'/></method><method api_added='8' name='formatHeader' native='true' static='true'><parameter name='header' type='java.nio.Buffer'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='8' name='getEncodedDataSize' native='true' return='int' static='true'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='8' name='getHeight' native='true' return='int' static='true'><parameter name='header' type='java.nio.Buffer'/></method><method api_added='8' name='getWidth' native='true' return='int' static='true'><parameter name='header' type='java.nio.Buffer'/></method><method api_added='8' name='isValid' native='true' return='boolean' static='true'><parameter name='header' type='java.nio.Buffer'/></method></class><class api_added='8' extends='java.lang.Object' name='ETC1Util'><constructor api_added='8' name='ETC1Util' type='android.opengl.ETC1Util'/><method api_added='8' name='compressTexture' return='android.opengl.ETC1Util.ETC1Texture' static='true'><parameter name='input' type='java.nio.Buffer'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='pixelSize' type='int'/><parameter name='stride' type='int'/></method><method api_added='8' name='createTexture' return='android.opengl.ETC1Util.ETC1Texture' static='true'><parameter name='input' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='isETC1Supported' return='boolean' static='true'/><method api_added='8' name='loadTexture' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='border' type='int'/><parameter name='fallbackFormat' type='int'/><parameter name='fallbackType' type='int'/><parameter name='input' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='loadTexture' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='border' type='int'/><parameter name='fallbackFormat' type='int'/><parameter name='fallbackType' type='int'/><parameter name='texture' type='android.opengl.ETC1Util.ETC1Texture'/></method><method api_added='8' name='writeTexture' static='true'><parameter name='texture' type='android.opengl.ETC1Util.ETC1Texture'/><parameter name='output' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='8' extends='java.lang.Object' name='ETC1Util.ETC1Texture' static='true'><constructor api_added='8' name='ETC1Util.ETC1Texture' type='android.opengl.ETC1Util.ETC1Texture'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='data' type='java.nio.ByteBuffer'/></constructor><method api_added='8' name='getData' return='java.nio.ByteBuffer'/><method api_added='8' name='getHeight' return='int'/><method api_added='8' name='getWidth' return='int'/></class><class api_added='8' extends='java.lang.Object' name='GLES20'><constructor api_added='8' name='GLES20' type='android.opengl.GLES20'/><method api_added='8' name='glActiveTexture' native='true' static='true'><parameter name='texture' type='int'/></method><method api_added='8' name='glAttachShader' native='true' static='true'><parameter name='program' type='int'/><parameter name='shader' type='int'/></method><method api_added='8' name='glBindAttribLocation' native='true' static='true'><parameter name='program' type='int'/><parameter name='index' type='int'/><parameter name='name' type='java.lang.String'/></method><method api_added='8' name='glBindBuffer' native='true' static='true'><parameter name='target' type='int'/><parameter name='buffer' type='int'/></method><method api_added='8' name='glBindFramebuffer' native='true' static='true'><parameter name='target' type='int'/><parameter name='framebuffer' type='int'/></method><method api_added='8' name='glBindRenderbuffer' native='true' static='true'><parameter name='target' type='int'/><parameter name='renderbuffer' type='int'/></method><method api_added='8' name='glBindTexture' native='true' static='true'><parameter name='target' type='int'/><parameter name='texture' type='int'/></method><method api_added='8' name='glBlendColor' native='true' static='true'><parameter name='red' type='float'/><parameter name='green' type='float'/><parameter name='blue' type='float'/><parameter name='alpha' type='float'/></method><method api_added='8' name='glBlendEquation' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='8' name='glBlendEquationSeparate' native='true' static='true'><parameter name='modeRGB' type='int'/><parameter name='modeAlpha' type='int'/></method><method api_added='8' name='glBlendFunc' native='true' static='true'><parameter name='sfactor' type='int'/><parameter name='dfactor' type='int'/></method><method api_added='8' name='glBlendFuncSeparate' native='true' static='true'><parameter name='srcRGB' type='int'/><parameter name='dstRGB' type='int'/><parameter name='srcAlpha' type='int'/><parameter name='dstAlpha' type='int'/></method><method api_added='8' name='glBufferData' native='true' static='true'><parameter name='target' type='int'/><parameter name='size' type='int'/><parameter name='data' type='java.nio.Buffer'/><parameter name='usage' type='int'/></method><method api_added='8' name='glBufferSubData' native='true' static='true'><parameter name='target' type='int'/><parameter name='offset' type='int'/><parameter name='size' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method api_added='8' name='glCheckFramebufferStatus' native='true' return='int' static='true'><parameter name='target' type='int'/></method><method api_added='8' name='glClear' native='true' static='true'><parameter name='mask' type='int'/></method><method api_added='8' name='glClearColor' native='true' static='true'><parameter name='red' type='float'/><parameter name='green' type='float'/><parameter name='blue' type='float'/><parameter name='alpha' type='float'/></method><method api_added='8' name='glClearDepthf' native='true' static='true'><parameter name='depth' type='float'/></method><method api_added='8' name='glClearStencil' native='true' static='true'><parameter name='s' type='int'/></method><method api_added='8' name='glColorMask' native='true' static='true'><parameter name='red' type='boolean'/><parameter name='green' type='boolean'/><parameter name='blue' type='boolean'/><parameter name='alpha' type='boolean'/></method><method api_added='8' name='glCompileShader' native='true' static='true'><parameter name='shader' type='int'/></method><method api_added='8' name='glCompressedTexImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/><parameter name='imageSize' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method api_added='8' name='glCompressedTexSubImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='imageSize' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method api_added='8' name='glCopyTexImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/></method><method api_added='8' name='glCopyTexSubImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='8' name='glCreateProgram' native='true' return='int' static='true'/><method api_added='8' name='glCreateShader' native='true' return='int' static='true'><parameter name='type' type='int'/></method><method api_added='8' name='glCullFace' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='8' name='glDeleteBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glDeleteBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='java.nio.IntBuffer'/></method><method api_added='8' name='glDeleteFramebuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glDeleteFramebuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='java.nio.IntBuffer'/></method><method api_added='8' name='glDeleteProgram' native='true' static='true'><parameter name='program' type='int'/></method><method api_added='8' name='glDeleteRenderbuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glDeleteRenderbuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='java.nio.IntBuffer'/></method><method api_added='8' name='glDeleteShader' native='true' static='true'><parameter name='shader' type='int'/></method><method api_added='8' name='glDeleteTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glDeleteTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='java.nio.IntBuffer'/></method><method api_added='8' name='glDepthFunc' native='true' static='true'><parameter name='func' type='int'/></method><method api_added='8' name='glDepthMask' native='true' static='true'><parameter name='flag' type='boolean'/></method><method api_added='8' name='glDepthRangef' native='true' static='true'><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method api_added='8' name='glDetachShader' native='true' static='true'><parameter name='program' type='int'/><parameter name='shader' type='int'/></method><method api_added='8' name='glDisable' native='true' static='true'><parameter name='cap' type='int'/></method><method api_added='8' name='glDisableVertexAttribArray' native='true' static='true'><parameter name='index' type='int'/></method><method api_added='8' name='glDrawArrays' native='true' static='true'><parameter name='mode' type='int'/><parameter name='first' type='int'/><parameter name='count' type='int'/></method><method api_added='8' name='glDrawElements' native='true' static='true'><parameter name='mode' type='int'/><parameter name='count' type='int'/><parameter name='type' type='int'/><parameter name='indices' type='java.nio.Buffer'/></method><method api_added='8' name='glEnable' native='true' static='true'><parameter name='cap' type='int'/></method><method api_added='8' name='glEnableVertexAttribArray' native='true' static='true'><parameter name='index' type='int'/></method><method api_added='8' name='glFinish' native='true' static='true'/><method api_added='8' name='glFlush' native='true' static='true'/><method api_added='8' name='glFramebufferRenderbuffer' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='renderbuffertarget' type='int'/><parameter name='renderbuffer' type='int'/></method><method api_added='8' name='glFramebufferTexture2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='textarget' type='int'/><parameter name='texture' type='int'/><parameter name='level' type='int'/></method><method api_added='8' name='glFrontFace' native='true' static='true'><parameter name='mode' type='int'/></method><method api_added='8' name='glGenBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGenBuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='buffers' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGenFramebuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGenFramebuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='framebuffers' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGenRenderbuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGenRenderbuffers' native='true' static='true'><parameter name='n' type='int'/><parameter name='renderbuffers' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGenTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGenTextures' native='true' static='true'><parameter name='n' type='int'/><parameter name='textures' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGenerateMipmap' native='true' static='true'><parameter name='target' type='int'/></method><method api_added='8' name='glGetActiveAttrib' native='true' static='true'><parameter name='program' type='int'/><parameter name='index' type='int'/><parameter name='bufsize' type='int'/><parameter name='length' type='int[]'/><parameter name='lengthOffset' type='int'/><parameter name='size' type='int[]'/><parameter name='sizeOffset' type='int'/><parameter name='type' type='int[]'/><parameter name='typeOffset' type='int'/><parameter name='name' type='byte[]'/><parameter name='nameOffset' type='int'/></method><method api_added='8' name='glGetActiveAttrib' native='true' static='true'><parameter name='program' type='int'/><parameter name='index' type='int'/><parameter name='bufsize' type='int'/><parameter name='length' type='java.nio.IntBuffer'/><parameter name='size' type='java.nio.IntBuffer'/><parameter name='type' type='java.nio.IntBuffer'/><parameter name='name' type='byte'/></method><method api_added='8' name='glGetActiveUniform' native='true' static='true'><parameter name='program' type='int'/><parameter name='index' type='int'/><parameter name='bufsize' type='int'/><parameter name='length' type='int[]'/><parameter name='lengthOffset' type='int'/><parameter name='size' type='int[]'/><parameter name='sizeOffset' type='int'/><parameter name='type' type='int[]'/><parameter name='typeOffset' type='int'/><parameter name='name' type='byte[]'/><parameter name='nameOffset' type='int'/></method><method api_added='8' name='glGetActiveUniform' native='true' static='true'><parameter name='program' type='int'/><parameter name='index' type='int'/><parameter name='bufsize' type='int'/><parameter name='length' type='java.nio.IntBuffer'/><parameter name='size' type='java.nio.IntBuffer'/><parameter name='type' type='java.nio.IntBuffer'/><parameter name='name' type='byte'/></method><method api_added='8' name='glGetAttachedShaders' native='true' static='true'><parameter name='program' type='int'/><parameter name='maxcount' type='int'/><parameter name='count' type='int[]'/><parameter name='countOffset' type='int'/><parameter name='shaders' type='int[]'/><parameter name='shadersOffset' type='int'/></method><method api_added='8' name='glGetAttachedShaders' native='true' static='true'><parameter name='program' type='int'/><parameter name='maxcount' type='int'/><parameter name='count' type='java.nio.IntBuffer'/><parameter name='shaders' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetAttribLocation' native='true' return='int' static='true'><parameter name='program' type='int'/><parameter name='name' type='java.lang.String'/></method><method api_added='8' name='glGetBooleanv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='boolean[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetBooleanv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetBufferParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetBufferParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetError' native='true' return='int' static='true'/><method api_added='8' name='glGetFloatv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetFloatv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glGetFramebufferAttachmentParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetFramebufferAttachmentParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetIntegerv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetIntegerv' native='true' static='true'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetProgramInfoLog' native='true' return='java.lang.String' static='true'><parameter name='program' type='int'/></method><method api_added='8' name='glGetProgramiv' native='true' static='true'><parameter name='program' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetProgramiv' native='true' static='true'><parameter name='program' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetRenderbufferParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetRenderbufferParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetShaderInfoLog' native='true' return='java.lang.String' static='true'><parameter name='shader' type='int'/></method><method api_added='8' name='glGetShaderPrecisionFormat' native='true' static='true'><parameter name='shadertype' type='int'/><parameter name='precisiontype' type='int'/><parameter name='range' type='int[]'/><parameter name='rangeOffset' type='int'/><parameter name='precision' type='int[]'/><parameter name='precisionOffset' type='int'/></method><method api_added='8' name='glGetShaderPrecisionFormat' native='true' static='true'><parameter name='shadertype' type='int'/><parameter name='precisiontype' type='int'/><parameter name='range' type='java.nio.IntBuffer'/><parameter name='precision' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetShaderSource' native='true' static='true'><parameter name='shader' type='int'/><parameter name='bufsize' type='int'/><parameter name='length' type='int[]'/><parameter name='lengthOffset' type='int'/><parameter name='source' type='byte[]'/><parameter name='sourceOffset' type='int'/></method><method api_added='8' name='glGetShaderSource' native='true' static='true'><parameter name='shader' type='int'/><parameter name='bufsize' type='int'/><parameter name='length' type='java.nio.IntBuffer'/><parameter name='source' type='byte'/></method><method api_added='8' name='glGetShaderiv' native='true' static='true'><parameter name='shader' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetShaderiv' native='true' static='true'><parameter name='shader' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetString' native='true' return='java.lang.String' static='true'><parameter name='name' type='int'/></method><method api_added='8' name='glGetTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glGetTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetUniformLocation' native='true' return='int' static='true'><parameter name='program' type='int'/><parameter name='name' type='java.lang.String'/></method><method api_added='8' name='glGetUniformfv' native='true' static='true'><parameter name='program' type='int'/><parameter name='location' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetUniformfv' native='true' static='true'><parameter name='program' type='int'/><parameter name='location' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glGetUniformiv' native='true' static='true'><parameter name='program' type='int'/><parameter name='location' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetUniformiv' native='true' static='true'><parameter name='program' type='int'/><parameter name='location' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glGetVertexAttribfv' native='true' static='true'><parameter name='index' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetVertexAttribfv' native='true' static='true'><parameter name='index' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glGetVertexAttribiv' native='true' static='true'><parameter name='index' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glGetVertexAttribiv' native='true' static='true'><parameter name='index' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glHint' native='true' static='true'><parameter name='target' type='int'/><parameter name='mode' type='int'/></method><method api_added='8' name='glIsBuffer' native='true' return='boolean' static='true'><parameter name='buffer' type='int'/></method><method api_added='8' name='glIsEnabled' native='true' return='boolean' static='true'><parameter name='cap' type='int'/></method><method api_added='8' name='glIsFramebuffer' native='true' return='boolean' static='true'><parameter name='framebuffer' type='int'/></method><method api_added='8' name='glIsProgram' native='true' return='boolean' static='true'><parameter name='program' type='int'/></method><method api_added='8' name='glIsRenderbuffer' native='true' return='boolean' static='true'><parameter name='renderbuffer' type='int'/></method><method api_added='8' name='glIsShader' native='true' return='boolean' static='true'><parameter name='shader' type='int'/></method><method api_added='8' name='glIsTexture' native='true' return='boolean' static='true'><parameter name='texture' type='int'/></method><method api_added='8' name='glLineWidth' native='true' static='true'><parameter name='width' type='float'/></method><method api_added='8' name='glLinkProgram' native='true' static='true'><parameter name='program' type='int'/></method><method api_added='8' name='glPixelStorei' native='true' static='true'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='8' name='glPolygonOffset' native='true' static='true'><parameter name='factor' type='float'/><parameter name='units' type='float'/></method><method api_added='8' name='glReadPixels' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method api_added='8' name='glReleaseShaderCompiler' native='true' static='true'/><method api_added='8' name='glRenderbufferStorage' native='true' static='true'><parameter name='target' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='8' name='glSampleCoverage' native='true' static='true'><parameter name='value' type='float'/><parameter name='invert' type='boolean'/></method><method api_added='8' name='glScissor' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='8' name='glShaderBinary' native='true' static='true'><parameter name='n' type='int'/><parameter name='shaders' type='int[]'/><parameter name='offset' type='int'/><parameter name='binaryformat' type='int'/><parameter name='binary' type='java.nio.Buffer'/><parameter name='length' type='int'/></method><method api_added='8' name='glShaderBinary' native='true' static='true'><parameter name='n' type='int'/><parameter name='shaders' type='java.nio.IntBuffer'/><parameter name='binaryformat' type='int'/><parameter name='binary' type='java.nio.Buffer'/><parameter name='length' type='int'/></method><method api_added='8' name='glShaderSource' native='true' static='true'><parameter name='shader' type='int'/><parameter name='string' type='java.lang.String'/></method><method api_added='8' name='glStencilFunc' native='true' static='true'><parameter name='func' type='int'/><parameter name='ref' type='int'/><parameter name='mask' type='int'/></method><method api_added='8' name='glStencilFuncSeparate' native='true' static='true'><parameter name='face' type='int'/><parameter name='func' type='int'/><parameter name='ref' type='int'/><parameter name='mask' type='int'/></method><method api_added='8' name='glStencilMask' native='true' static='true'><parameter name='mask' type='int'/></method><method api_added='8' name='glStencilMaskSeparate' native='true' static='true'><parameter name='face' type='int'/><parameter name='mask' type='int'/></method><method api_added='8' name='glStencilOp' native='true' static='true'><parameter name='fail' type='int'/><parameter name='zfail' type='int'/><parameter name='zpass' type='int'/></method><method api_added='8' name='glStencilOpSeparate' native='true' static='true'><parameter name='face' type='int'/><parameter name='fail' type='int'/><parameter name='zfail' type='int'/><parameter name='zpass' type='int'/></method><method api_added='8' name='glTexImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method api_added='8' name='glTexParameterf' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method api_added='8' name='glTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glTexParameterfv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glTexParameteri' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method api_added='8' name='glTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glTexParameteriv' native='true' static='true'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method api_added='8' name='glTexSubImage2D' native='true' static='true'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method api_added='8' name='glUniform1f' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='float'/></method><method api_added='8' name='glUniform1fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform1fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glUniform1i' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='int'/></method><method api_added='8' name='glUniform1iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform1iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.IntBuffer'/></method><method api_added='8' name='glUniform2f' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='8' name='glUniform2fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform2fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glUniform2i' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method api_added='8' name='glUniform2iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform2iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.IntBuffer'/></method><method api_added='8' name='glUniform3f' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='8' name='glUniform3fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform3fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glUniform3i' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method api_added='8' name='glUniform3iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform3iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.IntBuffer'/></method><method api_added='8' name='glUniform4f' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/><parameter name='w' type='float'/></method><method api_added='8' name='glUniform4fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform4fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glUniform4i' native='true' static='true'><parameter name='location' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/><parameter name='w' type='int'/></method><method api_added='8' name='glUniform4iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='int[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniform4iv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='v' type='java.nio.IntBuffer'/></method><method api_added='8' name='glUniformMatrix2fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='transpose' type='boolean'/><parameter name='value' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniformMatrix2fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='transpose' type='boolean'/><parameter name='value' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glUniformMatrix3fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='transpose' type='boolean'/><parameter name='value' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniformMatrix3fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='transpose' type='boolean'/><parameter name='value' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glUniformMatrix4fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='transpose' type='boolean'/><parameter name='value' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glUniformMatrix4fv' native='true' static='true'><parameter name='location' type='int'/><parameter name='count' type='int'/><parameter name='transpose' type='boolean'/><parameter name='value' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glUseProgram' native='true' static='true'><parameter name='program' type='int'/></method><method api_added='8' name='glValidateProgram' native='true' static='true'><parameter name='program' type='int'/></method><method api_added='8' name='glVertexAttrib1f' native='true' static='true'><parameter name='indx' type='int'/><parameter name='x' type='float'/></method><method api_added='8' name='glVertexAttrib1fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glVertexAttrib1fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glVertexAttrib2f' native='true' static='true'><parameter name='indx' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='8' name='glVertexAttrib2fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glVertexAttrib2fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glVertexAttrib3f' native='true' static='true'><parameter name='indx' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='8' name='glVertexAttrib3fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glVertexAttrib3fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glVertexAttrib4f' native='true' static='true'><parameter name='indx' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/><parameter name='w' type='float'/></method><method api_added='8' name='glVertexAttrib4fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='float[]'/><parameter name='offset' type='int'/></method><method api_added='8' name='glVertexAttrib4fv' native='true' static='true'><parameter name='indx' type='int'/><parameter name='values' type='java.nio.FloatBuffer'/></method><method api_added='8' name='glVertexAttribPointer' static='true'><parameter name='indx' type='int'/><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='normalized' type='boolean'/><parameter name='stride' type='int'/><parameter name='ptr' type='java.nio.Buffer'/></method><method api_added='8' name='glViewport' native='true' static='true'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='9' name='glDrawElements' native='true' static='true'><parameter name='mode' type='int'/><parameter name='count' type='int'/><parameter name='type' type='int'/><parameter name='offset' type='int'/></method><method api_added='9' name='glVertexAttribPointer' native='true' static='true'><parameter name='indx' type='int'/><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='normalized' type='boolean'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method api_added='17' name='glGetActiveAttrib' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int[]'/><parameter name='arg5' type='int'/></method><method api_added='17' name='glGetActiveAttrib' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/><parameter name='arg3' type='java.nio.IntBuffer'/></method><method api_added='17' name='glGetActiveUniform' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int[]'/><parameter name='arg5' type='int'/></method><method api_added='17' name='glGetActiveUniform' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/><parameter name='arg3' type='java.nio.IntBuffer'/></method><method api_added='17' name='glGetShaderSource' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method></class><class api_added='17' extends='java.lang.Object' name='EGL14'><constructor api_added='17' name='EGL14' type='android.opengl.EGL14'/><method api_added='17' name='eglBindAPI' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='17' name='eglBindTexImage' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/><parameter name='arg2' type='int'/></method><method api_added='17' name='eglChooseConfig' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.opengl.EGLConfig[]'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int[]'/><parameter name='arg7' type='int'/></method><method api_added='17' name='eglCopyBuffers' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/><parameter name='arg2' type='int'/></method><method api_added='17' name='eglCreateContext' return='android.opengl.EGLContext' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLConfig'/><parameter name='arg2' type='android.opengl.EGLContext'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='17' name='eglCreatePbufferFromClientBuffer' return='android.opengl.EGLSurface' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.opengl.EGLConfig'/><parameter name='arg4' type='int[]'/><parameter name='arg5' type='int'/></method><method api_added='17' name='eglCreatePbufferSurface' return='android.opengl.EGLSurface' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLConfig'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='17' name='eglCreatePixmapSurface' return='android.opengl.EGLSurface' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLConfig'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='17' name='eglCreateWindowSurface' return='android.opengl.EGLSurface' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLConfig'/><parameter name='arg2' type='java.lang.Object'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='17' name='eglDestroyContext' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLContext'/></method><method api_added='17' name='eglDestroySurface' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/></method><method api_added='17' name='eglGetConfigAttrib' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLConfig'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='17' name='eglGetConfigs' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLConfig[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int[]'/><parameter name='arg5' type='int'/></method><method api_added='17' name='eglGetCurrentContext' return='android.opengl.EGLContext' static='true'/><method api_added='17' name='eglGetCurrentDisplay' return='android.opengl.EGLDisplay' static='true'/><method api_added='17' name='eglGetCurrentSurface' return='android.opengl.EGLSurface' static='true'><parameter name='arg0' type='int'/></method><method api_added='17' name='eglGetDisplay' return='android.opengl.EGLDisplay' static='true'><parameter name='arg0' type='int'/></method><method api_added='17' name='eglGetError' return='int' static='true'/><method api_added='17' name='eglInitialize' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='17' name='eglMakeCurrent' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/><parameter name='arg2' type='android.opengl.EGLSurface'/><parameter name='arg3' type='android.opengl.EGLContext'/></method><method api_added='17' name='eglQueryAPI' return='int' static='true'/><method api_added='17' name='eglQueryContext' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLContext'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='17' name='eglQueryString' return='java.lang.String' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='int'/></method><method api_added='17' name='eglQuerySurface' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='17' name='eglReleaseTexImage' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/><parameter name='arg2' type='int'/></method><method api_added='17' name='eglReleaseThread' return='boolean' static='true'/><method api_added='17' name='eglSurfaceAttrib' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='17' name='eglSwapBuffers' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/></method><method api_added='17' name='eglSwapInterval' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='int'/></method><method api_added='17' name='eglTerminate' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/></method><method api_added='17' name='eglWaitClient' return='boolean' static='true'/><method api_added='17' name='eglWaitGL' return='boolean' static='true'/><method api_added='17' name='eglWaitNative' return='boolean' static='true'><parameter name='arg0' type='int'/></method></class><class api_added='17' extends='android.opengl.EGLObjectHandle' name='EGLConfig'/><class api_added='17' extends='android.opengl.EGLObjectHandle' name='EGLContext'/><class api_added='17' extends='android.opengl.EGLObjectHandle' name='EGLDisplay'/><class abstract='true' api_added='17' extends='java.lang.Object' name='EGLObjectHandle'><constructor api_added='17' name='EGLObjectHandle' type='android.opengl.EGLObjectHandle' visibility='protected'><parameter name='arg0' type='int'/></constructor><method api_added='17' name='getHandle' return='int'/></class><class api_added='17' extends='android.opengl.EGLObjectHandle' name='EGLSurface'/><class api_added='18' extends='java.lang.Object' name='EGLExt'><constructor api_added='18' name='EGLExt' type='android.opengl.EGLExt'/><method api_added='18' name='eglPresentationTimeANDROID' return='boolean' static='true'><parameter name='arg0' type='android.opengl.EGLDisplay'/><parameter name='arg1' type='android.opengl.EGLSurface'/><parameter name='arg2' type='long'/></method></class><class api_added='18' extends='android.opengl.GLES20' name='GLES30'><constructor api_added='18' name='GLES30' type='android.opengl.GLES30'/><method api_added='18' name='glBeginQuery' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glBeginTransformFeedback' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glBindBufferBase' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glBindBufferRange' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glBindSampler' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glBindTransformFeedback' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glBindVertexArray' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glBlitFramebuffer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/><parameter name='arg9' type='int'/></method><method api_added='18' name='glClearBufferfi' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='float'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glClearBufferfv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='float[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glClearBufferfv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glClearBufferiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glClearBufferiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glClearBufferuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glClearBufferuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glClientWaitSync' return='int' static='true'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/><parameter name='arg2' type='long'/></method><method api_added='18' name='glCompressedTexImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='java.nio.Buffer'/></method><method api_added='18' name='glCompressedTexImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/></method><method api_added='18' name='glCompressedTexSubImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/><parameter name='arg9' type='int'/><parameter name='arg10' type='java.nio.Buffer'/></method><method api_added='18' name='glCompressedTexSubImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/><parameter name='arg9' type='int'/><parameter name='arg10' type='int'/></method><method api_added='18' name='glCopyBufferSubData' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glCopyTexSubImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/></method><method api_added='18' name='glDeleteQueries' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glDeleteQueries' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glDeleteSamplers' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glDeleteSamplers' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glDeleteSync' static='true'><parameter name='arg0' type='long'/></method><method api_added='18' name='glDeleteTransformFeedbacks' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glDeleteTransformFeedbacks' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glDeleteVertexArrays' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glDeleteVertexArrays' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glDrawArraysInstanced' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glDrawBuffers' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glDrawBuffers' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glDrawElementsInstanced' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='java.nio.Buffer'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glDrawElementsInstanced' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glDrawRangeElements' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='java.nio.Buffer'/></method><method api_added='18' name='glDrawRangeElements' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/></method><method api_added='18' name='glEndQuery' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glEndTransformFeedback' static='true'/><method api_added='18' name='glFenceSync' return='long' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glFlushMappedBufferRange' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glFramebufferTextureLayer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glGenQueries' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glGenQueries' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGenSamplers' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glGenSamplers' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGenTransformFeedbacks' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glGenTransformFeedbacks' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGenVertexArrays' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glGenVertexArrays' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetActiveUniformBlockName' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/><parameter name='arg5' type='byte[]'/><parameter name='arg6' type='int'/></method><method api_added='18' name='glGetActiveUniformBlockName' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.Buffer'/><parameter name='arg3' type='java.nio.Buffer'/></method><method api_added='18' name='glGetActiveUniformBlockName' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glGetActiveUniformBlockiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glGetActiveUniformBlockiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetActiveUniformsiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int[]'/><parameter name='arg6' type='int'/></method><method api_added='18' name='glGetActiveUniformsiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/><parameter name='arg3' type='int'/><parameter name='arg4' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetBufferParameteri64v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='long[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetBufferParameteri64v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.LongBuffer'/></method><method api_added='18' name='glGetBufferPointerv' return='java.nio.Buffer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glGetFragDataLocation' return='int' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='18' name='glGetInteger64i_v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='long[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetInteger64i_v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.LongBuffer'/></method><method api_added='18' name='glGetInteger64v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='long[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glGetInteger64v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.LongBuffer'/></method><method api_added='18' name='glGetIntegeri_v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetIntegeri_v' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetInternalformativ' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int[]'/><parameter name='arg5' type='int'/></method><method api_added='18' name='glGetInternalformativ' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetProgramBinary' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int[]'/><parameter name='arg5' type='int'/><parameter name='arg6' type='java.nio.Buffer'/></method><method api_added='18' name='glGetProgramBinary' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/><parameter name='arg3' type='java.nio.IntBuffer'/><parameter name='arg4' type='java.nio.Buffer'/></method><method api_added='18' name='glGetQueryObjectuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetQueryObjectuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetQueryiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetQueryiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetSamplerParameterfv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='float[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetSamplerParameterfv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glGetSamplerParameteriv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetSamplerParameteriv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetStringi' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glGetSynciv' static='true'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int[]'/><parameter name='arg6' type='int'/></method><method api_added='18' name='glGetSynciv' static='true'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='java.nio.IntBuffer'/><parameter name='arg4' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetTransformFeedbackVarying' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int[]'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int[]'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int[]'/><parameter name='arg8' type='int'/><parameter name='arg9' type='byte[]'/><parameter name='arg10' type='int'/></method><method api_added='18' name='glGetTransformFeedbackVarying' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='java.nio.IntBuffer'/><parameter name='arg4' type='java.nio.IntBuffer'/><parameter name='arg5' type='java.nio.IntBuffer'/><parameter name='arg6' type='byte'/></method><method api_added='18' name='glGetTransformFeedbackVarying' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int[]'/><parameter name='arg5' type='int'/></method><method api_added='18' name='glGetTransformFeedbackVarying' return='java.lang.String' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/><parameter name='arg3' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetUniformBlockIndex' return='int' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='18' name='glGetUniformIndices' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetUniformIndices' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetUniformuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetUniformuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetVertexAttribIiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetVertexAttribIiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glGetVertexAttribIuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glGetVertexAttribIuiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glInvalidateFramebuffer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glInvalidateFramebuffer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glInvalidateSubFramebuffer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/></method><method api_added='18' name='glInvalidateSubFramebuffer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/></method><method api_added='18' name='glIsQuery' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glIsSampler' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glIsSync' return='boolean' static='true'><parameter name='arg0' type='long'/></method><method api_added='18' name='glIsTransformFeedback' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glIsVertexArray' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glMapBufferRange' return='java.nio.Buffer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glPauseTransformFeedback' static='true'/><method api_added='18' name='glProgramBinary' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.Buffer'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glProgramParameteri' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glReadBuffer' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glRenderbufferStorageMultisample' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glResumeTransformFeedback' static='true'/><method api_added='18' name='glSamplerParameterf' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='float'/></method><method api_added='18' name='glSamplerParameterfv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='float[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glSamplerParameterfv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glSamplerParameteri' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glSamplerParameteriv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glSamplerParameteriv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glTexImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/><parameter name='arg9' type='java.nio.Buffer'/></method><method api_added='18' name='glTexImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/><parameter name='arg9' type='int'/></method><method api_added='18' name='glTexStorage2D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glTexStorage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/></method><method api_added='18' name='glTexSubImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/><parameter name='arg9' type='int'/><parameter name='arg10' type='java.nio.Buffer'/></method><method api_added='18' name='glTexSubImage3D' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='int'/><parameter name='arg9' type='int'/><parameter name='arg10' type='int'/></method><method api_added='18' name='glTransformFeedbackVaryings' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glUniform1ui' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glUniform1uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glUniform1uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glUniform2ui' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glUniform2uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glUniform2uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glUniform3ui' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glUniform3uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glUniform3uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glUniform4ui' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glUniform4uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int[]'/><parameter name='arg3' type='int'/></method><method api_added='18' name='glUniform4uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.nio.IntBuffer'/></method><method api_added='18' name='glUniformBlockBinding' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glUniformMatrix2x3fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='float[]'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glUniformMatrix2x3fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glUniformMatrix2x4fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='float[]'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glUniformMatrix2x4fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glUniformMatrix3x2fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='float[]'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glUniformMatrix3x2fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glUniformMatrix3x4fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='float[]'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glUniformMatrix3x4fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glUniformMatrix4x2fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='float[]'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glUniformMatrix4x2fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glUniformMatrix4x3fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='float[]'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glUniformMatrix4x3fv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/><parameter name='arg3' type='java.nio.FloatBuffer'/></method><method api_added='18' name='glUnmapBuffer' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='glVertexAttribDivisor' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='glVertexAttribI4i' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glVertexAttribI4iv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glVertexAttribI4iv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glVertexAttribI4ui' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glVertexAttribI4uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int'/></method><method api_added='18' name='glVertexAttribI4uiv' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.nio.IntBuffer'/></method><method api_added='18' name='glVertexAttribIPointer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='java.nio.Buffer'/></method><method api_added='18' name='glVertexAttribIPointer' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='glWaitSync' static='true'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/><parameter name='arg2' type='long'/></method></class><interface abstract='true' api_added='3' name='GLSurfaceView.EGLConfigChooser' static='true'><method abstract='true' api_added='3' name='chooseConfig' return='javax.microedition.khronos.egl.EGLConfig'><parameter name='egl' type='javax.microedition.khronos.egl.EGL10'/><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/></method></interface><interface abstract='true' api_added='3' name='GLSurfaceView.GLWrapper' static='true'><method abstract='true' api_added='3' name='wrap' return='javax.microedition.khronos.opengles.GL'><parameter name='gl' type='javax.microedition.khronos.opengles.GL'/></method></interface><interface abstract='true' api_added='3' name='GLSurfaceView.Renderer' static='true'><method abstract='true' api_added='3' name='onDrawFrame'><parameter name='gl' type='javax.microedition.khronos.opengles.GL10'/></method><method abstract='true' api_added='3' name='onSurfaceChanged'><parameter name='gl' type='javax.microedition.khronos.opengles.GL10'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' api_added='3' name='onSurfaceCreated'><parameter name='gl' type='javax.microedition.khronos.opengles.GL10'/><parameter name='config' type='javax.microedition.khronos.egl.EGLConfig'/></method></interface><interface abstract='true' api_added='5' name='GLSurfaceView.EGLContextFactory' static='true'><method abstract='true' api_added='5' name='createContext' return='javax.microedition.khronos.egl.EGLContext'><parameter name='egl' type='javax.microedition.khronos.egl.EGL10'/><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='eglConfig' type='javax.microedition.khronos.egl.EGLConfig'/></method><method abstract='true' api_added='5' name='destroyContext'><parameter name='egl' type='javax.microedition.khronos.egl.EGL10'/><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='context' type='javax.microedition.khronos.egl.EGLContext'/></method></interface><interface abstract='true' api_added='5' name='GLSurfaceView.EGLWindowSurfaceFactory' static='true'><method abstract='true' api_added='5' name='createWindowSurface' return='javax.microedition.khronos.egl.EGLSurface'><parameter name='egl' type='javax.microedition.khronos.egl.EGL10'/><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='config' type='javax.microedition.khronos.egl.EGLConfig'/><parameter name='nativeWindow' type='java.lang.Object'/></method><method abstract='true' api_added='5' name='destroySurface'><parameter name='egl' type='javax.microedition.khronos.egl.EGL10'/><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='surface' type='javax.microedition.khronos.egl.EGLSurface'/></method></interface></package><package name='android.os'><class extends='android.util.AndroidRuntimeException' name='BadParcelableException'><constructor name='BadParcelableException' type='android.os.BadParcelableException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='BadParcelableException' type='android.os.BadParcelableException'><parameter name='cause' type='java.lang.Exception'/></constructor></class><class extends='java.lang.Object' name='BatteryManager'><constructor name='BatteryManager' type='android.os.BatteryManager'/></class><class extends='java.lang.Object' name='Binder'><constructor name='Binder' type='android.os.Binder'/><method name='attachInterface'><parameter name='owner' type='android.os.IInterface'/><parameter name='descriptor' type='java.lang.String'/></method><method final='true' name='clearCallingIdentity' native='true' return='long' static='true'/><method name='dump' visibility='protected'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='fout' type='java.io.PrintWriter'/><parameter name='args' type='java.lang.String[]'/></method><method final='true' name='flushPendingCommands' native='true' static='true'/><method final='true' name='getCallingPid' native='true' return='int' static='true'/><method final='true' name='getCallingUid' native='true' return='int' static='true'/><method name='getInterfaceDescriptor' return='java.lang.String'/><method name='isBinderAlive' return='boolean'/><method final='true' name='joinThreadPool' native='true' static='true'/><method name='linkToDeath'><parameter name='recipient' type='android.os.IBinder.DeathRecipient'/><parameter name='flags' type='int'/></method><method name='onTransact' return='boolean' visibility='protected'><parameter name='code' type='int'/><parameter name='data' type='android.os.Parcel'/><parameter name='reply' type='android.os.Parcel'/><parameter name='flags' type='int'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method name='pingBinder' return='boolean'/><method name='queryLocalInterface' return='android.os.IInterface'><parameter name='descriptor' type='java.lang.String'/></method><method final='true' name='restoreCallingIdentity' native='true' static='true'><parameter name='token' type='long'/></method><method final='true' name='transact' return='boolean'><parameter name='code' type='int'/><parameter name='data' type='android.os.Parcel'/><parameter name='reply' type='android.os.Parcel'/><parameter name='flags' type='int'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method name='unlinkToDeath' return='boolean'><parameter name='recipient' type='android.os.IBinder.DeathRecipient'/><parameter name='flags' type='int'/></method><method api_added='3' name='dump'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='13' name='dumpAsync'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='17' final='true' name='getCallingUserHandle' return='android.os.UserHandle' static='true'/></class><class extends='java.lang.Object' name='Build'><constructor name='Build' type='android.os.Build'/><method api_added='14' name='getRadioVersion' return='java.lang.String' static='true'/></class><class extends='java.lang.Object' name='Build.VERSION' static='true'><constructor name='Build.VERSION' type='android.os.Build.VERSION'/></class><class extends='java.lang.Object' final='true' name='Bundle'><constructor name='Bundle' type='android.os.Bundle'/><constructor name='Bundle' type='android.os.Bundle'><parameter name='loader' type='java.lang.ClassLoader'/></constructor><constructor name='Bundle' type='android.os.Bundle'><parameter name='capacity' type='int'/></constructor><constructor name='Bundle' type='android.os.Bundle'><parameter name='b' type='android.os.Bundle'/></constructor><method name='clear'/><method name='clone' return='java.lang.Object'/><method name='containsKey' return='boolean'><parameter name='key' type='java.lang.String'/></method><method name='describeContents' return='int'/><method name='get' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method name='getBoolean' return='boolean'><parameter name='key' type='java.lang.String'/></method><method name='getBoolean' return='boolean'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/></method><method name='getBooleanArray' return='boolean[]'><parameter name='key' type='java.lang.String'/></method><method name='getBundle' return='android.os.Bundle'><parameter name='key' type='java.lang.String'/></method><method name='getByte' return='byte'><parameter name='key' type='java.lang.String'/></method><method name='getByte' return='java.lang.Byte'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='byte'/></method><method name='getByteArray' return='byte[]'><parameter name='key' type='java.lang.String'/></method><method name='getChar' return='char'><parameter name='key' type='java.lang.String'/></method><method name='getChar' return='char'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='char'/></method><method name='getCharArray' return='char[]'><parameter name='key' type='java.lang.String'/></method><method name='getCharSequence' return='java.lang.CharSequence'><parameter name='key' type='java.lang.String'/></method><method name='getDouble' return='double'><parameter name='key' type='java.lang.String'/></method><method name='getDouble' return='double'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='double'/></method><method name='getDoubleArray' return='double[]'><parameter name='key' type='java.lang.String'/></method><method name='getFloat' return='float'><parameter name='key' type='java.lang.String'/></method><method name='getFloat' return='float'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='float'/></method><method name='getFloatArray' return='float[]'><parameter name='key' type='java.lang.String'/></method><method name='getInt' return='int'><parameter name='key' type='java.lang.String'/></method><method name='getInt' return='int'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method name='getIntArray' return='int[]'><parameter name='key' type='java.lang.String'/></method><method name='getIntegerArrayList' return='java.util.ArrayList&lt;java.lang.Integer&gt;'><parameter name='key' type='java.lang.String'/></method><method name='getLong' return='long'><parameter name='key' type='java.lang.String'/></method><method name='getLong' return='long'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='long'/></method><method name='getLongArray' return='long[]'><parameter name='key' type='java.lang.String'/></method><method name='getParcelable' return='T'><parameter name='key' type='java.lang.String'/></method><method name='getParcelableArray' return='android.os.Parcelable[]'><parameter name='key' type='java.lang.String'/></method><method name='getParcelableArrayList' return='java.util.ArrayList&lt;T&gt;'><parameter name='key' type='java.lang.String'/></method><method name='getSerializable' return='java.io.Serializable'><parameter name='key' type='java.lang.String'/></method><method name='getShort' return='short'><parameter name='key' type='java.lang.String'/></method><method name='getShort' return='short'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='short'/></method><method name='getShortArray' return='short[]'><parameter name='key' type='java.lang.String'/></method><method name='getSparseParcelableArray' return='android.util.SparseArray&lt;T&gt;'><parameter name='key' type='java.lang.String'/></method><method name='getString' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method name='getStringArray' return='java.lang.String[]'><parameter name='key' type='java.lang.String'/></method><method name='getStringArrayList' return='java.util.ArrayList&lt;java.lang.String&gt;'><parameter name='key' type='java.lang.String'/></method><method name='hasFileDescriptors' return='boolean'/><method name='isEmpty' return='boolean'/><method name='keySet' return='java.util.Set&lt;java.lang.String&gt;'/><method name='putAll'><parameter name='map' type='android.os.Bundle'/></method><method name='putBoolean'><parameter name='key' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method name='putBooleanArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='boolean[]'/></method><method name='putBundle'><parameter name='key' type='java.lang.String'/><parameter name='value' type='android.os.Bundle'/></method><method name='putByte'><parameter name='key' type='java.lang.String'/><parameter name='value' type='byte'/></method><method name='putByteArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='byte[]'/></method><method name='putChar'><parameter name='key' type='java.lang.String'/><parameter name='value' type='char'/></method><method name='putCharArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='char[]'/></method><method name='putCharSequence'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.CharSequence'/></method><method name='putDouble'><parameter name='key' type='java.lang.String'/><parameter name='value' type='double'/></method><method name='putDoubleArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='double[]'/></method><method name='putFloat'><parameter name='key' type='java.lang.String'/><parameter name='value' type='float'/></method><method name='putFloatArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='float[]'/></method><method name='putInt'><parameter name='key' type='java.lang.String'/><parameter name='value' type='int'/></method><method name='putIntArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='int[]'/></method><method name='putIntegerArrayList'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;java.lang.Integer&gt;'/></method><method name='putLong'><parameter name='key' type='java.lang.String'/><parameter name='value' type='long'/></method><method name='putLongArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='long[]'/></method><method name='putParcelable'><parameter name='key' type='java.lang.String'/><parameter name='value' type='android.os.Parcelable'/></method><method name='putParcelableArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='android.os.Parcelable[]'/></method><method name='putParcelableArrayList'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;? extends android.os.Parcelable&gt;'/></method><method name='putSerializable'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.io.Serializable'/></method><method name='putShort'><parameter name='key' type='java.lang.String'/><parameter name='value' type='short'/></method><method name='putShortArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='short[]'/></method><method name='putSparseParcelableArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='android.util.SparseArray&lt;? extends android.os.Parcelable&gt;'/></method><method name='putString'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='putStringArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String[]'/></method><method name='putStringArrayList'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;java.lang.String&gt;'/></method><method name='readFromParcel'><parameter name='parcel' type='android.os.Parcel'/></method><method name='remove'><parameter name='key' type='java.lang.String'/></method><method name='setClassLoader'><parameter name='loader' type='java.lang.ClassLoader'/></method><method name='size' return='int'/><method name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='8' name='getCharSequenceArray' return='java.lang.CharSequence[]'><parameter name='key' type='java.lang.String'/></method><method api_added='8' name='getCharSequenceArrayList' return='java.util.ArrayList&lt;java.lang.CharSequence&gt;'><parameter name='key' type='java.lang.String'/></method><method api_added='8' name='putCharSequenceArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.CharSequence[]'/></method><method api_added='8' name='putCharSequenceArrayList'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.util.ArrayList&lt;java.lang.CharSequence&gt;'/></method><method api_added='11' name='getClassLoader' return='java.lang.ClassLoader'/><method api_added='12' name='getCharSequence' return='java.lang.CharSequence'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.CharSequence'/></method><method api_added='12' name='getString' return='java.lang.String'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.String'/></method><method api_added='18' name='getBinder' return='android.os.IBinder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='putBinder'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.os.IBinder'/></method></class><class extends='java.lang.Object' name='ConditionVariable'><constructor name='ConditionVariable' type='android.os.ConditionVariable'/><constructor name='ConditionVariable' type='android.os.ConditionVariable'><parameter name='state' type='boolean'/></constructor><method name='block'/><method name='block' return='boolean'><parameter name='timeout' type='long'/></method><method name='close'/><method name='open'/></class><class abstract='true' extends='java.lang.Object' name='CountDownTimer'><constructor name='CountDownTimer' type='android.os.CountDownTimer'><parameter name='millisInFuture' type='long'/><parameter name='countDownInterval' type='long'/></constructor><method final='true' name='cancel'/><method abstract='true' name='onFinish'/><method abstract='true' name='onTick'><parameter name='millisUntilFinished' type='long'/></method><method final='true' name='start' return='android.os.CountDownTimer' synchronized='true'/></class><class extends='android.os.RemoteException' name='DeadObjectException'><constructor name='DeadObjectException' type='android.os.DeadObjectException'/></class><class extends='java.lang.Object' final='true' name='Debug'><method deprecated='3' name='changeDebugPort' static='true'><parameter name='port' type='int'/></method><method name='enableEmulatorTraceOutput' static='true'/><method final='true' name='getBinderDeathObjectCount' native='true' return='int' static='true'/><method final='true' name='getBinderLocalObjectCount' native='true' return='int' static='true'/><method final='true' name='getBinderProxyObjectCount' native='true' return='int' static='true'/><method name='getBinderReceivedTransactions' native='true' return='int' static='true'/><method name='getBinderSentTransactions' native='true' return='int' static='true'/><method name='getGlobalAllocCount' return='int' static='true'/><method name='getGlobalAllocSize' return='int' static='true'/><method deprecated='11' name='getGlobalExternalAllocCount' return='int' static='true'/><method deprecated='11' name='getGlobalExternalAllocSize' return='int' static='true'/><method deprecated='11' name='getGlobalExternalFreedCount' return='int' static='true'/><method deprecated='11' name='getGlobalExternalFreedSize' return='int' static='true'/><method name='getGlobalFreedCount' return='int' static='true'/><method name='getGlobalFreedSize' return='int' static='true'/><method name='getGlobalGcInvocationCount' return='int' static='true'/><method name='getLoadedClassCount' return='int' static='true'/><method name='getMemoryInfo' native='true' static='true'><parameter name='memoryInfo' type='android.os.Debug.MemoryInfo'/></method><method name='getNativeHeapAllocatedSize' native='true' return='long' static='true'/><method name='getNativeHeapFreeSize' native='true' return='long' static='true'/><method name='getNativeHeapSize' native='true' return='long' static='true'/><method name='getThreadAllocCount' return='int' static='true'/><method name='getThreadAllocSize' return='int' static='true'/><method deprecated='11' name='getThreadExternalAllocCount' return='int' static='true'/><method deprecated='11' name='getThreadExternalAllocSize' return='int' static='true'/><method name='getThreadGcInvocationCount' return='int' static='true'/><method name='isDebuggerConnected' return='boolean' static='true'/><method name='printLoadedClasses' static='true'><parameter name='flags' type='int'/></method><method name='resetAllCounts' static='true'/><method name='resetGlobalAllocCount' static='true'/><method name='resetGlobalAllocSize' static='true'/><method deprecated='11' name='resetGlobalExternalAllocCount' static='true'/><method deprecated='11' name='resetGlobalExternalAllocSize' static='true'/><method deprecated='11' name='resetGlobalExternalFreedCount' static='true'/><method deprecated='11' name='resetGlobalExternalFreedSize' static='true'/><method name='resetGlobalFreedCount' static='true'/><method name='resetGlobalFreedSize' static='true'/><method name='resetGlobalGcInvocationCount' static='true'/><method name='resetThreadAllocCount' static='true'/><method name='resetThreadAllocSize' static='true'/><method deprecated='11' name='resetThreadExternalAllocCount' static='true'/><method deprecated='11' name='resetThreadExternalAllocSize' static='true'/><method name='resetThreadGcInvocationCount' static='true'/><method deprecated='11' name='setAllocationLimit' return='int' static='true'><parameter name='limit' type='int'/></method><method deprecated='11' name='setGlobalAllocationLimit' return='int' static='true'><parameter name='limit' type='int'/></method><method deprecated='18' name='startAllocCounting' static='true'/><method name='startMethodTracing' static='true'/><method name='startMethodTracing' static='true'><parameter name='traceName' type='java.lang.String'/></method><method name='startMethodTracing' static='true'><parameter name='traceName' type='java.lang.String'/><parameter name='bufferSize' type='int'/></method><method name='startMethodTracing' static='true'><parameter name='traceName' type='java.lang.String'/><parameter name='bufferSize' type='int'/><parameter name='flags' type='int'/></method><method name='startNativeTracing' static='true'/><method deprecated='18' name='stopAllocCounting' static='true'/><method name='stopMethodTracing' static='true'/><method name='stopNativeTracing' static='true'/><method name='threadCpuTimeNanos' return='long' static='true'/><method name='waitForDebugger' static='true'/><method name='waitingForDebugger' return='boolean' static='true'/><method api_added='3' name='dumpHprofData' static='true'><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='dumpService' return='boolean' static='true'><parameter name='name' type='java.lang.String'/><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='args' type='java.lang.String[]'/></method><method api_added='8' name='getGlobalClassInitCount' return='int' static='true'/><method api_added='8' name='getGlobalClassInitTime' return='int' static='true'/><method api_added='8' name='resetGlobalClassInitCount' static='true'/><method api_added='8' name='resetGlobalClassInitTime' static='true'/><method api_added='14' name='getPss' return='long' static='true'/></class><class extends='java.lang.Object' name='Debug.InstructionCount' static='true'><constructor name='Debug.InstructionCount' type='android.os.Debug.InstructionCount'/><method name='collect' return='boolean'/><method name='globalMethodInvocations' return='int'/><method name='globalTotal' return='int'/><method name='resetAndStart' return='boolean'/></class><class extends='java.lang.Object' name='Debug.MemoryInfo' static='true'><constructor name='Debug.MemoryInfo' type='android.os.Debug.MemoryInfo'/><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='getTotalPrivateDirty' return='int'/><method api_added='5' name='getTotalPss' return='int'/><method api_added='5' name='getTotalSharedDirty' return='int'/><method api_added='5' name='readFromParcel'><parameter name='source' type='android.os.Parcel'/></method><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='14' api_removed='19' name='getOtherLabel' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method><method api_added='14' api_removed='19' name='getOtherPrivateDirty' return='int'><parameter name='arg0' type='int'/></method><method api_added='14' api_removed='19' name='getOtherPss' return='int'><parameter name='arg0' type='int'/></method><method api_added='14' api_removed='19' name='getOtherSharedDirty' return='int'><parameter name='arg0' type='int'/></method><method api_added='19' name='getTotalPrivateClean' return='int'/><method api_added='19' name='getTotalSharedClean' return='int'/><method api_added='19' name='getTotalSwappablePss' return='int'/></class><class extends='java.lang.Object' name='Environment'><constructor name='Environment' type='android.os.Environment'/><method name='getDataDirectory' return='java.io.File' static='true'/><method name='getDownloadCacheDirectory' return='java.io.File' static='true'/><method name='getExternalStorageDirectory' return='java.io.File' static='true'/><method name='getExternalStorageState' return='java.lang.String' static='true'/><method name='getRootDirectory' return='java.io.File' static='true'/><method api_added='8' name='getExternalStoragePublicDirectory' return='java.io.File' static='true'><parameter name='type' type='java.lang.String'/></method><method api_added='9' name='isExternalStorageRemovable' return='boolean' static='true'/><method api_added='11' name='isExternalStorageEmulated' return='boolean' static='true'/><method api_added='19' name='getStorageState' return='java.lang.String' static='true'><parameter name='arg0' type='java.io.File'/></method></class><class abstract='true' extends='java.lang.Object' name='FileObserver'><constructor name='FileObserver' type='android.os.FileObserver'><parameter name='path' type='java.lang.String'/></constructor><constructor name='FileObserver' type='android.os.FileObserver'><parameter name='path' type='java.lang.String'/><parameter name='mask' type='int'/></constructor><method abstract='true' name='onEvent'><parameter name='event' type='int'/><parameter name='path' type='java.lang.String'/></method><method name='startWatching'/><method name='stopWatching'/></class><class extends='java.lang.Object' name='Handler'><constructor name='Handler' type='android.os.Handler'/><constructor name='Handler' type='android.os.Handler'><parameter name='looper' type='android.os.Looper'/></constructor><method name='dispatchMessage'><parameter name='msg' type='android.os.Message'/></method><method final='true' name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method final='true' name='getLooper' return='android.os.Looper'/><method name='handleMessage'><parameter name='msg' type='android.os.Message'/></method><method final='true' name='hasMessages' return='boolean'><parameter name='what' type='int'/></method><method final='true' name='hasMessages' return='boolean'><parameter name='what' type='int'/><parameter name='object' type='java.lang.Object'/></method><method final='true' name='obtainMessage' return='android.os.Message'/><method final='true' name='obtainMessage' return='android.os.Message'><parameter name='what' type='int'/></method><method final='true' name='obtainMessage' return='android.os.Message'><parameter name='what' type='int'/><parameter name='obj' type='java.lang.Object'/></method><method final='true' name='obtainMessage' return='android.os.Message'><parameter name='what' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method final='true' name='obtainMessage' return='android.os.Message'><parameter name='what' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='obj' type='java.lang.Object'/></method><method final='true' name='post' return='boolean'><parameter name='r' type='java.lang.Runnable'/></method><method final='true' name='postAtFrontOfQueue' return='boolean'><parameter name='r' type='java.lang.Runnable'/></method><method final='true' name='postAtTime' return='boolean'><parameter name='r' type='java.lang.Runnable'/><parameter name='uptimeMillis' type='long'/></method><method final='true' name='postAtTime' return='boolean'><parameter name='r' type='java.lang.Runnable'/><parameter name='token' type='java.lang.Object'/><parameter name='uptimeMillis' type='long'/></method><method final='true' name='postDelayed' return='boolean'><parameter name='r' type='java.lang.Runnable'/><parameter name='delayMillis' type='long'/></method><method final='true' name='removeCallbacks'><parameter name='r' type='java.lang.Runnable'/></method><method final='true' name='removeCallbacks'><parameter name='r' type='java.lang.Runnable'/><parameter name='token' type='java.lang.Object'/></method><method final='true' name='removeCallbacksAndMessages'><parameter name='token' type='java.lang.Object'/></method><method final='true' name='removeMessages'><parameter name='what' type='int'/></method><method final='true' name='removeMessages'><parameter name='what' type='int'/><parameter name='object' type='java.lang.Object'/></method><method final='true' name='sendEmptyMessage' return='boolean'><parameter name='what' type='int'/></method><method final='true' name='sendEmptyMessageAtTime' return='boolean'><parameter name='what' type='int'/><parameter name='uptimeMillis' type='long'/></method><method final='true' name='sendEmptyMessageDelayed' return='boolean'><parameter name='what' type='int'/><parameter name='delayMillis' type='long'/></method><method final='true' name='sendMessage' return='boolean'><parameter name='msg' type='android.os.Message'/></method><method final='true' name='sendMessageAtFrontOfQueue' return='boolean'><parameter name='msg' type='android.os.Message'/></method><method name='sendMessageAtTime' return='boolean'><parameter name='msg' type='android.os.Message'/><parameter name='uptimeMillis' type='long'/></method><method final='true' name='sendMessageDelayed' return='boolean'><parameter name='msg' type='android.os.Message'/><parameter name='delayMillis' type='long'/></method><method api_added='14' name='getMessageName' return='java.lang.String'><parameter name='arg0' type='android.os.Message'/></method></class><class extends='java.lang.Thread' name='HandlerThread'><constructor name='HandlerThread' type='android.os.HandlerThread'><parameter name='name' type='java.lang.String'/></constructor><constructor name='HandlerThread' type='android.os.HandlerThread'><parameter name='name' type='java.lang.String'/><parameter name='priority' type='int'/></constructor><method name='getLooper' return='android.os.Looper'/><method name='getThreadId' return='int'/><method name='onLooperPrepared' visibility='protected'/><method api_added='5' name='quit' return='boolean'/><method api_added='18' name='quitSafely' return='boolean'/></class><class extends='java.lang.Object' name='Looper'><method name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method final='true' name='getMainLooper' return='android.os.Looper' static='true' synchronized='true'/><method final='true' name='loop' static='true'/><method final='true' name='myLooper' return='android.os.Looper' static='true'/><method final='true' name='myQueue' return='android.os.MessageQueue' static='true'/><method final='true' name='prepare' static='true'/><method final='true' name='prepareMainLooper' static='true'/><method name='quit'/><method name='setMessageLogging'><parameter name='printer' type='android.util.Printer'/></method><method api_added='3' name='getThread' return='java.lang.Thread'/><method api_added='18' name='quitSafely'/></class><class extends='java.lang.Object' name='MemoryFile'><constructor name='MemoryFile' type='android.os.MemoryFile'><parameter name='name' type='java.lang.String'/><parameter name='length' type='int'/></constructor><method name='allowPurging' return='boolean' synchronized='true'><parameter name='allowPurging' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method name='close'/><method name='getInputStream' return='java.io.InputStream'/><method name='getOutputStream' return='java.io.OutputStream'/><method name='isPurgingAllowed' return='boolean'/><method name='length' return='int'/><method name='readBytes' return='int'><parameter name='buffer' type='byte[]'/><parameter name='srcOffset' type='int'/><parameter name='destOffset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeBytes'><parameter name='buffer' type='byte[]'/><parameter name='srcOffset' type='int'/><parameter name='destOffset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' final='true' name='Message'><constructor name='Message' type='android.os.Message'/><method name='copyFrom'><parameter name='o' type='android.os.Message'/></method><method name='describeContents' return='int'/><method name='getCallback' return='java.lang.Runnable'/><method name='getData' return='android.os.Bundle'/><method name='getTarget' return='android.os.Handler'/><method name='getWhen' return='long'/><method name='obtain' return='android.os.Message' static='true'/><method name='obtain' return='android.os.Message' static='true'><parameter name='orig' type='android.os.Message'/></method><method name='obtain' return='android.os.Message' static='true'><parameter name='h' type='android.os.Handler'/></method><method name='obtain' return='android.os.Message' static='true'><parameter name='h' type='android.os.Handler'/><parameter name='callback' type='java.lang.Runnable'/></method><method name='obtain' return='android.os.Message' static='true'><parameter name='h' type='android.os.Handler'/><parameter name='what' type='int'/></method><method name='obtain' return='android.os.Message' static='true'><parameter name='h' type='android.os.Handler'/><parameter name='what' type='int'/><parameter name='obj' type='java.lang.Object'/></method><method name='obtain' return='android.os.Message' static='true'><parameter name='h' type='android.os.Handler'/><parameter name='what' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method name='obtain' return='android.os.Message' static='true'><parameter name='h' type='android.os.Handler'/><parameter name='what' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='obj' type='java.lang.Object'/></method><method name='peekData' return='android.os.Bundle'/><method name='recycle'/><method name='sendToTarget'/><method name='setData'><parameter name='data' type='android.os.Bundle'/></method><method name='setTarget'><parameter name='target' type='android.os.Handler'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='MessageQueue'><method final='true' name='addIdleHandler'><parameter name='handler' type='android.os.MessageQueue.IdleHandler'/></method><method final='true' name='removeIdleHandler'><parameter name='handler' type='android.os.MessageQueue.IdleHandler'/></method></class><class extends='java.lang.Object' final='true' name='Messenger'><constructor name='Messenger' type='android.os.Messenger'><parameter name='target' type='android.os.Handler'/></constructor><constructor name='Messenger' type='android.os.Messenger'><parameter name='target' type='android.os.IBinder'/></constructor><method name='describeContents' return='int'/><method name='getBinder' return='android.os.IBinder'/><method name='readMessengerOrNullFromParcel' return='android.os.Messenger' static='true'><parameter name='in' type='android.os.Parcel'/></method><method name='send'><parameter name='message' type='android.os.Message'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method name='writeMessengerOrNullToParcel' static='true'><parameter name='messenger' type='android.os.Messenger'/><parameter name='out' type='android.os.Parcel'/></method><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' final='true' name='Parcel'><method final='true' name='appendFrom' native='true'><parameter name='parcel' type='android.os.Parcel'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></method><method final='true' name='createBinderArray' return='android.os.IBinder[]'/><method final='true' name='createBinderArrayList' return='java.util.ArrayList&lt;android.os.IBinder&gt;'/><method final='true' name='createBooleanArray' return='boolean[]'/><method final='true' name='createByteArray' native='true' return='byte[]'/><method final='true' name='createCharArray' return='char[]'/><method final='true' name='createDoubleArray' return='double[]'/><method final='true' name='createFloatArray' return='float[]'/><method final='true' name='createIntArray' return='int[]'/><method final='true' name='createLongArray' return='long[]'/><method final='true' name='createStringArray' return='java.lang.String[]'/><method final='true' name='createStringArrayList' return='java.util.ArrayList&lt;java.lang.String&gt;'/><method final='true' name='createTypedArray' return='T[]'><parameter name='c' type='android.os.Parcelable.Creator&lt;T&gt;'/></method><method final='true' name='createTypedArrayList' return='java.util.ArrayList&lt;T&gt;'><parameter name='c' type='android.os.Parcelable.Creator&lt;T&gt;'/></method><method final='true' name='dataAvail' native='true' return='int'/><method final='true' name='dataCapacity' native='true' return='int'/><method final='true' name='dataPosition' native='true' return='int'/><method final='true' name='dataSize' native='true' return='int'/><method final='true' name='enforceInterface' native='true'><parameter name='interfaceName' type='java.lang.String'/></method><method final='true' name='hasFileDescriptors' native='true' return='boolean'/><method final='true' name='marshall' native='true' return='byte[]'/><method name='obtain' return='android.os.Parcel' static='true'/><method final='true' name='obtain' return='android.os.Parcel' static='true' visibility='protected'><parameter name='obj' type='int'/></method><method final='true' name='readArray' return='java.lang.Object[]'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readArrayList' return='java.util.ArrayList'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readBinderArray'><parameter name='val' type='android.os.IBinder[]'/></method><method final='true' name='readBinderList'><parameter name='list' type='java.util.List&lt;android.os.IBinder&gt;'/></method><method final='true' name='readBooleanArray'><parameter name='val' type='boolean[]'/></method><method final='true' name='readBundle' return='android.os.Bundle'/><method final='true' name='readBundle' return='android.os.Bundle'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readByte' return='byte'/><method final='true' name='readByteArray'><parameter name='val' type='byte[]'/></method><method final='true' name='readCharArray'><parameter name='val' type='char[]'/></method><method final='true' name='readDouble' native='true' return='double'/><method final='true' name='readDoubleArray'><parameter name='val' type='double[]'/></method><method final='true' name='readException'/><method final='true' name='readException'><parameter name='code' type='int'/><parameter name='msg' type='java.lang.String'/></method><method final='true' name='readFileDescriptor' return='android.os.ParcelFileDescriptor'/><method final='true' name='readFloat' native='true' return='float'/><method final='true' name='readFloatArray'><parameter name='val' type='float[]'/></method><method deprecated='2' final='true' name='readHashMap' return='java.util.HashMap'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readInt' native='true' return='int'/><method final='true' name='readIntArray'><parameter name='val' type='int[]'/></method><method final='true' name='readList'><parameter name='outVal' type='java.util.List'/><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readLong' native='true' return='long'/><method final='true' name='readLongArray'><parameter name='val' type='long[]'/></method><method deprecated='2' final='true' name='readMap'><parameter name='outVal' type='java.util.Map'/><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readParcelable' return='T'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readParcelableArray' return='android.os.Parcelable[]'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readSerializable' return='java.io.Serializable'/><method final='true' name='readSparseArray' return='android.util.SparseArray'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='readSparseBooleanArray' return='android.util.SparseBooleanArray'/><method final='true' name='readString' native='true' return='java.lang.String'/><method final='true' name='readStringArray'><parameter name='val' type='java.lang.String[]'/></method><method final='true' name='readStringList'><parameter name='list' type='java.util.List&lt;java.lang.String&gt;'/></method><method final='true' name='readStrongBinder' native='true' return='android.os.IBinder'/><method final='true' name='readTypedArray'><parameter name='val' type='T[]'/><parameter name='c' type='android.os.Parcelable.Creator&lt;T&gt;'/></method><method final='true' name='readTypedList'><parameter name='list' type='java.util.List&lt;T&gt;'/><parameter name='c' type='android.os.Parcelable.Creator&lt;T&gt;'/></method><method final='true' name='readValue' return='java.lang.Object'><parameter name='loader' type='java.lang.ClassLoader'/></method><method final='true' name='recycle'/><method final='true' name='setDataCapacity' native='true'><parameter name='size' type='int'/></method><method final='true' name='setDataPosition' native='true'><parameter name='pos' type='int'/></method><method final='true' name='setDataSize' native='true'><parameter name='size' type='int'/></method><method final='true' name='unmarshall' native='true'><parameter name='data' type='byte[]'/><parameter name='offest' type='int'/><parameter name='length' type='int'/></method><method final='true' name='writeArray'><parameter name='val' type='java.lang.Object[]'/></method><method final='true' name='writeBinderArray'><parameter name='val' type='android.os.IBinder[]'/></method><method final='true' name='writeBinderList'><parameter name='val' type='java.util.List&lt;android.os.IBinder&gt;'/></method><method final='true' name='writeBooleanArray'><parameter name='val' type='boolean[]'/></method><method final='true' name='writeBundle'><parameter name='val' type='android.os.Bundle'/></method><method final='true' name='writeByte'><parameter name='val' type='byte'/></method><method final='true' name='writeByteArray'><parameter name='b' type='byte[]'/></method><method final='true' name='writeByteArray'><parameter name='b' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></method><method final='true' name='writeCharArray'><parameter name='val' type='char[]'/></method><method final='true' name='writeDouble' native='true'><parameter name='val' type='double'/></method><method final='true' name='writeDoubleArray'><parameter name='val' type='double[]'/></method><method final='true' name='writeException'><parameter name='e' type='java.lang.Exception'/></method><method final='true' name='writeFileDescriptor' native='true'><parameter name='val' type='java.io.FileDescriptor'/></method><method final='true' name='writeFloat' native='true'><parameter name='val' type='float'/></method><method final='true' name='writeFloatArray'><parameter name='val' type='float[]'/></method><method final='true' name='writeInt' native='true'><parameter name='val' type='int'/></method><method final='true' name='writeIntArray'><parameter name='val' type='int[]'/></method><method final='true' name='writeInterfaceToken' native='true'><parameter name='interfaceName' type='java.lang.String'/></method><method final='true' name='writeList'><parameter name='val' type='java.util.List'/></method><method final='true' name='writeLong' native='true'><parameter name='val' type='long'/></method><method final='true' name='writeLongArray'><parameter name='val' type='long[]'/></method><method deprecated='2' final='true' name='writeMap'><parameter name='val' type='java.util.Map'/></method><method final='true' name='writeNoException'/><method final='true' name='writeParcelable'><parameter name='p' type='android.os.Parcelable'/><parameter name='parcelableFlags' type='int'/></method><method final='true' name='writeParcelableArray'><parameter name='value' type='T[]'/><parameter name='parcelableFlags' type='int'/></method><method final='true' name='writeSerializable'><parameter name='s' type='java.io.Serializable'/></method><method final='true' name='writeSparseArray'><parameter name='val' type='android.util.SparseArray&lt;java.lang.Object&gt;'/></method><method final='true' name='writeSparseBooleanArray'><parameter name='val' type='android.util.SparseBooleanArray'/></method><method final='true' name='writeString' native='true'><parameter name='val' type='java.lang.String'/></method><method final='true' name='writeStringArray'><parameter name='val' type='java.lang.String[]'/></method><method final='true' name='writeStringList'><parameter name='val' type='java.util.List&lt;java.lang.String&gt;'/></method><method final='true' name='writeStrongBinder' native='true'><parameter name='val' type='android.os.IBinder'/></method><method final='true' name='writeStrongInterface'><parameter name='val' type='android.os.IInterface'/></method><method final='true' name='writeTypedArray'><parameter name='val' type='T[]'/><parameter name='parcelableFlags' type='int'/></method><method final='true' name='writeTypedList'><parameter name='val' type='java.util.List&lt;T&gt;'/></method><method final='true' name='writeValue'><parameter name='v' type='java.lang.Object'/></method></class><class extends='java.lang.Object' name='ParcelFileDescriptor'><constructor name='ParcelFileDescriptor' type='android.os.ParcelFileDescriptor'><parameter name='descriptor' type='android.os.ParcelFileDescriptor'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='describeContents' return='int'/><method name='fromSocket' return='android.os.ParcelFileDescriptor' static='true'><parameter name='socket' type='java.net.Socket'/></method><method name='getFileDescriptor' return='java.io.FileDescriptor'/><method name='open' return='android.os.ParcelFileDescriptor' static='true'><parameter name='file' type='java.io.File'/><parameter name='mode' type='int'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='getStatSize' native='true' return='long'/><method api_added='9' name='createPipe' return='android.os.ParcelFileDescriptor[]' static='true'><exception name='IOException' type='java.io.IOException'/></method><method api_added='12' name='detachFd' return='int'/><method api_added='12' name='getFd' return='int'/><method api_added='13' name='adoptFd' return='android.os.ParcelFileDescriptor' static='true'><parameter name='fd' type='int'/></method><method api_added='13' name='dup' return='android.os.ParcelFileDescriptor' static='true'><parameter name='orig' type='java.io.FileDescriptor'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='13' name='fromFd' return='android.os.ParcelFileDescriptor' static='true'><parameter name='fd' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='dup' return='android.os.ParcelFileDescriptor'/><method api_added='14' name='fromDatagramSocket' return='android.os.ParcelFileDescriptor' static='true'><parameter name='arg0' type='java.net.DatagramSocket'/></method><method api_added='19' name='canDetectErrors' return='boolean'/><method api_added='19' name='checkError'/><method api_added='19' name='closeWithError'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='createReliablePipe' return='android.os.ParcelFileDescriptor[]' static='true'/><method api_added='19' name='createReliableSocketPair' return='android.os.ParcelFileDescriptor[]' static='true'/><method api_added='19' name='createSocketPair' return='android.os.ParcelFileDescriptor[]' static='true'/><method api_added='19' name='open' return='android.os.ParcelFileDescriptor' static='true'><parameter name='arg0' type='java.io.File'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Handler'/><parameter name='arg3' type='android.os.ParcelFileDescriptor.OnCloseListener'/></method><method api_added='19' name='parseMode' return='int' static='true'><parameter name='arg0' type='java.lang.String'/></method></class><class extends='java.io.FileInputStream' name='ParcelFileDescriptor.AutoCloseInputStream' static='true'><constructor name='ParcelFileDescriptor.AutoCloseInputStream' type='android.os.ParcelFileDescriptor.AutoCloseInputStream'><parameter name='fd' type='android.os.ParcelFileDescriptor'/></constructor></class><class extends='java.io.FileOutputStream' name='ParcelFileDescriptor.AutoCloseOutputStream' static='true'><constructor name='ParcelFileDescriptor.AutoCloseOutputStream' type='android.os.ParcelFileDescriptor.AutoCloseOutputStream'><parameter name='fd' type='android.os.ParcelFileDescriptor'/></constructor></class><class extends='java.lang.RuntimeException' name='ParcelFormatException'><constructor name='ParcelFormatException' type='android.os.ParcelFormatException'/><constructor name='ParcelFormatException' type='android.os.ParcelFormatException'><parameter name='reason' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='PatternMatcher'><constructor name='PatternMatcher' type='android.os.PatternMatcher'><parameter name='pattern' type='java.lang.String'/><parameter name='type' type='int'/></constructor><constructor name='PatternMatcher' type='android.os.PatternMatcher'><parameter name='src' type='android.os.Parcel'/></constructor><method name='describeContents' return='int'/><method final='true' name='getPath' return='java.lang.String'/><method final='true' name='getType' return='int'/><method name='match' return='boolean'><parameter name='str' type='java.lang.String'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='PowerManager'><method name='goToSleep'><parameter name='time' type='long'/></method><method name='newWakeLock' return='android.os.PowerManager.WakeLock'><parameter name='flags' type='int'/><parameter name='tag' type='java.lang.String'/></method><method name='userActivity'><parameter name='when' type='long'/><parameter name='noChangeLights' type='boolean'/></method><method api_added='7' name='isScreenOn' return='boolean'/><method api_added='8' name='reboot'><parameter name='reason' type='java.lang.String'/></method><method api_added='17' name='wakeUp'><parameter name='arg0' type='long'/></method></class><class extends='java.lang.Object' name='PowerManager.WakeLock'><method name='acquire'/><method name='acquire'><parameter name='timeout' type='long'/></method><method name='isHeld' return='boolean'/><method name='release'/><method name='setReferenceCounted'><parameter name='value' type='boolean'/></method><method api_added='9' name='setWorkSource'><parameter name='ws' type='android.os.WorkSource'/></method></class><class extends='java.lang.Object' name='Process'><constructor name='Process' type='android.os.Process'/><method final='true' name='getElapsedCpuTime' native='true' return='long' static='true'/><method final='true' name='getGidForName' native='true' return='int' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='getThreadPriority' native='true' return='int' static='true'><parameter name='tid' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method final='true' name='getUidForName' native='true' return='int' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='killProcess' static='true'><parameter name='pid' type='int'/></method><method final='true' name='myPid' native='true' return='int' static='true'/><method final='true' name='myTid' native='true' return='int' static='true'/><method final='true' name='sendSignal' native='true' static='true'><parameter name='pid' type='int'/><parameter name='signal' type='int'/></method><method final='true' name='setThreadPriority' native='true' static='true'><parameter name='tid' type='int'/><parameter name='priority' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method final='true' name='setThreadPriority' native='true' static='true'><parameter name='priority' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method deprecated='14' final='true' name='supportsProcesses' native='true' return='boolean' static='true'/><method api_added='2' final='true' name='myUid' native='true' return='int' static='true'/><method api_added='17' final='true' name='myUserHandle' return='android.os.UserHandle' static='true'/></class><class extends='java.lang.Object' name='RemoteCallbackList'><constructor name='RemoteCallbackList' type='android.os.RemoteCallbackList'/><method name='beginBroadcast' return='int'/><method name='finishBroadcast'/><method name='getBroadcastItem' return='E'><parameter name='index' type='int'/></method><method name='kill'/><method name='onCallbackDied'><parameter name='callback' type='E'/></method><method name='register' return='boolean'><parameter name='callback' type='E'/></method><method name='unregister' return='boolean'><parameter name='callback' type='E'/></method><method api_added='4' name='getBroadcastCookie' return='java.lang.Object'><parameter name='index' type='int'/></method><method api_added='4' name='onCallbackDied'><parameter name='callback' type='E'/><parameter name='cookie' type='java.lang.Object'/></method><method api_added='4' name='register' return='boolean'><parameter name='callback' type='E'/><parameter name='cookie' type='java.lang.Object'/></method><method api_added='17' name='getRegisteredCallbackCount' return='int'/></class><class extends='android.util.AndroidException' name='RemoteException'><constructor name='RemoteException' type='android.os.RemoteException'/></class><class extends='java.lang.Object' name='StatFs'><constructor name='StatFs' type='android.os.StatFs'><parameter name='path' type='java.lang.String'/></constructor><method deprecated='18' name='getAvailableBlocks' native='true' return='int'/><method deprecated='18' name='getBlockCount' native='true' return='int'/><method deprecated='18' name='getBlockSize' native='true' return='int'/><method deprecated='18' name='getFreeBlocks' native='true' return='int'/><method name='restat'><parameter name='path' type='java.lang.String'/></method><method api_added='18' name='getAvailableBlocksLong' return='long'/><method api_added='18' name='getAvailableBytes' return='long'/><method api_added='18' name='getBlockCountLong' return='long'/><method api_added='18' name='getBlockSizeLong' return='long'/><method api_added='18' name='getFreeBlocksLong' return='long'/><method api_added='18' name='getFreeBytes' return='long'/><method api_added='18' name='getTotalBytes' return='long'/></class><class extends='java.lang.Object' final='true' name='SystemClock'><method name='currentThreadTimeMillis' native='true' return='long' static='true'/><method name='elapsedRealtime' native='true' return='long' static='true'/><method name='setCurrentTimeMillis' native='true' return='boolean' static='true'><parameter name='millis' type='long'/></method><method name='sleep' static='true'><parameter name='ms' type='long'/></method><method name='uptimeMillis' native='true' return='long' static='true'/><method api_added='17' name='elapsedRealtimeNanos' return='long' static='true'/></class><class abstract='true' extends='java.lang.Object' name='TokenWatcher'><constructor name='TokenWatcher' type='android.os.TokenWatcher'><parameter name='h' type='android.os.Handler'/><parameter name='tag' type='java.lang.String'/></constructor><method name='acquire'><parameter name='token' type='android.os.IBinder'/><parameter name='tag' type='java.lang.String'/></method><method abstract='true' name='acquired'/><method name='cleanup'><parameter name='token' type='android.os.IBinder'/><parameter name='unlink' type='boolean'/></method><method name='dump'/><method name='isAcquired' return='boolean'/><method name='release'><parameter name='token' type='android.os.IBinder'/></method><method abstract='true' name='released'/><method api_added='16' name='dump'><parameter name='arg0' type='java.io.PrintWriter'/></method></class><class extends='java.lang.Object' name='Vibrator'><method name='cancel'/><method name='vibrate'><parameter name='milliseconds' type='long'/></method><method name='vibrate'><parameter name='pattern' type='long[]'/><parameter name='repeat' type='int'/></method><method api_added='11' name='hasVibrator' return='boolean'/></class><class abstract='true' api_added='3' extends='java.lang.Object' name='AsyncTask'><constructor api_added='3' name='AsyncTask' type='android.os.AsyncTask'/><method api_added='3' final='true' name='cancel' return='boolean'><parameter name='mayInterruptIfRunning' type='boolean'/></method><method abstract='true' api_added='3' name='doInBackground' return='Result' visibility='protected'><parameter name='params' type='Params...'/></method><method api_added='3' final='true' name='execute' return='android.os.AsyncTask&lt;Params, Progress, Result&gt;'><parameter name='params' type='Params...'/></method><method api_added='3' final='true' name='get' return='Result'><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='3' final='true' name='get' return='Result'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method><method api_added='3' final='true' name='getStatus' return='android.os.AsyncTask.Status'/><method api_added='3' final='true' name='isCancelled' return='boolean'/><method api_added='3' name='onCancelled' visibility='protected'/><method api_added='3' name='onPostExecute' visibility='protected'><parameter name='result' type='Result'/></method><method api_added='3' name='onPreExecute' visibility='protected'/><method api_added='3' name='onProgressUpdate' visibility='protected'><parameter name='values' type='Progress...'/></method><method api_added='3' final='true' name='publishProgress' visibility='protected'><parameter name='values' type='Progress...'/></method><method api_added='11' name='execute' static='true'><parameter name='runnable' type='java.lang.Runnable'/></method><method api_added='11' final='true' name='executeOnExecutor' return='android.os.AsyncTask&lt;Params, Progress, Result&gt;'><parameter name='exec' type='java.util.concurrent.Executor'/><parameter name='params' type='Params...'/></method><method api_added='11' name='onCancelled' visibility='protected'><parameter name='result' type='Result'/></method></class><class api_added='3' extends='java.lang.Enum' final='true' name='AsyncTask.Status' static='true'><method api_added='3' name='valueOf' return='android.os.AsyncTask.Status' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='3' final='true' name='values' return='android.os.AsyncTask.Status[]' static='true'/></class><class api_added='3' extends='java.lang.Object' name='ResultReceiver'><constructor api_added='3' name='ResultReceiver' type='android.os.ResultReceiver'><parameter name='handler' type='android.os.Handler'/></constructor><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='onReceiveResult' visibility='protected'><parameter name='resultCode' type='int'/><parameter name='resultData' type='android.os.Bundle'/></method><method api_added='3' name='send'><parameter name='resultCode' type='int'/><parameter name='resultData' type='android.os.Bundle'/></method><method api_added='3' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='4' extends='java.lang.Object' name='Build.VERSION_CODES' static='true'><constructor api_added='4' name='Build.VERSION_CODES' type='android.os.Build.VERSION_CODES'/></class><class api_added='5' extends='java.lang.Object' final='true' name='ParcelUuid'><constructor api_added='5' name='ParcelUuid' type='android.os.ParcelUuid'><parameter name='uuid' type='java.util.UUID'/></constructor><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='fromString' return='android.os.ParcelUuid' static='true'><parameter name='uuid' type='java.lang.String'/></method><method api_added='5' name='getUuid' return='java.util.UUID'/><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='java.lang.Object' name='DropBoxManager'><constructor api_added='8' name='DropBoxManager' type='android.os.DropBoxManager' visibility='protected'/><method api_added='8' name='addData'><parameter name='tag' type='java.lang.String'/><parameter name='data' type='byte[]'/><parameter name='flags' type='int'/></method><method api_added='8' name='addFile'><parameter name='tag' type='java.lang.String'/><parameter name='file' type='java.io.File'/><parameter name='flags' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='addText'><parameter name='tag' type='java.lang.String'/><parameter name='data' type='java.lang.String'/></method><method api_added='8' name='getNextEntry' return='android.os.DropBoxManager.Entry'><parameter name='tag' type='java.lang.String'/><parameter name='msec' type='long'/></method><method api_added='8' name='isTagEnabled' return='boolean'><parameter name='tag' type='java.lang.String'/></method></class><class api_added='8' extends='java.lang.Object' name='DropBoxManager.Entry' static='true'><constructor api_added='8' name='DropBoxManager.Entry' type='android.os.DropBoxManager.Entry'><parameter name='tag' type='java.lang.String'/><parameter name='millis' type='long'/></constructor><constructor api_added='8' name='DropBoxManager.Entry' type='android.os.DropBoxManager.Entry'><parameter name='tag' type='java.lang.String'/><parameter name='millis' type='long'/><parameter name='text' type='java.lang.String'/></constructor><constructor api_added='8' name='DropBoxManager.Entry' type='android.os.DropBoxManager.Entry'><parameter name='tag' type='java.lang.String'/><parameter name='millis' type='long'/><parameter name='data' type='byte[]'/><parameter name='flags' type='int'/></constructor><constructor api_added='8' name='DropBoxManager.Entry' type='android.os.DropBoxManager.Entry'><parameter name='tag' type='java.lang.String'/><parameter name='millis' type='long'/><parameter name='data' type='android.os.ParcelFileDescriptor'/><parameter name='flags' type='int'/></constructor><constructor api_added='8' name='DropBoxManager.Entry' type='android.os.DropBoxManager.Entry'><parameter name='tag' type='java.lang.String'/><parameter name='millis' type='long'/><parameter name='data' type='java.io.File'/><parameter name='flags' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><method api_added='8' name='close'/><method api_added='8' name='describeContents' return='int'/><method api_added='8' name='getFlags' return='int'/><method api_added='8' name='getInputStream' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='getTag' return='java.lang.String'/><method api_added='8' name='getText' return='java.lang.String'><parameter name='maxBytes' type='int'/></method><method api_added='8' name='getTimeMillis' return='long'/><method api_added='8' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='java.lang.Object' name='RecoverySystem'><constructor api_added='8' name='RecoverySystem' type='android.os.RecoverySystem'/><method api_added='8' name='installPackage' static='true'><parameter name='context' type='android.content.Context'/><parameter name='packageFile' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='rebootWipeUserData' static='true'><parameter name='context' type='android.content.Context'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='verifyPackage' static='true'><parameter name='packageFile' type='java.io.File'/><parameter name='listener' type='android.os.RecoverySystem.ProgressListener'/><parameter name='deviceCertsZipFile' type='java.io.File'/><exception name='GeneralSecurityException' type='java.security.GeneralSecurityException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='rebootWipeCache' static='true'><parameter name='arg0' type='android.content.Context'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='StrictMode'><method api_added='9' name='allowThreadDiskReads' return='android.os.StrictMode.ThreadPolicy' static='true'/><method api_added='9' name='allowThreadDiskWrites' return='android.os.StrictMode.ThreadPolicy' static='true'/><method api_added='9' name='enableDefaults' static='true'/><method api_added='9' name='getThreadPolicy' return='android.os.StrictMode.ThreadPolicy' static='true'/><method api_added='9' name='getVmPolicy' return='android.os.StrictMode.VmPolicy' static='true'/><method api_added='9' name='setThreadPolicy' static='true'><parameter name='policy' type='android.os.StrictMode.ThreadPolicy'/></method><method api_added='9' name='setVmPolicy' static='true'><parameter name='policy' type='android.os.StrictMode.VmPolicy'/></method><method api_added='11' name='noteSlowCall' static='true'><parameter name='name' type='java.lang.String'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='StrictMode.ThreadPolicy' static='true'/><class api_added='9' extends='java.lang.Object' final='true' name='StrictMode.ThreadPolicy.Builder' static='true'><constructor api_added='9' name='StrictMode.ThreadPolicy.Builder' type='android.os.StrictMode.ThreadPolicy.Builder'/><constructor api_added='9' name='StrictMode.ThreadPolicy.Builder' type='android.os.StrictMode.ThreadPolicy.Builder'><parameter name='policy' type='android.os.StrictMode.ThreadPolicy'/></constructor><method api_added='9' name='build' return='android.os.StrictMode.ThreadPolicy'/><method api_added='9' name='detectAll' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='detectDiskReads' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='detectDiskWrites' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='detectNetwork' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='penaltyDeath' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='penaltyDialog' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='penaltyDropBox' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='penaltyLog' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='permitAll' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='permitDiskReads' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='permitDiskWrites' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='9' name='permitNetwork' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='11' name='detectCustomSlowCalls' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='11' name='penaltyDeathOnNetwork' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='11' name='penaltyFlashScreen' return='android.os.StrictMode.ThreadPolicy.Builder'/><method api_added='11' name='permitCustomSlowCalls' return='android.os.StrictMode.ThreadPolicy.Builder'/></class><class api_added='9' extends='java.lang.Object' final='true' name='StrictMode.VmPolicy' static='true'/><class api_added='9' extends='java.lang.Object' final='true' name='StrictMode.VmPolicy.Builder' static='true'><constructor api_added='9' name='StrictMode.VmPolicy.Builder' type='android.os.StrictMode.VmPolicy.Builder'/><method api_added='9' name='build' return='android.os.StrictMode.VmPolicy'/><method api_added='9' name='detectAll' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='9' name='detectLeakedSqlLiteObjects' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='9' name='penaltyDeath' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='9' name='penaltyDropBox' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='9' name='penaltyLog' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='11' name='detectActivityLeaks' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='11' name='detectLeakedClosableObjects' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='11' name='setClassInstanceLimit' return='android.os.StrictMode.VmPolicy.Builder'><parameter name='klass' type='java.lang.Class'/><parameter name='instanceLimit' type='int'/></method><method api_added='16' name='detectLeakedRegistrationObjects' return='android.os.StrictMode.VmPolicy.Builder'/><method api_added='18' name='detectFileUriExposure' return='android.os.StrictMode.VmPolicy.Builder'/></class><class api_added='9' extends='java.lang.Object' name='WorkSource'><constructor api_added='9' name='WorkSource' type='android.os.WorkSource'/><constructor api_added='9' name='WorkSource' type='android.os.WorkSource'><parameter name='orig' type='android.os.WorkSource'/></constructor><method api_added='9' name='add' return='boolean'><parameter name='other' type='android.os.WorkSource'/></method><method api_added='9' name='clear'/><method api_added='9' name='describeContents' return='int'/><method api_added='9' name='diff' return='boolean'><parameter name='other' type='android.os.WorkSource'/></method><method api_added='9' name='remove' return='boolean'><parameter name='other' type='android.os.WorkSource'/></method><method api_added='9' name='set'><parameter name='other' type='android.os.WorkSource'/></method><method api_added='9' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='11' extends='java.lang.RuntimeException' name='NetworkOnMainThreadException'><constructor api_added='11' name='NetworkOnMainThreadException' type='android.os.NetworkOnMainThreadException'/></class><class api_added='15' extends='android.os.RemoteException' name='TransactionTooLargeException'><constructor api_added='15' name='TransactionTooLargeException' type='android.os.TransactionTooLargeException'/></class><class api_added='16' extends='java.lang.Object' final='true' name='CancellationSignal'><constructor api_added='16' name='CancellationSignal' type='android.os.CancellationSignal'/><method api_added='16' name='cancel'/><method api_added='16' name='isCanceled' return='boolean'/><method api_added='16' name='setOnCancelListener'><parameter name='arg0' type='android.os.CancellationSignal.OnCancelListener'/></method><method api_added='16' name='throwIfCanceled'/></class><class api_added='16' extends='java.lang.RuntimeException' name='OperationCanceledException'><constructor api_added='16' name='OperationCanceledException' type='android.os.OperationCanceledException'/><constructor api_added='16' name='OperationCanceledException' type='android.os.OperationCanceledException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class api_added='17' extends='java.lang.Object' final='true' name='UserHandle'><constructor api_added='17' name='UserHandle' type='android.os.UserHandle'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='readFromParcel' return='android.os.UserHandle' static='true'><parameter name='arg0' type='android.os.Parcel'/></method><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method><method api_added='17' name='writeToParcel' static='true'><parameter name='arg0' type='android.os.UserHandle'/><parameter name='arg1' type='android.os.Parcel'/></method></class><class api_added='17' extends='java.lang.Object' name='UserManager'><method api_added='17' name='getSerialNumberForUser' return='long'><parameter name='arg0' type='android.os.UserHandle'/></method><method api_added='17' name='getUserCount' return='int'/><method api_added='17' name='getUserForSerialNumber' return='android.os.UserHandle'><parameter name='arg0' type='long'/></method><method api_added='17' name='getUserName' return='java.lang.String'/><method api_added='17' name='isUserAGoat' return='boolean'/><method api_added='17' name='isUserRunning' return='boolean'><parameter name='arg0' type='android.os.UserHandle'/></method><method api_added='17' name='isUserRunningOrStopping' return='boolean'><parameter name='arg0' type='android.os.UserHandle'/></method><method api_added='18' name='getApplicationRestrictions' return='android.os.Bundle'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='getUserRestrictions' return='android.os.Bundle'/><method api_added='18' name='getUserRestrictions' return='android.os.Bundle'><parameter name='arg0' type='android.os.UserHandle'/></method><method api_added='18' name='setUserRestriction'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='boolean'/></method><method api_added='18' name='setUserRestrictions'><parameter name='arg0' type='android.os.Bundle'/></method><method api_added='18' name='setUserRestrictions'><parameter name='arg0' type='android.os.Bundle'/><parameter name='arg1' type='android.os.UserHandle'/></method><method api_added='19' name='setRestrictionsChallenge' return='boolean'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='Trace'><method api_added='18' name='beginSection' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='endSection' static='true'/></class><class api_added='19' extends='java.io.IOException' name='ParcelFileDescriptor.FileDescriptorDetachedException' static='true'><constructor api_added='19' name='ParcelFileDescriptor.FileDescriptorDetachedException' type='android.os.ParcelFileDescriptor.FileDescriptorDetachedException'/></class><interface abstract='true' name='IBinder'><method abstract='true' name='getInterfaceDescriptor' return='java.lang.String'><exception name='RemoteException' type='android.os.RemoteException'/></method><method abstract='true' name='isBinderAlive' return='boolean'/><method abstract='true' name='linkToDeath'><parameter name='recipient' type='android.os.IBinder.DeathRecipient'/><parameter name='flags' type='int'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method abstract='true' name='pingBinder' return='boolean'/><method abstract='true' name='queryLocalInterface' return='android.os.IInterface'><parameter name='descriptor' type='java.lang.String'/></method><method abstract='true' name='transact' return='boolean'><parameter name='code' type='int'/><parameter name='data' type='android.os.Parcel'/><parameter name='reply' type='android.os.Parcel'/><parameter name='flags' type='int'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method abstract='true' name='unlinkToDeath' return='boolean'><parameter name='recipient' type='android.os.IBinder.DeathRecipient'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='3' name='dump'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='args' type='java.lang.String[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method abstract='true' api_added='13' name='dumpAsync'><parameter name='fd' type='java.io.FileDescriptor'/><parameter name='args' type='java.lang.String[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method></interface><interface abstract='true' name='IBinder.DeathRecipient' static='true'><method abstract='true' name='binderDied'/></interface><interface abstract='true' name='IInterface'><method abstract='true' name='asBinder' return='android.os.IBinder'/></interface><interface abstract='true' name='MessageQueue.IdleHandler' static='true'><method abstract='true' name='queueIdle' return='boolean'/></interface><interface abstract='true' name='Parcelable'><method abstract='true' name='describeContents' return='int'/><method abstract='true' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></interface><interface abstract='true' name='Parcelable.Creator' static='true'><method abstract='true' name='createFromParcel' return='T'><parameter name='source' type='android.os.Parcel'/></method><method abstract='true' name='newArray' return='T[]'><parameter name='size' type='int'/></method></interface><interface abstract='true' api_added='3' name='Handler.Callback' static='true'><method abstract='true' api_added='3' name='handleMessage' return='boolean'><parameter name='msg' type='android.os.Message'/></method></interface><interface abstract='true' api_added='8' name='RecoverySystem.ProgressListener' static='true'><method abstract='true' api_added='8' name='onProgress'><parameter name='progress' type='int'/></method></interface><interface abstract='true' api_added='13' name='Parcelable.ClassLoaderCreator' static='true'><method abstract='true' api_added='13' name='createFromParcel' return='T'><parameter name='source' type='android.os.Parcel'/><parameter name='loader' type='java.lang.ClassLoader'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='CancellationSignal.OnCancelListener' static='true'><method abstract='true' api_added='16' name='onCancel'/></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='ParcelFileDescriptor.OnCloseListener' static='true'><method abstract='true' api_added='19' name='onClose'><parameter name='arg0' type='java.io.IOException'/></method></interface></package><package name='android.preference'><class extends='android.preference.Preference' name='CheckBoxPreference'><constructor name='CheckBoxPreference' type='android.preference.CheckBoxPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='CheckBoxPreference' type='android.preference.CheckBoxPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='CheckBoxPreference' type='android.preference.CheckBoxPreference'><parameter name='context' type='android.content.Context'/></constructor><method api_removed='14' name='getDisableDependentsState' return='boolean'/><method api_removed='14' name='getSummaryOff' return='java.lang.CharSequence'/><method api_removed='14' name='getSummaryOn' return='java.lang.CharSequence'/><method api_removed='14' name='isChecked' return='boolean'/><method api_removed='14' name='setChecked'><parameter name='checked' type='boolean'/></method><method api_removed='14' name='setDisableDependentsState'><parameter name='disableDependentsState' type='boolean'/></method><method api_removed='14' name='setSummaryOff'><parameter name='summary' type='java.lang.CharSequence'/></method><method api_removed='14' name='setSummaryOff'><parameter name='summaryResId' type='int'/></method><method api_removed='14' name='setSummaryOn'><parameter name='summary' type='java.lang.CharSequence'/></method><method api_removed='14' name='setSummaryOn'><parameter name='summaryResId' type='int'/></method></class><class abstract='true' extends='android.preference.Preference' name='DialogPreference'><constructor name='DialogPreference' type='android.preference.DialogPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='DialogPreference' type='android.preference.DialogPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getDialogIcon' return='android.graphics.drawable.Drawable'/><method name='getDialogLayoutResource' return='int'/><method name='getDialogMessage' return='java.lang.CharSequence'/><method name='getDialogTitle' return='java.lang.CharSequence'/><method name='getNegativeButtonText' return='java.lang.CharSequence'/><method name='getPositiveButtonText' return='java.lang.CharSequence'/><method name='onActivityDestroy'/><method name='onBindDialogView' visibility='protected'><parameter name='view' type='android.view.View'/></method><method name='onClick'><parameter name='dialog' type='android.content.DialogInterface'/><parameter name='which' type='int'/></method><method name='onCreateDialogView' return='android.view.View' visibility='protected'/><method name='onDialogClosed' visibility='protected'><parameter name='positiveResult' type='boolean'/></method><method name='onDismiss'><parameter name='dialog' type='android.content.DialogInterface'/></method><method name='onPrepareDialogBuilder' visibility='protected'><parameter name='builder' type='android.app.AlertDialog.Builder'/></method><method name='setDialogIcon'><parameter name='dialogIcon' type='android.graphics.drawable.Drawable'/></method><method name='setDialogIcon'><parameter name='dialogIconRes' type='int'/></method><method name='setDialogLayoutResource'><parameter name='dialogLayoutResId' type='int'/></method><method name='setDialogMessage'><parameter name='dialogMessage' type='java.lang.CharSequence'/></method><method name='setDialogMessage'><parameter name='dialogMessageResId' type='int'/></method><method name='setDialogTitle'><parameter name='dialogTitle' type='java.lang.CharSequence'/></method><method name='setDialogTitle'><parameter name='dialogTitleResId' type='int'/></method><method name='setNegativeButtonText'><parameter name='negativeButtonText' type='java.lang.CharSequence'/></method><method name='setNegativeButtonText'><parameter name='negativeButtonTextResId' type='int'/></method><method name='setPositiveButtonText'><parameter name='positiveButtonText' type='java.lang.CharSequence'/></method><method name='setPositiveButtonText'><parameter name='positiveButtonTextResId' type='int'/></method><method name='showDialog' visibility='protected'><parameter name='state' type='android.os.Bundle'/></method><method api_added='3' name='getDialog' return='android.app.Dialog'/></class><class extends='android.preference.DialogPreference' name='EditTextPreference'><constructor name='EditTextPreference' type='android.preference.EditTextPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='EditTextPreference' type='android.preference.EditTextPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='EditTextPreference' type='android.preference.EditTextPreference'><parameter name='context' type='android.content.Context'/></constructor><method name='getEditText' return='android.widget.EditText'/><method name='getText' return='java.lang.String'/><method name='onAddEditTextToDialogView' visibility='protected'><parameter name='dialogView' type='android.view.View'/><parameter name='editText' type='android.widget.EditText'/></method><method name='setText'><parameter name='text' type='java.lang.String'/></method></class><class extends='android.preference.DialogPreference' name='ListPreference'><constructor name='ListPreference' type='android.preference.ListPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ListPreference' type='android.preference.ListPreference'><parameter name='context' type='android.content.Context'/></constructor><method name='findIndexOfValue' return='int'><parameter name='value' type='java.lang.String'/></method><method name='getEntries' return='java.lang.CharSequence[]'/><method name='getEntry' return='java.lang.CharSequence'/><method name='getEntryValues' return='java.lang.CharSequence[]'/><method name='getValue' return='java.lang.String'/><method name='setEntries'><parameter name='entries' type='java.lang.CharSequence[]'/></method><method name='setEntries'><parameter name='entriesResId' type='int'/></method><method name='setEntryValues'><parameter name='entryValues' type='java.lang.CharSequence[]'/></method><method name='setEntryValues'><parameter name='entryValuesResId' type='int'/></method><method name='setValue'><parameter name='value' type='java.lang.String'/></method><method name='setValueIndex'><parameter name='index' type='int'/></method></class><class extends='java.lang.Object' name='Preference'><constructor name='Preference' type='android.preference.Preference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='Preference' type='android.preference.Preference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='Preference' type='android.preference.Preference'><parameter name='context' type='android.content.Context'/></constructor><method name='callChangeListener' return='boolean' visibility='protected'><parameter name='newValue' type='java.lang.Object'/></method><method name='compareTo' return='int'><parameter name='another' type='android.preference.Preference'/></method><method name='findPreferenceInHierarchy' return='android.preference.Preference' visibility='protected'><parameter name='key' type='java.lang.String'/></method><method name='getContext' return='android.content.Context'/><method name='getDependency' return='java.lang.String'/><method name='getEditor' return='android.content.SharedPreferences.Editor'/><method name='getIntent' return='android.content.Intent'/><method name='getKey' return='java.lang.String'/><method name='getLayoutResource' return='int'/><method name='getOnPreferenceChangeListener' return='android.preference.Preference.OnPreferenceChangeListener'/><method name='getOnPreferenceClickListener' return='android.preference.Preference.OnPreferenceClickListener'/><method name='getOrder' return='int'/><method name='getPersistedBoolean' return='boolean' visibility='protected'><parameter name='defaultReturnValue' type='boolean'/></method><method name='getPersistedFloat' return='float' visibility='protected'><parameter name='defaultReturnValue' type='float'/></method><method name='getPersistedInt' return='int' visibility='protected'><parameter name='defaultReturnValue' type='int'/></method><method name='getPersistedLong' return='long' visibility='protected'><parameter name='defaultReturnValue' type='long'/></method><method name='getPersistedString' return='java.lang.String' visibility='protected'><parameter name='defaultReturnValue' type='java.lang.String'/></method><method name='getPreferenceManager' return='android.preference.PreferenceManager'/><method name='getSharedPreferences' return='android.content.SharedPreferences'/><method name='getShouldDisableView' return='boolean'/><method name='getSummary' return='java.lang.CharSequence'/><method name='getTitle' return='java.lang.CharSequence'/><method name='getView' return='android.view.View'><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='getWidgetLayoutResource' return='int'/><method name='hasKey' return='boolean'/><method name='isEnabled' return='boolean'/><method name='isPersistent' return='boolean'/><method name='isSelectable' return='boolean'/><method name='notifyChanged' visibility='protected'/><method name='notifyDependencyChange'><parameter name='disableDependents' type='boolean'/></method><method name='notifyHierarchyChanged' visibility='protected'/><method name='onAttachedToActivity' visibility='protected'/><method name='onAttachedToHierarchy' visibility='protected'><parameter name='preferenceManager' type='android.preference.PreferenceManager'/></method><method name='onBindView' visibility='protected'><parameter name='view' type='android.view.View'/></method><method name='onClick' visibility='protected'/><method name='onCreateView' return='android.view.View' visibility='protected'><parameter name='parent' type='android.view.ViewGroup'/></method><method name='onDependencyChanged'><parameter name='dependency' type='android.preference.Preference'/><parameter name='disableDependent' type='boolean'/></method><method name='onGetDefaultValue' return='java.lang.Object' visibility='protected'><parameter name='a' type='android.content.res.TypedArray'/><parameter name='index' type='int'/></method><method name='onPrepareForRemoval' visibility='protected'/><method name='onRestoreInstanceState' visibility='protected'><parameter name='state' type='android.os.Parcelable'/></method><method name='onSaveInstanceState' return='android.os.Parcelable' visibility='protected'/><method name='onSetInitialValue' visibility='protected'><parameter name='restorePersistedValue' type='boolean'/><parameter name='defaultValue' type='java.lang.Object'/></method><method name='persistBoolean' return='boolean' visibility='protected'><parameter name='value' type='boolean'/></method><method name='persistFloat' return='boolean' visibility='protected'><parameter name='value' type='float'/></method><method name='persistInt' return='boolean' visibility='protected'><parameter name='value' type='int'/></method><method name='persistLong' return='boolean' visibility='protected'><parameter name='value' type='long'/></method><method name='persistString' return='boolean' visibility='protected'><parameter name='value' type='java.lang.String'/></method><method name='restoreHierarchyState'><parameter name='container' type='android.os.Bundle'/></method><method name='saveHierarchyState'><parameter name='container' type='android.os.Bundle'/></method><method name='setDefaultValue'><parameter name='defaultValue' type='java.lang.Object'/></method><method name='setDependency'><parameter name='dependencyKey' type='java.lang.String'/></method><method name='setEnabled'><parameter name='enabled' type='boolean'/></method><method name='setIntent'><parameter name='intent' type='android.content.Intent'/></method><method name='setKey'><parameter name='key' type='java.lang.String'/></method><method name='setLayoutResource'><parameter name='layoutResId' type='int'/></method><method name='setOnPreferenceChangeListener'><parameter name='onPreferenceChangeListener' type='android.preference.Preference.OnPreferenceChangeListener'/></method><method name='setOnPreferenceClickListener'><parameter name='onPreferenceClickListener' type='android.preference.Preference.OnPreferenceClickListener'/></method><method name='setOrder'><parameter name='order' type='int'/></method><method name='setPersistent'><parameter name='persistent' type='boolean'/></method><method name='setSelectable'><parameter name='selectable' type='boolean'/></method><method name='setShouldDisableView'><parameter name='shouldDisableView' type='boolean'/></method><method name='setSummary'><parameter name='summary' type='java.lang.CharSequence'/></method><method name='setSummary'><parameter name='summaryResId' type='int'/></method><method name='setTitle'><parameter name='title' type='java.lang.CharSequence'/></method><method name='setTitle'><parameter name='titleResId' type='int'/></method><method name='setWidgetLayoutResource'><parameter name='widgetLayoutResId' type='int'/></method><method name='shouldCommit' return='boolean'/><method name='shouldDisableDependents' return='boolean'/><method name='shouldPersist' return='boolean' visibility='protected'/><method api_added='11' name='getExtras' return='android.os.Bundle'/><method api_added='11' name='getFragment' return='java.lang.String'/><method api_added='11' name='getIcon' return='android.graphics.drawable.Drawable'/><method api_added='11' name='peekExtras' return='android.os.Bundle'/><method api_added='11' name='setFragment'><parameter name='fragment' type='java.lang.String'/></method><method api_added='11' name='setIcon'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method api_added='11' name='setIcon'><parameter name='iconResId' type='int'/></method><method api_added='14' name='getTitleRes' return='int'/><method api_added='19' name='onParentChanged'><parameter name='arg0' type='android.preference.Preference'/><parameter name='arg1' type='boolean'/></method></class><class extends='android.view.AbsSavedState' name='Preference.BaseSavedState' static='true'><constructor name='Preference.BaseSavedState' type='android.preference.Preference.BaseSavedState'><parameter name='source' type='android.os.Parcel'/></constructor><constructor name='Preference.BaseSavedState' type='android.preference.Preference.BaseSavedState'><parameter name='superState' type='android.os.Parcelable'/></constructor></class><class abstract='true' extends='android.app.ListActivity' name='PreferenceActivity'><constructor name='PreferenceActivity' type='android.preference.PreferenceActivity'/><method deprecated='11' name='addPreferencesFromIntent'><parameter name='intent' type='android.content.Intent'/></method><method deprecated='11' name='addPreferencesFromResource'><parameter name='preferencesResId' type='int'/></method><method deprecated='11' name='findPreference' return='android.preference.Preference'><parameter name='key' type='java.lang.CharSequence'/></method><method deprecated='11' name='getPreferenceManager' return='android.preference.PreferenceManager'/><method deprecated='11' name='getPreferenceScreen' return='android.preference.PreferenceScreen'/><method deprecated='11' name='onPreferenceTreeClick' return='boolean'><parameter name='preferenceScreen' type='android.preference.PreferenceScreen'/><parameter name='preference' type='android.preference.Preference'/></method><method deprecated='11' name='setPreferenceScreen'><parameter name='preferenceScreen' type='android.preference.PreferenceScreen'/></method><method api_added='11' name='finishPreferencePanel'><parameter name='caller' type='android.app.Fragment'/><parameter name='resultCode' type='int'/><parameter name='resultData' type='android.content.Intent'/></method><method api_added='11' name='hasHeaders' return='boolean'/><method api_added='11' name='invalidateHeaders'/><method api_added='11' name='isMultiPane' return='boolean'/><method api_added='11' name='loadHeadersFromResource'><parameter name='resid' type='int'/><parameter name='target' type='java.util.List&lt;android.preference.PreferenceActivity.Header&gt;'/></method><method api_added='11' name='onBuildHeaders'><parameter name='target' type='java.util.List&lt;android.preference.PreferenceActivity.Header&gt;'/></method><method api_added='11' name='onGetInitialHeader' return='android.preference.PreferenceActivity.Header'/><method api_added='11' name='onGetNewHeader' return='android.preference.PreferenceActivity.Header'/><method api_added='11' name='onHeaderClick'><parameter name='header' type='android.preference.PreferenceActivity.Header'/><parameter name='position' type='int'/></method><method api_added='11' name='onIsHidingHeaders' return='boolean'/><method api_added='11' name='onIsMultiPane' return='boolean'/><method api_added='11' name='onPreferenceStartFragment' return='boolean'><parameter name='caller' type='android.preference.PreferenceFragment'/><parameter name='pref' type='android.preference.Preference'/></method><method api_added='11' name='setListFooter'><parameter name='view' type='android.view.View'/></method><method api_added='11' name='setParentTitle'><parameter name='title' type='java.lang.CharSequence'/><parameter name='shortTitle' type='java.lang.CharSequence'/><parameter name='listener' type='android.view.View.OnClickListener'/></method><method api_added='11' name='showBreadCrumbs'><parameter name='title' type='java.lang.CharSequence'/><parameter name='shortTitle' type='java.lang.CharSequence'/></method><method api_added='11' name='startPreferenceFragment'><parameter name='fragment' type='android.app.Fragment'/><parameter name='push' type='boolean'/></method><method api_added='11' name='startPreferencePanel'><parameter name='fragmentClass' type='java.lang.String'/><parameter name='args' type='android.os.Bundle'/><parameter name='titleRes' type='int'/><parameter name='titleText' type='java.lang.CharSequence'/><parameter name='resultTo' type='android.app.Fragment'/><parameter name='resultRequestCode' type='int'/></method><method api_added='11' name='startWithFragment'><parameter name='fragmentName' type='java.lang.String'/><parameter name='args' type='android.os.Bundle'/><parameter name='resultTo' type='android.app.Fragment'/><parameter name='resultRequestCode' type='int'/></method><method api_added='11' name='switchToHeader'><parameter name='fragmentName' type='java.lang.String'/><parameter name='args' type='android.os.Bundle'/></method><method api_added='11' name='switchToHeader'><parameter name='header' type='android.preference.PreferenceActivity.Header'/></method><method api_added='14' name='onBuildStartFragmentIntent' return='android.content.Intent'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.os.Bundle'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='14' name='startWithFragment'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.os.Bundle'/><parameter name='arg2' type='android.app.Fragment'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/></method><method api_added='19' name='isValidFragment' return='boolean' visibility='protected'><parameter name='arg0' type='java.lang.String'/></method></class><class extends='android.preference.PreferenceGroup' name='PreferenceCategory'><constructor name='PreferenceCategory' type='android.preference.PreferenceCategory'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='PreferenceCategory' type='android.preference.PreferenceCategory'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='PreferenceCategory' type='android.preference.PreferenceCategory'><parameter name='context' type='android.content.Context'/></constructor></class><class abstract='true' extends='android.preference.Preference' name='PreferenceGroup'><constructor name='PreferenceGroup' type='android.preference.PreferenceGroup'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='PreferenceGroup' type='android.preference.PreferenceGroup'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='addItemFromInflater'><parameter name='preference' type='android.preference.Preference'/></method><method name='addPreference' return='boolean'><parameter name='preference' type='android.preference.Preference'/></method><method name='dispatchRestoreInstanceState' visibility='protected'><parameter name='container' type='android.os.Bundle'/></method><method name='dispatchSaveInstanceState' visibility='protected'><parameter name='container' type='android.os.Bundle'/></method><method name='findPreference' return='android.preference.Preference'><parameter name='key' type='java.lang.CharSequence'/></method><method name='getPreference' return='android.preference.Preference'><parameter name='index' type='int'/></method><method name='getPreferenceCount' return='int'/><method name='isOnSameScreenAsChildren' return='boolean' visibility='protected'/><method name='isOrderingAsAdded' return='boolean'/><method name='onPrepareAddPreference' return='boolean' visibility='protected'><parameter name='preference' type='android.preference.Preference'/></method><method name='removeAll'/><method name='removePreference' return='boolean'><parameter name='preference' type='android.preference.Preference'/></method><method name='setOrderingAsAdded'><parameter name='orderingAsAdded' type='boolean'/></method></class><class extends='java.lang.Object' name='PreferenceManager'><method name='createPreferenceScreen' return='android.preference.PreferenceScreen'><parameter name='context' type='android.content.Context'/></method><method name='findPreference' return='android.preference.Preference'><parameter name='key' type='java.lang.CharSequence'/></method><method name='getDefaultSharedPreferences' return='android.content.SharedPreferences' static='true'><parameter name='context' type='android.content.Context'/></method><method name='getSharedPreferences' return='android.content.SharedPreferences'/><method name='getSharedPreferencesMode' return='int'/><method name='getSharedPreferencesName' return='java.lang.String'/><method name='setDefaultValues' static='true'><parameter name='context' type='android.content.Context'/><parameter name='resId' type='int'/><parameter name='readAgain' type='boolean'/></method><method name='setDefaultValues' static='true'><parameter name='context' type='android.content.Context'/><parameter name='sharedPreferencesName' type='java.lang.String'/><parameter name='sharedPreferencesMode' type='int'/><parameter name='resId' type='int'/><parameter name='readAgain' type='boolean'/></method><method name='setSharedPreferencesMode'><parameter name='sharedPreferencesMode' type='int'/></method><method name='setSharedPreferencesName'><parameter name='sharedPreferencesName' type='java.lang.String'/></method></class><class extends='android.preference.PreferenceGroup' final='true' name='PreferenceScreen'><method name='bind'><parameter name='listView' type='android.widget.ListView'/></method><method name='getDialog' return='android.app.Dialog'/><method name='getRootAdapter' return='android.widget.ListAdapter'/><method name='onCreateRootAdapter' return='android.widget.ListAdapter' visibility='protected'/><method name='onDismiss'><parameter name='dialog' type='android.content.DialogInterface'/></method><method name='onItemClick'><parameter name='parent' type='android.widget.AdapterView'/><parameter name='view' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method></class><class extends='android.preference.Preference' name='RingtonePreference'><constructor name='RingtonePreference' type='android.preference.RingtonePreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='RingtonePreference' type='android.preference.RingtonePreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='RingtonePreference' type='android.preference.RingtonePreference'><parameter name='context' type='android.content.Context'/></constructor><method name='getRingtoneType' return='int'/><method name='getShowDefault' return='boolean'/><method name='getShowSilent' return='boolean'/><method name='onActivityResult' return='boolean'><parameter name='requestCode' type='int'/><parameter name='resultCode' type='int'/><parameter name='data' type='android.content.Intent'/></method><method name='onPrepareRingtonePickerIntent' visibility='protected'><parameter name='ringtonePickerIntent' type='android.content.Intent'/></method><method name='onRestoreRingtone' return='android.net.Uri' visibility='protected'/><method name='onSaveRingtone' visibility='protected'><parameter name='ringtoneUri' type='android.net.Uri'/></method><method name='setRingtoneType'><parameter name='type' type='int'/></method><method name='setShowDefault'><parameter name='showDefault' type='boolean'/></method><method name='setShowSilent'><parameter name='showSilent' type='boolean'/></method></class><class api_added='11' extends='android.preference.DialogPreference' name='MultiSelectListPreference'><constructor api_added='11' name='MultiSelectListPreference' type='android.preference.MultiSelectListPreference'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='11' name='MultiSelectListPreference' type='android.preference.MultiSelectListPreference'><parameter name='context' type='android.content.Context'/></constructor><method api_added='11' name='findIndexOfValue' return='int'><parameter name='value' type='java.lang.String'/></method><method api_added='11' name='getEntries' return='java.lang.CharSequence[]'/><method api_added='11' name='getEntryValues' return='java.lang.CharSequence[]'/><method api_added='11' name='getValues' return='java.util.Set&lt;java.lang.String&gt;'/><method api_added='11' name='setEntries'><parameter name='entries' type='java.lang.CharSequence[]'/></method><method api_added='11' name='setEntries'><parameter name='entriesResId' type='int'/></method><method api_added='11' name='setEntryValues'><parameter name='entryValues' type='java.lang.CharSequence[]'/></method><method api_added='11' name='setEntryValues'><parameter name='entryValuesResId' type='int'/></method><method api_added='11' name='setValues'><parameter name='values' type='java.util.Set&lt;java.lang.String&gt;'/></method></class><class api_added='11' extends='java.lang.Object' final='true' name='PreferenceActivity.Header' static='true'><constructor api_added='11' name='PreferenceActivity.Header' type='android.preference.PreferenceActivity.Header'/><method api_added='11' name='describeContents' return='int'/><method api_added='11' name='getBreadCrumbShortTitle' return='java.lang.CharSequence'><parameter name='res' type='android.content.res.Resources'/></method><method api_added='11' name='getBreadCrumbTitle' return='java.lang.CharSequence'><parameter name='res' type='android.content.res.Resources'/></method><method api_added='11' name='getSummary' return='java.lang.CharSequence'><parameter name='res' type='android.content.res.Resources'/></method><method api_added='11' name='getTitle' return='java.lang.CharSequence'><parameter name='res' type='android.content.res.Resources'/></method><method api_added='11' name='readFromParcel'><parameter name='in' type='android.os.Parcel'/></method><method api_added='11' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class abstract='true' api_added='11' extends='android.app.Fragment' name='PreferenceFragment'><constructor api_added='11' name='PreferenceFragment' type='android.preference.PreferenceFragment'/><method api_added='11' name='addPreferencesFromIntent'><parameter name='intent' type='android.content.Intent'/></method><method api_added='11' name='addPreferencesFromResource'><parameter name='preferencesResId' type='int'/></method><method api_added='11' name='findPreference' return='android.preference.Preference'><parameter name='key' type='java.lang.CharSequence'/></method><method api_added='11' name='getPreferenceManager' return='android.preference.PreferenceManager'/><method api_added='11' name='getPreferenceScreen' return='android.preference.PreferenceScreen'/><method api_added='11' name='onPreferenceTreeClick' return='boolean'><parameter name='preferenceScreen' type='android.preference.PreferenceScreen'/><parameter name='preference' type='android.preference.Preference'/></method><method api_added='11' name='setPreferenceScreen'><parameter name='preferenceScreen' type='android.preference.PreferenceScreen'/></method></class><class api_added='14' extends='android.preference.TwoStatePreference' name='SwitchPreference'><constructor api_added='14' name='SwitchPreference' type='android.preference.SwitchPreference'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='SwitchPreference' type='android.preference.SwitchPreference'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='14' name='SwitchPreference' type='android.preference.SwitchPreference'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='14' name='getSwitchTextOff' return='java.lang.CharSequence'/><method api_added='14' name='getSwitchTextOn' return='java.lang.CharSequence'/><method api_added='14' name='setSwitchTextOff'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setSwitchTextOff'><parameter name='arg0' type='int'/></method><method api_added='14' name='setSwitchTextOn'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setSwitchTextOn'><parameter name='arg0' type='int'/></method></class><class abstract='true' api_added='14' extends='android.preference.Preference' name='TwoStatePreference'><constructor api_added='14' name='TwoStatePreference' type='android.preference.TwoStatePreference'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='TwoStatePreference' type='android.preference.TwoStatePreference'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='14' name='TwoStatePreference' type='android.preference.TwoStatePreference'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='14' name='getDisableDependentsState' return='boolean'/><method api_added='14' name='getSummaryOff' return='java.lang.CharSequence'/><method api_added='14' name='getSummaryOn' return='java.lang.CharSequence'/><method api_added='14' name='isChecked' return='boolean'/><method api_added='14' name='setChecked'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setDisableDependentsState'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setSummaryOff'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setSummaryOff'><parameter name='arg0' type='int'/></method><method api_added='14' name='setSummaryOn'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setSummaryOn'><parameter name='arg0' type='int'/></method></class><interface abstract='true' name='Preference.OnPreferenceChangeListener' static='true'><method abstract='true' name='onPreferenceChange' return='boolean'><parameter name='preference' type='android.preference.Preference'/><parameter name='newValue' type='java.lang.Object'/></method></interface><interface abstract='true' name='Preference.OnPreferenceClickListener' static='true'><method abstract='true' name='onPreferenceClick' return='boolean'><parameter name='preference' type='android.preference.Preference'/></method></interface><interface abstract='true' name='PreferenceManager.OnActivityDestroyListener' static='true'><method abstract='true' name='onActivityDestroy'/></interface><interface abstract='true' name='PreferenceManager.OnActivityResultListener' static='true'><method abstract='true' name='onActivityResult' return='boolean'><parameter name='requestCode' type='int'/><parameter name='resultCode' type='int'/><parameter name='data' type='android.content.Intent'/></method></interface><interface abstract='true' name='PreferenceManager.OnActivityStopListener' static='true'><method abstract='true' name='onActivityStop'/></interface><interface abstract='true' api_added='11' name='PreferenceFragment.OnPreferenceStartFragmentCallback' static='true'><method abstract='true' api_added='11' name='onPreferenceStartFragment' return='boolean'><parameter name='caller' type='android.preference.PreferenceFragment'/><parameter name='pref' type='android.preference.Preference'/></method></interface></package><package name='android.provider'><class extends='java.lang.Object' name='Browser'><constructor name='Browser' type='android.provider.Browser'/><method final='true' name='addSearchUrl' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='search' type='java.lang.String'/></method><method final='true' name='canClearHistory' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/></method><method final='true' name='clearHistory' static='true'><parameter name='cr' type='android.content.ContentResolver'/></method><method final='true' name='clearSearches' static='true'><parameter name='cr' type='android.content.ContentResolver'/></method><method final='true' name='deleteFromHistory' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='url' type='java.lang.String'/></method><method final='true' name='deleteHistoryTimeFrame' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='begin' type='long'/><parameter name='end' type='long'/></method><method final='true' name='getAllBookmarks' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='getAllVisitedUrls' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='requestAllIcons' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='where' type='java.lang.String'/><parameter name='listener' type='android.webkit.WebIconDatabase.IconListener'/></method><method final='true' name='saveBookmark' static='true'><parameter name='c' type='android.content.Context'/><parameter name='title' type='java.lang.String'/><parameter name='url' type='java.lang.String'/></method><method final='true' name='sendString' static='true'><parameter name='c' type='android.content.Context'/><parameter name='s' type='java.lang.String'/></method><method final='true' name='truncateHistory' static='true'><parameter name='cr' type='android.content.ContentResolver'/></method><method final='true' name='updateVisitedHistory' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='url' type='java.lang.String'/><parameter name='real' type='boolean'/></method></class><class extends='java.lang.Object' name='Browser.BookmarkColumns' static='true'><constructor name='Browser.BookmarkColumns' type='android.provider.Browser.BookmarkColumns'/></class><class extends='java.lang.Object' name='Browser.SearchColumns' static='true'><constructor name='Browser.SearchColumns' type='android.provider.Browser.SearchColumns'/></class><class extends='java.lang.Object' name='CallLog'><constructor name='CallLog' type='android.provider.CallLog'/></class><class extends='java.lang.Object' name='CallLog.Calls' static='true'><constructor name='CallLog.Calls' type='android.provider.CallLog.Calls'/><method api_added='8' name='getLastOutgoingCall' return='java.lang.String' static='true'><parameter name='context' type='android.content.Context'/></method></class><class deprecated='5' extends='java.lang.Object' name='Contacts'/><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.ContactMethods' static='true'><method deprecated='5' name='addPostalLocation'><parameter name='context' type='android.content.Context'/><parameter name='postalId' type='long'/><parameter name='latitude' type='double'/><parameter name='longitude' type='double'/></method><method deprecated='5' name='decodeImProtocol' return='java.lang.Object' static='true'><parameter name='encodedString' type='java.lang.String'/></method><method deprecated='5' name='encodeCustomImProtocol' return='java.lang.String' static='true'><parameter name='protocolString' type='java.lang.String'/></method><method deprecated='5' name='encodePredefinedImProtocol' return='java.lang.String' static='true'><parameter name='protocol' type='int'/></method><method deprecated='5' final='true' name='getDisplayLabel' return='java.lang.CharSequence' static='true'><parameter name='context' type='android.content.Context'/><parameter name='kind' type='int'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method></class><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Extensions' static='true'/><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.GroupMembership' static='true'/><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Groups' static='true'/><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Intents' static='true'><constructor api_removed='14' deprecated='5' name='Contacts.Intents' type='android.provider.Contacts.Intents'/><constructor api_added='14' name='deprecated Contacts.Intents' type='android.provider.deprecated Contacts.Intents'/></class><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Intents.Insert' static='true'><constructor api_removed='14' deprecated='5' name='Contacts.Intents.Insert' type='android.provider.Contacts.Intents.Insert'/><constructor api_added='14' name='deprecated Contacts.Intents.Insert' type='android.provider.deprecated Contacts.Intents.Insert'/></class><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Intents.UI' static='true'><constructor api_removed='14' deprecated='5' name='Contacts.Intents.UI' type='android.provider.Contacts.Intents.UI'/><constructor api_added='14' name='deprecated Contacts.Intents.UI' type='android.provider.deprecated Contacts.Intents.UI'/></class><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Organizations' static='true'><method deprecated='5' final='true' name='getDisplayLabel' return='java.lang.CharSequence' static='true'><parameter name='context' type='android.content.Context'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method></class><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.People' static='true'><method deprecated='5' name='addToGroup' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='personId' type='long'/><parameter name='groupName' type='java.lang.String'/></method><method deprecated='5' name='addToGroup' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='personId' type='long'/><parameter name='groupId' type='long'/></method><method deprecated='5' name='addToMyContactsGroup' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='personId' type='long'/></method><method deprecated='5' name='createPersonInMyContactsGroup' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='values' type='android.content.ContentValues'/></method><method deprecated='5' name='loadContactPhoto' return='android.graphics.Bitmap' static='true'><parameter name='context' type='android.content.Context'/><parameter name='person' type='android.net.Uri'/><parameter name='placeholderImageResource' type='int'/><parameter name='options' type='android.graphics.BitmapFactory.Options'/></method><method deprecated='5' name='markAsContacted' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='personId' type='long'/></method><method deprecated='5' name='openContactPhotoInputStream' return='java.io.InputStream' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='person' type='android.net.Uri'/></method><method deprecated='5' name='queryGroups' return='android.database.Cursor' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='person' type='long'/></method><method deprecated='5' name='setPhotoData' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='person' type='android.net.Uri'/><parameter name='data' type='byte[]'/></method></class><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.People.ContactMethods' static='true'/><class deprecated='5' extends='java.lang.Object' name='Contacts.People.Extensions' static='true'/><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.People.Phones' static='true'/><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Phones' static='true'><method deprecated='5' final='true' name='getDisplayLabel' return='java.lang.CharSequence' static='true'><parameter name='context' type='android.content.Context'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/><parameter name='labelArray' type='java.lang.CharSequence[]'/></method><method deprecated='5' final='true' name='getDisplayLabel' return='java.lang.CharSequence' static='true'><parameter name='context' type='android.content.Context'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method></class><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Photos' static='true'/><class deprecated='5' extends='java.lang.Object' final='true' name='Contacts.Settings' static='true'><method deprecated='5' name='getSetting' return='java.lang.String' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='account' type='java.lang.String'/><parameter name='key' type='java.lang.String'/></method><method deprecated='5' name='setSetting' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='account' type='java.lang.String'/><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore'><constructor name='MediaStore' type='android.provider.MediaStore'/><method name='getMediaScannerUri' return='android.net.Uri' static='true'/><method api_added='12' name='getVersion' return='java.lang.String' static='true'><parameter name='context' type='android.content.Context'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio' static='true'><constructor name='MediaStore.Audio' type='android.provider.MediaStore.Audio'/><method name='keyFor' return='java.lang.String' static='true'><parameter name='name' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Albums' static='true'><constructor name='MediaStore.Audio.Albums' type='android.provider.MediaStore.Audio.Albums'/><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Artists' static='true'><constructor name='MediaStore.Audio.Artists' type='android.provider.MediaStore.Audio.Artists'/><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Artists.Albums' static='true'><constructor name='MediaStore.Audio.Artists.Albums' type='android.provider.MediaStore.Audio.Artists.Albums'/><method final='true' name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/><parameter name='artistId' type='long'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Genres' static='true'><constructor name='MediaStore.Audio.Genres' type='android.provider.MediaStore.Audio.Genres'/><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method><method api_added='11' name='getContentUriForAudioId' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/><parameter name='audioId' type='int'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Genres.Members' static='true'><constructor name='MediaStore.Audio.Genres.Members' type='android.provider.MediaStore.Audio.Genres.Members'/><method final='true' name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/><parameter name='genreId' type='long'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Media' static='true'><constructor name='MediaStore.Audio.Media' type='android.provider.MediaStore.Audio.Media'/><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method><method name='getContentUriForPath' return='android.net.Uri' static='true'><parameter name='path' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Playlists' static='true'><constructor name='MediaStore.Audio.Playlists' type='android.provider.MediaStore.Audio.Playlists'/><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Audio.Playlists.Members' static='true'><constructor name='MediaStore.Audio.Playlists.Members' type='android.provider.MediaStore.Audio.Playlists.Members'/><method final='true' name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/><parameter name='playlistId' type='long'/></method><method api_added='8' final='true' name='moveItem' return='boolean' static='true'><parameter name='res' type='android.content.ContentResolver'/><parameter name='playlistId' type='long'/><parameter name='from' type='int'/><parameter name='to' type='int'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Images' static='true'><constructor name='MediaStore.Images' type='android.provider.MediaStore.Images'/></class><class extends='java.lang.Object' final='true' name='MediaStore.Images.Media' static='true'><constructor name='MediaStore.Images.Media' type='android.provider.MediaStore.Images.Media'/><method final='true' name='getBitmap' return='android.graphics.Bitmap' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='url' type='android.net.Uri'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method><method final='true' name='insertImage' return='java.lang.String' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='imagePath' type='java.lang.String'/><parameter name='name' type='java.lang.String'/><parameter name='description' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method final='true' name='insertImage' return='java.lang.String' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='source' type='android.graphics.Bitmap'/><parameter name='title' type='java.lang.String'/><parameter name='description' type='java.lang.String'/></method><method final='true' name='query' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/></method><method final='true' name='query' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='where' type='java.lang.String'/><parameter name='orderBy' type='java.lang.String'/></method><method final='true' name='query' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='orderBy' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='MediaStore.Images.Thumbnails' static='true'><constructor name='MediaStore.Images.Thumbnails' type='android.provider.MediaStore.Images.Thumbnails'/><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method><method final='true' name='query' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/></method><method final='true' name='queryMiniThumbnail' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/><parameter name='kind' type='int'/><parameter name='projection' type='java.lang.String[]'/></method><method final='true' name='queryMiniThumbnails' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/><parameter name='kind' type='int'/><parameter name='projection' type='java.lang.String[]'/></method><method api_added='5' name='cancelThumbnailRequest' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/></method><method api_added='5' name='getThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/><parameter name='kind' type='int'/><parameter name='options' type='android.graphics.BitmapFactory.Options'/></method><method api_added='8' name='cancelThumbnailRequest' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/><parameter name='groupId' type='long'/></method><method api_added='8' name='getThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/><parameter name='groupId' type='long'/><parameter name='kind' type='int'/><parameter name='options' type='android.graphics.BitmapFactory.Options'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Video' static='true'><constructor name='MediaStore.Video' type='android.provider.MediaStore.Video'/><method final='true' name='query' return='android.database.Cursor' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/></method></class><class extends='java.lang.Object' final='true' name='MediaStore.Video.Media' static='true'><constructor name='MediaStore.Video.Media' type='android.provider.MediaStore.Video.Media'/><method name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='SearchRecentSuggestions'><constructor name='SearchRecentSuggestions' type='android.provider.SearchRecentSuggestions'><parameter name='context' type='android.content.Context'/><parameter name='authority' type='java.lang.String'/><parameter name='mode' type='int'/></constructor><method name='clearHistory'/><method name='saveRecentQuery'><parameter name='queryString' type='java.lang.String'/><parameter name='line2' type='java.lang.String'/></method><method name='truncateHistory' visibility='protected'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='maxEntries' type='int'/></method></class><class extends='java.lang.Object' final='true' name='Settings'><constructor name='Settings' type='android.provider.Settings'/></class><class extends='java.lang.Object' name='Settings.NameValueTable' static='true'><constructor name='Settings.NameValueTable' type='android.provider.Settings.NameValueTable'/><method name='getUriFor' return='android.net.Uri' static='true'><parameter name='uri' type='android.net.Uri'/><parameter name='name' type='java.lang.String'/></method><method name='putString' return='boolean' static='true' visibility='protected'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method></class><class extends='android.util.AndroidException' name='Settings.SettingNotFoundException' static='true'><constructor name='Settings.SettingNotFoundException' type='android.provider.Settings.SettingNotFoundException'><parameter name='msg' type='java.lang.String'/></constructor></class><class extends='android.provider.Settings.NameValueTable' final='true' name='Settings.System' static='true'><constructor name='Settings.System' type='android.provider.Settings.System'/><method name='getConfiguration' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='outConfig' type='android.content.res.Configuration'/></method><method name='getFloat' return='float' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='def' type='float'/></method><method name='getFloat' return='float' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><exception name='Settings.SettingNotFoundException' type='android.provider.Settings.SettingNotFoundException'/></method><method name='getInt' return='int' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='def' type='int'/></method><method name='getInt' return='int' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><exception name='Settings.SettingNotFoundException' type='android.provider.Settings.SettingNotFoundException'/></method><method deprecated='17' name='getShowGTalkServiceStatus' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/></method><method name='getString' return='java.lang.String' static='true' synchronized='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/></method><method name='getUriFor' return='android.net.Uri' static='true'><parameter name='name' type='java.lang.String'/></method><method name='putConfiguration' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='config' type='android.content.res.Configuration'/></method><method name='putFloat' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='float'/></method><method name='putInt' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='int'/></method><method name='putString' return='boolean' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method deprecated='17' name='setShowGTalkServiceStatus' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='flag' type='boolean'/></method><method api_added='3' name='getLong' return='long' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='def' type='long'/></method><method api_added='3' name='getLong' return='long' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><exception name='Settings.SettingNotFoundException' type='android.provider.Settings.SettingNotFoundException'/></method><method api_added='3' name='putLong' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='long'/></method></class><class api_added='3' deprecated='14' extends='java.lang.Object' final='true' name='LiveFolders'/><class api_added='3' extends='android.provider.Settings.NameValueTable' final='true' name='Settings.Secure' static='true'><constructor api_added='3' name='Settings.Secure' type='android.provider.Settings.Secure'/><method api_added='3' name='getFloat' return='float' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='def' type='float'/></method><method api_added='3' name='getFloat' return='float' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><exception name='Settings.SettingNotFoundException' type='android.provider.Settings.SettingNotFoundException'/></method><method api_added='3' name='getInt' return='int' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='def' type='int'/></method><method api_added='3' name='getInt' return='int' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><exception name='Settings.SettingNotFoundException' type='android.provider.Settings.SettingNotFoundException'/></method><method api_added='3' name='getLong' return='long' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='def' type='long'/></method><method api_added='3' name='getLong' return='long' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><exception name='Settings.SettingNotFoundException' type='android.provider.Settings.SettingNotFoundException'/></method><method api_added='3' name='getString' return='java.lang.String' static='true' synchronized='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/></method><method api_added='3' name='getUriFor' return='android.net.Uri' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='3' name='putFloat' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='float'/></method><method api_added='3' name='putInt' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='int'/></method><method api_added='3' name='putLong' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='long'/></method><method api_added='3' name='putString' return='boolean' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method api_added='8' deprecated='19' final='true' name='isLocationProviderEnabled' return='boolean' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='provider' type='java.lang.String'/></method><method api_added='8' deprecated='19' final='true' name='setLocationProviderEnabled' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='provider' type='java.lang.String'/><parameter name='enabled' type='boolean'/></method></class><class api_added='3' extends='java.lang.Object' name='UserDictionary'><constructor api_added='3' name='UserDictionary' type='android.provider.UserDictionary'/></class><class api_added='3' extends='java.lang.Object' name='UserDictionary.Words' static='true'><constructor api_added='3' name='UserDictionary.Words' type='android.provider.UserDictionary.Words'/><method api_added='3' deprecated='16' name='addWord' static='true'><parameter name='context' type='android.content.Context'/><parameter name='word' type='java.lang.String'/><parameter name='frequency' type='int'/><parameter name='localeType' type='int'/></method><method api_added='16' name='addWord' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/><parameter name='arg3' type='java.lang.String'/><parameter name='arg4' type='java.util.Locale'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract'><constructor api_added='5' name='ContactsContract' type='android.provider.ContactsContract'/><method api_added='14' name='isProfileId' return='boolean' static='true'><parameter name='arg0' type='long'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.AggregationExceptions' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Email' static='true'><method api_added='5' final='true' name='getTypeLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='5' final='true' name='getTypeLabelResource' return='int' static='true'><parameter name='type' type='int'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Event' static='true'><method api_added='5' name='getTypeResource' return='int' static='true'><parameter name='type' type='java.lang.Integer'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.GroupMembership' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Im' static='true'><method api_added='5' final='true' name='getProtocolLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='5' final='true' name='getProtocolLabelResource' return='int' static='true'><parameter name='type' type='int'/></method><method api_added='5' final='true' name='getTypeLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='5' final='true' name='getTypeLabelResource' return='int' static='true'><parameter name='type' type='int'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Nickname' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Note' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Organization' static='true'><method api_added='5' final='true' name='getTypeLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='5' final='true' name='getTypeLabelResource' return='int' static='true'><parameter name='type' type='int'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Phone' static='true'><method api_added='5' final='true' name='getTypeLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='5' final='true' name='getTypeLabelResource' return='int' static='true'><parameter name='type' type='int'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Photo' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Relation' static='true'><method api_added='11' final='true' name='getTypeLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='11' final='true' name='getTypeLabelResource' return='int' static='true'><parameter name='type' type='int'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.StructuredName' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.StructuredPostal' static='true'><method api_added='5' final='true' name='getTypeLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='5' final='true' name='getTypeLabelResource' return='int' static='true'><parameter name='type' type='int'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Website' static='true'/><class api_added='5' extends='java.lang.Object' name='ContactsContract.Contacts' static='true'><method api_added='5' name='getLookupUri' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='contactUri' type='android.net.Uri'/></method><method api_added='5' name='getLookupUri' return='android.net.Uri' static='true'><parameter name='contactId' type='long'/><parameter name='lookupKey' type='java.lang.String'/></method><method api_added='5' name='lookupContact' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='lookupUri' type='android.net.Uri'/></method><method api_added='5' deprecated='16' name='markAsContacted' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='contactId' type='long'/></method><method api_added='5' name='openContactPhotoInputStream' return='java.io.InputStream' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='contactUri' type='android.net.Uri'/></method><method api_added='14' name='openContactPhotoInputStream' return='java.io.InputStream' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='android.net.Uri'/><parameter name='arg2' type='boolean'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Contacts.AggregationSuggestions' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Contacts.Data' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Contacts.Photo' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Data' static='true'><method api_added='5' name='getContactLookupUri' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='dataUri' type='android.net.Uri'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Groups' static='true'><method api_added='8' name='newEntityIterator' return='android.content.EntityIterator' static='true'><parameter name='cursor' type='android.database.Cursor'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Intents' static='true'><constructor api_added='5' name='ContactsContract.Intents' type='android.provider.ContactsContract.Intents'/></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Intents.Insert' static='true'><constructor api_added='5' name='ContactsContract.Intents.Insert' type='android.provider.ContactsContract.Intents.Insert'/></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.PhoneLookup' static='true'/><class api_added='5' deprecated='5' extends='android.provider.ContactsContract.StatusUpdates' final='true' name='ContactsContract.Presence' static='true'><constructor api_added='5' name='ContactsContract.Presence' type='android.provider.ContactsContract.Presence'/></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.QuickContact' static='true'><constructor api_added='5' name='ContactsContract.QuickContact' type='android.provider.ContactsContract.QuickContact'/><method api_added='5' name='showQuickContact' static='true'><parameter name='context' type='android.content.Context'/><parameter name='target' type='android.view.View'/><parameter name='lookupUri' type='android.net.Uri'/><parameter name='mode' type='int'/><parameter name='excludeMimes' type='java.lang.String[]'/></method><method api_added='5' name='showQuickContact' static='true'><parameter name='context' type='android.content.Context'/><parameter name='target' type='android.graphics.Rect'/><parameter name='lookupUri' type='android.net.Uri'/><parameter name='mode' type='int'/><parameter name='excludeMimes' type='java.lang.String[]'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.RawContacts' static='true'><method api_added='5' name='getContactLookupUri' return='android.net.Uri' static='true'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='rawContactUri' type='android.net.Uri'/></method><method api_added='8' name='newEntityIterator' return='android.content.EntityIterator' static='true'><parameter name='cursor' type='android.database.Cursor'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.RawContacts.Data' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.RawContacts.Entity' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.RawContactsEntity' static='true'/><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.Settings' static='true'/><class api_added='5' extends='java.lang.Object' name='ContactsContract.StatusUpdates' static='true'><method api_added='5' final='true' name='getPresenceIconResourceId' return='int' static='true'><parameter name='status' type='int'/></method><method api_added='5' final='true' name='getPresencePrecedence' return='int' static='true'><parameter name='status' type='int'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='ContactsContract.SyncState' static='true'><method api_added='5' name='get' return='byte[]' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='account' type='android.accounts.Account'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='getWithUri' return='android.util.Pair&lt;android.net.Uri, byte[]&gt;' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='account' type='android.accounts.Account'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='newSetOperation' return='android.content.ContentProviderOperation' static='true'><parameter name='account' type='android.accounts.Account'/><parameter name='data' type='byte[]'/></method><method api_added='5' name='set' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='account' type='android.accounts.Account'/><parameter name='data' type='byte[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method></class><class api_added='5' extends='java.lang.Object' name='MediaStore.Video.Thumbnails' static='true'><constructor api_added='5' name='MediaStore.Video.Thumbnails' type='android.provider.MediaStore.Video.Thumbnails'/><method api_added='5' name='cancelThumbnailRequest' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/></method><method api_added='5' name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method><method api_added='5' name='getThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/><parameter name='kind' type='int'/><parameter name='options' type='android.graphics.BitmapFactory.Options'/></method><method api_added='8' name='cancelThumbnailRequest' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/><parameter name='groupId' type='long'/></method><method api_added='8' name='getThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='origId' type='long'/><parameter name='groupId' type='long'/><parameter name='kind' type='int'/><parameter name='options' type='android.graphics.BitmapFactory.Options'/></method></class><class api_added='5' extends='java.lang.Object' name='SyncStateContract'><constructor api_added='5' name='SyncStateContract' type='android.provider.SyncStateContract'/></class><class api_added='5' extends='java.lang.Object' name='SyncStateContract.Constants' static='true'><constructor api_added='5' name='SyncStateContract.Constants' type='android.provider.SyncStateContract.Constants'/></class><class api_added='5' extends='java.lang.Object' final='true' name='SyncStateContract.Helpers' static='true'><constructor api_added='5' name='SyncStateContract.Helpers' type='android.provider.SyncStateContract.Helpers'/><method api_added='5' name='get' return='byte[]' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='uri' type='android.net.Uri'/><parameter name='account' type='android.accounts.Account'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='getWithUri' return='android.util.Pair&lt;android.net.Uri, byte[]&gt;' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='uri' type='android.net.Uri'/><parameter name='account' type='android.accounts.Account'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='insert' return='android.net.Uri' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='uri' type='android.net.Uri'/><parameter name='account' type='android.accounts.Account'/><parameter name='data' type='byte[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='newSetOperation' return='android.content.ContentProviderOperation' static='true'><parameter name='uri' type='android.net.Uri'/><parameter name='account' type='android.accounts.Account'/><parameter name='data' type='byte[]'/></method><method api_added='5' name='newUpdateOperation' return='android.content.ContentProviderOperation' static='true'><parameter name='uri' type='android.net.Uri'/><parameter name='data' type='byte[]'/></method><method api_added='5' name='set' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='uri' type='android.net.Uri'/><parameter name='account' type='android.accounts.Account'/><parameter name='data' type='byte[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='5' name='update' static='true'><parameter name='provider' type='android.content.ContentProviderClient'/><parameter name='uri' type='android.net.Uri'/><parameter name='data' type='byte[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='AlarmClock'><constructor api_added='9' name='AlarmClock' type='android.provider.AlarmClock'/></class><class api_added='9' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.SipAddress' static='true'><method api_added='9' final='true' name='getTypeLabel' return='java.lang.CharSequence' static='true'><parameter name='res' type='android.content.res.Resources'/><parameter name='type' type='int'/><parameter name='label' type='java.lang.CharSequence'/></method><method api_added='9' final='true' name='getTypeLabelResource' return='int' static='true'><parameter name='type' type='int'/></method></class><class api_added='11' extends='java.lang.Object' final='true' name='ContactsContract.Contacts.Entity' static='true'/><class api_added='11' extends='java.lang.Object' final='true' name='ContactsContract.Directory' static='true'><method api_added='11' name='notifyDirectoryChange' static='true'><parameter name='resolver' type='android.content.ContentResolver'/></method></class><class api_added='11' extends='java.lang.Object' final='true' name='MediaStore.Files' static='true'><constructor api_added='11' name='MediaStore.Files' type='android.provider.MediaStore.Files'/><method api_added='11' name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/></method><method api_added='11' final='true' name='getContentUri' return='android.net.Uri' static='true'><parameter name='volumeName' type='java.lang.String'/><parameter name='rowId' type='long'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract'/><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.Attendees' static='true'><method api_added='14' final='true' name='query' return='android.database.Cursor' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='long'/><parameter name='arg2' type='java.lang.String[]'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.CalendarAlerts' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.CalendarCache' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.CalendarEntity' static='true'><method api_added='14' name='newEntityIterator' return='android.content.EntityIterator' static='true'><parameter name='arg0' type='android.database.Cursor'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.Calendars' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.EventDays' static='true'><method api_added='14' final='true' name='query' return='android.database.Cursor' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='java.lang.String[]'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.Events' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.EventsEntity' static='true'><method api_added='14' name='newEntityIterator' return='android.content.EntityIterator' static='true'><parameter name='arg0' type='android.database.Cursor'/><parameter name='arg1' type='android.content.ContentResolver'/></method><method api_added='14' name='newEntityIterator' return='android.content.EntityIterator' static='true'><parameter name='arg0' type='android.database.Cursor'/><parameter name='arg1' type='android.content.ContentProviderClient'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.ExtendedProperties' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.Instances' static='true'><method api_added='14' final='true' name='query' return='android.database.Cursor' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='long'/><parameter name='arg3' type='long'/></method><method api_added='14' final='true' name='query' return='android.database.Cursor' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='long'/><parameter name='arg3' type='long'/><parameter name='arg4' type='java.lang.String'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.Reminders' static='true'><method api_added='14' final='true' name='query' return='android.database.Cursor' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='long'/><parameter name='arg2' type='java.lang.String[]'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='CalendarContract.SyncState' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Identity' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='ContactsContract.DataUsageFeedback' static='true'><constructor api_added='14' name='ContactsContract.DataUsageFeedback' type='android.provider.ContactsContract.DataUsageFeedback'/></class><class api_added='14' extends='java.lang.Object' final='true' name='ContactsContract.DisplayPhoto' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='ContactsContract.Profile' static='true'/><class api_added='14' extends='java.lang.Object' final='true' name='ContactsContract.ProfileSyncState' static='true'><method api_added='14' name='get' return='byte[]' static='true'><parameter name='arg0' type='android.content.ContentProviderClient'/><parameter name='arg1' type='android.accounts.Account'/></method><method api_added='14' name='getWithUri' return='android.util.Pair&lt;android.net.Uri, byte[]&gt;' static='true'><parameter name='arg0' type='android.content.ContentProviderClient'/><parameter name='arg1' type='android.accounts.Account'/></method><method api_added='14' name='newSetOperation' return='android.content.ContentProviderOperation' static='true'><parameter name='arg0' type='android.accounts.Account'/><parameter name='arg1' type='byte[]'/></method><method api_added='14' name='set' static='true'><parameter name='arg0' type='android.content.ContentProviderClient'/><parameter name='arg1' type='android.accounts.Account'/><parameter name='arg2' type='byte[]'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='ContactsContract.RawContacts.DisplayPhoto' static='true'/><class api_added='14' extends='java.lang.Object' name='VoicemailContract'/><class api_added='14' extends='java.lang.Object' final='true' name='VoicemailContract.Status' static='true'><method api_added='14' name='buildSourceUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='VoicemailContract.Voicemails' static='true'><method api_added='14' name='buildSourceUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='15' extends='java.lang.Object' final='true' name='CalendarContract.Colors' static='true'/><class api_added='15' extends='java.lang.Object' final='true' name='ContactsContract.Contacts.StreamItems' static='true'/><class api_added='15' extends='java.lang.Object' final='true' name='ContactsContract.RawContacts.StreamItems' static='true'/><class api_added='15' extends='java.lang.Object' final='true' name='ContactsContract.StreamItemPhotos' static='true'/><class api_added='15' extends='java.lang.Object' final='true' name='ContactsContract.StreamItems' static='true'/><class api_added='15' extends='java.lang.Object' final='true' name='ContactsContract.StreamItems.StreamItemPhotos' static='true'/><class api_added='17' extends='android.provider.Settings.NameValueTable' final='true' name='Settings.Global' static='true'><constructor api_added='17' name='Settings.Global' type='android.provider.Settings.Global'/><method api_added='17' name='getFloat' return='float' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='float'/></method><method api_added='17' name='getFloat' return='float' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='17' name='getInt' return='int' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/></method><method api_added='17' name='getInt' return='int' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='17' name='getLong' return='long' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='long'/></method><method api_added='17' name='getLong' return='long' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='17' name='getString' return='java.lang.String' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='17' name='getUriFor' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='17' name='putFloat' return='boolean' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='float'/></method><method api_added='17' name='putInt' return='boolean' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/></method><method api_added='17' name='putLong' return='boolean' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='long'/></method><method api_added='17' name='putString' return='boolean' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='ContactsContract.CommonDataKinds.Contactables' static='true'><constructor api_added='18' name='ContactsContract.CommonDataKinds.Contactables' type='android.provider.ContactsContract.CommonDataKinds.Contactables'/></class><class api_added='18' extends='java.lang.Object' final='true' name='ContactsContract.DeletedContacts' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='DocumentsContract'><method api_added='19' name='buildChildDocumentsUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='buildDocumentUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='buildRecentDocumentsUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='buildRootUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='buildRootsUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='buildSearchDocumentsUri' return='android.net.Uri' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' name='deleteDocument' return='boolean' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='android.net.Uri'/></method><method api_added='19' name='getDocumentId' return='java.lang.String' static='true'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='19' name='getDocumentThumbnail' return='android.graphics.Bitmap' static='true'><parameter name='arg0' type='android.content.ContentResolver'/><parameter name='arg1' type='android.net.Uri'/><parameter name='arg2' type='android.graphics.Point'/><parameter name='arg3' type='android.os.CancellationSignal'/></method><method api_added='19' name='getRootId' return='java.lang.String' static='true'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='19' name='getSearchDocumentsQuery' return='java.lang.String' static='true'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='19' name='isDocumentUri' return='boolean' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.net.Uri'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='DocumentsContract.Document' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='DocumentsContract.Root' static='true'/><class abstract='true' api_added='19' extends='android.content.ContentProvider' name='DocumentsProvider'><constructor api_added='19' name='DocumentsProvider' type='android.provider.DocumentsProvider'/><method api_added='19' name='createDocument' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='19' final='true' name='delete' return='int'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String[]'/></method><method api_added='19' name='deleteDocument'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='getDocumentType' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' final='true' name='getType' return='java.lang.String'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='19' final='true' name='insert' return='android.net.Uri'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='android.content.ContentValues'/></method><method abstract='true' api_added='19' name='openDocument' return='android.os.ParcelFileDescriptor'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' name='openDocumentThumbnail' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.graphics.Point'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='openFile' return='android.os.ParcelFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' final='true' name='openFile' return='android.os.ParcelFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='openTypedAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='19' final='true' name='openTypedAssetFile' return='android.content.res.AssetFileDescriptor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.Bundle'/><parameter name='arg3' type='android.os.CancellationSignal'/></method><method api_added='19' final='true' name='query' return='android.database.Cursor'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String[]'/><parameter name='arg4' type='java.lang.String'/></method><method abstract='true' api_added='19' name='queryChildDocuments' return='android.database.Cursor'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='java.lang.String'/></method><method abstract='true' api_added='19' name='queryDocument' return='android.database.Cursor'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String[]'/></method><method api_added='19' name='queryRecentDocuments' return='android.database.Cursor'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String[]'/></method><method abstract='true' api_added='19' name='queryRoots' return='android.database.Cursor'><parameter name='arg0' type='java.lang.String[]'/></method><method api_added='19' name='querySearchDocuments' return='android.database.Cursor'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String[]'/></method><method api_added='19' final='true' name='update' return='int'><parameter name='arg0' type='android.net.Uri'/><parameter name='arg1' type='android.content.ContentValues'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String[]'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='Telephony'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Carriers' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Addr' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Draft' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Inbox' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Intents' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Outbox' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Part' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Rate' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Mms.Sent' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.MmsSms' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.MmsSms.PendingMessages' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Sms' static='true'><method api_added='19' name='getDefaultSmsPackage' return='java.lang.String' static='true'><parameter name='arg0' type='android.content.Context'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Sms.Conversations' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Sms.Draft' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Sms.Inbox' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Sms.Intents' static='true'><method api_added='19' name='getMessagesFromIntent' return='android.telephony.SmsMessage[]' static='true'><parameter name='arg0' type='android.content.Intent'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Sms.Outbox' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Sms.Sent' static='true'/><class api_added='19' extends='java.lang.Object' final='true' name='Telephony.Threads' static='true'/><interface abstract='true' name='BaseColumns'/><interface abstract='true' deprecated='5' name='Contacts.ContactMethodsColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.ExtensionsColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.GroupsColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.OrganizationColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.PeopleColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.PhonesColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.PhotosColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.PresenceColumns' static='true'/><interface abstract='true' deprecated='5' name='Contacts.SettingsColumns' static='true'/><interface abstract='true' name='MediaStore.Audio.AlbumColumns' static='true'/><interface abstract='true' name='MediaStore.Audio.ArtistColumns' static='true'/><interface abstract='true' name='MediaStore.Audio.AudioColumns' static='true'/><interface abstract='true' name='MediaStore.Audio.GenresColumns' static='true'/><interface abstract='true' name='MediaStore.Audio.PlaylistsColumns' static='true'/><interface abstract='true' name='MediaStore.Images.ImageColumns' static='true'/><interface abstract='true' name='MediaStore.MediaColumns' static='true'/><interface abstract='true' name='MediaStore.Video.VideoColumns' static='true'/><interface abstract='true' name='OpenableColumns'/><interface abstract='true' api_added='5' name='ContactsContract.BaseSyncColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.CommonDataKinds.BaseTypes' static='true'/><interface abstract='true' api_added='5' name='ContactsContract.CommonDataKinds.CommonColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.ContactOptionsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.ContactStatusColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.ContactsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.DataColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.DataColumnsWithJoins' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.GroupsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.PhoneLookupColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.PresenceColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.RawContactsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.SettingsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.StatusColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='ContactsContract.SyncColumns' static='true' visibility='protected'/><interface abstract='true' api_added='5' name='SyncStateContract.Columns' static='true'/><interface abstract='true' api_added='11' name='ContactsContract.ContactNameColumns' static='true' visibility='protected'/><interface abstract='true' api_added='11' name='ContactsContract.DisplayNameSources' static='true'/><interface abstract='true' api_added='11' name='ContactsContract.FullNameStyle' static='true'/><interface abstract='true' api_added='11' name='ContactsContract.PhoneticNameStyle' static='true'/><interface abstract='true' api_added='11' name='MediaStore.Files.FileColumns' static='true'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.AttendeesColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.CalendarAlertsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.CalendarCacheColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.CalendarColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.CalendarSyncColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.EventDaysColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.EventsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.ExtendedPropertiesColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.RemindersColumns' static='true' visibility='protected'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='CalendarContract.SyncColumns' static='true' visibility='protected'/><interface abstract='true' api_added='15' extends='java.lang.Object' name='CalendarContract.ColorsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='15' extends='java.lang.Object' name='ContactsContract.StreamItemPhotosColumns' static='true' visibility='protected'/><interface abstract='true' api_added='15' extends='java.lang.Object' name='ContactsContract.StreamItemsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='18' extends='java.lang.Object' name='ContactsContract.DataUsageStatColumns' static='true' visibility='protected'/><interface abstract='true' api_added='18' extends='java.lang.Object' name='ContactsContract.DeletedContactsColumns' static='true' visibility='protected'/><interface abstract='true' api_added='19' extends='java.lang.Object' name='Telephony.BaseMmsColumns' static='true'/><interface abstract='true' api_added='19' extends='java.lang.Object' name='Telephony.CanonicalAddressesColumns' static='true'/><interface abstract='true' api_added='19' extends='java.lang.Object' name='Telephony.TextBasedSmsColumns' static='true'/><interface abstract='true' api_added='19' extends='java.lang.Object' name='Telephony.ThreadsColumns' static='true'/></package><package name='android.sax'><class extends='java.lang.Object' name='Element'><method name='getChild' return='android.sax.Element'><parameter name='localName' type='java.lang.String'/></method><method name='getChild' return='android.sax.Element'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='requireChild' return='android.sax.Element'><parameter name='localName' type='java.lang.String'/></method><method name='requireChild' return='android.sax.Element'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='setElementListener'><parameter name='elementListener' type='android.sax.ElementListener'/></method><method name='setEndElementListener'><parameter name='endElementListener' type='android.sax.EndElementListener'/></method><method name='setEndTextElementListener'><parameter name='endTextElementListener' type='android.sax.EndTextElementListener'/></method><method name='setStartElementListener'><parameter name='startElementListener' type='android.sax.StartElementListener'/></method><method name='setTextElementListener'><parameter name='elementListener' type='android.sax.TextElementListener'/></method></class><class extends='android.sax.Element' name='RootElement'><constructor name='RootElement' type='android.sax.RootElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></constructor><constructor name='RootElement' type='android.sax.RootElement'><parameter name='localName' type='java.lang.String'/></constructor><method name='getContentHandler' return='org.xml.sax.ContentHandler'/></class><interface abstract='true' name='ElementListener'/><interface abstract='true' name='EndElementListener'><method abstract='true' name='end'/></interface><interface abstract='true' name='EndTextElementListener'><method abstract='true' name='end'><parameter name='body' type='java.lang.String'/></method></interface><interface abstract='true' name='StartElementListener'><method abstract='true' name='start'><parameter name='attributes' type='org.xml.sax.Attributes'/></method></interface><interface abstract='true' name='TextElementListener'/></package><package name='android.telephony'><class abstract='true' extends='java.lang.Object' name='CellLocation'><constructor name='CellLocation' type='android.telephony.CellLocation'/><method name='getEmpty' return='android.telephony.CellLocation' static='true'/><method name='requestLocationUpdate' static='true'/></class><class extends='java.lang.Object' name='PhoneNumberFormattingTextWatcher'><constructor name='PhoneNumberFormattingTextWatcher' type='android.telephony.PhoneNumberFormattingTextWatcher'/><method name='afterTextChanged' synchronized='true'><parameter name='text' type='android.text.Editable'/></method><method name='beforeTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='count' type='int'/><parameter name='after' type='int'/></method><method name='onTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='before' type='int'/><parameter name='count' type='int'/></method></class><class extends='java.lang.Object' name='PhoneNumberUtils'><constructor name='PhoneNumberUtils' type='android.telephony.PhoneNumberUtils'/><method name='calledPartyBCDFragmentToString' return='java.lang.String' static='true'><parameter name='bytes' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></method><method name='calledPartyBCDToString' return='java.lang.String' static='true'><parameter name='bytes' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></method><method name='compare' return='boolean' static='true'><parameter name='a' type='java.lang.String'/><parameter name='b' type='java.lang.String'/></method><method name='convertKeypadLettersToDigits' return='java.lang.String' static='true'><parameter name='input' type='java.lang.String'/></method><method name='extractNetworkPortion' return='java.lang.String' static='true'><parameter name='phoneNumber' type='java.lang.String'/></method><method name='extractPostDialPortion' return='java.lang.String' static='true'><parameter name='phoneNumber' type='java.lang.String'/></method><method name='formatNanpNumber' static='true'><parameter name='text' type='android.text.Editable'/></method><method name='formatNumber' return='java.lang.String' static='true'><parameter name='source' type='java.lang.String'/></method><method name='formatNumber' static='true'><parameter name='text' type='android.text.Editable'/><parameter name='defaultFormattingType' type='int'/></method><method name='getFormatTypeForLocale' return='int' static='true'><parameter name='locale' type='java.util.Locale'/></method><method name='getNumberFromIntent' return='java.lang.String' static='true'><parameter name='intent' type='android.content.Intent'/><parameter name='context' type='android.content.Context'/></method><method name='getStrippedReversed' return='java.lang.String' static='true'><parameter name='phoneNumber' type='java.lang.String'/></method><method final='true' name='is12Key' return='boolean' static='true'><parameter name='c' type='char'/></method><method final='true' name='isDialable' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isEmergencyNumber' return='boolean' static='true'><parameter name='number' type='java.lang.String'/></method><method name='isGlobalPhoneNumber' return='boolean' static='true'><parameter name='phoneNumber' type='java.lang.String'/></method><method name='isISODigit' return='boolean' static='true'><parameter name='c' type='char'/></method><method final='true' name='isNonSeparator' return='boolean' static='true'><parameter name='c' type='char'/></method><method final='true' name='isReallyDialable' return='boolean' static='true'><parameter name='c' type='char'/></method><method final='true' name='isStartsPostDial' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isWellFormedSmsAddress' return='boolean' static='true'><parameter name='address' type='java.lang.String'/></method><method name='networkPortionToCalledPartyBCD' return='byte[]' static='true'><parameter name='s' type='java.lang.String'/></method><method name='networkPortionToCalledPartyBCDWithLength' return='byte[]' static='true'><parameter name='s' type='java.lang.String'/></method><method name='numberToCalledPartyBCD' return='byte[]' static='true'><parameter name='number' type='java.lang.String'/></method><method name='stringFromStringAndTOA' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/><parameter name='TOA' type='int'/></method><method name='stripSeparators' return='java.lang.String' static='true'><parameter name='phoneNumber' type='java.lang.String'/></method><method name='toCallerIDMinMatch' return='java.lang.String' static='true'><parameter name='phoneNumber' type='java.lang.String'/></method><method name='toaFromString' return='int' static='true'><parameter name='s' type='java.lang.String'/></method><method api_added='3' name='formatJapaneseNumber' static='true'><parameter name='text' type='android.text.Editable'/></method><method api_added='5' name='compare' return='boolean' static='true'><parameter name='context' type='android.content.Context'/><parameter name='a' type='java.lang.String'/><parameter name='b' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='PhoneStateListener'><constructor name='PhoneStateListener' type='android.telephony.PhoneStateListener'/><method name='onCallForwardingIndicatorChanged'><parameter name='cfi' type='boolean'/></method><method name='onCallStateChanged'><parameter name='state' type='int'/><parameter name='incomingNumber' type='java.lang.String'/></method><method name='onCellLocationChanged'><parameter name='location' type='android.telephony.CellLocation'/></method><method name='onDataActivity'><parameter name='direction' type='int'/></method><method name='onDataConnectionStateChanged'><parameter name='state' type='int'/></method><method name='onMessageWaitingIndicatorChanged'><parameter name='mwi' type='boolean'/></method><method name='onServiceStateChanged'><parameter name='serviceState' type='android.telephony.ServiceState'/></method><method deprecated='5' name='onSignalStrengthChanged'><parameter name='asu' type='int'/></method><method api_added='7' name='onDataConnectionStateChanged'><parameter name='state' type='int'/><parameter name='networkType' type='int'/></method><method api_added='7' name='onSignalStrengthsChanged'><parameter name='signalStrength' type='android.telephony.SignalStrength'/></method><method api_added='17' name='onCellInfoChanged'><parameter name='arg0' type='java.util.List&lt;android.telephony.CellInfo&gt;'/></method></class><class extends='java.lang.Object' name='ServiceState'><constructor name='ServiceState' type='android.telephony.ServiceState'/><constructor name='ServiceState' type='android.telephony.ServiceState'><parameter name='s' type='android.telephony.ServiceState'/></constructor><constructor name='ServiceState' type='android.telephony.ServiceState'><parameter name='in' type='android.os.Parcel'/></constructor><method name='copyFrom' visibility='protected'><parameter name='s' type='android.telephony.ServiceState'/></method><method name='describeContents' return='int'/><method name='getIsManualSelection' return='boolean'/><method name='getOperatorAlphaLong' return='java.lang.String'/><method name='getOperatorAlphaShort' return='java.lang.String'/><method name='getOperatorNumeric' return='java.lang.String'/><method name='getRoaming' return='boolean'/><method name='getState' return='int'/><method name='setIsManualSelection'><parameter name='isManual' type='boolean'/></method><method name='setOperatorName'><parameter name='longName' type='java.lang.String'/><parameter name='shortName' type='java.lang.String'/><parameter name='numeric' type='java.lang.String'/></method><method name='setRoaming'><parameter name='roaming' type='boolean'/></method><method name='setState'><parameter name='state' type='int'/></method><method name='setStateOff'/><method name='setStateOutOfService'/><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='TelephonyManager'><method name='getCallState' return='int'/><method name='getCellLocation' return='android.telephony.CellLocation'/><method name='getDataActivity' return='int'/><method name='getDataState' return='int'/><method name='getDeviceId' return='java.lang.String'/><method name='getDeviceSoftwareVersion' return='java.lang.String'/><method name='getLine1Number' return='java.lang.String'/><method name='getNetworkCountryIso' return='java.lang.String'/><method name='getNetworkOperator' return='java.lang.String'/><method name='getNetworkOperatorName' return='java.lang.String'/><method name='getNetworkType' return='int'/><method name='getPhoneType' return='int'/><method name='getSimCountryIso' return='java.lang.String'/><method name='getSimOperator' return='java.lang.String'/><method name='getSimOperatorName' return='java.lang.String'/><method name='getSimSerialNumber' return='java.lang.String'/><method name='getSimState' return='int'/><method name='getSubscriberId' return='java.lang.String'/><method name='getVoiceMailAlphaTag' return='java.lang.String'/><method name='getVoiceMailNumber' return='java.lang.String'/><method name='isNetworkRoaming' return='boolean'/><method name='listen'><parameter name='listener' type='android.telephony.PhoneStateListener'/><parameter name='events' type='int'/></method><method api_added='3' name='getNeighboringCellInfo' return='java.util.List&lt;android.telephony.NeighboringCellInfo&gt;'/><method api_added='5' name='hasIccCard' return='boolean'/><method api_added='17' name='getAllCellInfo' return='java.util.List&lt;android.telephony.CellInfo&gt;'/><method api_added='18' name='getGroupIdLevel1' return='java.lang.String'/><method api_added='19' name='getMmsUAProfUrl' return='java.lang.String'/><method api_added='19' name='getMmsUserAgent' return='java.lang.String'/></class><class api_added='3' extends='java.lang.Object' name='NeighboringCellInfo'><constructor api_added='3' deprecated='5' name='NeighboringCellInfo' type='android.telephony.NeighboringCellInfo'/><constructor api_added='3' name='NeighboringCellInfo' type='android.telephony.NeighboringCellInfo'><parameter name='rssi' type='int'/><parameter name='cid' type='int'/></constructor><constructor api_added='3' name='NeighboringCellInfo' type='android.telephony.NeighboringCellInfo'><parameter name='in' type='android.os.Parcel'/></constructor><constructor api_added='14' name='deprecated NeighboringCellInfo' type='android.telephony.deprecated NeighboringCellInfo'/><constructor api_added='14' name='deprecated NeighboringCellInfo' type='android.telephony.deprecated NeighboringCellInfo'/><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getCid' return='int'/><method api_added='3' name='getRssi' return='int'/><method api_added='3' deprecated='5' name='setCid'><parameter name='cid' type='int'/></method><method api_added='3' deprecated='5' name='setRssi'><parameter name='rssi' type='int'/></method><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='5' name='getLac' return='int'/><method api_added='5' name='getNetworkType' return='int'/><method api_added='5' name='getPsc' return='int'/></class><class api_added='4' extends='java.lang.Object' final='true' name='SmsManager'><method api_added='4' name='divideMessage' return='java.util.ArrayList&lt;java.lang.String&gt;'><parameter name='text' type='java.lang.String'/></method><method api_added='4' name='getDefault' return='android.telephony.SmsManager' static='true'/><method api_added='4' name='sendDataMessage'><parameter name='destinationAddress' type='java.lang.String'/><parameter name='scAddress' type='java.lang.String'/><parameter name='destinationPort' type='short'/><parameter name='data' type='byte[]'/><parameter name='sentIntent' type='android.app.PendingIntent'/><parameter name='deliveryIntent' type='android.app.PendingIntent'/></method><method api_added='4' name='sendMultipartTextMessage'><parameter name='destinationAddress' type='java.lang.String'/><parameter name='scAddress' type='java.lang.String'/><parameter name='parts' type='java.util.ArrayList&lt;java.lang.String&gt;'/><parameter name='sentIntents' type='java.util.ArrayList&lt;android.app.PendingIntent&gt;'/><parameter name='deliveryIntents' type='java.util.ArrayList&lt;android.app.PendingIntent&gt;'/></method><method api_added='4' name='sendTextMessage'><parameter name='destinationAddress' type='java.lang.String'/><parameter name='scAddress' type='java.lang.String'/><parameter name='text' type='java.lang.String'/><parameter name='sentIntent' type='android.app.PendingIntent'/><parameter name='deliveryIntent' type='android.app.PendingIntent'/></method></class><class api_added='4' extends='java.lang.Object' name='SmsMessage'><method api_added='4' name='calculateLength' return='int[]' static='true'><parameter name='msgBody' type='java.lang.CharSequence'/><parameter name='use7bitOnly' type='boolean'/></method><method api_added='4' name='calculateLength' return='int[]' static='true'><parameter name='messageBody' type='java.lang.String'/><parameter name='use7bitOnly' type='boolean'/></method><method api_added='4' name='createFromPdu' return='android.telephony.SmsMessage' static='true'><parameter name='pdu' type='byte[]'/></method><method api_added='4' name='getDisplayMessageBody' return='java.lang.String'/><method api_added='4' name='getDisplayOriginatingAddress' return='java.lang.String'/><method api_added='4' name='getEmailBody' return='java.lang.String'/><method api_added='4' name='getEmailFrom' return='java.lang.String'/><method api_added='4' name='getIndexOnIcc' return='int'/><method api_added='4' deprecated='4' name='getIndexOnSim' return='int'/><method api_added='4' name='getMessageBody' return='java.lang.String'/><method api_added='4' name='getMessageClass' return='android.telephony.SmsMessage.MessageClass'/><method api_added='4' name='getOriginatingAddress' return='java.lang.String'/><method api_added='4' name='getPdu' return='byte[]'/><method api_added='4' name='getProtocolIdentifier' return='int'/><method api_added='4' name='getPseudoSubject' return='java.lang.String'/><method api_added='4' name='getServiceCenterAddress' return='java.lang.String'/><method api_added='4' name='getStatus' return='int'/><method api_added='4' name='getStatusOnIcc' return='int'/><method api_added='4' deprecated='4' name='getStatusOnSim' return='int'/><method api_added='4' name='getSubmitPdu' return='android.telephony.SmsMessage.SubmitPdu' static='true'><parameter name='scAddress' type='java.lang.String'/><parameter name='destinationAddress' type='java.lang.String'/><parameter name='message' type='java.lang.String'/><parameter name='statusReportRequested' type='boolean'/></method><method api_added='4' name='getSubmitPdu' return='android.telephony.SmsMessage.SubmitPdu' static='true'><parameter name='scAddress' type='java.lang.String'/><parameter name='destinationAddress' type='java.lang.String'/><parameter name='destinationPort' type='short'/><parameter name='data' type='byte[]'/><parameter name='statusReportRequested' type='boolean'/></method><method api_added='4' name='getTPLayerLengthForPDU' return='int' static='true'><parameter name='pdu' type='java.lang.String'/></method><method api_added='4' name='getTimestampMillis' return='long'/><method api_added='4' name='getUserData' return='byte[]'/><method api_added='4' name='isCphsMwiMessage' return='boolean'/><method api_added='4' name='isEmail' return='boolean'/><method api_added='4' name='isMWIClearMessage' return='boolean'/><method api_added='4' name='isMWISetMessage' return='boolean'/><method api_added='4' name='isMwiDontStore' return='boolean'/><method api_added='4' name='isReplace' return='boolean'/><method api_added='4' name='isReplyPathPresent' return='boolean'/><method api_added='4' name='isStatusReportMessage' return='boolean'/></class><class api_added='4' extends='java.lang.Enum' final='true' name='SmsMessage.MessageClass' static='true'><method api_added='4' name='valueOf' return='android.telephony.SmsMessage.MessageClass' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='4' final='true' name='values' return='android.telephony.SmsMessage.MessageClass[]' static='true'/></class><class api_added='4' extends='java.lang.Object' name='SmsMessage.SubmitPdu' static='true'/><class api_added='7' extends='java.lang.Object' name='SignalStrength'><method api_added='7' name='describeContents' return='int'/><method api_added='7' name='getCdmaDbm' return='int'/><method api_added='7' name='getCdmaEcio' return='int'/><method api_added='7' name='getEvdoDbm' return='int'/><method api_added='7' name='getEvdoEcio' return='int'/><method api_added='7' name='getEvdoSnr' return='int'/><method api_added='7' name='getGsmBitErrorRate' return='int'/><method api_added='7' name='getGsmSignalStrength' return='int'/><method api_added='7' name='isGsm' return='boolean'/><method api_added='7' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='17' extends='java.lang.Object' final='true' name='CellIdentityCdma'><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='getBasestationId' return='int'/><method api_added='17' name='getLatitude' return='int'/><method api_added='17' name='getLongitude' return='int'/><method api_added='17' name='getNetworkId' return='int'/><method api_added='17' name='getSystemId' return='int'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='java.lang.Object' final='true' name='CellIdentityGsm'><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='getCid' return='int'/><method api_added='17' name='getLac' return='int'/><method api_added='17' name='getMcc' return='int'/><method api_added='17' name='getMnc' return='int'/><method api_added='17' deprecated='18' name='getPsc' return='int'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='java.lang.Object' final='true' name='CellIdentityLte'><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='getCi' return='int'/><method api_added='17' name='getMcc' return='int'/><method api_added='17' name='getMnc' return='int'/><method api_added='17' name='getPci' return='int'/><method api_added='17' name='getTac' return='int'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class abstract='true' api_added='17' extends='java.lang.Object' name='CellInfo'><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='getTimeStamp' return='long'/><method api_added='17' name='isRegistered' return='boolean'/><method abstract='true' api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='android.telephony.CellInfo' final='true' name='CellInfoCdma'><method api_added='17' name='getCellIdentity' return='android.telephony.CellIdentityCdma'/><method api_added='17' name='getCellSignalStrength' return='android.telephony.CellSignalStrengthCdma'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='android.telephony.CellInfo' final='true' name='CellInfoGsm'><method api_added='17' name='getCellIdentity' return='android.telephony.CellIdentityGsm'/><method api_added='17' name='getCellSignalStrength' return='android.telephony.CellSignalStrengthGsm'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='android.telephony.CellInfo' final='true' name='CellInfoLte'><method api_added='17' name='getCellIdentity' return='android.telephony.CellIdentityLte'/><method api_added='17' name='getCellSignalStrength' return='android.telephony.CellSignalStrengthLte'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class abstract='true' api_added='17' extends='java.lang.Object' name='CellSignalStrength'><method abstract='true' api_added='17' name='equals' return='boolean'><parameter name='arg0' type='java.lang.Object'/></method><method abstract='true' api_added='17' name='getAsuLevel' return='int'/><method abstract='true' api_added='17' name='getDbm' return='int'/><method abstract='true' api_added='17' name='getLevel' return='int'/><method abstract='true' api_added='17' name='hashCode' return='int'/></class><class api_added='17' extends='android.telephony.CellSignalStrength' final='true' name='CellSignalStrengthCdma'><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='equals' return='boolean'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='17' name='getAsuLevel' return='int'/><method api_added='17' name='getCdmaDbm' return='int'/><method api_added='17' name='getCdmaEcio' return='int'/><method api_added='17' name='getCdmaLevel' return='int'/><method api_added='17' name='getDbm' return='int'/><method api_added='17' name='getEvdoDbm' return='int'/><method api_added='17' name='getEvdoEcio' return='int'/><method api_added='17' name='getEvdoLevel' return='int'/><method api_added='17' name='getEvdoSnr' return='int'/><method api_added='17' name='getLevel' return='int'/><method api_added='17' name='hashCode' return='int'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='android.telephony.CellSignalStrength' final='true' name='CellSignalStrengthGsm'><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='equals' return='boolean'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='17' name='getAsuLevel' return='int'/><method api_added='17' name='getDbm' return='int'/><method api_added='17' name='getLevel' return='int'/><method api_added='17' name='hashCode' return='int'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='android.telephony.CellSignalStrength' final='true' name='CellSignalStrengthLte'><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='equals' return='boolean'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='17' name='getAsuLevel' return='int'/><method api_added='17' name='getDbm' return='int'/><method api_added='17' name='getLevel' return='int'/><method api_added='17' name='getTimingAdvance' return='int'/><method api_added='17' name='hashCode' return='int'/><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='CellIdentityWcdma'><method api_added='18' name='describeContents' return='int'/><method api_added='18' name='getCid' return='int'/><method api_added='18' name='getLac' return='int'/><method api_added='18' name='getMcc' return='int'/><method api_added='18' name='getMnc' return='int'/><method api_added='18' name='getPsc' return='int'/><method api_added='18' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='18' extends='android.telephony.CellInfo' final='true' name='CellInfoWcdma'><method api_added='18' name='getCellIdentity' return='android.telephony.CellIdentityWcdma'/><method api_added='18' name='getCellSignalStrength' return='android.telephony.CellSignalStrengthWcdma'/><method api_added='18' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='18' extends='android.telephony.CellSignalStrength' final='true' name='CellSignalStrengthWcdma'><method api_added='18' name='describeContents' return='int'/><method api_added='18' name='equals' return='boolean'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='18' name='getAsuLevel' return='int'/><method api_added='18' name='getDbm' return='int'/><method api_added='18' name='getLevel' return='int'/><method api_added='18' name='hashCode' return='int'/><method api_added='18' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class></package><package name='android.telephony.gsm'><class extends='android.telephony.CellLocation' name='GsmCellLocation'><constructor name='GsmCellLocation' type='android.telephony.gsm.GsmCellLocation'/><constructor name='GsmCellLocation' type='android.telephony.gsm.GsmCellLocation'><parameter name='bundle' type='android.os.Bundle'/></constructor><method name='fillInNotifierBundle'><parameter name='m' type='android.os.Bundle'/></method><method name='getCid' return='int'/><method name='getLac' return='int'/><method name='setLacAndCid'><parameter name='lac' type='int'/><parameter name='cid' type='int'/></method><method name='setStateInvalid'/><method api_added='9' name='getPsc' return='int'/></class><class deprecated='4' extends='java.lang.Object' final='true' name='SmsManager'><method deprecated='4' name='divideMessage' return='java.util.ArrayList&lt;java.lang.String&gt;'><parameter name='text' type='java.lang.String'/></method><method deprecated='4' name='getDefault' return='android.telephony.gsm.SmsManager' static='true'/><method deprecated='4' name='sendDataMessage'><parameter name='destinationAddress' type='java.lang.String'/><parameter name='scAddress' type='java.lang.String'/><parameter name='destinationPort' type='short'/><parameter name='data' type='byte[]'/><parameter name='sentIntent' type='android.app.PendingIntent'/><parameter name='deliveryIntent' type='android.app.PendingIntent'/></method><method deprecated='4' name='sendMultipartTextMessage'><parameter name='destinationAddress' type='java.lang.String'/><parameter name='scAddress' type='java.lang.String'/><parameter name='parts' type='java.util.ArrayList&lt;java.lang.String&gt;'/><parameter name='sentIntents' type='java.util.ArrayList&lt;android.app.PendingIntent&gt;'/><parameter name='deliveryIntents' type='java.util.ArrayList&lt;android.app.PendingIntent&gt;'/></method><method deprecated='4' name='sendTextMessage'><parameter name='destinationAddress' type='java.lang.String'/><parameter name='scAddress' type='java.lang.String'/><parameter name='text' type='java.lang.String'/><parameter name='sentIntent' type='android.app.PendingIntent'/><parameter name='deliveryIntent' type='android.app.PendingIntent'/></method></class><class deprecated='4' extends='java.lang.Object' name='SmsMessage'><constructor api_removed='14' deprecated='4' name='SmsMessage' type='android.telephony.gsm.SmsMessage'/><constructor api_added='14' name='deprecated SmsMessage' type='android.telephony.gsm.deprecated SmsMessage'/><method deprecated='4' name='calculateLength' return='int[]' static='true'><parameter name='messageBody' type='java.lang.String'/><parameter name='use7bitOnly' type='boolean'/></method><method deprecated='4' name='createFromPdu' return='android.telephony.gsm.SmsMessage' static='true'><parameter name='pdu' type='byte[]'/></method><method deprecated='4' name='getDisplayMessageBody' return='java.lang.String'/><method deprecated='4' name='getDisplayOriginatingAddress' return='java.lang.String'/><method deprecated='4' name='getEmailBody' return='java.lang.String'/><method deprecated='4' name='getEmailFrom' return='java.lang.String'/><method deprecated='4' name='getIndexOnSim' return='int'/><method deprecated='4' name='getMessageBody' return='java.lang.String'/><method deprecated='4' name='getMessageClass' return='android.telephony.gsm.SmsMessage.MessageClass'/><method deprecated='4' name='getOriginatingAddress' return='java.lang.String'/><method deprecated='4' name='getPdu' return='byte[]'/><method deprecated='4' name='getProtocolIdentifier' return='int'/><method deprecated='4' name='getPseudoSubject' return='java.lang.String'/><method deprecated='4' name='getServiceCenterAddress' return='java.lang.String'/><method deprecated='4' name='getStatus' return='int'/><method deprecated='4' name='getStatusOnSim' return='int'/><method deprecated='4' name='getSubmitPdu' return='android.telephony.gsm.SmsMessage.SubmitPdu' static='true'><parameter name='scAddress' type='java.lang.String'/><parameter name='destinationAddress' type='java.lang.String'/><parameter name='message' type='java.lang.String'/><parameter name='statusReportRequested' type='boolean'/></method><method deprecated='4' name='getSubmitPdu' return='android.telephony.gsm.SmsMessage.SubmitPdu' static='true'><parameter name='scAddress' type='java.lang.String'/><parameter name='destinationAddress' type='java.lang.String'/><parameter name='destinationPort' type='short'/><parameter name='data' type='byte[]'/><parameter name='statusReportRequested' type='boolean'/></method><method deprecated='4' name='getTPLayerLengthForPDU' return='int' static='true'><parameter name='pdu' type='java.lang.String'/></method><method deprecated='4' name='getTimestampMillis' return='long'/><method deprecated='4' name='getUserData' return='byte[]'/><method deprecated='4' name='isCphsMwiMessage' return='boolean'/><method deprecated='4' name='isEmail' return='boolean'/><method deprecated='4' name='isMWIClearMessage' return='boolean'/><method deprecated='4' name='isMWISetMessage' return='boolean'/><method deprecated='4' name='isMwiDontStore' return='boolean'/><method deprecated='4' name='isReplace' return='boolean'/><method deprecated='4' name='isReplyPathPresent' return='boolean'/><method deprecated='4' name='isStatusReportMessage' return='boolean'/><method api_added='3' deprecated='4' name='calculateLength' return='int[]' static='true'><parameter name='messageBody' type='java.lang.CharSequence'/><parameter name='use7bitOnly' type='boolean'/></method></class><class deprecated='4' extends='java.lang.Enum' final='true' name='SmsMessage.MessageClass' static='true'><method name='valueOf' return='android.telephony.gsm.SmsMessage.MessageClass' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.telephony.gsm.SmsMessage.MessageClass[]' static='true'/></class><class deprecated='4' extends='java.lang.Object' name='SmsMessage.SubmitPdu' static='true'><constructor api_removed='14' deprecated='4' name='SmsMessage.SubmitPdu' type='android.telephony.gsm.SmsMessage.SubmitPdu'/><constructor api_added='14' name='deprecated SmsMessage.SubmitPdu' type='android.telephony.gsm.deprecated SmsMessage.SubmitPdu'/></class></package><package name='android.test'><class abstract='true' deprecated='3' extends='android.test.ActivityTestCase' name='ActivityInstrumentationTestCase'><constructor name='ActivityInstrumentationTestCase' type='android.test.ActivityInstrumentationTestCase'><parameter name='pkg' type='java.lang.String'/><parameter name='activityClass' type='java.lang.Class&lt;T&gt;'/></constructor><constructor name='ActivityInstrumentationTestCase' type='android.test.ActivityInstrumentationTestCase'><parameter name='pkg' type='java.lang.String'/><parameter name='activityClass' type='java.lang.Class&lt;T&gt;'/><parameter name='initialTouchMode' type='boolean'/></constructor><method name='getActivity' return='T'/><method name='testActivityTestCaseSetUpProperly'><exception name='Exception' type='java.lang.Exception'/></method></class><class abstract='true' extends='android.test.InstrumentationTestCase' name='ActivityTestCase'><constructor name='ActivityTestCase' type='android.test.ActivityTestCase'/><method name='getActivity' return='android.app.Activity' visibility='protected'/><method name='scrubClass' visibility='protected'><parameter name='testCaseClass' type='java.lang.Class&lt;?&gt;'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/></method><method name='setActivity' visibility='protected'><parameter name='testActivity' type='android.app.Activity'/></method></class><class abstract='true' extends='android.test.ActivityTestCase' name='ActivityUnitTestCase'><constructor name='ActivityUnitTestCase' type='android.test.ActivityUnitTestCase'><parameter name='activityClass' type='java.lang.Class&lt;T&gt;'/></constructor><method name='getActivity' return='T'/><method name='getFinishedActivityRequest' return='int'/><method name='getRequestedOrientation' return='int'/><method name='getStartedActivityIntent' return='android.content.Intent'/><method name='getStartedActivityRequest' return='int'/><method name='isFinishCalled' return='boolean'/><method name='setActivityContext'><parameter name='activityContext' type='android.content.Context'/></method><method name='setApplication'><parameter name='application' type='android.app.Application'/></method><method name='startActivity' return='T' visibility='protected'><parameter name='intent' type='android.content.Intent'/><parameter name='savedInstanceState' type='android.os.Bundle'/><parameter name='lastNonConfigurationInstance' type='java.lang.Object'/></method></class><class extends='junit.framework.TestCase' name='AndroidTestCase'><constructor name='AndroidTestCase' type='android.test.AndroidTestCase'/><method name='getContext' return='android.content.Context'/><method name='scrubClass' visibility='protected'><parameter name='testCaseClass' type='java.lang.Class&lt;?&gt;'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/></method><method name='setContext'><parameter name='context' type='android.content.Context'/></method><method name='testAndroidTestCaseSetupProperly'/><method api_added='4' name='assertActivityRequiresPermission'><parameter name='packageName' type='java.lang.String'/><parameter name='className' type='java.lang.String'/><parameter name='permission' type='java.lang.String'/></method><method api_added='4' name='assertReadingContentUriRequiresPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='permission' type='java.lang.String'/></method><method api_added='4' name='assertWritingContentUriRequiresPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='permission' type='java.lang.String'/></method></class><class extends='junit.runner.BaseTestRunner' name='AndroidTestRunner'><constructor name='AndroidTestRunner' type='android.test.AndroidTestRunner'/><method name='addTestListener'><parameter name='testListener' type='junit.framework.TestListener'/></method><method name='clearTestListeners'/><method name='createTestResult' return='junit.framework.TestResult' visibility='protected'/><method name='getTestCases' return='java.util.List&lt;junit.framework.TestCase&gt;'/><method name='getTestClassName' return='java.lang.String'/><method name='getTestResult' return='junit.framework.TestResult'/><method name='runFailed' visibility='protected'><parameter name='message' type='java.lang.String'/></method><method name='runTest'/><method name='runTest'><parameter name='testResult' type='junit.framework.TestResult'/></method><method name='setContext'><parameter name='context' type='android.content.Context'/></method><method deprecated='5' name='setInstrumentaiton'><parameter name='instrumentation' type='android.app.Instrumentation'/></method><method name='setTest'><parameter name='test' type='junit.framework.Test'/></method><method name='setTestClassName'><parameter name='testClassName' type='java.lang.String'/><parameter name='testMethodName' type='java.lang.String'/></method><method name='testEnded'><parameter name='testName' type='java.lang.String'/></method><method name='testFailed'><parameter name='status' type='int'/><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='java.lang.Throwable'/></method><method name='testStarted'><parameter name='testName' type='java.lang.String'/></method><method api_added='5' name='setInstrumentation'><parameter name='instrumentation' type='android.app.Instrumentation'/></method></class><class abstract='true' extends='android.test.AndroidTestCase' name='ApplicationTestCase'><constructor name='ApplicationTestCase' type='android.test.ApplicationTestCase'><parameter name='applicationClass' type='java.lang.Class&lt;T&gt;'/></constructor><method final='true' name='createApplication' visibility='protected'/><method name='getApplication' return='T'/><method name='getSystemContext' return='android.content.Context'/><method final='true' name='terminateApplication' visibility='protected'/><method final='true' name='testApplicationTestCaseSetUpProperly'><exception name='Exception' type='java.lang.Exception'/></method></class><class deprecated='16' extends='java.lang.Error' name='AssertionFailedError'><constructor name='AssertionFailedError' type='android.test.AssertionFailedError'/><constructor name='AssertionFailedError' type='android.test.AssertionFailedError'><parameter name='message' type='java.lang.String'/></constructor></class><class deprecated='16' extends='android.test.AssertionFailedError' name='ComparisonFailure'><constructor name='ComparisonFailure' type='android.test.ComparisonFailure'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='FlakyTest'/><class extends='junit.framework.TestCase' name='InstrumentationTestCase'><constructor name='InstrumentationTestCase' type='android.test.InstrumentationTestCase'/><method name='getInstrumentation' return='android.app.Instrumentation'/><method deprecated='5' name='injectInsrumentation'><parameter name='instrumentation' type='android.app.Instrumentation'/></method><method final='true' name='launchActivity' return='T'><parameter name='pkg' type='java.lang.String'/><parameter name='activityCls' type='java.lang.Class&lt;T&gt;'/><parameter name='extras' type='android.os.Bundle'/></method><method name='sendKeys'><parameter name='keysSequence' type='java.lang.String'/></method><method name='sendKeys'><parameter name='keys' type='int...'/></method><method name='sendRepeatedKeys'><parameter name='keys' type='int...'/></method><method api_added='3' final='true' name='launchActivityWithIntent' return='T'><parameter name='pkg' type='java.lang.String'/><parameter name='activityCls' type='java.lang.Class&lt;T&gt;'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='3' name='runTestOnUiThread'><parameter name='r' type='java.lang.Runnable'/><exception name='Throwable' type='java.lang.Throwable'/></method><method api_added='5' name='injectInstrumentation'><parameter name='instrumentation' type='android.app.Instrumentation'/></method></class><class extends='android.app.Instrumentation' name='InstrumentationTestRunner'><constructor name='InstrumentationTestRunner' type='android.test.InstrumentationTestRunner'/><method name='getAllTests' return='junit.framework.TestSuite'/><method name='getAndroidTestRunner' return='android.test.AndroidTestRunner' visibility='protected'/><method name='getLoader' return='java.lang.ClassLoader'/><method name='getTestSuite' return='junit.framework.TestSuite'/><method api_added='18' name='getArguments' return='android.os.Bundle'/></class><class extends='junit.framework.TestSuite' name='InstrumentationTestSuite'><constructor name='InstrumentationTestSuite' type='android.test.InstrumentationTestSuite'><parameter name='instr' type='android.app.Instrumentation'/></constructor><constructor name='InstrumentationTestSuite' type='android.test.InstrumentationTestSuite'><parameter name='name' type='java.lang.String'/><parameter name='instr' type='android.app.Instrumentation'/></constructor><constructor name='InstrumentationTestSuite' type='android.test.InstrumentationTestSuite'><parameter name='theClass' type='java.lang.Class'/><parameter name='instr' type='android.app.Instrumentation'/></constructor><method api_added='16' name='addTestSuite'><parameter name='arg0' type='java.lang.Class'/></method></class><class extends='android.content.ContextWrapper' name='IsolatedContext'><constructor name='IsolatedContext' type='android.test.IsolatedContext'><parameter name='resolver' type='android.content.ContentResolver'/><parameter name='targetContext' type='android.content.Context'/></constructor><method name='getAndClearBroadcastIntents' return='java.util.List&lt;android.content.Intent&gt;'/></class><class extends='java.lang.Object' final='true' name='MoreAsserts'><method name='assertAssignableFrom' static='true'><parameter name='expected' type='java.lang.Class&lt;?&gt;'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertAssignableFrom' static='true'><parameter name='expected' type='java.lang.Class&lt;?&gt;'/><parameter name='actual' type='java.lang.Class&lt;?&gt;'/></method><method name='assertContainsRegex' return='java.util.regex.MatchResult' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertContainsRegex' return='java.util.regex.MatchResult' static='true'><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertContentsInAnyOrder' static='true'><parameter name='message' type='java.lang.String'/><parameter name='actual' type='java.lang.Iterable&lt;?&gt;'/><parameter name='expected' type='java.lang.Object...'/></method><method name='assertContentsInAnyOrder' static='true'><parameter name='actual' type='java.lang.Iterable&lt;?&gt;'/><parameter name='expected' type='java.lang.Object...'/></method><method name='assertContentsInOrder' static='true'><parameter name='message' type='java.lang.String'/><parameter name='actual' type='java.lang.Iterable&lt;?&gt;'/><parameter name='expected' type='java.lang.Object...'/></method><method name='assertContentsInOrder' static='true'><parameter name='actual' type='java.lang.Iterable&lt;?&gt;'/><parameter name='expected' type='java.lang.Object...'/></method><method name='assertEmpty' static='true'><parameter name='message' type='java.lang.String'/><parameter name='iterable' type='java.lang.Iterable&lt;?&gt;'/></method><method name='assertEmpty' static='true'><parameter name='iterable' type='java.lang.Iterable&lt;?&gt;'/></method><method api_removed='14' name='assertEmpty' static='true'><parameter name='message' type='java.lang.String'/><parameter name='map' type='java.util.Map&lt;?, ?&gt;'/></method><method api_removed='14' name='assertEmpty' static='true'><parameter name='map' type='java.util.Map&lt;?, ?&gt;'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='byte[]'/><parameter name='actual' type='byte[]'/></method><method name='assertEquals' static='true'><parameter name='expected' type='byte[]'/><parameter name='actual' type='byte[]'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='int[]'/><parameter name='actual' type='int[]'/></method><method name='assertEquals' static='true'><parameter name='expected' type='int[]'/><parameter name='actual' type='int[]'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='double[]'/><parameter name='actual' type='double[]'/></method><method name='assertEquals' static='true'><parameter name='expected' type='double[]'/><parameter name='actual' type='double[]'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.lang.Object[]'/><parameter name='actual' type='java.lang.Object[]'/></method><method name='assertEquals' static='true'><parameter name='expected' type='java.lang.Object[]'/><parameter name='actual' type='java.lang.Object[]'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.util.Set&lt;? extends java.lang.Object&gt;'/><parameter name='actual' type='java.util.Set&lt;? extends java.lang.Object&gt;'/></method><method name='assertEquals' static='true'><parameter name='expected' type='java.util.Set&lt;? extends java.lang.Object&gt;'/><parameter name='actual' type='java.util.Set&lt;? extends java.lang.Object&gt;'/></method><method name='assertMatchesRegex' return='java.util.regex.MatchResult' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertMatchesRegex' return='java.util.regex.MatchResult' static='true'><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertNotContainsRegex' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertNotContainsRegex' static='true'><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertNotEmpty' static='true'><parameter name='message' type='java.lang.String'/><parameter name='iterable' type='java.lang.Iterable&lt;?&gt;'/></method><method name='assertNotEmpty' static='true'><parameter name='iterable' type='java.lang.Iterable&lt;?&gt;'/></method><method api_removed='14' name='assertNotEmpty' static='true'><parameter name='message' type='java.lang.String'/><parameter name='map' type='java.util.Map&lt;?, ?&gt;'/></method><method api_removed='14' name='assertNotEmpty' static='true'><parameter name='map' type='java.util.Map&lt;?, ?&gt;'/></method><method name='assertNotEqual' static='true'><parameter name='message' type='java.lang.String'/><parameter name='unexpected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertNotEqual' static='true'><parameter name='unexpected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertNotMatchesRegex' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertNotMatchesRegex' static='true'><parameter name='expectedRegex' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='checkEqualsAndHashCodeMethods' static='true'><parameter name='message' type='java.lang.String'/><parameter name='lhs' type='java.lang.Object'/><parameter name='rhs' type='java.lang.Object'/><parameter name='expectedResult' type='boolean'/></method><method name='checkEqualsAndHashCodeMethods' static='true'><parameter name='lhs' type='java.lang.Object'/><parameter name='rhs' type='java.lang.Object'/><parameter name='expectedResult' type='boolean'/></method><method api_added='14' name='assertEmpty' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;?'/><parameter name='arg2' type='?&gt;'/></method><method api_added='14' name='assertEmpty' static='true'><parameter name='arg0' type='java.util.Map&lt;?'/><parameter name='arg1' type='?&gt;'/></method><method api_added='14' name='assertNotEmpty' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;?'/><parameter name='arg2' type='?&gt;'/></method><method api_added='14' name='assertNotEmpty' static='true'><parameter name='arg0' type='java.util.Map&lt;?'/><parameter name='arg1' type='?&gt;'/></method></class><class abstract='true' deprecated='3' extends='android.test.InstrumentationTestCase' name='ProviderTestCase'><constructor name='ProviderTestCase' type='android.test.ProviderTestCase'><parameter name='providerClass' type='java.lang.Class&lt;T&gt;'/><parameter name='providerAuthority' type='java.lang.String'/></constructor><method name='getMockContentResolver' return='android.test.mock.MockContentResolver'/><method name='getMockContext' return='android.test.IsolatedContext'/><method name='getProvider' return='T'/><method name='newResolverWithContentProviderFromSql' return='android.content.ContentResolver' static='true'><parameter name='targetContext' type='android.content.Context'/><parameter name='providerClass' type='java.lang.Class&lt;T&gt;'/><parameter name='authority' type='java.lang.String'/><parameter name='databaseName' type='java.lang.String'/><parameter name='databaseVersion' type='int'/><parameter name='sql' type='java.lang.String'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method></class><class extends='android.content.ContextWrapper' name='RenamingDelegatingContext'><constructor name='RenamingDelegatingContext' type='android.test.RenamingDelegatingContext'><parameter name='context' type='android.content.Context'/><parameter name='filePrefix' type='java.lang.String'/></constructor><constructor name='RenamingDelegatingContext' type='android.test.RenamingDelegatingContext'><parameter name='context' type='android.content.Context'/><parameter name='fileContext' type='android.content.Context'/><parameter name='filePrefix' type='java.lang.String'/></constructor><method name='getDatabasePrefix' return='java.lang.String'/><method name='makeExistingFilesAndDbsAccessible'/><method name='providerWithRenamedContext' return='T' static='true'><parameter name='contentProvider' type='java.lang.Class&lt;T&gt;'/><parameter name='c' type='android.content.Context'/><parameter name='filePrefix' type='java.lang.String'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method><method name='providerWithRenamedContext' return='T' static='true'><parameter name='contentProvider' type='java.lang.Class&lt;T&gt;'/><parameter name='c' type='android.content.Context'/><parameter name='filePrefix' type='java.lang.String'/><parameter name='allowAccessToExistingFilesAndDbs' type='boolean'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method></class><class abstract='true' extends='android.test.AndroidTestCase' name='ServiceTestCase'><constructor name='ServiceTestCase' type='android.test.ServiceTestCase'><parameter name='serviceClass' type='java.lang.Class&lt;T&gt;'/></constructor><method name='bindService' return='android.os.IBinder' visibility='protected'><parameter name='intent' type='android.content.Intent'/></method><method name='getApplication' return='android.app.Application'/><method name='getService' return='T'/><method name='getSystemContext' return='android.content.Context'/><method name='setApplication'><parameter name='application' type='android.app.Application'/></method><method name='setupService' visibility='protected'/><method name='shutdownService' visibility='protected'/><method name='startService' visibility='protected'><parameter name='intent' type='android.content.Intent'/></method><method name='testServiceTestCaseSetUpProperly'><exception name='Exception' type='java.lang.Exception'/></method></class><class abstract='true' extends='android.test.InstrumentationTestCase' name='SingleLaunchActivityTestCase'><constructor name='SingleLaunchActivityTestCase' type='android.test.SingleLaunchActivityTestCase'><parameter name='pkg' type='java.lang.String'/><parameter name='activityClass' type='java.lang.Class&lt;T&gt;'/></constructor><method name='getActivity' return='T'/><method name='testActivityTestCaseSetUpProperly'><exception name='Exception' type='java.lang.Exception'/></method></class><class extends='android.test.InstrumentationTestCase' name='SyncBaseInstrumentation'><constructor name='SyncBaseInstrumentation' type='android.test.SyncBaseInstrumentation'/><method name='cancelSyncsandDisableAutoSync' visibility='protected'/><method name='syncProvider' visibility='protected'><parameter name='uri' type='android.net.Uri'/><parameter name='account' type='java.lang.String'/><parameter name='authority' type='java.lang.String'/><exception name='Exception' type='java.lang.Exception'/></method></class><class extends='java.lang.Object' name='TouchUtils'><constructor name='TouchUtils' type='android.test.TouchUtils'/><method name='clickView' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method deprecated='3' name='drag' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='fromX' type='float'/><parameter name='toX' type='float'/><parameter name='fromY' type='float'/><parameter name='toY' type='float'/><parameter name='stepCount' type='int'/></method><method deprecated='3' name='dragQuarterScreenDown' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/></method><method deprecated='3' name='dragQuarterScreenUp' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/></method><method deprecated='3' name='dragViewBy' return='int' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='deltaX' type='int'/><parameter name='deltaY' type='int'/></method><method deprecated='3' name='dragViewTo' return='int' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='toX' type='int'/><parameter name='toY' type='int'/></method><method deprecated='3' name='dragViewToBottom' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method deprecated='3' name='dragViewToBottom' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='stepCount' type='int'/></method><method deprecated='3' name='dragViewToTop' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method deprecated='3' name='dragViewToTop' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='stepCount' type='int'/></method><method deprecated='3' name='dragViewToX' return='int' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='toX' type='int'/></method><method deprecated='3' name='dragViewToY' return='int' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='toY' type='int'/></method><method deprecated='3' name='longClickView' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method deprecated='3' name='scrollToBottom' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.ViewGroup'/></method><method deprecated='3' name='scrollToTop' static='true'><parameter name='test' type='android.test.ActivityInstrumentationTestCase'/><parameter name='v' type='android.view.ViewGroup'/></method><method name='tapView' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method name='touchAndCancelView' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method api_added='3' name='drag' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='fromX' type='float'/><parameter name='toX' type='float'/><parameter name='fromY' type='float'/><parameter name='toY' type='float'/><parameter name='stepCount' type='int'/></method><method api_added='3' name='dragQuarterScreenDown' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='activity' type='android.app.Activity'/></method><method api_added='3' name='dragQuarterScreenUp' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='activity' type='android.app.Activity'/></method><method api_added='3' deprecated='3' name='dragViewBy' return='int' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='deltaX' type='int'/><parameter name='deltaY' type='int'/></method><method api_added='3' name='dragViewTo' return='int' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='toX' type='int'/><parameter name='toY' type='int'/></method><method api_added='3' name='dragViewToBottom' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='activity' type='android.app.Activity'/><parameter name='v' type='android.view.View'/></method><method api_added='3' name='dragViewToBottom' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='activity' type='android.app.Activity'/><parameter name='v' type='android.view.View'/><parameter name='stepCount' type='int'/></method><method api_added='3' name='dragViewToTop' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method api_added='3' name='dragViewToTop' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='stepCount' type='int'/></method><method api_added='3' name='dragViewToX' return='int' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='toX' type='int'/></method><method api_added='3' name='dragViewToY' return='int' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='toY' type='int'/></method><method api_added='3' name='longClickView' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='v' type='android.view.View'/></method><method api_added='3' name='scrollToBottom' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='activity' type='android.app.Activity'/><parameter name='v' type='android.view.ViewGroup'/></method><method api_added='3' name='scrollToTop' static='true'><parameter name='test' type='android.test.InstrumentationTestCase'/><parameter name='activity' type='android.app.Activity'/><parameter name='v' type='android.view.ViewGroup'/></method></class><class abstract='true' extends='java.lang.Object' name='UiThreadTest'/><class extends='java.lang.Object' name='ViewAsserts'><method name='assertBaselineAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/></method><method name='assertBottomAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/></method><method name='assertBottomAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/><parameter name='margin' type='int'/></method><method name='assertGroupContains' static='true'><parameter name='parent' type='android.view.ViewGroup'/><parameter name='child' type='android.view.View'/></method><method name='assertGroupIntegrity' static='true'><parameter name='parent' type='android.view.ViewGroup'/></method><method name='assertGroupNotContains' static='true'><parameter name='parent' type='android.view.ViewGroup'/><parameter name='child' type='android.view.View'/></method><method name='assertHasScreenCoordinates' static='true'><parameter name='origin' type='android.view.View'/><parameter name='view' type='android.view.View'/><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='assertHorizontalCenterAligned' static='true'><parameter name='reference' type='android.view.View'/><parameter name='test' type='android.view.View'/></method><method name='assertLeftAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/></method><method name='assertLeftAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/><parameter name='margin' type='int'/></method><method name='assertOffScreenAbove' static='true'><parameter name='origin' type='android.view.View'/><parameter name='view' type='android.view.View'/></method><method name='assertOffScreenBelow' static='true'><parameter name='origin' type='android.view.View'/><parameter name='view' type='android.view.View'/></method><method name='assertOnScreen' static='true'><parameter name='origin' type='android.view.View'/><parameter name='view' type='android.view.View'/></method><method name='assertRightAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/></method><method name='assertRightAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/><parameter name='margin' type='int'/></method><method name='assertTopAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/></method><method name='assertTopAligned' static='true'><parameter name='first' type='android.view.View'/><parameter name='second' type='android.view.View'/><parameter name='margin' type='int'/></method><method name='assertVerticalCenterAligned' static='true'><parameter name='reference' type='android.view.View'/><parameter name='test' type='android.view.View'/></method></class><class abstract='true' api_added='3' extends='android.test.ActivityTestCase' name='ActivityInstrumentationTestCase2'><constructor api_added='3' deprecated='8' name='ActivityInstrumentationTestCase2' type='android.test.ActivityInstrumentationTestCase2'><parameter name='pkg' type='java.lang.String'/><parameter name='activityClass' type='java.lang.Class&lt;T&gt;'/></constructor><constructor api_added='14' name='deprecated ActivityInstrumentationTestCase2' type='android.test.deprecated ActivityInstrumentationTestCase2'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Class&lt;T&gt;'/></constructor><method api_added='3' name='getActivity' return='T'/><method api_added='3' name='setActivityInitialTouchMode'><parameter name='initialTouchMode' type='boolean'/></method><method api_added='3' name='setActivityIntent'><parameter name='i' type='android.content.Intent'/></method></class><class abstract='true' api_added='3' extends='android.test.AndroidTestCase' name='ProviderTestCase2'><constructor api_added='3' name='ProviderTestCase2' type='android.test.ProviderTestCase2'><parameter name='providerClass' type='java.lang.Class&lt;T&gt;'/><parameter name='providerAuthority' type='java.lang.String'/></constructor><method api_added='3' name='getMockContentResolver' return='android.test.mock.MockContentResolver'/><method api_added='3' name='getMockContext' return='android.test.IsolatedContext'/><method api_added='3' name='getProvider' return='T'/><method api_added='3' name='newResolverWithContentProviderFromSql' return='android.content.ContentResolver' static='true'><parameter name='targetContext' type='android.content.Context'/><parameter name='filenamePrefix' type='java.lang.String'/><parameter name='providerClass' type='java.lang.Class&lt;T&gt;'/><parameter name='authority' type='java.lang.String'/><parameter name='databaseName' type='java.lang.String'/><parameter name='databaseVersion' type='int'/><parameter name='sql' type='java.lang.String'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method></class><class api_added='11' extends='android.test.AndroidTestCase' name='LoaderTestCase'><constructor api_added='11' name='LoaderTestCase' type='android.test.LoaderTestCase'/><method api_added='11' name='getLoaderResultSynchronously' return='T'><parameter name='loader' type='android.content.Loader&lt;T&gt;'/></method></class><interface abstract='true' name='PerformanceTestCase'><method abstract='true' name='isPerformanceOnly' return='boolean'/><method abstract='true' name='startPerformance' return='int'><parameter name='intermediates' type='android.test.PerformanceTestCase.Intermediates'/></method></interface><interface abstract='true' name='PerformanceTestCase.Intermediates' static='true'><method abstract='true' name='addIntermediate'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='addIntermediate'><parameter name='name' type='java.lang.String'/><parameter name='timeInNS' type='long'/></method><method abstract='true' name='finishTiming'><parameter name='realTime' type='boolean'/></method><method abstract='true' name='setInternalIterations'><parameter name='count' type='int'/></method><method abstract='true' name='startTiming'><parameter name='realTime' type='boolean'/></method></interface><interface abstract='true' name='TestSuiteProvider'><method abstract='true' name='getTestSuite' return='junit.framework.TestSuite'/></interface></package><package name='android.test.mock'><class extends='android.app.Application' name='MockApplication'><constructor name='MockApplication' type='android.test.mock.MockApplication'/></class><class extends='android.content.ContentResolver' name='MockContentResolver'><constructor name='MockContentResolver' type='android.test.mock.MockContentResolver'/><method name='addProvider'><parameter name='name' type='java.lang.String'/><parameter name='provider' type='android.content.ContentProvider'/></method></class><class extends='android.content.Context' name='MockContext'><constructor name='MockContext' type='android.test.mock.MockContext'/><method name='bindService' return='boolean'><parameter name='service' type='android.content.Intent'/><parameter name='conn' type='android.content.ServiceConnection'/><parameter name='flags' type='int'/></method><method name='checkCallingOrSelfPermission' return='int'><parameter name='permission' type='java.lang.String'/></method><method name='checkCallingOrSelfUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='checkCallingPermission' return='int'><parameter name='permission' type='java.lang.String'/></method><method name='checkCallingUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='checkPermission' return='int'><parameter name='permission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/></method><method name='checkUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/></method><method name='checkUriPermission' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/></method><method name='clearWallpaper'/><method name='createPackageContext' return='android.content.Context'><parameter name='packageName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='databaseList' return='java.lang.String[]'/><method name='deleteDatabase' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='deleteFile' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='enforceCallingOrSelfPermission'><parameter name='permission' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method name='enforceCallingOrSelfUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforceCallingPermission'><parameter name='permission' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method name='enforceCallingUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforcePermission'><parameter name='permission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforceUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='enforceUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/><parameter name='pid' type='int'/><parameter name='uid' type='int'/><parameter name='modeFlags' type='int'/><parameter name='message' type='java.lang.String'/></method><method name='fileList' return='java.lang.String[]'/><method name='getApplicationContext' return='android.content.Context'/><method name='getAssets' return='android.content.res.AssetManager'/><method name='getCacheDir' return='java.io.File'/><method name='getClassLoader' return='java.lang.ClassLoader'/><method name='getContentResolver' return='android.content.ContentResolver'/><method name='getDatabasePath' return='java.io.File'><parameter name='name' type='java.lang.String'/></method><method name='getDir' return='java.io.File'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/></method><method name='getFileStreamPath' return='java.io.File'><parameter name='name' type='java.lang.String'/></method><method name='getFilesDir' return='java.io.File'/><method name='getMainLooper' return='android.os.Looper'/><method name='getPackageCodePath' return='java.lang.String'/><method name='getPackageManager' return='android.content.pm.PackageManager'/><method name='getPackageName' return='java.lang.String'/><method name='getPackageResourcePath' return='java.lang.String'/><method name='getResources' return='android.content.res.Resources'/><method name='getSharedPreferences' return='android.content.SharedPreferences'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/></method><method name='getSystemService' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method name='getTheme' return='android.content.res.Resources.Theme'/><method name='getWallpaper' return='android.graphics.drawable.Drawable'/><method name='getWallpaperDesiredMinimumHeight' return='int'/><method name='getWallpaperDesiredMinimumWidth' return='int'/><method name='grantUriPermission'><parameter name='toPackage' type='java.lang.String'/><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='openFileInput' return='java.io.FileInputStream'><parameter name='name' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method name='openFileOutput' return='java.io.FileOutputStream'><parameter name='name' type='java.lang.String'/><parameter name='mode' type='int'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></method><method name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase'><parameter name='file' type='java.lang.String'/><parameter name='mode' type='int'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/></method><method name='peekWallpaper' return='android.graphics.drawable.Drawable'/><method name='registerReceiver' return='android.content.Intent'><parameter name='receiver' type='android.content.BroadcastReceiver'/><parameter name='filter' type='android.content.IntentFilter'/></method><method name='registerReceiver' return='android.content.Intent'><parameter name='receiver' type='android.content.BroadcastReceiver'/><parameter name='filter' type='android.content.IntentFilter'/><parameter name='broadcastPermission' type='java.lang.String'/><parameter name='scheduler' type='android.os.Handler'/></method><method name='removeStickyBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method name='revokeUriPermission'><parameter name='uri' type='android.net.Uri'/><parameter name='modeFlags' type='int'/></method><method name='sendBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method name='sendBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/></method><method name='sendOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/></method><method name='sendOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='receiverPermission' type='java.lang.String'/><parameter name='resultReceiver' type='android.content.BroadcastReceiver'/><parameter name='scheduler' type='android.os.Handler'/><parameter name='initialCode' type='int'/><parameter name='initialData' type='java.lang.String'/><parameter name='initialExtras' type='android.os.Bundle'/></method><method name='sendStickyBroadcast'><parameter name='intent' type='android.content.Intent'/></method><method name='setTheme'><parameter name='resid' type='int'/></method><method name='setWallpaper'><parameter name='bitmap' type='android.graphics.Bitmap'/><exception name='IOException' type='java.io.IOException'/></method><method name='setWallpaper'><parameter name='data' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='startActivity'><parameter name='intent' type='android.content.Intent'/></method><method name='startInstrumentation' return='boolean'><parameter name='className' type='android.content.ComponentName'/><parameter name='profileFile' type='java.lang.String'/><parameter name='arguments' type='android.os.Bundle'/></method><method name='startService' return='android.content.ComponentName'><parameter name='service' type='android.content.Intent'/></method><method name='stopService' return='boolean'><parameter name='service' type='android.content.Intent'/></method><method name='unbindService'><parameter name='conn' type='android.content.ServiceConnection'/></method><method name='unregisterReceiver'><parameter name='receiver' type='android.content.BroadcastReceiver'/></method><method api_added='4' name='getApplicationInfo' return='android.content.pm.ApplicationInfo'/><method api_added='5' name='sendStickyOrderedBroadcast'><parameter name='intent' type='android.content.Intent'/><parameter name='resultReceiver' type='android.content.BroadcastReceiver'/><parameter name='scheduler' type='android.os.Handler'/><parameter name='initialCode' type='int'/><parameter name='initialData' type='java.lang.String'/><parameter name='initialExtras' type='android.os.Bundle'/></method><method api_added='5' name='startIntentSender'><parameter name='intent' type='android.content.IntentSender'/><parameter name='fillInIntent' type='android.content.Intent'/><parameter name='flagsMask' type='int'/><parameter name='flagsValues' type='int'/><parameter name='extraFlags' type='int'/><exception name='IntentSender.SendIntentException' type='android.content.IntentSender.SendIntentException'/></method><method api_added='8' name='getExternalCacheDir' return='java.io.File'/><method api_added='8' name='getExternalFilesDir' return='java.io.File'><parameter name='type' type='java.lang.String'/></method><method api_added='11' name='getObbDir' return='java.io.File'/><method api_added='11' name='openOrCreateDatabase' return='android.database.sqlite.SQLiteDatabase'><parameter name='file' type='java.lang.String'/><parameter name='mode' type='int'/><parameter name='factory' type='android.database.sqlite.SQLiteDatabase.CursorFactory'/><parameter name='errorHandler' type='android.database.DatabaseErrorHandler'/></method><method api_added='11' name='startActivities'><parameter name='intents' type='android.content.Intent[]'/></method><method api_added='16' name='startActivities'><parameter name='arg0' type='android.content.Intent[]'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='16' name='startActivity'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='16' name='startIntentSender'><parameter name='arg0' type='android.content.IntentSender'/><parameter name='arg1' type='android.content.Intent'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='android.os.Bundle'/></method><method api_added='17' name='createConfigurationContext' return='android.content.Context'><parameter name='arg0' type='android.content.res.Configuration'/></method><method api_added='17' name='createDisplayContext' return='android.content.Context'><parameter name='arg0' type='android.view.Display'/></method><method api_added='17' name='removeStickyBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method api_added='17' name='sendBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method api_added='17' name='sendBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='17' name='sendOrderedBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='android.content.BroadcastReceiver'/><parameter name='arg4' type='android.os.Handler'/><parameter name='arg5' type='int'/><parameter name='arg6' type='java.lang.String'/><parameter name='arg7' type='android.os.Bundle'/></method><method api_added='17' name='sendStickyBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/></method><method api_added='17' name='sendStickyOrderedBroadcastAsUser'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='android.os.UserHandle'/><parameter name='arg2' type='android.content.BroadcastReceiver'/><parameter name='arg3' type='android.os.Handler'/><parameter name='arg4' type='int'/><parameter name='arg5' type='java.lang.String'/><parameter name='arg6' type='android.os.Bundle'/></method><method api_added='19' name='getExternalCacheDirs' return='java.io.File[]'/><method api_added='19' name='getExternalFilesDirs' return='java.io.File[]'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='getObbDirs' return='java.io.File[]'/></class><class extends='java.lang.Object' name='MockDialogInterface'><constructor name='MockDialogInterface' type='android.test.mock.MockDialogInterface'/><method name='cancel'/><method name='dismiss'/></class><class extends='android.content.pm.PackageManager' name='MockPackageManager'><constructor name='MockPackageManager' type='android.test.mock.MockPackageManager'/><method name='addPackageToPreferred'><parameter name='packageName' type='java.lang.String'/></method><method name='addPermission' return='boolean'><parameter name='info' type='android.content.pm.PermissionInfo'/></method><method name='addPreferredActivity'><parameter name='filter' type='android.content.IntentFilter'/><parameter name='match' type='int'/><parameter name='set' type='android.content.ComponentName[]'/><parameter name='activity' type='android.content.ComponentName'/></method><method name='checkPermission' return='int'><parameter name='permName' type='java.lang.String'/><parameter name='pkgName' type='java.lang.String'/></method><method name='checkSignatures' return='int'><parameter name='pkg1' type='java.lang.String'/><parameter name='pkg2' type='java.lang.String'/></method><method name='clearPackagePreferredActivities'><parameter name='packageName' type='java.lang.String'/></method><method name='getActivityIcon' return='android.graphics.drawable.Drawable'><parameter name='activityName' type='android.content.ComponentName'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getActivityIcon' return='android.graphics.drawable.Drawable'><parameter name='intent' type='android.content.Intent'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getActivityInfo' return='android.content.pm.ActivityInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getAllPermissionGroups' return='java.util.List&lt;android.content.pm.PermissionGroupInfo&gt;'><parameter name='flags' type='int'/></method><method name='getApplicationEnabledSetting' return='int'><parameter name='packageName' type='java.lang.String'/></method><method name='getApplicationIcon' return='android.graphics.drawable.Drawable'><parameter name='info' type='android.content.pm.ApplicationInfo'/></method><method name='getApplicationIcon' return='android.graphics.drawable.Drawable'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getApplicationInfo' return='android.content.pm.ApplicationInfo'><parameter name='packageName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getApplicationLabel' return='java.lang.CharSequence'><parameter name='info' type='android.content.pm.ApplicationInfo'/></method><method name='getComponentEnabledSetting' return='int'><parameter name='componentName' type='android.content.ComponentName'/></method><method name='getDefaultActivityIcon' return='android.graphics.drawable.Drawable'/><method name='getDrawable' return='android.graphics.drawable.Drawable'><parameter name='packageName' type='java.lang.String'/><parameter name='resid' type='int'/><parameter name='appInfo' type='android.content.pm.ApplicationInfo'/></method><method name='getInstalledApplications' return='java.util.List&lt;android.content.pm.ApplicationInfo&gt;'><parameter name='flags' type='int'/></method><method name='getInstalledPackages' return='java.util.List&lt;android.content.pm.PackageInfo&gt;'><parameter name='flags' type='int'/></method><method name='getInstrumentationInfo' return='android.content.pm.InstrumentationInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getNameForUid' return='java.lang.String'><parameter name='uid' type='int'/></method><method name='getPackageGids' return='int[]'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getPackageInfo' return='android.content.pm.PackageInfo'><parameter name='packageName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getPackagesForUid' return='java.lang.String[]'><parameter name='uid' type='int'/></method><method name='getPermissionGroupInfo' return='android.content.pm.PermissionGroupInfo'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getPermissionInfo' return='android.content.pm.PermissionInfo'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getPreferredActivities' return='int'><parameter name='outFilters' type='java.util.List&lt;android.content.IntentFilter&gt;'/><parameter name='outActivities' type='java.util.List&lt;android.content.ComponentName&gt;'/><parameter name='packageName' type='java.lang.String'/></method><method name='getPreferredPackages' return='java.util.List&lt;android.content.pm.PackageInfo&gt;'><parameter name='flags' type='int'/></method><method name='getReceiverInfo' return='android.content.pm.ActivityInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getResourcesForActivity' return='android.content.res.Resources'><parameter name='activityName' type='android.content.ComponentName'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getResourcesForApplication' return='android.content.res.Resources'><parameter name='app' type='android.content.pm.ApplicationInfo'/></method><method name='getResourcesForApplication' return='android.content.res.Resources'><parameter name='appPackageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getServiceInfo' return='android.content.pm.ServiceInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='getText' return='java.lang.CharSequence'><parameter name='packageName' type='java.lang.String'/><parameter name='resid' type='int'/><parameter name='appInfo' type='android.content.pm.ApplicationInfo'/></method><method name='getXml' return='android.content.res.XmlResourceParser'><parameter name='packageName' type='java.lang.String'/><parameter name='resid' type='int'/><parameter name='appInfo' type='android.content.pm.ApplicationInfo'/></method><method api_removed='4' name='installPackage'><parameter name='packageURI' type='android.net.Uri'/><parameter name='observer' type='android.content.pm.IPackageInstallObserver'/><parameter name='flags' type='int'/></method><method name='queryBroadcastReceivers' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='queryContentProviders' return='java.util.List&lt;android.content.pm.ProviderInfo&gt;'><parameter name='processName' type='java.lang.String'/><parameter name='uid' type='int'/><parameter name='flags' type='int'/></method><method name='queryInstrumentation' return='java.util.List&lt;android.content.pm.InstrumentationInfo&gt;'><parameter name='targetPackage' type='java.lang.String'/><parameter name='flags' type='int'/></method><method name='queryIntentActivities' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='queryIntentActivityOptions' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='caller' type='android.content.ComponentName'/><parameter name='specifics' type='android.content.Intent[]'/><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='queryIntentServices' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='queryPermissionsByGroup' return='java.util.List&lt;android.content.pm.PermissionInfo&gt;'><parameter name='group' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method name='removePackageFromPreferred'><parameter name='packageName' type='java.lang.String'/></method><method name='removePermission'><parameter name='name' type='java.lang.String'/></method><method name='resolveActivity' return='android.content.pm.ResolveInfo'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='resolveContentProvider' return='android.content.pm.ProviderInfo'><parameter name='name' type='java.lang.String'/><parameter name='flags' type='int'/></method><method name='resolveService' return='android.content.pm.ResolveInfo'><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/></method><method name='setApplicationEnabledSetting'><parameter name='packageName' type='java.lang.String'/><parameter name='newState' type='int'/><parameter name='flags' type='int'/></method><method name='setComponentEnabledSetting'><parameter name='componentName' type='android.content.ComponentName'/><parameter name='newState' type='int'/><parameter name='flags' type='int'/></method><method api_added='3' name='getLaunchIntentForPackage' return='android.content.Intent'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method api_added='3' name='getSystemSharedLibraryNames' return='java.lang.String[]'/><method api_added='3' name='isSafeMode' return='boolean'/><method api_added='5' name='checkSignatures' return='int'><parameter name='uid1' type='int'/><parameter name='uid2' type='int'/></method><method api_added='5' name='getInstallerPackageName' return='java.lang.String'><parameter name='packageName' type='java.lang.String'/></method><method api_added='5' name='getSystemAvailableFeatures' return='android.content.pm.FeatureInfo[]'/><method api_added='5' name='hasSystemFeature' return='boolean'><parameter name='name' type='java.lang.String'/></method><method api_added='8' name='addPermissionAsync' return='boolean'><parameter name='info' type='android.content.pm.PermissionInfo'/></method><method api_added='8' name='canonicalToCurrentPackageNames' return='java.lang.String[]'><parameter name='names' type='java.lang.String[]'/></method><method api_added='8' name='currentToCanonicalPackageNames' return='java.lang.String[]'><parameter name='names' type='java.lang.String[]'/></method><method api_added='9' name='getActivityLogo' return='android.graphics.drawable.Drawable'><parameter name='activityName' type='android.content.ComponentName'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method api_added='9' name='getActivityLogo' return='android.graphics.drawable.Drawable'><parameter name='intent' type='android.content.Intent'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method api_added='9' name='getApplicationLogo' return='android.graphics.drawable.Drawable'><parameter name='info' type='android.content.pm.ApplicationInfo'/></method><method api_added='9' name='getApplicationLogo' return='android.graphics.drawable.Drawable'><parameter name='packageName' type='java.lang.String'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method api_added='9' name='getProviderInfo' return='android.content.pm.ProviderInfo'><parameter name='className' type='android.content.ComponentName'/><parameter name='flags' type='int'/><exception name='PackageManager.NameNotFoundException' type='android.content.pm.PackageManager.NameNotFoundException'/></method><method api_added='11' name='setInstallerPackageName'><parameter name='targetPackage' type='java.lang.String'/><parameter name='installerPackageName' type='java.lang.String'/></method><method api_added='14' name='verifyPendingInstall'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='17' name='extendVerificationTimeout'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='long'/></method><method api_added='18' name='getPackagesHoldingPermissions' return='java.util.List&lt;android.content.pm.PackageInfo&gt;'><parameter name='arg0' type='java.lang.String[]'/><parameter name='arg1' type='int'/></method><method api_added='19' name='queryIntentContentProviders' return='java.util.List&lt;android.content.pm.ResolveInfo&gt;'><parameter name='arg0' type='android.content.Intent'/><parameter name='arg1' type='int'/></method></class><class extends='android.content.res.Resources' name='MockResources'><constructor name='MockResources' type='android.test.mock.MockResources'/></class><class api_added='8' extends='android.content.ContentProvider' name='MockContentProvider'><constructor api_added='8' name='MockContentProvider' type='android.test.mock.MockContentProvider' visibility='protected'/><constructor api_added='8' name='MockContentProvider' type='android.test.mock.MockContentProvider'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='8' name='MockContentProvider' type='android.test.mock.MockContentProvider'><parameter name='context' type='android.content.Context'/><parameter name='readPermission' type='java.lang.String'/><parameter name='writePermission' type='java.lang.String'/><parameter name='pathPermissions' type='android.content.pm.PathPermission[]'/></constructor><method api_added='8' name='delete' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method><method api_added='8' name='getType' return='java.lang.String'><parameter name='uri' type='android.net.Uri'/></method><method api_added='8' name='insert' return='android.net.Uri'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/></method><method api_added='8' name='onCreate' return='boolean'/><method api_added='8' name='query' return='android.database.Cursor'><parameter name='uri' type='android.net.Uri'/><parameter name='projection' type='java.lang.String[]'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/><parameter name='sortOrder' type='java.lang.String'/></method><method api_added='8' name='update' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='values' type='android.content.ContentValues'/><parameter name='selection' type='java.lang.String'/><parameter name='selectionArgs' type='java.lang.String[]'/></method></class><class api_added='8' extends='java.lang.Object' name='MockCursor'><constructor api_added='8' name='MockCursor' type='android.test.mock.MockCursor'/><method api_added='8' api_removed='11' name='abortUpdates'/><method api_added='8' name='close'/><method api_added='8' api_removed='11' name='commitUpdates' return='boolean'/><method api_added='8' api_removed='11' name='commitUpdates' return='boolean'><parameter name='values' type='java.util.Map&lt;? extends java.lang.Long, ? extends java.util.Map&lt;java.lang.String, java.lang.Object&gt;&gt;'/></method><method api_added='8' name='copyStringToBuffer'><parameter name='columnIndex' type='int'/><parameter name='buffer' type='android.database.CharArrayBuffer'/></method><method api_added='8' name='deactivate'/><method api_added='8' api_removed='11' name='deleteRow' return='boolean'/><method api_added='8' name='getBlob' return='byte[]'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getColumnCount' return='int'/><method api_added='8' name='getColumnIndex' return='int'><parameter name='columnName' type='java.lang.String'/></method><method api_added='8' name='getColumnIndexOrThrow' return='int'><parameter name='columnName' type='java.lang.String'/></method><method api_added='8' name='getColumnName' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getColumnNames' return='java.lang.String[]'/><method api_added='8' name='getCount' return='int'/><method api_added='8' name='getDouble' return='double'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getExtras' return='android.os.Bundle'/><method api_added='8' name='getFloat' return='float'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getInt' return='int'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getLong' return='long'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getPosition' return='int'/><method api_added='8' name='getShort' return='short'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getString' return='java.lang.String'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='getWantsAllOnMoveCalls' return='boolean'/><method api_added='8' api_removed='11' name='hasUpdates' return='boolean'/><method api_added='8' name='isAfterLast' return='boolean'/><method api_added='8' name='isBeforeFirst' return='boolean'/><method api_added='8' name='isClosed' return='boolean'/><method api_added='8' name='isFirst' return='boolean'/><method api_added='8' name='isLast' return='boolean'/><method api_added='8' name='isNull' return='boolean'><parameter name='columnIndex' type='int'/></method><method api_added='8' name='move' return='boolean'><parameter name='offset' type='int'/></method><method api_added='8' name='moveToFirst' return='boolean'/><method api_added='8' name='moveToLast' return='boolean'/><method api_added='8' name='moveToNext' return='boolean'/><method api_added='8' name='moveToPosition' return='boolean'><parameter name='position' type='int'/></method><method api_added='8' name='moveToPrevious' return='boolean'/><method api_added='8' name='registerContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method api_added='8' name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method api_added='8' name='requery' return='boolean'/><method api_added='8' name='respond' return='android.os.Bundle'><parameter name='extras' type='android.os.Bundle'/></method><method api_added='8' name='setNotificationUri'><parameter name='cr' type='android.content.ContentResolver'/><parameter name='uri' type='android.net.Uri'/></method><method api_added='8' api_removed='11' name='supportsUpdates' return='boolean'/><method api_added='8' name='unregisterContentObserver'><parameter name='observer' type='android.database.ContentObserver'/></method><method api_added='8' name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method api_added='8' api_removed='11' name='updateBlob' return='boolean'><parameter name='columnIndex' type='int'/><parameter name='value' type='byte[]'/></method><method api_added='8' api_removed='11' name='updateDouble' return='boolean'><parameter name='columnIndex' type='int'/><parameter name='value' type='double'/></method><method api_added='8' api_removed='11' name='updateFloat' return='boolean'><parameter name='columnIndex' type='int'/><parameter name='value' type='float'/></method><method api_added='8' api_removed='11' name='updateInt' return='boolean'><parameter name='columnIndex' type='int'/><parameter name='value' type='int'/></method><method api_added='8' api_removed='11' name='updateLong' return='boolean'><parameter name='columnIndex' type='int'/><parameter name='value' type='long'/></method><method api_added='8' api_removed='11' name='updateShort' return='boolean'><parameter name='columnIndex' type='int'/><parameter name='value' type='short'/></method><method api_added='8' api_removed='11' name='updateString' return='boolean'><parameter name='columnIndex' type='int'/><parameter name='value' type='java.lang.String'/></method><method api_added='8' api_removed='11' name='updateToNull' return='boolean'><parameter name='columnIndex' type='int'/></method><method api_added='11' name='getType' return='int'><parameter name='columnIndex' type='int'/></method><method api_added='19' name='getNotificationUri' return='android.net.Uri'/></class></package><package name='android.test.suitebuilder'><class extends='java.lang.Object' name='TestMethod'><constructor name='TestMethod' type='android.test.suitebuilder.TestMethod'><parameter name='method' type='java.lang.reflect.Method'/><parameter name='enclosingClass' type='java.lang.Class&lt;? extends junit.framework.TestCase&gt;'/></constructor><method name='createTest' return='junit.framework.TestCase'><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/><exception name='InvocationTargetException' type='java.lang.reflect.InvocationTargetException'/></method><method name='getAnnotation' return='T'><parameter name='annotationClass' type='java.lang.Class&lt;T&gt;'/></method><method name='getEnclosingClass' return='java.lang.Class&lt;? extends junit.framework.TestCase&gt;'/><method name='getEnclosingClassname' return='java.lang.String'/><method name='getName' return='java.lang.String'/></class><class extends='java.lang.Object' name='TestSuiteBuilder'><constructor name='TestSuiteBuilder' type='android.test.suitebuilder.TestSuiteBuilder'><parameter name='clazz' type='java.lang.Class'/></constructor><constructor name='TestSuiteBuilder' type='android.test.suitebuilder.TestSuiteBuilder'><parameter name='name' type='java.lang.String'/><parameter name='classLoader' type='java.lang.ClassLoader'/></constructor><method name='addRequirements' return='android.test.suitebuilder.TestSuiteBuilder'><parameter name='predicates' type='java.util.List&lt;com.android.internal.util.Predicate&lt;android.test.suitebuilder.TestMethod&gt;&gt;'/></method><method final='true' name='addRequirements' return='android.test.suitebuilder.TestSuiteBuilder'><parameter name='predicates' type='com.android.internal.util.Predicate&lt;android.test.suitebuilder.TestMethod&gt;...'/></method><method final='true' name='build' return='junit.framework.TestSuite'/><method name='excludePackages' return='android.test.suitebuilder.TestSuiteBuilder'><parameter name='packageNames' type='java.lang.String...'/></method><method name='getSuiteName' return='java.lang.String' visibility='protected'/><method final='true' name='includeAllPackagesUnderHere' return='android.test.suitebuilder.TestSuiteBuilder'/><method name='includePackages' return='android.test.suitebuilder.TestSuiteBuilder'><parameter name='packageNames' type='java.lang.String...'/></method><method name='named' return='android.test.suitebuilder.TestSuiteBuilder'><parameter name='newSuiteName' type='java.lang.String'/></method></class><class extends='junit.framework.TestCase' name='TestSuiteBuilder.FailedToCreateTests' static='true'><constructor name='TestSuiteBuilder.FailedToCreateTests' type='android.test.suitebuilder.TestSuiteBuilder.FailedToCreateTests'><parameter name='exception' type='java.lang.Exception'/></constructor><method name='testSuiteConstructionFailed'/></class></package><package name='android.test.suitebuilder.annotation'><class abstract='true' extends='java.lang.Object' name='Smoke'/><class abstract='true' extends='java.lang.Object' name='Suppress'/><class abstract='true' api_added='2' extends='java.lang.Object' name='LargeTest'/><class abstract='true' api_added='2' extends='java.lang.Object' name='MediumTest'/><class abstract='true' api_added='2' extends='java.lang.Object' name='SmallTest'/></package><package name='android.text'><class extends='java.lang.Object' name='AlteredCharSequence'><method name='charAt' return='char'><parameter name='off' type='int'/></method><method name='getChars'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='char[]'/><parameter name='off' type='int'/></method><method name='length' return='int'/><method name='make' return='android.text.AlteredCharSequence' static='true'><parameter name='source' type='java.lang.CharSequence'/><parameter name='sub' type='char[]'/><parameter name='substart' type='int'/><parameter name='subend' type='int'/></method><method name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method></class><class extends='java.lang.Object' name='AndroidCharacter'><constructor name='AndroidCharacter' type='android.text.AndroidCharacter'/><method name='getDirectionalities' native='true' static='true'><parameter name='src' type='char[]'/><parameter name='dest' type='byte[]'/><parameter name='count' type='int'/></method><method name='getMirror' native='true' return='char' static='true'><parameter name='ch' type='char'/></method><method name='mirror' native='true' return='boolean' static='true'><parameter name='text' type='char[]'/><parameter name='start' type='int'/><parameter name='count' type='int'/></method><method api_added='8' name='getEastAsianWidth' native='true' return='int' static='true'><parameter name='input' type='char'/></method><method api_added='8' name='getEastAsianWidths' native='true' static='true'><parameter name='src' type='char[]'/><parameter name='start' type='int'/><parameter name='count' type='int'/><parameter name='dest' type='byte[]'/></method></class><class extends='java.lang.Object' name='Annotation'><constructor name='Annotation' type='android.text.Annotation'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor><method name='getKey' return='java.lang.String'/><method name='getValue' return='java.lang.String'/><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='AutoText'><method name='get' return='java.lang.String' static='true'><parameter name='src' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='view' type='android.view.View'/></method><method api_added='3' name='getSize' return='int' static='true'><parameter name='view' type='android.view.View'/></method></class><class extends='android.text.Layout' name='BoringLayout'><constructor name='BoringLayout' type='android.text.BoringLayout'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='metrics' type='android.text.BoringLayout.Metrics'/><parameter name='includepad' type='boolean'/></constructor><constructor name='BoringLayout' type='android.text.BoringLayout'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='metrics' type='android.text.BoringLayout.Metrics'/><parameter name='includepad' type='boolean'/><parameter name='ellipsize' type='android.text.TextUtils.TruncateAt'/><parameter name='ellipsizedWidth' type='int'/></constructor><method name='ellipsized'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='getBottomPadding' return='int'/><method name='getEllipsisCount' return='int'><parameter name='line' type='int'/></method><method name='getEllipsisStart' return='int'><parameter name='line' type='int'/></method><method name='getLineContainsTab' return='boolean'><parameter name='line' type='int'/></method><method name='getLineCount' return='int'/><method name='getLineDescent' return='int'><parameter name='line' type='int'/></method><method final='true' name='getLineDirections' return='android.text.Layout.Directions'><parameter name='line' type='int'/></method><method name='getLineStart' return='int'><parameter name='line' type='int'/></method><method name='getLineTop' return='int'><parameter name='line' type='int'/></method><method name='getParagraphDirection' return='int'><parameter name='line' type='int'/></method><method name='getTopPadding' return='int'/><method name='isBoring' return='android.text.BoringLayout.Metrics' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/></method><method name='isBoring' return='android.text.BoringLayout.Metrics' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='metrics' type='android.text.BoringLayout.Metrics'/></method><method name='make' return='android.text.BoringLayout' static='true'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='metrics' type='android.text.BoringLayout.Metrics'/><parameter name='includepad' type='boolean'/></method><method name='make' return='android.text.BoringLayout' static='true'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='metrics' type='android.text.BoringLayout.Metrics'/><parameter name='includepad' type='boolean'/><parameter name='ellipsize' type='android.text.TextUtils.TruncateAt'/><parameter name='ellipsizedWidth' type='int'/></method><method name='replaceOrMake' return='android.text.BoringLayout'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='metrics' type='android.text.BoringLayout.Metrics'/><parameter name='includepad' type='boolean'/></method><method name='replaceOrMake' return='android.text.BoringLayout'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='metrics' type='android.text.BoringLayout.Metrics'/><parameter name='includepad' type='boolean'/><parameter name='ellipsize' type='android.text.TextUtils.TruncateAt'/><parameter name='ellipsizedWidth' type='int'/></method></class><class extends='android.graphics.Paint.FontMetricsInt' name='BoringLayout.Metrics' static='true'><constructor name='BoringLayout.Metrics' type='android.text.BoringLayout.Metrics'/></class><class deprecated='11' extends='java.lang.Object' name='ClipboardManager'><constructor api_added='11' name='ClipboardManager' type='android.text.ClipboardManager'/><method name='getText' return='java.lang.CharSequence'/><method name='hasText' return='boolean'/><method name='setText'><parameter name='text' type='java.lang.CharSequence'/></method></class><class extends='android.text.Layout' name='DynamicLayout'><constructor name='DynamicLayout' type='android.text.DynamicLayout'><parameter name='base' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='width' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='includepad' type='boolean'/></constructor><constructor name='DynamicLayout' type='android.text.DynamicLayout'><parameter name='base' type='java.lang.CharSequence'/><parameter name='display' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='width' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='includepad' type='boolean'/></constructor><constructor name='DynamicLayout' type='android.text.DynamicLayout'><parameter name='base' type='java.lang.CharSequence'/><parameter name='display' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='width' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='includepad' type='boolean'/><parameter name='ellipsize' type='android.text.TextUtils.TruncateAt'/><parameter name='ellipsizedWidth' type='int'/></constructor><method name='getBottomPadding' return='int'/><method name='getEllipsisCount' return='int'><parameter name='line' type='int'/></method><method name='getEllipsisStart' return='int'><parameter name='line' type='int'/></method><method name='getLineContainsTab' return='boolean'><parameter name='line' type='int'/></method><method name='getLineCount' return='int'/><method name='getLineDescent' return='int'><parameter name='line' type='int'/></method><method final='true' name='getLineDirections' return='android.text.Layout.Directions'><parameter name='line' type='int'/></method><method name='getLineStart' return='int'><parameter name='line' type='int'/></method><method name='getLineTop' return='int'><parameter name='line' type='int'/></method><method name='getParagraphDirection' return='int'><parameter name='line' type='int'/></method><method name='getTopPadding' return='int'/></class><class extends='java.lang.Object' name='Editable.Factory' static='true'><constructor name='Editable.Factory' type='android.text.Editable.Factory'/><method name='getInstance' return='android.text.Editable.Factory' static='true'/><method name='newEditable' return='android.text.Editable'><parameter name='source' type='java.lang.CharSequence'/></method></class><class extends='java.lang.Object' name='Html'><method name='fromHtml' return='android.text.Spanned' static='true'><parameter name='source' type='java.lang.String'/></method><method name='fromHtml' return='android.text.Spanned' static='true'><parameter name='source' type='java.lang.String'/><parameter name='imageGetter' type='android.text.Html.ImageGetter'/><parameter name='tagHandler' type='android.text.Html.TagHandler'/></method><method name='toHtml' return='java.lang.String' static='true'><parameter name='text' type='android.text.Spanned'/></method><method api_added='16' name='escapeHtml' return='java.lang.String' static='true'><parameter name='arg0' type='java.lang.CharSequence'/></method></class><class extends='java.lang.Object' name='InputFilter.AllCaps' static='true'><constructor name='InputFilter.AllCaps' type='android.text.InputFilter.AllCaps'/><method name='filter' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='android.text.Spanned'/><parameter name='dstart' type='int'/><parameter name='dend' type='int'/></method></class><class extends='java.lang.Object' name='InputFilter.LengthFilter' static='true'><constructor name='InputFilter.LengthFilter' type='android.text.InputFilter.LengthFilter'><parameter name='max' type='int'/></constructor><method name='filter' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='android.text.Spanned'/><parameter name='dstart' type='int'/><parameter name='dend' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='Layout'><constructor name='Layout' type='android.text.Layout' visibility='protected'><parameter name='text' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='width' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/></constructor><method name='draw'><parameter name='c' type='android.graphics.Canvas'/></method><method name='draw'><parameter name='c' type='android.graphics.Canvas'/><parameter name='highlight' type='android.graphics.Path'/><parameter name='highlightpaint' type='android.graphics.Paint'/><parameter name='cursorOffsetVertical' type='int'/></method><method final='true' name='getAlignment' return='android.text.Layout.Alignment'/><method abstract='true' name='getBottomPadding' return='int'/><method name='getCursorPath'><parameter name='point' type='int'/><parameter name='dest' type='android.graphics.Path'/><parameter name='editingBuffer' type='java.lang.CharSequence'/></method><method name='getDesiredWidth' return='float' static='true'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/></method><method name='getDesiredWidth' return='float' static='true'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='paint' type='android.text.TextPaint'/></method><method abstract='true' name='getEllipsisCount' return='int'><parameter name='line' type='int'/></method><method abstract='true' name='getEllipsisStart' return='int'><parameter name='line' type='int'/></method><method name='getEllipsizedWidth' return='int'/><method name='getHeight' return='int'/><method final='true' name='getLineAscent' return='int'><parameter name='line' type='int'/></method><method final='true' name='getLineBaseline' return='int'><parameter name='line' type='int'/></method><method final='true' name='getLineBottom' return='int'><parameter name='line' type='int'/></method><method name='getLineBounds' return='int'><parameter name='line' type='int'/><parameter name='bounds' type='android.graphics.Rect'/></method><method abstract='true' name='getLineContainsTab' return='boolean'><parameter name='line' type='int'/></method><method abstract='true' name='getLineCount' return='int'/><method abstract='true' name='getLineDescent' return='int'><parameter name='line' type='int'/></method><method abstract='true' name='getLineDirections' return='android.text.Layout.Directions'><parameter name='line' type='int'/></method><method final='true' name='getLineEnd' return='int'><parameter name='line' type='int'/></method><method name='getLineForOffset' return='int'><parameter name='offset' type='int'/></method><method name='getLineForVertical' return='int'><parameter name='vertical' type='int'/></method><method name='getLineLeft' return='float'><parameter name='line' type='int'/></method><method name='getLineMax' return='float'><parameter name='line' type='int'/></method><method name='getLineRight' return='float'><parameter name='line' type='int'/></method><method abstract='true' name='getLineStart' return='int'><parameter name='line' type='int'/></method><method abstract='true' name='getLineTop' return='int'><parameter name='line' type='int'/></method><method name='getLineVisibleEnd' return='int'><parameter name='line' type='int'/></method><method name='getLineWidth' return='float'><parameter name='line' type='int'/></method><method name='getOffsetForHorizontal' return='int'><parameter name='line' type='int'/><parameter name='horiz' type='float'/></method><method name='getOffsetToLeftOf' return='int'><parameter name='offset' type='int'/></method><method name='getOffsetToRightOf' return='int'><parameter name='offset' type='int'/></method><method final='true' name='getPaint' return='android.text.TextPaint'/><method final='true' name='getParagraphAlignment' return='android.text.Layout.Alignment'><parameter name='line' type='int'/></method><method abstract='true' name='getParagraphDirection' return='int'><parameter name='line' type='int'/></method><method final='true' name='getParagraphLeft' return='int'><parameter name='line' type='int'/></method><method final='true' name='getParagraphRight' return='int'><parameter name='line' type='int'/></method><method name='getPrimaryHorizontal' return='float'><parameter name='offset' type='int'/></method><method name='getSecondaryHorizontal' return='float'><parameter name='offset' type='int'/></method><method name='getSelectionPath'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='android.graphics.Path'/></method><method final='true' name='getSpacingAdd' return='float'/><method final='true' name='getSpacingMultiplier' return='float'/><method final='true' name='getText' return='java.lang.CharSequence'/><method abstract='true' name='getTopPadding' return='int'/><method final='true' name='getWidth' return='int'/><method final='true' name='increaseWidthTo'><parameter name='wid' type='int'/></method><method final='true' name='isSpanned' return='boolean' visibility='protected'/><method api_added='14' name='isRtlCharAt' return='boolean'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Enum' final='true' name='Layout.Alignment' static='true'><method name='valueOf' return='android.text.Layout.Alignment' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.text.Layout.Alignment[]' static='true'/></class><class extends='java.lang.Object' name='Layout.Directions' static='true'/><class abstract='true' extends='java.lang.Object' name='LoginFilter'><method name='filter' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='android.text.Spanned'/><parameter name='dstart' type='int'/><parameter name='dend' type='int'/></method><method abstract='true' name='isAllowed' return='boolean'><parameter name='c' type='char'/></method><method name='onInvalidCharacter'><parameter name='c' type='char'/></method><method name='onStart'/><method name='onStop'/></class><class extends='android.text.LoginFilter' name='LoginFilter.PasswordFilterGMail' static='true'><constructor name='LoginFilter.PasswordFilterGMail' type='android.text.LoginFilter.PasswordFilterGMail'/><constructor name='LoginFilter.PasswordFilterGMail' type='android.text.LoginFilter.PasswordFilterGMail'><parameter name='appendInvalid' type='boolean'/></constructor><method name='isAllowed' return='boolean'><parameter name='c' type='char'/></method></class><class extends='android.text.LoginFilter' name='LoginFilter.UsernameFilterGMail' static='true'><constructor name='LoginFilter.UsernameFilterGMail' type='android.text.LoginFilter.UsernameFilterGMail'/><constructor name='LoginFilter.UsernameFilterGMail' type='android.text.LoginFilter.UsernameFilterGMail'><parameter name='appendInvalid' type='boolean'/></constructor><method name='isAllowed' return='boolean'><parameter name='c' type='char'/></method></class><class extends='android.text.LoginFilter' name='LoginFilter.UsernameFilterGeneric' static='true'><constructor name='LoginFilter.UsernameFilterGeneric' type='android.text.LoginFilter.UsernameFilterGeneric'/><constructor name='LoginFilter.UsernameFilterGeneric' type='android.text.LoginFilter.UsernameFilterGeneric'><parameter name='appendInvalid' type='boolean'/></constructor><method name='isAllowed' return='boolean'><parameter name='c' type='char'/></method></class><class extends='java.lang.Object' name='Selection'><method name='extendDown' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='extendLeft' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='extendRight' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method final='true' name='extendSelection' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='index' type='int'/></method><method name='extendToLeftEdge' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='extendToRightEdge' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='extendUp' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method final='true' name='getSelectionEnd' return='int' static='true'><parameter name='text' type='java.lang.CharSequence'/></method><method final='true' name='getSelectionStart' return='int' static='true'><parameter name='text' type='java.lang.CharSequence'/></method><method name='moveDown' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='moveLeft' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='moveRight' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='moveToLeftEdge' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='moveToRightEdge' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method name='moveUp' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='layout' type='android.text.Layout'/></method><method final='true' name='removeSelection' static='true'><parameter name='text' type='android.text.Spannable'/></method><method final='true' name='selectAll' static='true'><parameter name='text' type='android.text.Spannable'/></method><method name='setSelection' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='start' type='int'/><parameter name='stop' type='int'/></method><method final='true' name='setSelection' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='index' type='int'/></method></class><class extends='java.lang.Object' name='Spannable.Factory' static='true'><constructor name='Spannable.Factory' type='android.text.Spannable.Factory'/><method name='getInstance' return='android.text.Spannable.Factory' static='true'/><method name='newSpannable' return='android.text.Spannable'><parameter name='source' type='java.lang.CharSequence'/></method></class><class extends='android.text.SpannableStringInternal' name='SpannableString'><constructor name='SpannableString' type='android.text.SpannableString'><parameter name='source' type='java.lang.CharSequence'/></constructor><method name='removeSpan'><parameter name='what' type='java.lang.Object'/></method><method name='setSpan'><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='flags' type='int'/></method><method final='true' name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='valueOf' return='android.text.SpannableString' static='true'><parameter name='source' type='java.lang.CharSequence'/></method></class><class extends='java.lang.Object' name='SpannableStringBuilder'><constructor name='SpannableStringBuilder' type='android.text.SpannableStringBuilder'/><constructor name='SpannableStringBuilder' type='android.text.SpannableStringBuilder'><parameter name='text' type='java.lang.CharSequence'/></constructor><constructor name='SpannableStringBuilder' type='android.text.SpannableStringBuilder'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></constructor><method name='append' return='android.text.SpannableStringBuilder'><parameter name='text' type='java.lang.CharSequence'/></method><method name='append' return='android.text.SpannableStringBuilder'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='append' return='android.text.SpannableStringBuilder'><parameter name='text' type='char'/></method><method name='charAt' return='char'><parameter name='where' type='int'/></method><method name='clear'/><method name='clearSpans'/><method name='delete' return='android.text.SpannableStringBuilder'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='getChars'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='char[]'/><parameter name='destoff' type='int'/></method><method name='getFilters' return='android.text.InputFilter[]'/><method name='getSpanEnd' return='int'><parameter name='what' type='java.lang.Object'/></method><method name='getSpanFlags' return='int'><parameter name='what' type='java.lang.Object'/></method><method name='getSpanStart' return='int'><parameter name='what' type='java.lang.Object'/></method><method name='getSpans' return='T[]'><parameter name='queryStart' type='int'/><parameter name='queryEnd' type='int'/><parameter name='kind' type='java.lang.Class&lt;T&gt;'/></method><method name='insert' return='android.text.SpannableStringBuilder'><parameter name='where' type='int'/><parameter name='tb' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='insert' return='android.text.SpannableStringBuilder'><parameter name='where' type='int'/><parameter name='tb' type='java.lang.CharSequence'/></method><method name='length' return='int'/><method name='nextSpanTransition' return='int'><parameter name='start' type='int'/><parameter name='limit' type='int'/><parameter name='kind' type='java.lang.Class'/></method><method name='removeSpan'><parameter name='what' type='java.lang.Object'/></method><method name='replace' return='android.text.SpannableStringBuilder'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='tb' type='java.lang.CharSequence'/></method><method name='replace' return='android.text.SpannableStringBuilder'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='tb' type='java.lang.CharSequence'/><parameter name='tbstart' type='int'/><parameter name='tbend' type='int'/></method><method name='setFilters'><parameter name='filters' type='android.text.InputFilter[]'/></method><method name='setSpan'><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='flags' type='int'/></method><method name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='valueOf' return='android.text.SpannableStringBuilder' static='true'><parameter name='source' type='java.lang.CharSequence'/></method><method api_added='11' deprecated='12' name='getTextRunCursor' return='int'><parameter name='contextStart' type='int'/><parameter name='contextEnd' type='int'/><parameter name='flags' type='int'/><parameter name='offset' type='int'/><parameter name='cursorOpt' type='int'/><parameter name='p' type='android.graphics.Paint'/></method></class><class abstract='true' extends='java.lang.Object' name='SpannableStringInternal' visibility=''><method final='true' name='charAt' return='char'><parameter name='i' type='int'/></method><method final='true' name='getChars'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='char[]'/><parameter name='off' type='int'/></method><method name='getSpanEnd' return='int'><parameter name='what' type='java.lang.Object'/></method><method name='getSpanFlags' return='int'><parameter name='what' type='java.lang.Object'/></method><method name='getSpanStart' return='int'><parameter name='what' type='java.lang.Object'/></method><method name='getSpans' return='T[]'><parameter name='queryStart' type='int'/><parameter name='queryEnd' type='int'/><parameter name='kind' type='java.lang.Class&lt;T&gt;'/></method><method final='true' name='length' return='int'/><method name='nextSpanTransition' return='int'><parameter name='start' type='int'/><parameter name='limit' type='int'/><parameter name='kind' type='java.lang.Class'/></method><method final='true' name='toString' return='java.lang.String'/></class><class extends='android.text.SpannableStringInternal' final='true' name='SpannedString'><constructor name='SpannedString' type='android.text.SpannedString'><parameter name='source' type='java.lang.CharSequence'/></constructor><method name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='valueOf' return='android.text.SpannedString' static='true'><parameter name='source' type='java.lang.CharSequence'/></method></class><class extends='android.text.Layout' name='StaticLayout'><constructor name='StaticLayout' type='android.text.StaticLayout'><parameter name='source' type='java.lang.CharSequence'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='width' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='includepad' type='boolean'/></constructor><constructor name='StaticLayout' type='android.text.StaticLayout'><parameter name='source' type='java.lang.CharSequence'/><parameter name='bufstart' type='int'/><parameter name='bufend' type='int'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='includepad' type='boolean'/></constructor><constructor name='StaticLayout' type='android.text.StaticLayout'><parameter name='source' type='java.lang.CharSequence'/><parameter name='bufstart' type='int'/><parameter name='bufend' type='int'/><parameter name='paint' type='android.text.TextPaint'/><parameter name='outerwidth' type='int'/><parameter name='align' type='android.text.Layout.Alignment'/><parameter name='spacingmult' type='float'/><parameter name='spacingadd' type='float'/><parameter name='includepad' type='boolean'/><parameter name='ellipsize' type='android.text.TextUtils.TruncateAt'/><parameter name='ellipsizedWidth' type='int'/></constructor><method name='getBottomPadding' return='int'/><method name='getEllipsisCount' return='int'><parameter name='line' type='int'/></method><method name='getEllipsisStart' return='int'><parameter name='line' type='int'/></method><method name='getLineContainsTab' return='boolean'><parameter name='line' type='int'/></method><method name='getLineCount' return='int'/><method name='getLineDescent' return='int'><parameter name='line' type='int'/></method><method final='true' name='getLineDirections' return='android.text.Layout.Directions'><parameter name='line' type='int'/></method><method name='getLineStart' return='int'><parameter name='line' type='int'/></method><method name='getLineTop' return='int'><parameter name='line' type='int'/></method><method name='getParagraphDirection' return='int'><parameter name='line' type='int'/></method><method name='getTopPadding' return='int'/></class><class extends='android.graphics.Paint' name='TextPaint'><constructor name='TextPaint' type='android.text.TextPaint'/><constructor name='TextPaint' type='android.text.TextPaint'><parameter name='flags' type='int'/></constructor><constructor name='TextPaint' type='android.text.TextPaint'><parameter name='p' type='android.graphics.Paint'/></constructor><method name='set'><parameter name='tp' type='android.text.TextPaint'/></method></class><class extends='java.lang.Object' name='TextUtils'><method name='commaEllipsize' return='java.lang.CharSequence' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='p' type='android.text.TextPaint'/><parameter name='avail' type='float'/><parameter name='oneMore' type='java.lang.String'/><parameter name='more' type='java.lang.String'/></method><method name='concat' return='java.lang.CharSequence' static='true'><parameter name='text' type='java.lang.CharSequence...'/></method><method name='copySpansFrom' static='true'><parameter name='source' type='android.text.Spanned'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='kind' type='java.lang.Class'/><parameter name='dest' type='android.text.Spannable'/><parameter name='destoff' type='int'/></method><method name='ellipsize' return='java.lang.CharSequence' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='p' type='android.text.TextPaint'/><parameter name='avail' type='float'/><parameter name='where' type='android.text.TextUtils.TruncateAt'/></method><method name='ellipsize' return='java.lang.CharSequence' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='p' type='android.text.TextPaint'/><parameter name='avail' type='float'/><parameter name='where' type='android.text.TextUtils.TruncateAt'/><parameter name='preserveLength' type='boolean'/><parameter name='callback' type='android.text.TextUtils.EllipsizeCallback'/></method><method name='equals' return='boolean' static='true'><parameter name='a' type='java.lang.CharSequence'/><parameter name='b' type='java.lang.CharSequence'/></method><method name='expandTemplate' return='java.lang.CharSequence' static='true'><parameter name='template' type='java.lang.CharSequence'/><parameter name='values' type='java.lang.CharSequence...'/></method><method name='getChars' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='char[]'/><parameter name='destoff' type='int'/></method><method name='getOffsetAfter' return='int' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='offset' type='int'/></method><method name='getOffsetBefore' return='int' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='offset' type='int'/></method><method name='getReverse' return='java.lang.CharSequence' static='true'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='getTrimmedLength' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/></method><method name='htmlEncode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='indexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='ch' type='char'/></method><method name='indexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='ch' type='char'/><parameter name='start' type='int'/></method><method name='indexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='ch' type='char'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='indexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='needle' type='java.lang.CharSequence'/></method><method name='indexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='needle' type='java.lang.CharSequence'/><parameter name='start' type='int'/></method><method name='indexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='needle' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='isDigitsOnly' return='boolean' static='true'><parameter name='str' type='java.lang.CharSequence'/></method><method name='isEmpty' return='boolean' static='true'><parameter name='str' type='java.lang.CharSequence'/></method><method name='isGraphic' return='boolean' static='true'><parameter name='str' type='java.lang.CharSequence'/></method><method name='isGraphic' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='join' return='java.lang.String' static='true'><parameter name='delimiter' type='java.lang.CharSequence'/><parameter name='tokens' type='java.lang.Object[]'/></method><method name='join' return='java.lang.String' static='true'><parameter name='delimiter' type='java.lang.CharSequence'/><parameter name='tokens' type='java.lang.Iterable'/></method><method name='lastIndexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='ch' type='char'/></method><method name='lastIndexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='ch' type='char'/><parameter name='last' type='int'/></method><method name='lastIndexOf' return='int' static='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='ch' type='char'/><parameter name='start' type='int'/><parameter name='last' type='int'/></method><method name='regionMatches' return='boolean' static='true'><parameter name='one' type='java.lang.CharSequence'/><parameter name='toffset' type='int'/><parameter name='two' type='java.lang.CharSequence'/><parameter name='ooffset' type='int'/><parameter name='len' type='int'/></method><method name='replace' return='java.lang.CharSequence' static='true'><parameter name='template' type='java.lang.CharSequence'/><parameter name='sources' type='java.lang.String[]'/><parameter name='destinations' type='java.lang.CharSequence[]'/></method><method name='split' return='java.lang.String[]' static='true'><parameter name='text' type='java.lang.String'/><parameter name='expression' type='java.lang.String'/></method><method name='split' return='java.lang.String[]' static='true'><parameter name='text' type='java.lang.String'/><parameter name='pattern' type='java.util.regex.Pattern'/></method><method name='stringOrSpannedString' return='java.lang.CharSequence' static='true'><parameter name='source' type='java.lang.CharSequence'/></method><method name='substring' return='java.lang.String' static='true'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='writeToParcel' static='true'><parameter name='cs' type='java.lang.CharSequence'/><parameter name='p' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method><method api_added='3' name='dumpSpans' static='true'><parameter name='cs' type='java.lang.CharSequence'/><parameter name='printer' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method api_added='3' name='getCapsMode' return='int' static='true'><parameter name='cs' type='java.lang.CharSequence'/><parameter name='off' type='int'/><parameter name='reqModes' type='int'/></method><method api_added='17' name='getLayoutDirectionFromLocale' return='int' static='true'><parameter name='arg0' type='java.util.Locale'/></method></class><class extends='java.lang.Object' name='TextUtils.SimpleStringSplitter' static='true'><constructor name='TextUtils.SimpleStringSplitter' type='android.text.TextUtils.SimpleStringSplitter'><parameter name='delimiter' type='char'/></constructor><method name='hasNext' return='boolean'/><method name='iterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method name='next' return='java.lang.String'/><method name='remove'/><method name='setString'><parameter name='string' type='java.lang.String'/></method></class><class extends='java.lang.Enum' final='true' name='TextUtils.TruncateAt' static='true'><method name='valueOf' return='android.text.TextUtils.TruncateAt' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.text.TextUtils.TruncateAt[]' static='true'/></class><class api_added='3' extends='java.lang.Object' name='NoCopySpan.Concrete' static='true'><constructor api_added='3' name='NoCopySpan.Concrete' type='android.text.NoCopySpan.Concrete'/></class><class api_added='18' extends='java.lang.Object' final='true' name='BidiFormatter'><method api_added='18' name='getInstance' return='android.text.BidiFormatter' static='true'/><method api_added='18' name='getInstance' return='android.text.BidiFormatter' static='true'><parameter name='arg0' type='boolean'/></method><method api_added='18' name='getInstance' return='android.text.BidiFormatter' static='true'><parameter name='arg0' type='java.util.Locale'/></method><method api_added='18' name='getStereoReset' return='boolean'/><method api_added='18' name='isRtl' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='isRtlContext' return='boolean'/><method api_added='18' name='unicodeWrap' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.text.TextDirectionHeuristic'/><parameter name='arg2' type='boolean'/></method><method api_added='18' name='unicodeWrap' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.text.TextDirectionHeuristic'/></method><method api_added='18' name='unicodeWrap' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='boolean'/></method><method api_added='18' name='unicodeWrap' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='BidiFormatter.Builder' static='true'><constructor api_added='18' name='BidiFormatter.Builder' type='android.text.BidiFormatter.Builder'/><constructor api_added='18' name='BidiFormatter.Builder' type='android.text.BidiFormatter.Builder'><parameter name='arg0' type='boolean'/></constructor><constructor api_added='18' name='BidiFormatter.Builder' type='android.text.BidiFormatter.Builder'><parameter name='arg0' type='java.util.Locale'/></constructor><method api_added='18' name='build' return='android.text.BidiFormatter'/><method api_added='18' name='setTextDirectionHeuristic' return='android.text.BidiFormatter.Builder'><parameter name='arg0' type='android.text.TextDirectionHeuristic'/></method><method api_added='18' name='stereoReset' return='android.text.BidiFormatter.Builder'><parameter name='arg0' type='boolean'/></method></class><class api_added='18' extends='java.lang.Object' name='TextDirectionHeuristics'><constructor api_added='18' name='TextDirectionHeuristics' type='android.text.TextDirectionHeuristics'/></class><interface abstract='true' name='Editable'><method abstract='true' name='append' return='android.text.Editable'><parameter name='text' type='java.lang.CharSequence'/></method><method abstract='true' name='append' return='android.text.Editable'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' name='append' return='android.text.Editable'><parameter name='text' type='char'/></method><method abstract='true' name='clear'/><method abstract='true' name='clearSpans'/><method abstract='true' name='delete' return='android.text.Editable'><parameter name='st' type='int'/><parameter name='en' type='int'/></method><method abstract='true' name='getFilters' return='android.text.InputFilter[]'/><method abstract='true' name='insert' return='android.text.Editable'><parameter name='where' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' name='insert' return='android.text.Editable'><parameter name='where' type='int'/><parameter name='text' type='java.lang.CharSequence'/></method><method abstract='true' name='replace' return='android.text.Editable'><parameter name='st' type='int'/><parameter name='en' type='int'/><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' name='replace' return='android.text.Editable'><parameter name='st' type='int'/><parameter name='en' type='int'/><parameter name='text' type='java.lang.CharSequence'/></method><method abstract='true' name='setFilters'><parameter name='filters' type='android.text.InputFilter[]'/></method></interface><interface abstract='true' name='GetChars'><method abstract='true' name='getChars'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='char[]'/><parameter name='destoff' type='int'/></method></interface><interface abstract='true' name='Html.ImageGetter' static='true'><method abstract='true' name='getDrawable' return='android.graphics.drawable.Drawable'><parameter name='source' type='java.lang.String'/></method></interface><interface abstract='true' name='Html.TagHandler' static='true'><method abstract='true' name='handleTag'><parameter name='opening' type='boolean'/><parameter name='tag' type='java.lang.String'/><parameter name='output' type='android.text.Editable'/><parameter name='xmlReader' type='org.xml.sax.XMLReader'/></method></interface><interface abstract='true' name='InputFilter'><method abstract='true' name='filter' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='android.text.Spanned'/><parameter name='dstart' type='int'/><parameter name='dend' type='int'/></method></interface><interface abstract='true' name='SpanWatcher'><method abstract='true' name='onSpanAdded'><parameter name='text' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' name='onSpanChanged'><parameter name='text' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='ostart' type='int'/><parameter name='oend' type='int'/><parameter name='nstart' type='int'/><parameter name='nend' type='int'/></method><method abstract='true' name='onSpanRemoved'><parameter name='text' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method></interface><interface abstract='true' name='Spannable'><method abstract='true' name='removeSpan'><parameter name='what' type='java.lang.Object'/></method><method abstract='true' name='setSpan'><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='flags' type='int'/></method></interface><interface abstract='true' name='Spanned'><method abstract='true' name='getSpanEnd' return='int'><parameter name='tag' type='java.lang.Object'/></method><method abstract='true' name='getSpanFlags' return='int'><parameter name='tag' type='java.lang.Object'/></method><method abstract='true' name='getSpanStart' return='int'><parameter name='tag' type='java.lang.Object'/></method><method abstract='true' name='getSpans' return='T[]'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='type' type='java.lang.Class&lt;T&gt;'/></method><method abstract='true' name='nextSpanTransition' return='int'><parameter name='start' type='int'/><parameter name='limit' type='int'/><parameter name='type' type='java.lang.Class'/></method></interface><interface abstract='true' name='TextUtils.EllipsizeCallback' static='true'><method abstract='true' name='ellipsized'><parameter name='start' type='int'/><parameter name='end' type='int'/></method></interface><interface abstract='true' name='TextUtils.StringSplitter' static='true'><method abstract='true' name='setString'><parameter name='string' type='java.lang.String'/></method></interface><interface abstract='true' name='TextWatcher'><method abstract='true' name='afterTextChanged'><parameter name='s' type='android.text.Editable'/></method><method abstract='true' name='beforeTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='count' type='int'/><parameter name='after' type='int'/></method><method abstract='true' name='onTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='before' type='int'/><parameter name='count' type='int'/></method></interface><interface abstract='true' api_added='3' name='InputType'/><interface abstract='true' api_added='3' name='NoCopySpan'/><interface abstract='true' api_added='3' name='ParcelableSpan'><method abstract='true' api_added='3' name='getSpanTypeId' return='int'/></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='TextDirectionHeuristic'><method abstract='true' api_added='18' name='isRtl' return='boolean'><parameter name='arg0' type='char[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method abstract='true' api_added='18' name='isRtl' return='boolean'><parameter name='arg0' type='java.lang.CharSequence'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method></interface></package><package name='android.text.method'><class extends='java.lang.Object' name='ArrowKeyMovementMethod'><constructor name='ArrowKeyMovementMethod' type='android.text.method.ArrowKeyMovementMethod'/><method api_removed='11' name='canSelectArbitrarily' return='boolean'/><method name='getInstance' return='android.text.method.MovementMethod' static='true'/><method api_removed='11' name='initialize'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/></method><method api_removed='11' name='onKeyDown' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_removed='11' name='onKeyUp' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_removed='11' name='onTakeFocus'><parameter name='view' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='dir' type='int'/></method><method api_removed='11' name='onTouchEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method api_removed='11' name='onTrackballEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='3' api_removed='11' name='onKeyOther' return='boolean'><parameter name='view' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.KeyEvent'/></method></class><class abstract='true' extends='android.text.method.MetaKeyKeyListener' name='BaseKeyListener'><constructor name='BaseKeyListener' type='android.text.method.BaseKeyListener'/><method name='backspace' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='content' type='android.text.Editable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='onKeyOther' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='content' type='android.text.Editable'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='forwardDelete' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='content' type='android.text.Editable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method></class><class extends='android.app.Dialog' name='CharacterPickerDialog'><constructor name='CharacterPickerDialog' type='android.text.method.CharacterPickerDialog'><parameter name='context' type='android.content.Context'/><parameter name='view' type='android.view.View'/><parameter name='text' type='android.text.Editable'/><parameter name='options' type='java.lang.String'/><parameter name='insert' type='boolean'/></constructor><method name='onClick'><parameter name='v' type='android.view.View'/></method><method name='onItemClick'><parameter name='parent' type='android.widget.AdapterView'/><parameter name='view' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method></class><class extends='android.text.method.NumberKeyListener' name='DateKeyListener'><constructor name='DateKeyListener' type='android.text.method.DateKeyListener'/><method name='getAcceptedChars' return='char[]' visibility='protected'/><method name='getInstance' return='android.text.method.DateKeyListener' static='true'/><method api_added='3' name='getInputType' return='int'/></class><class extends='android.text.method.NumberKeyListener' name='DateTimeKeyListener'><constructor name='DateTimeKeyListener' type='android.text.method.DateTimeKeyListener'/><method name='getAcceptedChars' return='char[]' visibility='protected'/><method name='getInstance' return='android.text.method.DateTimeKeyListener' static='true'/><method api_added='3' name='getInputType' return='int'/></class><class extends='android.text.method.NumberKeyListener' name='DialerKeyListener'><constructor name='DialerKeyListener' type='android.text.method.DialerKeyListener'/><method name='getAcceptedChars' return='char[]' visibility='protected'/><method name='getInstance' return='android.text.method.DialerKeyListener' static='true'/><method api_added='3' name='getInputType' return='int'/></class><class extends='android.text.method.NumberKeyListener' name='DigitsKeyListener'><constructor name='DigitsKeyListener' type='android.text.method.DigitsKeyListener'/><constructor name='DigitsKeyListener' type='android.text.method.DigitsKeyListener'><parameter name='sign' type='boolean'/><parameter name='decimal' type='boolean'/></constructor><method name='getAcceptedChars' return='char[]' visibility='protected'/><method name='getInstance' return='android.text.method.DigitsKeyListener' static='true'/><method name='getInstance' return='android.text.method.DigitsKeyListener' static='true'><parameter name='sign' type='boolean'/><parameter name='decimal' type='boolean'/></method><method name='getInstance' return='android.text.method.DigitsKeyListener' static='true'><parameter name='accepted' type='java.lang.String'/></method><method api_added='3' name='getInputType' return='int'/></class><class extends='android.text.method.ReplacementTransformationMethod' name='HideReturnsTransformationMethod'><constructor name='HideReturnsTransformationMethod' type='android.text.method.HideReturnsTransformationMethod'/><method name='getInstance' return='android.text.method.HideReturnsTransformationMethod' static='true'/><method name='getOriginal' return='char[]' visibility='protected'/><method name='getReplacement' return='char[]' visibility='protected'/></class><class extends='android.text.method.ScrollingMovementMethod' name='LinkMovementMethod'><constructor name='LinkMovementMethod' type='android.text.method.LinkMovementMethod'/><method name='getInstance' return='android.text.method.MovementMethod' static='true'/></class><class abstract='true' extends='java.lang.Object' name='MetaKeyKeyListener'><constructor name='MetaKeyKeyListener' type='android.text.method.MetaKeyKeyListener'/><method name='adjustMetaAfterKeypress' static='true'><parameter name='content' type='android.text.Spannable'/></method><method final='true' name='getMetaState' return='int' static='true'><parameter name='text' type='java.lang.CharSequence'/></method><method final='true' name='getMetaState' return='int' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='meta' type='int'/></method><method name='isMetaTracker' return='boolean' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='what' type='java.lang.Object'/></method><method name='onKeyDown' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='content' type='android.text.Editable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyUp' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='content' type='android.text.Editable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='resetLockedMeta' static='true' visibility='protected'><parameter name='content' type='android.text.Spannable'/></method><method name='resetMetaState' static='true'><parameter name='text' type='android.text.Spannable'/></method><method api_added='3' name='adjustMetaAfterKeypress' return='long' static='true'><parameter name='state' type='long'/></method><method api_added='3' name='clearMetaKeyState'><parameter name='view' type='android.view.View'/><parameter name='content' type='android.text.Editable'/><parameter name='states' type='int'/></method><method api_added='3' name='clearMetaKeyState' static='true'><parameter name='content' type='android.text.Editable'/><parameter name='states' type='int'/></method><method api_added='3' name='clearMetaKeyState' return='long'><parameter name='state' type='long'/><parameter name='which' type='int'/></method><method api_added='3' final='true' name='getMetaState' return='int' static='true'><parameter name='state' type='long'/></method><method api_added='3' final='true' name='getMetaState' return='int' static='true'><parameter name='state' type='long'/><parameter name='meta' type='int'/></method><method api_added='3' name='handleKeyDown' return='long' static='true'><parameter name='state' type='long'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='handleKeyUp' return='long' static='true'><parameter name='state' type='long'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='isSelectingMetaTracker' return='boolean' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='what' type='java.lang.Object'/></method><method api_added='3' name='resetLockedMeta' return='long' static='true'><parameter name='state' type='long'/></method><method api_added='19' final='true' name='getMetaState' return='int' static='true'><parameter name='arg0' type='java.lang.CharSequence'/><parameter name='arg1' type='android.view.KeyEvent'/></method><method api_added='19' final='true' name='getMetaState' return='int' static='true'><parameter name='arg0' type='java.lang.CharSequence'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.view.KeyEvent'/></method></class><class extends='android.text.method.BaseKeyListener' name='MultiTapKeyListener'><constructor name='MultiTapKeyListener' type='android.text.method.MultiTapKeyListener'><parameter name='cap' type='android.text.method.TextKeyListener.Capitalize'/><parameter name='autotext' type='boolean'/></constructor><method name='getInstance' return='android.text.method.MultiTapKeyListener' static='true'><parameter name='autotext' type='boolean'/><parameter name='cap' type='android.text.method.TextKeyListener.Capitalize'/></method><method name='onSpanAdded'><parameter name='s' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='onSpanChanged'><parameter name='buf' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='s' type='int'/><parameter name='e' type='int'/><parameter name='start' type='int'/><parameter name='stop' type='int'/></method><method name='onSpanRemoved'><parameter name='s' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='3' name='getInputType' return='int'/></class><class abstract='true' extends='android.text.method.BaseKeyListener' name='NumberKeyListener'><constructor name='NumberKeyListener' type='android.text.method.NumberKeyListener'/><method name='filter' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='android.text.Spanned'/><parameter name='dstart' type='int'/><parameter name='dend' type='int'/></method><method abstract='true' name='getAcceptedChars' return='char[]' visibility='protected'/><method name='lookup' return='int' visibility='protected'><parameter name='event' type='android.view.KeyEvent'/><parameter name='content' type='android.text.Spannable'/></method><method name='ok' return='boolean' static='true' visibility='protected'><parameter name='accept' type='char[]'/><parameter name='c' type='char'/></method></class><class extends='java.lang.Object' name='PasswordTransformationMethod'><constructor name='PasswordTransformationMethod' type='android.text.method.PasswordTransformationMethod'/><method name='afterTextChanged'><parameter name='s' type='android.text.Editable'/></method><method name='beforeTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='count' type='int'/><parameter name='after' type='int'/></method><method name='getInstance' return='android.text.method.PasswordTransformationMethod' static='true'/><method name='getTransformation' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='view' type='android.view.View'/></method><method name='onFocusChanged'><parameter name='view' type='android.view.View'/><parameter name='sourceText' type='java.lang.CharSequence'/><parameter name='focused' type='boolean'/><parameter name='direction' type='int'/><parameter name='previouslyFocusedRect' type='android.graphics.Rect'/></method><method name='onTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='before' type='int'/><parameter name='count' type='int'/></method></class><class extends='android.text.method.BaseKeyListener' name='QwertyKeyListener'><constructor name='QwertyKeyListener' type='android.text.method.QwertyKeyListener'><parameter name='cap' type='android.text.method.TextKeyListener.Capitalize'/><parameter name='autotext' type='boolean'/></constructor><method name='getInstance' return='android.text.method.QwertyKeyListener' static='true'><parameter name='autotext' type='boolean'/><parameter name='cap' type='android.text.method.TextKeyListener.Capitalize'/></method><method name='markAsReplaced' static='true'><parameter name='content' type='android.text.Spannable'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='original' type='java.lang.String'/></method><method api_added='3' name='getInputType' return='int'/><method api_added='11' name='getInstanceForFullKeyboard' return='android.text.method.QwertyKeyListener' static='true'/></class><class abstract='true' extends='java.lang.Object' name='ReplacementTransformationMethod'><constructor name='ReplacementTransformationMethod' type='android.text.method.ReplacementTransformationMethod'/><method abstract='true' name='getOriginal' return='char[]' visibility='protected'/><method abstract='true' name='getReplacement' return='char[]' visibility='protected'/><method name='getTransformation' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='v' type='android.view.View'/></method><method name='onFocusChanged'><parameter name='view' type='android.view.View'/><parameter name='sourceText' type='java.lang.CharSequence'/><parameter name='focused' type='boolean'/><parameter name='direction' type='int'/><parameter name='previouslyFocusedRect' type='android.graphics.Rect'/></method></class><class extends='java.lang.Object' name='ScrollingMovementMethod'><constructor name='ScrollingMovementMethod' type='android.text.method.ScrollingMovementMethod'/><method api_removed='11' name='canSelectArbitrarily' return='boolean'/><method api_removed='11' name='down' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method name='getInstance' return='android.text.method.MovementMethod' static='true'/><method api_removed='11' name='initialize'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/></method><method api_removed='11' name='left' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_removed='11' name='onKeyDown' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_removed='11' name='onKeyUp' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_removed='11' name='onTakeFocus'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='dir' type='int'/></method><method api_removed='11' name='onTouchEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method api_removed='11' name='onTrackballEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method api_removed='11' name='right' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_removed='11' name='up' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='3' api_removed='11' name='onKeyOther' return='boolean'><parameter name='view' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.KeyEvent'/></method></class><class extends='android.text.method.ReplacementTransformationMethod' name='SingleLineTransformationMethod'><constructor name='SingleLineTransformationMethod' type='android.text.method.SingleLineTransformationMethod'/><method name='getInstance' return='android.text.method.SingleLineTransformationMethod' static='true'/><method name='getOriginal' return='char[]' visibility='protected'/><method name='getReplacement' return='char[]' visibility='protected'/></class><class extends='android.text.method.BaseKeyListener' name='TextKeyListener'><constructor name='TextKeyListener' type='android.text.method.TextKeyListener'><parameter name='cap' type='android.text.method.TextKeyListener.Capitalize'/><parameter name='autotext' type='boolean'/></constructor><method name='clear' static='true'><parameter name='e' type='android.text.Editable'/></method><method name='getInstance' return='android.text.method.TextKeyListener' static='true'><parameter name='autotext' type='boolean'/><parameter name='cap' type='android.text.method.TextKeyListener.Capitalize'/></method><method name='getInstance' return='android.text.method.TextKeyListener' static='true'/><method name='onSpanAdded'><parameter name='s' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='onSpanChanged'><parameter name='s' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='st' type='int'/><parameter name='en' type='int'/></method><method name='onSpanRemoved'><parameter name='s' type='android.text.Spannable'/><parameter name='what' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='release'/><method name='shouldCap' return='boolean' static='true'><parameter name='cap' type='android.text.method.TextKeyListener.Capitalize'/><parameter name='cs' type='java.lang.CharSequence'/><parameter name='off' type='int'/></method><method api_added='3' name='getInputType' return='int'/></class><class extends='java.lang.Enum' final='true' name='TextKeyListener.Capitalize' static='true'><method name='valueOf' return='android.text.method.TextKeyListener.Capitalize' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.text.method.TextKeyListener.Capitalize[]' static='true'/></class><class extends='android.text.method.NumberKeyListener' name='TimeKeyListener'><constructor name='TimeKeyListener' type='android.text.method.TimeKeyListener'/><method name='getAcceptedChars' return='char[]' visibility='protected'/><method name='getInstance' return='android.text.method.TimeKeyListener' static='true'/><method api_added='3' name='getInputType' return='int'/></class><class extends='java.lang.Object' name='Touch'><method name='onTouchEvent' return='boolean' static='true'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method name='scrollTo' static='true'><parameter name='widget' type='android.widget.TextView'/><parameter name='layout' type='android.text.Layout'/><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method api_added='3' name='getInitialScrollX' return='int' static='true'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='3' name='getInitialScrollY' return='int' static='true'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method></class><class api_added='11' extends='java.lang.Object' name='BaseMovementMethod'><constructor api_added='11' name='BaseMovementMethod' type='android.text.method.BaseMovementMethod'/><method api_added='11' name='bottom' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='canSelectArbitrarily' return='boolean'/><method api_added='11' name='down' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='end' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='getMovementMetaState' return='int' visibility='protected'><parameter name='buffer' type='android.text.Spannable'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='handleMovementKey' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='movementMetaState' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='home' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='initialize'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/></method><method api_added='11' name='left' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='lineEnd' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='lineStart' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='onKeyDown' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='onKeyOther' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='onKeyUp' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='onTakeFocus'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='direction' type='int'/></method><method api_added='11' name='onTouchEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='11' name='onTrackballEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='11' name='pageDown' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='pageUp' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='right' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='top' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='11' name='up' return='boolean' visibility='protected'><parameter name='widget' type='android.widget.TextView'/><parameter name='buffer' type='android.text.Spannable'/></method><method api_added='12' name='onGenericMotionEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method></class><interface abstract='true' name='KeyListener'><method abstract='true' name='onKeyDown' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='text' type='android.text.Editable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='onKeyUp' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='text' type='android.text.Editable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' api_added='3' name='clearMetaKeyState'><parameter name='view' type='android.view.View'/><parameter name='content' type='android.text.Editable'/><parameter name='states' type='int'/></method><method abstract='true' api_added='3' name='getInputType' return='int'/><method abstract='true' api_added='3' name='onKeyOther' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='text' type='android.text.Editable'/><parameter name='event' type='android.view.KeyEvent'/></method></interface><interface abstract='true' name='MovementMethod'><method abstract='true' name='canSelectArbitrarily' return='boolean'/><method abstract='true' name='initialize'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/></method><method abstract='true' name='onKeyDown' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='onKeyUp' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='onTakeFocus'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='direction' type='int'/></method><method abstract='true' name='onTouchEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' name='onTrackballEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' api_added='3' name='onKeyOther' return='boolean'><parameter name='view' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' api_added='12' name='onGenericMotionEvent' return='boolean'><parameter name='widget' type='android.widget.TextView'/><parameter name='text' type='android.text.Spannable'/><parameter name='event' type='android.view.MotionEvent'/></method></interface><interface abstract='true' name='TransformationMethod'><method abstract='true' name='getTransformation' return='java.lang.CharSequence'><parameter name='source' type='java.lang.CharSequence'/><parameter name='view' type='android.view.View'/></method><method abstract='true' name='onFocusChanged'><parameter name='view' type='android.view.View'/><parameter name='sourceText' type='java.lang.CharSequence'/><parameter name='focused' type='boolean'/><parameter name='direction' type='int'/><parameter name='previouslyFocusedRect' type='android.graphics.Rect'/></method></interface></package><package name='android.text.style'><class extends='android.text.style.MetricAffectingSpan' name='AbsoluteSizeSpan'><constructor name='AbsoluteSizeSpan' type='android.text.style.AbsoluteSizeSpan'><parameter name='size' type='int'/></constructor><method name='getSize' return='int'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='5' name='getDip' return='boolean'/></class><class extends='java.lang.Object' name='AlignmentSpan.Standard' static='true'><constructor name='AlignmentSpan.Standard' type='android.text.style.AlignmentSpan.Standard'><parameter name='align' type='android.text.Layout.Alignment'/></constructor><method name='getAlignment' return='android.text.Layout.Alignment'/><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.CharacterStyle' name='BackgroundColorSpan'><constructor name='BackgroundColorSpan' type='android.text.style.BackgroundColorSpan'><parameter name='color' type='int'/></constructor><method name='getBackgroundColor' return='int'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='BulletSpan'><constructor name='BulletSpan' type='android.text.style.BulletSpan'/><constructor name='BulletSpan' type='android.text.style.BulletSpan'><parameter name='gapWidth' type='int'/></constructor><constructor name='BulletSpan' type='android.text.style.BulletSpan'><parameter name='gapWidth' type='int'/><parameter name='color' type='int'/></constructor><method name='drawLeadingMargin'><parameter name='c' type='android.graphics.Canvas'/><parameter name='p' type='android.graphics.Paint'/><parameter name='x' type='int'/><parameter name='dir' type='int'/><parameter name='top' type='int'/><parameter name='baseline' type='int'/><parameter name='bottom' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='first' type='boolean'/><parameter name='l' type='android.text.Layout'/></method><method name='getLeadingMargin' return='int'><parameter name='first' type='boolean'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='CharacterStyle'><constructor name='CharacterStyle' type='android.text.style.CharacterStyle'/><method name='getUnderlying' return='android.text.style.CharacterStyle'/><method abstract='true' name='updateDrawState'><parameter name='tp' type='android.text.TextPaint'/></method><method name='wrap' return='android.text.style.CharacterStyle' static='true'><parameter name='cs' type='android.text.style.CharacterStyle'/></method></class><class abstract='true' extends='android.text.style.CharacterStyle' name='ClickableSpan'><constructor name='ClickableSpan' type='android.text.style.ClickableSpan'/><method abstract='true' name='onClick'><parameter name='widget' type='android.view.View'/></method><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method></class><class extends='java.lang.Object' name='DrawableMarginSpan'><constructor name='DrawableMarginSpan' type='android.text.style.DrawableMarginSpan'><parameter name='b' type='android.graphics.drawable.Drawable'/></constructor><constructor name='DrawableMarginSpan' type='android.text.style.DrawableMarginSpan'><parameter name='b' type='android.graphics.drawable.Drawable'/><parameter name='pad' type='int'/></constructor><method name='chooseHeight'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='istartv' type='int'/><parameter name='v' type='int'/><parameter name='fm' type='android.graphics.Paint.FontMetricsInt'/></method><method name='drawLeadingMargin'><parameter name='c' type='android.graphics.Canvas'/><parameter name='p' type='android.graphics.Paint'/><parameter name='x' type='int'/><parameter name='dir' type='int'/><parameter name='top' type='int'/><parameter name='baseline' type='int'/><parameter name='bottom' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='first' type='boolean'/><parameter name='layout' type='android.text.Layout'/></method><method name='getLeadingMargin' return='int'><parameter name='first' type='boolean'/></method></class><class abstract='true' extends='android.text.style.ReplacementSpan' name='DynamicDrawableSpan'><constructor name='DynamicDrawableSpan' type='android.text.style.DynamicDrawableSpan'/><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='x' type='float'/><parameter name='top' type='int'/><parameter name='y' type='int'/><parameter name='bottom' type='int'/><parameter name='paint' type='android.graphics.Paint'/></method><method abstract='true' name='getDrawable' return='android.graphics.drawable.Drawable'/><method name='getSize' return='int'><parameter name='paint' type='android.graphics.Paint'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='fm' type='android.graphics.Paint.FontMetricsInt'/></method><method api_added='3' name='getVerticalAlignment' return='int'/></class><class extends='android.text.style.CharacterStyle' name='ForegroundColorSpan'><constructor name='ForegroundColorSpan' type='android.text.style.ForegroundColorSpan'><parameter name='color' type='int'/></constructor><method name='getForegroundColor' return='int'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='IconMarginSpan'><constructor name='IconMarginSpan' type='android.text.style.IconMarginSpan'><parameter name='b' type='android.graphics.Bitmap'/></constructor><constructor name='IconMarginSpan' type='android.text.style.IconMarginSpan'><parameter name='b' type='android.graphics.Bitmap'/><parameter name='pad' type='int'/></constructor><method name='chooseHeight'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='istartv' type='int'/><parameter name='v' type='int'/><parameter name='fm' type='android.graphics.Paint.FontMetricsInt'/></method><method name='drawLeadingMargin'><parameter name='c' type='android.graphics.Canvas'/><parameter name='p' type='android.graphics.Paint'/><parameter name='x' type='int'/><parameter name='dir' type='int'/><parameter name='top' type='int'/><parameter name='baseline' type='int'/><parameter name='bottom' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='first' type='boolean'/><parameter name='layout' type='android.text.Layout'/></method><method name='getLeadingMargin' return='int'><parameter name='first' type='boolean'/></method></class><class extends='android.text.style.DynamicDrawableSpan' name='ImageSpan'><constructor deprecated='4' name='ImageSpan' type='android.text.style.ImageSpan'><parameter name='b' type='android.graphics.Bitmap'/></constructor><constructor name='ImageSpan' type='android.text.style.ImageSpan'><parameter name='d' type='android.graphics.drawable.Drawable'/></constructor><constructor name='ImageSpan' type='android.text.style.ImageSpan'><parameter name='d' type='android.graphics.drawable.Drawable'/><parameter name='source' type='java.lang.String'/></constructor><constructor name='ImageSpan' type='android.text.style.ImageSpan'><parameter name='context' type='android.content.Context'/><parameter name='uri' type='android.net.Uri'/></constructor><constructor name='ImageSpan' type='android.text.style.ImageSpan'><parameter name='context' type='android.content.Context'/><parameter name='resourceId' type='int'/></constructor><constructor api_added='14' name='deprecated ImageSpan' type='android.text.style.deprecated ImageSpan'><parameter name='arg0' type='android.graphics.Bitmap'/></constructor><constructor api_added='14' name='deprecated ImageSpan' type='android.text.style.deprecated ImageSpan'><parameter name='arg0' type='android.graphics.Bitmap'/></constructor><method name='getDrawable' return='android.graphics.drawable.Drawable'/><method name='getSource' return='java.lang.String'/></class><class extends='java.lang.Object' name='LeadingMarginSpan.Standard' static='true'><constructor name='LeadingMarginSpan.Standard' type='android.text.style.LeadingMarginSpan.Standard'><parameter name='first' type='int'/><parameter name='rest' type='int'/></constructor><constructor name='LeadingMarginSpan.Standard' type='android.text.style.LeadingMarginSpan.Standard'><parameter name='every' type='int'/></constructor><method name='drawLeadingMargin'><parameter name='c' type='android.graphics.Canvas'/><parameter name='p' type='android.graphics.Paint'/><parameter name='x' type='int'/><parameter name='dir' type='int'/><parameter name='top' type='int'/><parameter name='baseline' type='int'/><parameter name='bottom' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='first' type='boolean'/><parameter name='layout' type='android.text.Layout'/></method><method name='getLeadingMargin' return='int'><parameter name='first' type='boolean'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.CharacterStyle' name='MaskFilterSpan'><constructor name='MaskFilterSpan' type='android.text.style.MaskFilterSpan'><parameter name='filter' type='android.graphics.MaskFilter'/></constructor><method name='getMaskFilter' return='android.graphics.MaskFilter'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method></class><class abstract='true' extends='android.text.style.CharacterStyle' name='MetricAffectingSpan'><constructor name='MetricAffectingSpan' type='android.text.style.MetricAffectingSpan'/><method abstract='true' name='updateMeasureState'><parameter name='p' type='android.text.TextPaint'/></method></class><class extends='java.lang.Object' name='QuoteSpan'><constructor name='QuoteSpan' type='android.text.style.QuoteSpan'/><constructor name='QuoteSpan' type='android.text.style.QuoteSpan'><parameter name='color' type='int'/></constructor><method name='drawLeadingMargin'><parameter name='c' type='android.graphics.Canvas'/><parameter name='p' type='android.graphics.Paint'/><parameter name='x' type='int'/><parameter name='dir' type='int'/><parameter name='top' type='int'/><parameter name='baseline' type='int'/><parameter name='bottom' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='first' type='boolean'/><parameter name='layout' type='android.text.Layout'/></method><method name='getColor' return='int'/><method name='getLeadingMargin' return='int'><parameter name='first' type='boolean'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.CharacterStyle' name='RasterizerSpan'><constructor name='RasterizerSpan' type='android.text.style.RasterizerSpan'><parameter name='r' type='android.graphics.Rasterizer'/></constructor><method name='getRasterizer' return='android.graphics.Rasterizer'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method></class><class extends='android.text.style.MetricAffectingSpan' name='RelativeSizeSpan'><constructor name='RelativeSizeSpan' type='android.text.style.RelativeSizeSpan'><parameter name='proportion' type='float'/></constructor><method name='getSizeChange' return='float'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class abstract='true' extends='android.text.style.MetricAffectingSpan' name='ReplacementSpan'><constructor name='ReplacementSpan' type='android.text.style.ReplacementSpan'/><method abstract='true' name='draw'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='x' type='float'/><parameter name='top' type='int'/><parameter name='y' type='int'/><parameter name='bottom' type='int'/><parameter name='paint' type='android.graphics.Paint'/></method><method abstract='true' name='getSize' return='int'><parameter name='paint' type='android.graphics.Paint'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='fm' type='android.graphics.Paint.FontMetricsInt'/></method><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='p' type='android.text.TextPaint'/></method></class><class extends='android.text.style.MetricAffectingSpan' name='ScaleXSpan'><constructor name='ScaleXSpan' type='android.text.style.ScaleXSpan'><parameter name='proportion' type='float'/></constructor><method name='getScaleX' return='float'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.CharacterStyle' name='StrikethroughSpan'><constructor name='StrikethroughSpan' type='android.text.style.StrikethroughSpan'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.MetricAffectingSpan' name='StyleSpan'><constructor name='StyleSpan' type='android.text.style.StyleSpan'><parameter name='style' type='int'/></constructor><method name='getStyle' return='int'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='paint' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.MetricAffectingSpan' name='SubscriptSpan'><constructor name='SubscriptSpan' type='android.text.style.SubscriptSpan'/><method name='updateDrawState'><parameter name='tp' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='tp' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.MetricAffectingSpan' name='SuperscriptSpan'><constructor name='SuperscriptSpan' type='android.text.style.SuperscriptSpan'/><method name='updateDrawState'><parameter name='tp' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='tp' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='java.lang.Object' name='TabStopSpan.Standard' static='true'><constructor name='TabStopSpan.Standard' type='android.text.style.TabStopSpan.Standard'><parameter name='where' type='int'/></constructor><method name='getTabStop' return='int'/></class><class extends='android.text.style.MetricAffectingSpan' name='TextAppearanceSpan'><constructor name='TextAppearanceSpan' type='android.text.style.TextAppearanceSpan'><parameter name='context' type='android.content.Context'/><parameter name='appearance' type='int'/></constructor><constructor name='TextAppearanceSpan' type='android.text.style.TextAppearanceSpan'><parameter name='context' type='android.content.Context'/><parameter name='appearance' type='int'/><parameter name='colorList' type='int'/></constructor><constructor name='TextAppearanceSpan' type='android.text.style.TextAppearanceSpan'><parameter name='family' type='java.lang.String'/><parameter name='style' type='int'/><parameter name='size' type='int'/><parameter name='color' type='android.content.res.ColorStateList'/><parameter name='linkColor' type='android.content.res.ColorStateList'/></constructor><method name='getFamily' return='java.lang.String'/><method name='getLinkTextColor' return='android.content.res.ColorStateList'/><method name='getTextColor' return='android.content.res.ColorStateList'/><method name='getTextSize' return='int'/><method name='getTextStyle' return='int'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.MetricAffectingSpan' name='TypefaceSpan'><constructor name='TypefaceSpan' type='android.text.style.TypefaceSpan'><parameter name='family' type='java.lang.String'/></constructor><method name='getFamily' return='java.lang.String'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method name='updateMeasureState'><parameter name='paint' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.ClickableSpan' name='URLSpan'><constructor name='URLSpan' type='android.text.style.URLSpan'><parameter name='url' type='java.lang.String'/></constructor><method name='getURL' return='java.lang.String'/><method name='onClick'><parameter name='widget' type='android.view.View'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.text.style.CharacterStyle' name='UnderlineSpan'><constructor name='UnderlineSpan' type='android.text.style.UnderlineSpan'/><method name='updateDrawState'><parameter name='ds' type='android.text.TextPaint'/></method><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getSpanTypeId' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='EasyEditSpan'><constructor api_added='14' name='EasyEditSpan' type='android.text.style.EasyEditSpan'/><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getSpanTypeId' return='int'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='android.text.style.CharacterStyle' name='SuggestionSpan'><constructor api_added='14' name='SuggestionSpan' type='android.text.style.SuggestionSpan'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='SuggestionSpan' type='android.text.style.SuggestionSpan'><parameter name='arg0' type='java.util.Locale'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='SuggestionSpan' type='android.text.style.SuggestionSpan'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.util.Locale'/><parameter name='arg2' type='java.lang.String[]'/><parameter name='arg3' type='int'/><parameter name='arg4' type='java.lang.Class&lt;?&gt;'/></constructor><constructor api_added='14' name='SuggestionSpan' type='android.text.style.SuggestionSpan'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getFlags' return='int'/><method api_added='14' name='getLocale' return='java.lang.String'/><method api_added='14' name='getSpanTypeId' return='int'/><method api_added='14' name='getSuggestions' return='java.lang.String[]'/><method api_added='14' name='setFlags'><parameter name='arg0' type='int'/></method><method api_added='14' name='updateDrawState'><parameter name='arg0' type='android.text.TextPaint'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='android.text.style.MetricAffectingSpan' name='LocaleSpan'><constructor api_added='17' name='LocaleSpan' type='android.text.style.LocaleSpan'><parameter name='arg0' type='java.util.Locale'/></constructor><constructor api_added='17' name='LocaleSpan' type='android.text.style.LocaleSpan'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='17' name='describeContents' return='int'/><method api_added='17' name='getLocale' return='java.util.Locale'/><method api_added='17' name='getSpanTypeId' return='int'/><method api_added='17' name='updateDrawState'><parameter name='arg0' type='android.text.TextPaint'/></method><method api_added='17' name='updateMeasureState'><parameter name='arg0' type='android.text.TextPaint'/></method><method api_added='17' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><interface abstract='true' name='AlignmentSpan'><method abstract='true' name='getAlignment' return='android.text.Layout.Alignment'/></interface><interface abstract='true' name='LeadingMarginSpan'><method abstract='true' name='drawLeadingMargin'><parameter name='c' type='android.graphics.Canvas'/><parameter name='p' type='android.graphics.Paint'/><parameter name='x' type='int'/><parameter name='dir' type='int'/><parameter name='top' type='int'/><parameter name='baseline' type='int'/><parameter name='bottom' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='first' type='boolean'/><parameter name='layout' type='android.text.Layout'/></method><method abstract='true' name='getLeadingMargin' return='int'><parameter name='first' type='boolean'/></method></interface><interface abstract='true' name='LineBackgroundSpan'><method abstract='true' name='drawBackground'><parameter name='c' type='android.graphics.Canvas'/><parameter name='p' type='android.graphics.Paint'/><parameter name='left' type='int'/><parameter name='right' type='int'/><parameter name='top' type='int'/><parameter name='baseline' type='int'/><parameter name='bottom' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='lnum' type='int'/></method></interface><interface abstract='true' name='LineHeightSpan'><method abstract='true' name='chooseHeight'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='spanstartv' type='int'/><parameter name='v' type='int'/><parameter name='fm' type='android.graphics.Paint.FontMetricsInt'/></method></interface><interface abstract='true' name='ParagraphStyle'/><interface abstract='true' name='TabStopSpan'><method abstract='true' name='getTabStop' return='int'/></interface><interface abstract='true' name='UpdateLayout'/><interface abstract='true' name='WrapTogetherSpan'/><interface abstract='true' api_added='3' name='UpdateAppearance'/><interface abstract='true' api_added='5' name='LineHeightSpan.WithDensity' static='true'><method abstract='true' api_added='5' name='chooseHeight'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='spanstartv' type='int'/><parameter name='v' type='int'/><parameter name='fm' type='android.graphics.Paint.FontMetricsInt'/><parameter name='paint' type='android.text.TextPaint'/></method></interface><interface abstract='true' api_added='8' name='LeadingMarginSpan.LeadingMarginSpan2' static='true'><method abstract='true' api_added='8' name='getLeadingMarginLineCount' return='int'/></interface></package><package name='android.text.util'><class extends='java.lang.Object' name='Linkify'><constructor name='Linkify' type='android.text.util.Linkify'/><method final='true' name='addLinks' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='mask' type='int'/></method><method final='true' name='addLinks' return='boolean' static='true'><parameter name='text' type='android.widget.TextView'/><parameter name='mask' type='int'/></method><method final='true' name='addLinks' static='true'><parameter name='text' type='android.widget.TextView'/><parameter name='pattern' type='java.util.regex.Pattern'/><parameter name='scheme' type='java.lang.String'/></method><method final='true' name='addLinks' static='true'><parameter name='text' type='android.widget.TextView'/><parameter name='p' type='java.util.regex.Pattern'/><parameter name='scheme' type='java.lang.String'/><parameter name='matchFilter' type='android.text.util.Linkify.MatchFilter'/><parameter name='transformFilter' type='android.text.util.Linkify.TransformFilter'/></method><method final='true' name='addLinks' return='boolean' static='true'><parameter name='text' type='android.text.Spannable'/><parameter name='pattern' type='java.util.regex.Pattern'/><parameter name='scheme' type='java.lang.String'/></method><method final='true' name='addLinks' return='boolean' static='true'><parameter name='s' type='android.text.Spannable'/><parameter name='p' type='java.util.regex.Pattern'/><parameter name='scheme' type='java.lang.String'/><parameter name='matchFilter' type='android.text.util.Linkify.MatchFilter'/><parameter name='transformFilter' type='android.text.util.Linkify.TransformFilter'/></method></class><class extends='java.lang.Object' name='Rfc822Token'><constructor name='Rfc822Token' type='android.text.util.Rfc822Token'><parameter name='name' type='java.lang.String'/><parameter name='address' type='java.lang.String'/><parameter name='comment' type='java.lang.String'/></constructor><method name='getAddress' return='java.lang.String'/><method name='getComment' return='java.lang.String'/><method name='getName' return='java.lang.String'/><method name='quoteComment' return='java.lang.String' static='true'><parameter name='comment' type='java.lang.String'/></method><method name='quoteName' return='java.lang.String' static='true'><parameter name='name' type='java.lang.String'/></method><method name='quoteNameIfNecessary' return='java.lang.String' static='true'><parameter name='name' type='java.lang.String'/></method><method name='setAddress'><parameter name='address' type='java.lang.String'/></method><method name='setComment'><parameter name='comment' type='java.lang.String'/></method><method name='setName'><parameter name='name' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='Rfc822Tokenizer'><constructor name='Rfc822Tokenizer' type='android.text.util.Rfc822Tokenizer'/><method name='findTokenEnd' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='cursor' type='int'/></method><method name='findTokenStart' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='cursor' type='int'/></method><method name='terminateToken' return='java.lang.CharSequence'><parameter name='text' type='java.lang.CharSequence'/></method><method name='tokenize' return='android.text.util.Rfc822Token[]' static='true'><parameter name='text' type='java.lang.CharSequence'/></method><method api_added='8' name='tokenize' static='true'><parameter name='text' type='java.lang.CharSequence'/><parameter name='out' type='java.util.Collection&lt;android.text.util.Rfc822Token&gt;'/></method></class><interface abstract='true' name='Linkify.MatchFilter' static='true'><method abstract='true' name='acceptMatch' return='boolean'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method></interface><interface abstract='true' name='Linkify.TransformFilter' static='true'><method abstract='true' name='transformUrl' return='java.lang.String'><parameter name='match' type='java.util.regex.Matcher'/><parameter name='url' type='java.lang.String'/></method></interface></package><package name='android.util'><class extends='java.lang.Exception' name='AndroidException'><constructor name='AndroidException' type='android.util.AndroidException'/><constructor name='AndroidException' type='android.util.AndroidException'><parameter name='name' type='java.lang.String'/></constructor><constructor name='AndroidException' type='android.util.AndroidException'><parameter name='cause' type='java.lang.Exception'/></constructor></class><class extends='java.lang.RuntimeException' name='AndroidRuntimeException'><constructor name='AndroidRuntimeException' type='android.util.AndroidRuntimeException'/><constructor name='AndroidRuntimeException' type='android.util.AndroidRuntimeException'><parameter name='name' type='java.lang.String'/></constructor><constructor name='AndroidRuntimeException' type='android.util.AndroidRuntimeException'><parameter name='cause' type='java.lang.Exception'/></constructor></class><class deprecated='14' extends='java.lang.Object' final='true' name='Config'><constructor api_removed='12' name='Config' type='android.util.Config'/></class><class extends='java.lang.Object' name='DebugUtils'><constructor api_removed='12' name='DebugUtils' type='android.util.DebugUtils'/><method name='isObjectSelected' return='boolean' static='true'><parameter name='object' type='java.lang.Object'/></method></class><class extends='java.lang.Object' name='DisplayMetrics'><constructor name='DisplayMetrics' type='android.util.DisplayMetrics'/><method name='setTo'><parameter name='o' type='android.util.DisplayMetrics'/></method><method name='setToDefaults'/><method api_added='17' name='equals' return='boolean'><parameter name='arg0' type='android.util.DisplayMetrics'/></method></class><class deprecated='8' extends='java.lang.Object' name='EventLogTags'><constructor name='EventLogTags' type='android.util.EventLogTags'><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='EventLogTags' type='android.util.EventLogTags'><parameter name='input' type='java.io.BufferedReader'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='get' return='android.util.EventLogTags.Description'><parameter name='name' type='java.lang.String'/></method><method name='get' return='android.util.EventLogTags.Description'><parameter name='tag' type='int'/></method></class><class extends='java.lang.Object' name='EventLogTags.Description' static='true'/><class extends='java.lang.Object' name='FloatMath'><method name='ceil' native='true' return='float' static='true'><parameter name='value' type='float'/></method><method name='cos' native='true' return='float' static='true'><parameter name='angle' type='float'/></method><method name='floor' native='true' return='float' static='true'><parameter name='value' type='float'/></method><method name='sin' native='true' return='float' static='true'><parameter name='angle' type='float'/></method><method name='sqrt' native='true' return='float' static='true'><parameter name='value' type='float'/></method><method api_added='17' name='exp' return='float' static='true'><parameter name='arg0' type='float'/></method><method api_added='17' name='hypot' return='float' static='true'><parameter name='arg0' type='float'/><parameter name='arg1' type='float'/></method><method api_added='17' name='pow' return='float' static='true'><parameter name='arg0' type='float'/><parameter name='arg1' type='float'/></method></class><class extends='java.lang.Object' final='true' name='Log'><method name='d' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='d' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method><method name='e' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='e' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method><method name='getStackTraceString' return='java.lang.String' static='true'><parameter name='tr' type='java.lang.Throwable'/></method><method name='i' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='i' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method><method name='isLoggable' native='true' return='boolean' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='level' type='int'/></method><method name='println' native='true' return='int' static='true'><parameter name='priority' type='int'/><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='v' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='v' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method><method name='w' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='w' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method><method name='w' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method><method api_added='8' name='wtf' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method api_added='8' name='wtf' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method><method api_added='8' name='wtf' return='int' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='tr' type='java.lang.Throwable'/></method></class><class extends='java.lang.Object' name='LogPrinter'><constructor name='LogPrinter' type='android.util.LogPrinter'><parameter name='priority' type='int'/><parameter name='tag' type='java.lang.String'/></constructor><method name='println'><parameter name='x' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='MonthDisplayHelper'><constructor name='MonthDisplayHelper' type='android.util.MonthDisplayHelper'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='weekStartDay' type='int'/></constructor><constructor name='MonthDisplayHelper' type='android.util.MonthDisplayHelper'><parameter name='year' type='int'/><parameter name='month' type='int'/></constructor><method name='getColumnOf' return='int'><parameter name='day' type='int'/></method><method name='getDayAt' return='int'><parameter name='row' type='int'/><parameter name='column' type='int'/></method><method name='getDigitsForRow' return='int[]'><parameter name='row' type='int'/></method><method name='getFirstDayOfMonth' return='int'/><method name='getMonth' return='int'/><method name='getNumberOfDaysInMonth' return='int'/><method name='getOffset' return='int'/><method name='getRowOf' return='int'><parameter name='day' type='int'/></method><method name='getWeekStartDay' return='int'/><method name='getYear' return='int'/><method name='isWithinCurrentMonth' return='boolean'><parameter name='row' type='int'/><parameter name='column' type='int'/></method><method name='nextMonth'/><method name='previousMonth'/></class><class extends='java.lang.Object' name='PrintWriterPrinter'><constructor name='PrintWriterPrinter' type='android.util.PrintWriterPrinter'><parameter name='pw' type='java.io.PrintWriter'/></constructor><method name='println'><parameter name='x' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='SparseArray'><constructor name='SparseArray' type='android.util.SparseArray'/><constructor name='SparseArray' type='android.util.SparseArray'><parameter name='initialCapacity' type='int'/></constructor><method name='append'><parameter name='key' type='int'/><parameter name='value' type='E'/></method><method name='clear'/><method name='delete'><parameter name='key' type='int'/></method><method name='get' return='E'><parameter name='key' type='int'/></method><method name='get' return='E'><parameter name='key' type='int'/><parameter name='valueIfKeyNotFound' type='E'/></method><method name='indexOfKey' return='int'><parameter name='key' type='int'/></method><method name='indexOfValue' return='int'><parameter name='value' type='E'/></method><method name='keyAt' return='int'><parameter name='index' type='int'/></method><method name='put'><parameter name='key' type='int'/><parameter name='value' type='E'/></method><method name='remove'><parameter name='key' type='int'/></method><method name='setValueAt'><parameter name='index' type='int'/><parameter name='value' type='E'/></method><method name='size' return='int'/><method name='valueAt' return='E'><parameter name='index' type='int'/></method><method api_added='11' name='removeAt'><parameter name='index' type='int'/></method><method api_added='14' name='clone' return='android.util.SparseArray&lt;E&gt;'/><method api_added='19' name='removeAtRange'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><class extends='java.lang.Object' name='SparseBooleanArray'><constructor name='SparseBooleanArray' type='android.util.SparseBooleanArray'/><constructor name='SparseBooleanArray' type='android.util.SparseBooleanArray'><parameter name='initialCapacity' type='int'/></constructor><method name='append'><parameter name='key' type='int'/><parameter name='value' type='boolean'/></method><method name='clear'/><method name='delete'><parameter name='key' type='int'/></method><method name='get' return='boolean'><parameter name='key' type='int'/></method><method name='get' return='boolean'><parameter name='key' type='int'/><parameter name='valueIfKeyNotFound' type='boolean'/></method><method name='indexOfKey' return='int'><parameter name='key' type='int'/></method><method name='indexOfValue' return='int'><parameter name='value' type='boolean'/></method><method name='keyAt' return='int'><parameter name='index' type='int'/></method><method name='put'><parameter name='key' type='int'/><parameter name='value' type='boolean'/></method><method name='size' return='int'/><method name='valueAt' return='boolean'><parameter name='index' type='int'/></method><method api_added='14' name='clone' return='android.util.SparseBooleanArray'/></class><class extends='java.lang.Object' name='SparseIntArray'><constructor name='SparseIntArray' type='android.util.SparseIntArray'/><constructor name='SparseIntArray' type='android.util.SparseIntArray'><parameter name='initialCapacity' type='int'/></constructor><method name='append'><parameter name='key' type='int'/><parameter name='value' type='int'/></method><method name='clear'/><method name='delete'><parameter name='key' type='int'/></method><method name='get' return='int'><parameter name='key' type='int'/></method><method name='get' return='int'><parameter name='key' type='int'/><parameter name='valueIfKeyNotFound' type='int'/></method><method name='indexOfKey' return='int'><parameter name='key' type='int'/></method><method name='indexOfValue' return='int'><parameter name='value' type='int'/></method><method name='keyAt' return='int'><parameter name='index' type='int'/></method><method name='put'><parameter name='key' type='int'/><parameter name='value' type='int'/></method><method name='size' return='int'/><method name='valueAt' return='int'><parameter name='index' type='int'/></method><method api_added='3' name='removeAt'><parameter name='index' type='int'/></method><method api_added='14' name='clone' return='android.util.SparseIntArray'/></class><class extends='java.lang.Object' name='StateSet'><constructor api_removed='12' name='StateSet' type='android.util.StateSet'/><method name='dump' return='java.lang.String' static='true'><parameter name='states' type='int[]'/></method><method name='isWildCard' return='boolean' static='true'><parameter name='stateSetOrSpec' type='int[]'/></method><method name='stateSetMatches' return='boolean' static='true'><parameter name='stateSpec' type='int[]'/><parameter name='stateSet' type='int[]'/></method><method name='stateSetMatches' return='boolean' static='true'><parameter name='stateSpec' type='int[]'/><parameter name='state' type='int'/></method><method name='trimStateSet' return='int[]' static='true'><parameter name='states' type='int[]'/><parameter name='newSize' type='int'/></method></class><class extends='java.lang.Object' name='StringBuilderPrinter'><constructor name='StringBuilderPrinter' type='android.util.StringBuilderPrinter'><parameter name='builder' type='java.lang.StringBuilder'/></constructor><method name='println'><parameter name='x' type='java.lang.String'/></method></class><class extends='java.lang.RuntimeException' name='TimeFormatException'/><class extends='java.lang.Object' name='TimeUtils'><constructor api_removed='12' name='TimeUtils' type='android.util.TimeUtils'/><method name='getTimeZone' return='java.util.TimeZone' static='true'><parameter name='offset' type='int'/><parameter name='dst' type='boolean'/><parameter name='when' type='long'/><parameter name='country' type='java.lang.String'/></method><method api_added='3' name='getTimeZoneDatabaseVersion' return='java.lang.String' static='true'/></class><class extends='java.lang.Object' name='TimingLogger'><constructor name='TimingLogger' type='android.util.TimingLogger'><parameter name='tag' type='java.lang.String'/><parameter name='label' type='java.lang.String'/></constructor><method name='addSplit'><parameter name='splitLabel' type='java.lang.String'/></method><method name='dumpToLog'/><method name='reset'><parameter name='tag' type='java.lang.String'/><parameter name='label' type='java.lang.String'/></method><method name='reset'/></class><class extends='java.lang.Object' name='TypedValue'><constructor name='TypedValue' type='android.util.TypedValue'/><method name='applyDimension' return='float' static='true'><parameter name='unit' type='int'/><parameter name='value' type='float'/><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method final='true' name='coerceToString' return='java.lang.CharSequence'/><method final='true' name='coerceToString' return='java.lang.String' static='true'><parameter name='type' type='int'/><parameter name='data' type='int'/></method><method name='complexToDimension' return='float' static='true'><parameter name='data' type='int'/><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method name='complexToDimensionNoisy' return='float' static='true'><parameter name='data' type='int'/><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method name='complexToDimensionPixelOffset' return='int' static='true'><parameter name='data' type='int'/><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method name='complexToDimensionPixelSize' return='int' static='true'><parameter name='data' type='int'/><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method name='complexToFloat' return='float' static='true'><parameter name='complex' type='int'/></method><method name='complexToFraction' return='float' static='true'><parameter name='data' type='int'/><parameter name='base' type='float'/><parameter name='pbase' type='float'/></method><method name='getDimension' return='float'><parameter name='metrics' type='android.util.DisplayMetrics'/></method><method final='true' name='getFloat' return='float'/><method name='getFraction' return='float'><parameter name='base' type='float'/><parameter name='pbase' type='float'/></method><method name='setTo'><parameter name='other' type='android.util.TypedValue'/></method></class><class extends='java.lang.Object' name='Xml'><constructor api_removed='12' name='Xml' type='android.util.Xml'/><method name='asAttributeSet' return='android.util.AttributeSet' static='true'><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/></method><method name='findEncodingByName' return='android.util.Xml.Encoding' static='true'><parameter name='encodingName' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></method><method name='newPullParser' return='org.xmlpull.v1.XmlPullParser' static='true'/><method name='newSerializer' return='org.xmlpull.v1.XmlSerializer' static='true'/><method name='parse' static='true'><parameter name='xml' type='java.lang.String'/><parameter name='contentHandler' type='org.xml.sax.ContentHandler'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse' static='true'><parameter name='in' type='java.io.Reader'/><parameter name='contentHandler' type='org.xml.sax.ContentHandler'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse' static='true'><parameter name='in' type='java.io.InputStream'/><parameter name='encoding' type='android.util.Xml.Encoding'/><parameter name='contentHandler' type='org.xml.sax.ContentHandler'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class><class extends='java.lang.Enum' final='true' name='Xml.Encoding' static='true'><method name='valueOf' return='android.util.Xml.Encoding' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.util.Xml.Encoding[]' static='true'/></class><class api_added='3' extends='java.lang.Object' name='PrintStreamPrinter'><constructor api_added='3' name='PrintStreamPrinter' type='android.util.PrintStreamPrinter'><parameter name='pw' type='java.io.PrintStream'/></constructor><method api_added='3' name='println'><parameter name='x' type='java.lang.String'/></method></class><class api_added='5' extends='java.lang.Object' name='Pair'><constructor api_added='5' name='Pair' type='android.util.Pair'><parameter name='first' type='F'/><parameter name='second' type='S'/></constructor><method api_added='5' name='create' return='android.util.Pair&lt;A, B&gt;' static='true'><parameter name='a' type='A'/><parameter name='b' type='B'/></method></class><class api_added='8' extends='java.lang.Object' name='Base64'><method api_added='8' name='decode' return='byte[]' static='true'><parameter name='str' type='java.lang.String'/><parameter name='flags' type='int'/></method><method api_added='8' name='decode' return='byte[]' static='true'><parameter name='input' type='byte[]'/><parameter name='flags' type='int'/></method><method api_added='8' name='decode' return='byte[]' static='true'><parameter name='input' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><parameter name='flags' type='int'/></method><method api_added='8' name='encode' return='byte[]' static='true'><parameter name='input' type='byte[]'/><parameter name='flags' type='int'/></method><method api_added='8' name='encode' return='byte[]' static='true'><parameter name='input' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><parameter name='flags' type='int'/></method><method api_added='8' name='encodeToString' return='java.lang.String' static='true'><parameter name='input' type='byte[]'/><parameter name='flags' type='int'/></method><method api_added='8' name='encodeToString' return='java.lang.String' static='true'><parameter name='input' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='java.io.FilterInputStream' name='Base64InputStream'><constructor api_added='8' name='Base64InputStream' type='android.util.Base64InputStream'><parameter name='in' type='java.io.InputStream'/><parameter name='flags' type='int'/></constructor></class><class api_added='8' extends='java.io.FilterOutputStream' name='Base64OutputStream'><constructor api_added='8' name='Base64OutputStream' type='android.util.Base64OutputStream'><parameter name='out' type='java.io.OutputStream'/><parameter name='flags' type='int'/></constructor></class><class api_added='8' extends='java.lang.Object' name='EventLog'><constructor api_added='8' api_removed='12' name='EventLog' type='android.util.EventLog'/><method api_added='8' name='getTagCode' return='int' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='8' name='getTagName' return='java.lang.String' static='true'><parameter name='tag' type='int'/></method><method api_added='8' name='readEvents' native='true' static='true'><parameter name='tags' type='int[]'/><parameter name='output' type='java.util.Collection&lt;android.util.EventLog.Event&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='writeEvent' native='true' return='int' static='true'><parameter name='tag' type='int'/><parameter name='value' type='int'/></method><method api_added='8' name='writeEvent' native='true' return='int' static='true'><parameter name='tag' type='int'/><parameter name='value' type='long'/></method><method api_added='8' name='writeEvent' native='true' return='int' static='true'><parameter name='tag' type='int'/><parameter name='str' type='java.lang.String'/></method><method api_added='8' name='writeEvent' native='true' return='int' static='true'><parameter name='tag' type='int'/><parameter name='list' type='java.lang.Object...'/></method></class><class api_added='8' extends='java.lang.Object' final='true' name='EventLog.Event' static='true'><method api_added='8' name='getData' return='java.lang.Object' synchronized='true'/><method api_added='8' name='getProcessId' return='int'/><method api_added='8' name='getTag' return='int'/><method api_added='8' name='getThreadId' return='int'/><method api_added='8' name='getTimeNanos' return='long'/></class><class api_added='8' extends='java.lang.Object' name='Patterns'><method api_added='8' final='true' name='concatGroups' return='java.lang.String' static='true'><parameter name='matcher' type='java.util.regex.Matcher'/></method><method api_added='8' final='true' name='digitsAndPlusOnly' return='java.lang.String' static='true'><parameter name='matcher' type='java.util.regex.Matcher'/></method></class><class api_added='11' extends='java.io.IOException' name='Base64DataException'><constructor api_added='11' name='Base64DataException' type='android.util.Base64DataException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class api_added='11' extends='java.lang.Object' final='true' name='JsonReader'><constructor api_added='11' name='JsonReader' type='android.util.JsonReader'><parameter name='in' type='java.io.Reader'/></constructor><method api_added='11' name='beginArray'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='beginObject'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='close'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='endArray'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='endObject'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='hasNext' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='isLenient' return='boolean'/><method api_added='11' name='nextBoolean' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='nextDouble' return='double'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='nextInt' return='int'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='nextLong' return='long'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='nextName' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='nextNull'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='nextString' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='peek' return='android.util.JsonToken'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='setLenient'><parameter name='lenient' type='boolean'/></method><method api_added='11' name='skipValue'><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='11' extends='java.lang.Enum' final='true' name='JsonToken'><method api_added='11' name='valueOf' return='android.util.JsonToken' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' final='true' name='values' return='android.util.JsonToken[]' static='true'/></class><class api_added='11' extends='java.lang.Object' final='true' name='JsonWriter'><constructor api_added='11' name='JsonWriter' type='android.util.JsonWriter'><parameter name='out' type='java.io.Writer'/></constructor><method api_added='11' name='beginArray' return='android.util.JsonWriter'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='beginObject' return='android.util.JsonWriter'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='close'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='endArray' return='android.util.JsonWriter'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='endObject' return='android.util.JsonWriter'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='flush'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='isLenient' return='boolean'/><method api_added='11' name='name' return='android.util.JsonWriter'><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='nullValue' return='android.util.JsonWriter'><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='setIndent'><parameter name='indent' type='java.lang.String'/></method><method api_added='11' name='setLenient'><parameter name='lenient' type='boolean'/></method><method api_added='11' name='value' return='android.util.JsonWriter'><parameter name='value' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='value' return='android.util.JsonWriter'><parameter name='value' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='value' return='android.util.JsonWriter'><parameter name='value' type='double'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='value' return='android.util.JsonWriter'><parameter name='value' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='value' return='android.util.JsonWriter'><parameter name='value' type='java.lang.Number'/><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='11' extends='java.io.IOException' final='true' name='MalformedJsonException'><constructor api_added='11' name='MalformedJsonException' type='android.util.MalformedJsonException'><parameter name='message' type='java.lang.String'/></constructor></class><class api_added='12' extends='java.lang.Object' name='LruCache'><constructor api_added='12' name='LruCache' type='android.util.LruCache'><parameter name='maxSize' type='int'/></constructor><method api_added='12' name='create' return='V' visibility='protected'><parameter name='key' type='K'/></method><method api_added='12' final='true' name='createCount' return='int' synchronized='true'/><method api_added='12' name='entryRemoved' visibility='protected'><parameter name='evicted' type='boolean'/><parameter name='key' type='K'/><parameter name='oldValue' type='V'/><parameter name='newValue' type='V'/></method><method api_added='12' final='true' name='evictAll'/><method api_added='12' final='true' name='evictionCount' return='int' synchronized='true'/><method api_added='12' final='true' name='get' return='V'><parameter name='key' type='K'/></method><method api_added='12' final='true' name='hitCount' return='int' synchronized='true'/><method api_added='12' final='true' name='maxSize' return='int' synchronized='true'/><method api_added='12' final='true' name='missCount' return='int' synchronized='true'/><method api_added='12' final='true' name='put' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method api_added='12' final='true' name='putCount' return='int' synchronized='true'/><method api_added='12' final='true' name='remove' return='V'><parameter name='key' type='K'/></method><method api_added='12' final='true' name='size' return='int' synchronized='true'/><method api_added='12' name='sizeOf' return='int' visibility='protected'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method api_added='12' final='true' name='snapshot' return='java.util.Map&lt;K, V&gt;' synchronized='true'/><method api_added='12' final='true' name='toString' return='java.lang.String' synchronized='true'/><method api_added='17' name='trimToSize'><parameter name='arg0' type='int'/></method></class><class api_added='14' extends='java.lang.RuntimeException' name='NoSuchPropertyException'><constructor api_added='14' name='NoSuchPropertyException' type='android.util.NoSuchPropertyException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class abstract='true' api_added='14' extends='java.lang.Object' name='Property'><constructor api_added='14' name='Property' type='android.util.Property'><parameter name='arg0' type='java.lang.Class&lt;V&gt;'/><parameter name='arg1' type='java.lang.String'/></constructor><method abstract='true' api_added='14' name='get' return='V'><parameter name='arg0' type='T'/></method><method api_added='14' name='getName' return='java.lang.String'/><method api_added='14' name='getType' return='java.lang.Class&lt;V&gt;'/><method api_added='14' name='isReadOnly' return='boolean'/><method api_added='14' name='of' return='android.util.Property&lt;T, V&gt;' static='true'><parameter name='arg0' type='java.lang.Class&lt;T&gt;'/><parameter name='arg1' type='java.lang.Class&lt;V&gt;'/><parameter name='arg2' type='java.lang.String'/></method><method api_added='14' name='set'><parameter name='arg0' type='T'/><parameter name='arg1' type='V'/></method></class><class api_added='16' extends='java.lang.Object' name='LongSparseArray'><constructor api_added='16' name='LongSparseArray' type='android.util.LongSparseArray'/><constructor api_added='16' name='LongSparseArray' type='android.util.LongSparseArray'><parameter name='arg0' type='int'/></constructor><method api_added='16' name='append'><parameter name='arg0' type='long'/><parameter name='arg1' type='E'/></method><method api_added='16' name='clear'/><method api_added='16' name='clone' return='android.util.LongSparseArray&lt;E&gt;'/><method api_added='16' name='delete'><parameter name='arg0' type='long'/></method><method api_added='16' name='get' return='E'><parameter name='arg0' type='long'/></method><method api_added='16' name='get' return='E'><parameter name='arg0' type='long'/><parameter name='arg1' type='E'/></method><method api_added='16' name='indexOfKey' return='int'><parameter name='arg0' type='long'/></method><method api_added='16' name='indexOfValue' return='int'><parameter name='arg0' type='E'/></method><method api_added='16' name='keyAt' return='long'><parameter name='arg0' type='int'/></method><method api_added='16' name='put'><parameter name='arg0' type='long'/><parameter name='arg1' type='E'/></method><method api_added='16' name='remove'><parameter name='arg0' type='long'/></method><method api_added='16' name='removeAt'><parameter name='arg0' type='int'/></method><method api_added='16' name='setValueAt'><parameter name='arg0' type='int'/><parameter name='arg1' type='E'/></method><method api_added='16' name='size' return='int'/><method api_added='16' name='valueAt' return='E'><parameter name='arg0' type='int'/></method></class><class api_added='17' extends='java.lang.Object' name='AtomicFile'><constructor api_added='17' name='AtomicFile' type='android.util.AtomicFile'><parameter name='arg0' type='java.io.File'/></constructor><method api_added='17' name='delete'/><method api_added='17' name='failWrite'><parameter name='arg0' type='java.io.FileOutputStream'/></method><method api_added='17' name='finishWrite'><parameter name='arg0' type='java.io.FileOutputStream'/></method><method api_added='17' name='getBaseFile' return='java.io.File'/><method api_added='17' name='openRead' return='java.io.FileInputStream'/><method api_added='17' name='readFully' return='byte[]'/><method api_added='17' name='startWrite' return='java.io.FileOutputStream'/></class><class api_added='18' extends='java.lang.Object' name='SparseLongArray'><constructor api_added='18' name='SparseLongArray' type='android.util.SparseLongArray'/><constructor api_added='18' name='SparseLongArray' type='android.util.SparseLongArray'><parameter name='arg0' type='int'/></constructor><method api_added='18' name='append'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/></method><method api_added='18' name='clear'/><method api_added='18' name='clone' return='android.util.SparseLongArray'/><method api_added='18' name='delete'><parameter name='arg0' type='int'/></method><method api_added='18' name='get' return='long'><parameter name='arg0' type='int'/></method><method api_added='18' name='get' return='long'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/></method><method api_added='18' name='indexOfKey' return='int'><parameter name='arg0' type='int'/></method><method api_added='18' name='indexOfValue' return='int'><parameter name='arg0' type='long'/></method><method api_added='18' name='keyAt' return='int'><parameter name='arg0' type='int'/></method><method api_added='18' name='put'><parameter name='arg0' type='int'/><parameter name='arg1' type='long'/></method><method api_added='18' name='removeAt'><parameter name='arg0' type='int'/></method><method api_added='18' name='size' return='int'/><method api_added='18' name='valueAt' return='long'><parameter name='arg0' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='ArrayMap'><constructor api_added='19' name='ArrayMap' type='android.util.ArrayMap'/><constructor api_added='19' name='ArrayMap' type='android.util.ArrayMap'><parameter name='arg0' type='int'/></constructor><constructor api_added='19' name='ArrayMap' type='android.util.ArrayMap'><parameter name='arg0' type='android.util.ArrayMap'/></constructor><method api_added='19' name='clear'/><method api_added='19' name='containsAll' return='boolean'><parameter name='arg0' type='java.util.Collection&lt;?&gt;'/></method><method api_added='19' name='containsKey' return='boolean'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='19' name='containsValue' return='boolean'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='19' name='ensureCapacity'><parameter name='arg0' type='int'/></method><method api_added='19' name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/><method api_added='19' name='get' return='V'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='19' name='isEmpty' return='boolean'/><method api_added='19' name='keyAt' return='K'><parameter name='arg0' type='int'/></method><method api_added='19' name='keySet' return='java.util.Set&lt;K&gt;'/><method api_added='19' name='put' return='V'><parameter name='arg0' type='K'/><parameter name='arg1' type='V'/></method><method api_added='19' name='putAll'><parameter name='arg0' type='android.util.ArrayMap&lt;? extends K'/><parameter name='arg1' type='? extends V&gt;'/></method><method api_added='19' name='putAll'><parameter name='arg0' type='java.util.Map&lt;? extends K'/><parameter name='arg1' type='? extends V&gt;'/></method><method api_added='19' name='remove' return='V'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='19' name='removeAll' return='boolean'><parameter name='arg0' type='java.util.Collection&lt;?&gt;'/></method><method api_added='19' name='removeAt' return='V'><parameter name='arg0' type='int'/></method><method api_added='19' name='retainAll' return='boolean'><parameter name='arg0' type='java.util.Collection&lt;?&gt;'/></method><method api_added='19' name='setValueAt' return='V'><parameter name='arg0' type='int'/><parameter name='arg1' type='V'/></method><method api_added='19' name='size' return='int'/><method api_added='19' name='valueAt' return='V'><parameter name='arg0' type='int'/></method><method api_added='19' name='values' return='java.util.Collection&lt;V&gt;'/></class><class api_added='19' extends='java.lang.Object' final='true' name='LayoutDirection'/><interface abstract='true' name='AttributeSet'><method abstract='true' name='getAttributeBooleanValue' return='boolean'><parameter name='namespace' type='java.lang.String'/><parameter name='attribute' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/></method><method abstract='true' name='getAttributeBooleanValue' return='boolean'><parameter name='index' type='int'/><parameter name='defaultValue' type='boolean'/></method><method abstract='true' name='getAttributeCount' return='int'/><method abstract='true' name='getAttributeFloatValue' return='float'><parameter name='namespace' type='java.lang.String'/><parameter name='attribute' type='java.lang.String'/><parameter name='defaultValue' type='float'/></method><method abstract='true' name='getAttributeFloatValue' return='float'><parameter name='index' type='int'/><parameter name='defaultValue' type='float'/></method><method abstract='true' name='getAttributeIntValue' return='int'><parameter name='namespace' type='java.lang.String'/><parameter name='attribute' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeIntValue' return='int'><parameter name='index' type='int'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeListValue' return='int'><parameter name='namespace' type='java.lang.String'/><parameter name='attribute' type='java.lang.String'/><parameter name='options' type='java.lang.String[]'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeListValue' return='int'><parameter name='index' type='int'/><parameter name='options' type='java.lang.String[]'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeName' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributeNameResource' return='int'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributeResourceValue' return='int'><parameter name='namespace' type='java.lang.String'/><parameter name='attribute' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeResourceValue' return='int'><parameter name='index' type='int'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeUnsignedIntValue' return='int'><parameter name='namespace' type='java.lang.String'/><parameter name='attribute' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeUnsignedIntValue' return='int'><parameter name='index' type='int'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getAttributeValue' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributeValue' return='java.lang.String'><parameter name='namespace' type='java.lang.String'/><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getClassAttribute' return='java.lang.String'/><method abstract='true' name='getIdAttribute' return='java.lang.String'/><method abstract='true' name='getIdAttributeResourceValue' return='int'><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getPositionDescription' return='java.lang.String'/><method abstract='true' name='getStyleAttribute' return='int'/></interface><interface abstract='true' name='Printer'><method abstract='true' name='println'><parameter name='x' type='java.lang.String'/></method></interface></package><package name='android.view'><class abstract='true' extends='java.lang.Object' name='AbsSavedState'><constructor name='AbsSavedState' type='android.view.AbsSavedState' visibility='protected'><parameter name='superState' type='android.os.Parcelable'/></constructor><constructor name='AbsSavedState' type='android.view.AbsSavedState' visibility='protected'><parameter name='source' type='android.os.Parcel'/></constructor><method name='describeContents' return='int'/><method final='true' name='getSuperState' return='android.os.Parcelable'/><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class extends='android.content.ContextWrapper' name='ContextThemeWrapper'><constructor name='ContextThemeWrapper' type='android.view.ContextThemeWrapper'/><constructor name='ContextThemeWrapper' type='android.view.ContextThemeWrapper'><parameter name='base' type='android.content.Context'/><parameter name='themeres' type='int'/></constructor><method name='onApplyThemeResource' visibility='protected'><parameter name='theme' type='android.content.res.Resources.Theme'/><parameter name='resid' type='int'/><parameter name='first' type='boolean'/></method><method api_added='17' name='applyOverrideConfiguration'><parameter name='arg0' type='android.content.res.Configuration'/></method></class><class extends='java.lang.Object' name='Display'><method name='getDisplayId' return='int'/><method deprecated='13' name='getHeight' native='true' return='int'/><method name='getMetrics'><parameter name='outMetrics' type='android.util.DisplayMetrics'/></method><method deprecated='8' name='getOrientation' native='true' return='int'/><method deprecated='17' name='getPixelFormat' return='int'/><method name='getRefreshRate' return='float'/><method deprecated='13' name='getWidth' native='true' return='int'/><method api_added='8' name='getRotation' return='int'/><method api_added='13' name='getRectSize'><parameter name='outSize' type='android.graphics.Rect'/></method><method api_added='13' name='getSize'><parameter name='outSize' type='android.graphics.Point'/></method><method api_added='16' name='getCurrentSizeRange'><parameter name='arg0' type='android.graphics.Point'/><parameter name='arg1' type='android.graphics.Point'/></method><method api_added='17' name='getFlags' return='int'/><method api_added='17' name='getName' return='java.lang.String'/><method api_added='17' name='getRealMetrics'><parameter name='arg0' type='android.util.DisplayMetrics'/></method><method api_added='17' name='getRealSize'><parameter name='arg0' type='android.graphics.Point'/></method><method api_added='17' name='isValid' return='boolean'/></class><class extends='java.lang.Object' name='FocusFinder'><method name='findNearestTouchable' return='android.view.View'><parameter name='root' type='android.view.ViewGroup'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='direction' type='int'/><parameter name='deltas' type='int[]'/></method><method final='true' name='findNextFocus' return='android.view.View'><parameter name='root' type='android.view.ViewGroup'/><parameter name='focused' type='android.view.View'/><parameter name='direction' type='int'/></method><method name='findNextFocusFromRect' return='android.view.View'><parameter name='root' type='android.view.ViewGroup'/><parameter name='focusedRect' type='android.graphics.Rect'/><parameter name='direction' type='int'/></method><method name='getInstance' return='android.view.FocusFinder' static='true'/></class><class extends='java.lang.Object' name='GestureDetector'><constructor deprecated='3' name='GestureDetector' type='android.view.GestureDetector'><parameter name='listener' type='android.view.GestureDetector.OnGestureListener'/><parameter name='handler' type='android.os.Handler'/></constructor><constructor name='GestureDetector' type='android.view.GestureDetector'><parameter name='listener' type='android.view.GestureDetector.OnGestureListener'/></constructor><constructor api_added='14' name='deprecated GestureDetector' type='android.view.deprecated GestureDetector'><parameter name='arg0' type='android.view.GestureDetector.OnGestureListener'/><parameter name='arg1' type='android.os.Handler'/></constructor><constructor api_added='14' name='deprecated GestureDetector' type='android.view.deprecated GestureDetector'><parameter name='arg0' type='android.view.GestureDetector.OnGestureListener'/><parameter name='arg1' type='android.os.Handler'/></constructor><method name='isLongpressEnabled' return='boolean'/><method name='onTouchEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method name='setIsLongpressEnabled'><parameter name='isLongpressEnabled' type='boolean'/></method><method api_added='3' name='setOnDoubleTapListener'><parameter name='onDoubleTapListener' type='android.view.GestureDetector.OnDoubleTapListener'/></method></class><class extends='java.lang.Object' name='GestureDetector.SimpleOnGestureListener' static='true'><constructor name='GestureDetector.SimpleOnGestureListener' type='android.view.GestureDetector.SimpleOnGestureListener'/><method name='onDown' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method name='onFling' return='boolean'><parameter name='e1' type='android.view.MotionEvent'/><parameter name='e2' type='android.view.MotionEvent'/><parameter name='velocityX' type='float'/><parameter name='velocityY' type='float'/></method><method name='onLongPress'><parameter name='e' type='android.view.MotionEvent'/></method><method name='onScroll' return='boolean'><parameter name='e1' type='android.view.MotionEvent'/><parameter name='e2' type='android.view.MotionEvent'/><parameter name='distanceX' type='float'/><parameter name='distanceY' type='float'/></method><method name='onShowPress'><parameter name='e' type='android.view.MotionEvent'/></method><method name='onSingleTapUp' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method api_added='3' name='onDoubleTap' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method api_added='3' name='onDoubleTapEvent' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method api_added='3' name='onSingleTapConfirmed' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method></class><class extends='java.lang.Object' name='Gravity'><constructor name='Gravity' type='android.view.Gravity'/><method name='apply' static='true'><parameter name='gravity' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='container' type='android.graphics.Rect'/><parameter name='outRect' type='android.graphics.Rect'/></method><method name='apply' static='true'><parameter name='gravity' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='container' type='android.graphics.Rect'/><parameter name='xAdj' type='int'/><parameter name='yAdj' type='int'/><parameter name='outRect' type='android.graphics.Rect'/></method><method name='isHorizontal' return='boolean' static='true'><parameter name='gravity' type='int'/></method><method name='isVertical' return='boolean' static='true'><parameter name='gravity' type='int'/></method><method api_added='3' name='applyDisplay' static='true'><parameter name='gravity' type='int'/><parameter name='display' type='android.graphics.Rect'/><parameter name='inoutObj' type='android.graphics.Rect'/></method><method api_added='14' api_removed='16' name='getAbsoluteGravity' return='int' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='17' name='apply' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.graphics.Rect'/><parameter name='arg4' type='android.graphics.Rect'/><parameter name='arg5' type='int'/></method><method api_added='17' name='apply' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.graphics.Rect'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='android.graphics.Rect'/><parameter name='arg7' type='int'/></method><method api_added='17' name='applyDisplay' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.graphics.Rect'/><parameter name='arg2' type='android.graphics.Rect'/><parameter name='arg3' type='int'/></method></class><class extends='java.lang.RuntimeException' name='InflateException'><constructor name='InflateException' type='android.view.InflateException'/><constructor name='InflateException' type='android.view.InflateException'><parameter name='detailMessage' type='java.lang.String'/><parameter name='throwable' type='java.lang.Throwable'/></constructor><constructor name='InflateException' type='android.view.InflateException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='InflateException' type='android.view.InflateException'><parameter name='throwable' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='KeyCharacterMap'><method name='get' return='int'><parameter name='keyCode' type='int'/><parameter name='meta' type='int'/></method><method name='getDeadChar' return='int' static='true'><parameter name='accent' type='int'/><parameter name='c' type='int'/></method><method name='getDisplayLabel' return='char'><parameter name='keyCode' type='int'/></method><method name='getEvents' return='android.view.KeyEvent[]'><parameter name='chars' type='char[]'/></method><method deprecated='11' name='getKeyData' return='boolean'><parameter name='keyCode' type='int'/><parameter name='results' type='android.view.KeyCharacterMap.KeyData'/></method><method name='getKeyboardType' return='int'/><method name='getMatch' return='char'><parameter name='keyCode' type='int'/><parameter name='chars' type='char[]'/></method><method name='getMatch' return='char'><parameter name='keyCode' type='int'/><parameter name='chars' type='char[]'/><parameter name='modifiers' type='int'/></method><method name='getNumber' return='char'><parameter name='keyCode' type='int'/></method><method name='isPrintingKey' return='boolean'><parameter name='keyCode' type='int'/></method><method name='load' return='android.view.KeyCharacterMap' static='true'><parameter name='keyboard' type='int'/></method><method api_added='3' name='deviceHasKey' return='boolean' static='true'><parameter name='keyCode' type='int'/></method><method api_added='3' name='deviceHasKeys' return='boolean[]' static='true'><parameter name='keyCodes' type='int[]'/></method><method api_added='11' name='getModifierBehavior' return='int'/><method api_added='16' name='describeContents' return='int'/><method api_added='16' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class deprecated='11' extends='java.lang.Object' name='KeyCharacterMap.KeyData' static='true'><constructor name='KeyCharacterMap.KeyData' type='android.view.KeyCharacterMap.KeyData'/></class><class extends='java.lang.Object' name='KeyEvent'><constructor name='KeyEvent' type='android.view.KeyEvent'><parameter name='action' type='int'/><parameter name='code' type='int'/></constructor><constructor name='KeyEvent' type='android.view.KeyEvent'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='code' type='int'/><parameter name='repeat' type='int'/></constructor><constructor name='KeyEvent' type='android.view.KeyEvent'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='code' type='int'/><parameter name='repeat' type='int'/><parameter name='metaState' type='int'/></constructor><constructor name='KeyEvent' type='android.view.KeyEvent'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='code' type='int'/><parameter name='repeat' type='int'/><parameter name='metaState' type='int'/><parameter name='device' type='int'/><parameter name='scancode' type='int'/></constructor><constructor name='KeyEvent' type='android.view.KeyEvent'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='code' type='int'/><parameter name='repeat' type='int'/><parameter name='metaState' type='int'/><parameter name='device' type='int'/><parameter name='scancode' type='int'/><parameter name='flags' type='int'/></constructor><constructor name='KeyEvent' type='android.view.KeyEvent'><parameter name='origEvent' type='android.view.KeyEvent'/><parameter name='eventTime' type='long'/><parameter name='newRepeat' type='int'/></constructor><constructor api_added='14' name='deprecated KeyEvent' type='android.view.deprecated KeyEvent'><parameter name='arg0' type='android.view.KeyEvent'/><parameter name='arg1' type='long'/><parameter name='arg2' type='int'/></constructor><method api_removed='9' name='describeContents' return='int'/><method deprecated='5' final='true' name='dispatch' return='boolean'><parameter name='receiver' type='android.view.KeyEvent.Callback'/></method><method final='true' name='getAction' return='int'/><method name='getDeadChar' return='int' static='true'><parameter name='accent' type='int'/><parameter name='c' type='int'/></method><method api_removed='9' final='true' name='getDeviceId' return='int'/><method name='getDisplayLabel' return='char'/><method final='true' name='getDownTime' return='long'/><method final='true' name='getEventTime' return='long'/><method final='true' name='getFlags' return='int'/><method final='true' name='getKeyCode' return='int'/><method deprecated='11' name='getKeyData' return='boolean'><parameter name='results' type='android.view.KeyCharacterMap.KeyData'/></method><method name='getMatch' return='char'><parameter name='chars' type='char[]'/></method><method name='getMatch' return='char'><parameter name='chars' type='char[]'/><parameter name='modifiers' type='int'/></method><method final='true' name='getMetaState' return='int'/><method name='getNumber' return='char'/><method final='true' name='getRepeatCount' return='int'/><method final='true' name='getScanCode' return='int'/><method name='getUnicodeChar' return='int'/><method name='getUnicodeChar' return='int'><parameter name='meta' type='int'/></method><method final='true' name='isAltPressed' return='boolean'/><method name='isModifierKey' return='boolean' static='true'><parameter name='keyCode' type='int'/></method><method name='isPrintingKey' return='boolean'/><method final='true' name='isShiftPressed' return='boolean'/><method final='true' name='isSymPressed' return='boolean'/><method final='true' name='isSystem' return='boolean'/><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='changeAction' return='android.view.KeyEvent' static='true'><parameter name='event' type='android.view.KeyEvent'/><parameter name='action' type='int'/></method><method api_added='3' name='changeFlags' return='android.view.KeyEvent' static='true'><parameter name='event' type='android.view.KeyEvent'/><parameter name='flags' type='int'/></method><method api_added='3' name='changeTimeRepeat' return='android.view.KeyEvent' static='true'><parameter name='event' type='android.view.KeyEvent'/><parameter name='eventTime' type='long'/><parameter name='newRepeat' type='int'/></method><method api_added='3' final='true' name='getCharacters' return='java.lang.String'/><method api_added='3' name='getMaxKeyCode' return='int' static='true'/><method api_added='5' name='changeTimeRepeat' return='android.view.KeyEvent' static='true'><parameter name='event' type='android.view.KeyEvent'/><parameter name='eventTime' type='long'/><parameter name='newRepeat' type='int'/><parameter name='newFlags' type='int'/></method><method api_added='5' final='true' name='dispatch' return='boolean'><parameter name='receiver' type='android.view.KeyEvent.Callback'/><parameter name='state' type='android.view.KeyEvent.DispatcherState'/><parameter name='target' type='java.lang.Object'/></method><method api_added='5' final='true' name='isCanceled' return='boolean'/><method api_added='5' final='true' name='isLongPress' return='boolean'/><method api_added='5' final='true' name='isTracking' return='boolean'/><method api_added='5' final='true' name='startTracking'/><method api_added='11' final='true' name='getKeyCharacterMap' return='android.view.KeyCharacterMap'/><method api_added='11' name='getModifierMetaStateMask' return='int' static='true'/><method api_added='11' final='true' name='hasModifiers' return='boolean'><parameter name='modifiers' type='int'/></method><method api_added='11' final='true' name='hasNoModifiers' return='boolean'/><method api_added='11' final='true' name='isCapsLockOn' return='boolean'/><method api_added='11' final='true' name='isCtrlPressed' return='boolean'/><method api_added='11' final='true' name='isFunctionPressed' return='boolean'/><method api_added='11' final='true' name='isMetaPressed' return='boolean'/><method api_added='11' final='true' name='isNumLockOn' return='boolean'/><method api_added='11' final='true' name='isScrollLockOn' return='boolean'/><method api_added='11' name='metaStateHasModifiers' return='boolean' static='true'><parameter name='metaState' type='int'/><parameter name='modifiers' type='int'/></method><method api_added='11' name='metaStateHasNoModifiers' return='boolean' static='true'><parameter name='metaState' type='int'/></method><method api_added='11' name='normalizeMetaState' return='int' static='true'><parameter name='metaState' type='int'/></method><method api_added='12' final='true' name='getSource' return='int'/><method api_added='12' final='true' name='isGamepadButton' return='boolean' static='true'><parameter name='keyCode' type='int'/></method><method api_added='12' name='keyCodeFromString' return='int' static='true'><parameter name='symbolicName' type='java.lang.String'/></method><method api_added='12' name='keyCodeToString' return='java.lang.String' static='true'><parameter name='keyCode' type='int'/></method><method api_added='12' final='true' name='setSource'><parameter name='source' type='int'/></method><method api_added='13' final='true' name='getModifiers' return='int'/></class><class abstract='true' extends='java.lang.Object' name='LayoutInflater'><constructor name='LayoutInflater' type='android.view.LayoutInflater' visibility='protected'><parameter name='context' type='android.content.Context'/></constructor><constructor name='LayoutInflater' type='android.view.LayoutInflater' visibility='protected'><parameter name='original' type='android.view.LayoutInflater'/><parameter name='newContext' type='android.content.Context'/></constructor><method abstract='true' name='cloneInContext' return='android.view.LayoutInflater'><parameter name='newContext' type='android.content.Context'/></method><method final='true' name='createView' return='android.view.View'><parameter name='name' type='java.lang.String'/><parameter name='prefix' type='java.lang.String'/><parameter name='attrs' type='android.util.AttributeSet'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='InflateException' type='android.view.InflateException'/></method><method name='from' return='android.view.LayoutInflater' static='true'><parameter name='context' type='android.content.Context'/></method><method name='getContext' return='android.content.Context'/><method final='true' name='getFactory' return='android.view.LayoutInflater.Factory'/><method name='getFilter' return='android.view.LayoutInflater.Filter'/><method name='inflate' return='android.view.View'><parameter name='resource' type='int'/><parameter name='root' type='android.view.ViewGroup'/></method><method name='inflate' return='android.view.View'><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><parameter name='root' type='android.view.ViewGroup'/></method><method name='inflate' return='android.view.View'><parameter name='resource' type='int'/><parameter name='root' type='android.view.ViewGroup'/><parameter name='attachToRoot' type='boolean'/></method><method name='inflate' return='android.view.View'><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><parameter name='root' type='android.view.ViewGroup'/><parameter name='attachToRoot' type='boolean'/></method><method name='onCreateView' return='android.view.View' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='attrs' type='android.util.AttributeSet'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method name='setFactory'><parameter name='factory' type='android.view.LayoutInflater.Factory'/></method><method name='setFilter'><parameter name='filter' type='android.view.LayoutInflater.Filter'/></method><method api_added='11' final='true' name='getFactory2' return='android.view.LayoutInflater.Factory2'/><method api_added='11' name='onCreateView' return='android.view.View' visibility='protected'><parameter name='parent' type='android.view.View'/><parameter name='name' type='java.lang.String'/><parameter name='attrs' type='android.util.AttributeSet'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method api_added='11' name='setFactory2'><parameter name='factory' type='android.view.LayoutInflater.Factory2'/></method></class><class extends='java.lang.Object' name='MenuInflater'><constructor name='MenuInflater' type='android.view.MenuInflater'><parameter name='context' type='android.content.Context'/></constructor><method name='inflate'><parameter name='menuRes' type='int'/><parameter name='menu' type='android.view.Menu'/></method></class><class extends='java.lang.Object' final='true' name='MotionEvent'><method final='true' name='addBatch'><parameter name='eventTime' type='long'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='pressure' type='float'/><parameter name='size' type='float'/><parameter name='metaState' type='int'/></method><method api_removed='9' name='describeContents' return='int'/><method final='true' name='getAction' return='int'/><method api_removed='9' final='true' name='getDeviceId' return='int'/><method final='true' name='getDownTime' return='long'/><method final='true' name='getEdgeFlags' return='int'/><method final='true' name='getEventTime' return='long'/><method final='true' name='getHistoricalEventTime' return='long'><parameter name='pos' type='int'/></method><method final='true' name='getHistoricalPressure' return='float'><parameter name='pos' type='int'/></method><method final='true' name='getHistoricalSize' return='float'><parameter name='pos' type='int'/></method><method final='true' name='getHistoricalX' return='float'><parameter name='pos' type='int'/></method><method final='true' name='getHistoricalY' return='float'><parameter name='pos' type='int'/></method><method final='true' name='getHistorySize' return='int'/><method final='true' name='getMetaState' return='int'/><method final='true' name='getPressure' return='float'/><method final='true' name='getRawX' return='float'/><method final='true' name='getRawY' return='float'/><method final='true' name='getSize' return='float'/><method final='true' name='getX' return='float'/><method final='true' name='getXPrecision' return='float'/><method final='true' name='getY' return='float'/><method final='true' name='getYPrecision' return='float'/><method name='obtain' return='android.view.MotionEvent' static='true'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='pressure' type='float'/><parameter name='size' type='float'/><parameter name='metaState' type='int'/><parameter name='xPrecision' type='float'/><parameter name='yPrecision' type='float'/><parameter name='deviceId' type='int'/><parameter name='edgeFlags' type='int'/></method><method name='obtain' return='android.view.MotionEvent' static='true'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='metaState' type='int'/></method><method name='obtain' return='android.view.MotionEvent' static='true'><parameter name='o' type='android.view.MotionEvent'/></method><method final='true' name='offsetLocation'><parameter name='deltaX' type='float'/><parameter name='deltaY' type='float'/></method><method name='recycle'/><method final='true' name='setAction'><parameter name='action' type='int'/></method><method final='true' name='setEdgeFlags'><parameter name='flags' type='int'/></method><method final='true' name='setLocation'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='5' final='true' name='findPointerIndex' return='int'><parameter name='pointerId' type='int'/></method><method api_added='5' final='true' name='getHistoricalPressure' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='5' final='true' name='getHistoricalSize' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='5' final='true' name='getHistoricalX' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='5' final='true' name='getHistoricalY' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='5' final='true' name='getPointerCount' return='int'/><method api_added='5' final='true' name='getPointerId' return='int'><parameter name='pointerIndex' type='int'/></method><method api_added='5' final='true' name='getPressure' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='5' final='true' name='getSize' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='5' final='true' name='getX' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='5' final='true' name='getY' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='5' deprecated='9' name='obtain' return='android.view.MotionEvent' static='true'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='pointers' type='int'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='pressure' type='float'/><parameter name='size' type='float'/><parameter name='metaState' type='int'/><parameter name='xPrecision' type='float'/><parameter name='yPrecision' type='float'/><parameter name='deviceId' type='int'/><parameter name='edgeFlags' type='int'/></method><method api_added='5' name='obtainNoHistory' return='android.view.MotionEvent' static='true'><parameter name='o' type='android.view.MotionEvent'/></method><method api_added='8' final='true' name='getActionIndex' return='int'/><method api_added='8' final='true' name='getActionMasked' return='int'/><method api_added='9' final='true' name='addBatch'><parameter name='eventTime' type='long'/><parameter name='pointerCoords' type='android.view.MotionEvent.PointerCoords[]'/><parameter name='metaState' type='int'/></method><method api_added='9' final='true' name='getFlags' return='int'/><method api_added='9' final='true' name='getHistoricalOrientation' return='float'><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalOrientation' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalPointerCoords'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/><parameter name='outPointerCoords' type='android.view.MotionEvent.PointerCoords'/></method><method api_added='9' final='true' name='getHistoricalToolMajor' return='float'><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalToolMajor' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalToolMinor' return='float'><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalToolMinor' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalTouchMajor' return='float'><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalTouchMajor' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalTouchMinor' return='float'><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getHistoricalTouchMinor' return='float'><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='9' final='true' name='getOrientation' return='float'/><method api_added='9' final='true' name='getOrientation' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='9' final='true' name='getPointerCoords'><parameter name='pointerIndex' type='int'/><parameter name='outPointerCoords' type='android.view.MotionEvent.PointerCoords'/></method><method api_added='9' final='true' name='getToolMajor' return='float'/><method api_added='9' final='true' name='getToolMajor' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='9' final='true' name='getToolMinor' return='float'/><method api_added='9' final='true' name='getToolMinor' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='9' final='true' name='getTouchMajor' return='float'/><method api_added='9' final='true' name='getTouchMajor' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='9' final='true' name='getTouchMinor' return='float'/><method api_added='9' final='true' name='getTouchMinor' return='float'><parameter name='pointerIndex' type='int'/></method><method api_added='9' deprecated='14' name='obtain' return='android.view.MotionEvent' static='true'><parameter name='downTime' type='long'/><parameter name='eventTime' type='long'/><parameter name='action' type='int'/><parameter name='pointers' type='int'/><parameter name='pointerIds' type='int[]'/><parameter name='pointerCoords' type='android.view.MotionEvent.PointerCoords[]'/><parameter name='metaState' type='int'/><parameter name='xPrecision' type='float'/><parameter name='yPrecision' type='float'/><parameter name='deviceId' type='int'/><parameter name='edgeFlags' type='int'/><parameter name='source' type='int'/><parameter name='flags' type='int'/></method><method api_added='11' final='true' name='transform'><parameter name='matrix' type='android.graphics.Matrix'/></method><method api_added='12' name='axisFromString' return='int' static='true'><parameter name='symbolicName' type='java.lang.String'/></method><method api_added='12' name='axisToString' return='java.lang.String' static='true'><parameter name='axis' type='int'/></method><method api_added='12' final='true' name='getAxisValue' return='float'><parameter name='axis' type='int'/></method><method api_added='12' final='true' name='getAxisValue' return='float'><parameter name='axis' type='int'/><parameter name='pointerIndex' type='int'/></method><method api_added='12' final='true' name='getHistoricalAxisValue' return='float'><parameter name='axis' type='int'/><parameter name='pos' type='int'/></method><method api_added='12' final='true' name='getHistoricalAxisValue' return='float'><parameter name='axis' type='int'/><parameter name='pointerIndex' type='int'/><parameter name='pos' type='int'/></method><method api_added='12' final='true' name='getSource' return='int'/><method api_added='12' final='true' name='setSource'><parameter name='source' type='int'/></method><method api_added='14' final='true' name='getButtonState' return='int'/><method api_added='14' final='true' name='getPointerProperties'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.MotionEvent.PointerProperties'/></method><method api_added='14' final='true' name='getToolType' return='int'><parameter name='arg0' type='int'/></method><method api_added='14' name='obtain' return='android.view.MotionEvent' static='true'><parameter name='arg0' type='long'/><parameter name='arg1' type='long'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.view.MotionEvent.PointerProperties[]'/><parameter name='arg5' type='android.view.MotionEvent.PointerCoords[]'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/><parameter name='arg8' type='float'/><parameter name='arg9' type='float'/><parameter name='arg10' type='int'/><parameter name='arg11' type='int'/><parameter name='arg12' type='int'/><parameter name='arg13' type='int'/></method><method api_added='19' name='actionToString' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method></class><class abstract='true' deprecated='3' extends='java.lang.Object' name='OrientationListener'><constructor name='OrientationListener' type='android.view.OrientationListener'><parameter name='context' type='android.content.Context'/></constructor><method name='disable'/><method name='enable'/><method name='onAccuracyChanged'><parameter name='sensor' type='int'/><parameter name='accuracy' type='int'/></method><method abstract='true' name='onOrientationChanged'><parameter name='orientation' type='int'/></method><method name='onSensorChanged'><parameter name='sensor' type='int'/><parameter name='values' type='float[]'/></method></class><class extends='java.lang.Object' name='SoundEffectConstants'><method name='getContantForFocusDirection' return='int' static='true'><parameter name='direction' type='int'/></method></class><class extends='java.lang.Object' name='Surface'><constructor api_added='14' name='Surface' type='android.view.Surface'><parameter name='arg0' type='android.graphics.SurfaceTexture'/></constructor><method name='describeContents' return='int'/><method api_removed='14' name='freeze' native='true'/><method api_removed='14' name='hide' native='true'/><method name='isValid' native='true' return='boolean'/><method name='lockCanvas' return='android.graphics.Canvas'><parameter name='dirty' type='android.graphics.Rect'/><exception name='Surface.OutOfResourcesException' type='android.view.Surface.OutOfResourcesException'/></method><method name='readFromParcel' native='true'><parameter name='source' type='android.os.Parcel'/></method><method api_removed='14' name='setAlpha' native='true'><parameter name='alpha' type='float'/></method><method api_removed='14' name='setFlags' native='true'><parameter name='flags' type='int'/><parameter name='mask' type='int'/></method><method api_removed='14' name='setFreezeTint' native='true'><parameter name='tint' type='int'/></method><method api_removed='14' name='setLayer' native='true'><parameter name='zorder' type='int'/></method><method api_removed='14' name='setMatrix' native='true'><parameter name='dsdx' type='float'/><parameter name='dtdx' type='float'/><parameter name='dsdy' type='float'/><parameter name='dtdy' type='float'/></method><method api_removed='14' name='setOrientation' native='true' static='true'><parameter name='display' type='int'/><parameter name='orientation' type='int'/></method><method api_removed='14' name='setPosition' native='true'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method api_removed='14' name='setSize' native='true'><parameter name='w' type='int'/><parameter name='h' type='int'/></method><method api_removed='14' name='setTransparentRegionHint' native='true'><parameter name='region' type='android.graphics.Region'/></method><method api_removed='14' name='show' native='true'/><method api_removed='14' name='unfreeze' native='true'/><method deprecated='17' name='unlockCanvas' native='true'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='unlockCanvasAndPost' native='true'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='writeToParcel' native='true'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='14' name='release'/></class><class extends='java.lang.Exception' name='Surface.OutOfResourcesException' static='true'><constructor name='Surface.OutOfResourcesException' type='android.view.Surface.OutOfResourcesException'/><constructor name='Surface.OutOfResourcesException' type='android.view.Surface.OutOfResourcesException'><parameter name='name' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='SurfaceHolder.BadSurfaceTypeException' static='true'><constructor name='SurfaceHolder.BadSurfaceTypeException' type='android.view.SurfaceHolder.BadSurfaceTypeException'/><constructor name='SurfaceHolder.BadSurfaceTypeException' type='android.view.SurfaceHolder.BadSurfaceTypeException'><parameter name='name' type='java.lang.String'/></constructor></class><class extends='android.view.View' name='SurfaceView'><constructor name='SurfaceView' type='android.view.SurfaceView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='SurfaceView' type='android.view.SurfaceView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='SurfaceView' type='android.view.SurfaceView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='gatherTransparentRegion' return='boolean'><parameter name='region' type='android.graphics.Region'/></method><method name='getHolder' return='android.view.SurfaceHolder'/><method api_added='5' name='setZOrderMediaOverlay'><parameter name='isMediaOverlay' type='boolean'/></method><method api_added='5' name='setZOrderOnTop'><parameter name='onTop' type='boolean'/></method><method api_added='17' name='setSecure'><parameter name='arg0' type='boolean'/></method></class><class extends='java.lang.Object' name='TouchDelegate'><constructor name='TouchDelegate' type='android.view.TouchDelegate'><parameter name='bounds' type='android.graphics.Rect'/><parameter name='delegateView' type='android.view.View'/></constructor><method name='onTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method></class><class extends='java.lang.Object' final='true' name='VelocityTracker'><method name='addMovement'><parameter name='ev' type='android.view.MotionEvent'/></method><method name='clear'/><method name='computeCurrentVelocity'><parameter name='units' type='int'/></method><method name='getXVelocity' return='float'/><method name='getYVelocity' return='float'/><method name='obtain' return='android.view.VelocityTracker' static='true'/><method name='recycle'/><method api_added='4' name='computeCurrentVelocity'><parameter name='units' type='int'/><parameter name='maxVelocity' type='float'/></method><method api_added='8' name='getXVelocity' return='float'><parameter name='id' type='int'/></method><method api_added='8' name='getYVelocity' return='float'><parameter name='id' type='int'/></method></class><class extends='java.lang.Object' name='View'><constructor name='View' type='android.view.View'><parameter name='context' type='android.content.Context'/></constructor><constructor name='View' type='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='View' type='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='addFocusables'><parameter name='views' type='java.util.ArrayList&lt;android.view.View&gt;'/><parameter name='direction' type='int'/></method><method name='addTouchables'><parameter name='views' type='java.util.ArrayList&lt;android.view.View&gt;'/></method><method name='bringToFront'/><method name='buildDrawingCache'/><method name='cancelLongPress'/><method name='clearAnimation'/><method name='clearFocus'/><method name='computeHorizontalScrollExtent' return='int' visibility='protected'/><method name='computeHorizontalScrollOffset' return='int' visibility='protected'/><method name='computeHorizontalScrollRange' return='int' visibility='protected'/><method name='computeScroll'/><method name='computeVerticalScrollExtent' return='int' visibility='protected'/><method name='computeVerticalScrollOffset' return='int' visibility='protected'/><method name='computeVerticalScrollRange' return='int' visibility='protected'/><method name='createContextMenu'><parameter name='menu' type='android.view.ContextMenu'/></method><method name='destroyDrawingCache'/><method name='dispatchDraw' visibility='protected'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='dispatchKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method name='dispatchKeyShortcutEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method name='dispatchRestoreInstanceState' visibility='protected'><parameter name='container' type='android.util.SparseArray&lt;android.os.Parcelable&gt;'/></method><method name='dispatchSaveInstanceState' visibility='protected'><parameter name='container' type='android.util.SparseArray&lt;android.os.Parcelable&gt;'/></method><method name='dispatchSetPressed' visibility='protected'><parameter name='pressed' type='boolean'/></method><method name='dispatchSetSelected' visibility='protected'><parameter name='selected' type='boolean'/></method><method name='dispatchTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='dispatchTrackballEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='dispatchUnhandledMove' return='boolean'><parameter name='focused' type='android.view.View'/><parameter name='direction' type='int'/></method><method name='dispatchWindowFocusChanged'><parameter name='hasFocus' type='boolean'/></method><method name='dispatchWindowVisibilityChanged'><parameter name='visibility' type='int'/></method><method name='draw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='drawableStateChanged' visibility='protected'/><method name='findFocus' return='android.view.View'/><method final='true' name='findViewById' return='android.view.View'><parameter name='id' type='int'/></method><method final='true' name='findViewWithTag' return='android.view.View'><parameter name='tag' type='java.lang.Object'/></method><method name='fitSystemWindows' return='boolean' visibility='protected'><parameter name='insets' type='android.graphics.Rect'/></method><method name='focusSearch' return='android.view.View'><parameter name='direction' type='int'/></method><method name='forceLayout'/><method name='getAnimation' return='android.view.animation.Animation'/><method name='getApplicationWindowToken' return='android.os.IBinder'/><method name='getBackground' return='android.graphics.drawable.Drawable'/><method name='getBaseline' return='int'/><method final='true' name='getBottom' return='int'/><method name='getBottomFadingEdgeStrength' return='float' visibility='protected'/><method final='true' name='getContext' return='android.content.Context'/><method name='getContextMenuInfo' return='android.view.ContextMenu.ContextMenuInfo' visibility='protected'/><method name='getDefaultSize' return='int' static='true'><parameter name='size' type='int'/><parameter name='measureSpec' type='int'/></method><method final='true' name='getDrawableState' return='int[]'/><method name='getDrawingCache' return='android.graphics.Bitmap'/><method name='getDrawingCacheBackgroundColor' return='int'/><method name='getDrawingCacheQuality' return='int'/><method name='getDrawingRect'><parameter name='outRect' type='android.graphics.Rect'/></method><method name='getDrawingTime' return='long'/><method name='getFocusables' return='java.util.ArrayList&lt;android.view.View&gt;'><parameter name='direction' type='int'/></method><method name='getFocusedRect'><parameter name='r' type='android.graphics.Rect'/></method><method name='getGlobalVisibleRect' return='boolean'><parameter name='r' type='android.graphics.Rect'/><parameter name='globalOffset' type='android.graphics.Point'/></method><method final='true' name='getGlobalVisibleRect' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='getHandler' return='android.os.Handler' visibility='protected'/><method final='true' name='getHeight' return='int'/><method name='getHitRect'><parameter name='outRect' type='android.graphics.Rect'/></method><method name='getHorizontalFadingEdgeLength' return='int'/><method name='getHorizontalScrollbarHeight' return='int' visibility='protected'/><method name='getId' return='int'/><method name='getKeepScreenOn' return='boolean'/><method name='getLayoutParams' return='android.view.ViewGroup.LayoutParams'/><method final='true' name='getLeft' return='int'/><method name='getLeftFadingEdgeStrength' return='float' visibility='protected'/><method final='true' name='getLocalVisibleRect' return='boolean'><parameter name='r' type='android.graphics.Rect'/></method><method name='getLocationInWindow'><parameter name='location' type='int[]'/></method><method name='getLocationOnScreen'><parameter name='location' type='int[]'/></method><method final='true' name='getMeasuredHeight' return='int'/><method final='true' name='getMeasuredWidth' return='int'/><method name='getNextFocusDownId' return='int'/><method name='getNextFocusLeftId' return='int'/><method name='getNextFocusRightId' return='int'/><method name='getNextFocusUpId' return='int'/><method name='getOnFocusChangeListener' return='android.view.View.OnFocusChangeListener'/><method name='getPaddingBottom' return='int'/><method name='getPaddingLeft' return='int'/><method name='getPaddingRight' return='int'/><method name='getPaddingTop' return='int'/><method final='true' name='getParent' return='android.view.ViewParent'/><method name='getResources' return='android.content.res.Resources'/><method final='true' name='getRight' return='int'/><method name='getRightFadingEdgeStrength' return='float' visibility='protected'/><method name='getRootView' return='android.view.View'/><method name='getScrollBarStyle' return='int'/><method final='true' name='getScrollX' return='int'/><method final='true' name='getScrollY' return='int'/><method name='getSolidColor' return='int'/><method name='getSuggestedMinimumHeight' return='int' visibility='protected'/><method name='getSuggestedMinimumWidth' return='int' visibility='protected'/><method name='getTag' return='java.lang.Object'/><method final='true' name='getTop' return='int'/><method name='getTopFadingEdgeStrength' return='float' visibility='protected'/><method name='getTouchDelegate' return='android.view.TouchDelegate'/><method name='getTouchables' return='java.util.ArrayList&lt;android.view.View&gt;'/><method name='getVerticalFadingEdgeLength' return='int'/><method name='getVerticalScrollbarWidth' return='int'/><method name='getViewTreeObserver' return='android.view.ViewTreeObserver'/><method name='getVisibility' return='int'/><method final='true' name='getWidth' return='int'/><method name='getWindowAttachCount' return='int' visibility='protected'/><method name='getWindowToken' return='android.os.IBinder'/><method name='getWindowVisibility' return='int'/><method name='hasFocus' return='boolean'/><method name='hasFocusable' return='boolean'/><method name='hasWindowFocus' return='boolean'/><method name='inflate' return='android.view.View' static='true'><parameter name='context' type='android.content.Context'/><parameter name='resource' type='int'/><parameter name='root' type='android.view.ViewGroup'/></method><method name='initializeFadingEdge' visibility='protected'><parameter name='a' type='android.content.res.TypedArray'/></method><method name='initializeScrollbars' visibility='protected'><parameter name='a' type='android.content.res.TypedArray'/></method><method name='invalidate'><parameter name='dirty' type='android.graphics.Rect'/></method><method name='invalidate'><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method name='invalidate'/><method name='invalidateDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method name='isClickable' return='boolean'/><method name='isDrawingCacheEnabled' return='boolean'/><method name='isDuplicateParentStateEnabled' return='boolean'/><method name='isEnabled' return='boolean'/><method final='true' name='isFocusable' return='boolean'/><method final='true' name='isFocusableInTouchMode' return='boolean'/><method name='isFocused' return='boolean'/><method name='isHorizontalFadingEdgeEnabled' return='boolean'/><method name='isHorizontalScrollBarEnabled' return='boolean'/><method name='isInTouchMode' return='boolean'/><method name='isLayoutRequested' return='boolean'/><method name='isLongClickable' return='boolean'/><method name='isPressed' return='boolean'/><method name='isSaveEnabled' return='boolean'/><method name='isSelected' return='boolean'/><method name='isShown' return='boolean'/><method name='isSoundEffectsEnabled' return='boolean'/><method name='isVerticalFadingEdgeEnabled' return='boolean'/><method name='isVerticalScrollBarEnabled' return='boolean'/><method final='true' name='layout'><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method final='true' name='measure'><parameter name='widthMeasureSpec' type='int'/><parameter name='heightMeasureSpec' type='int'/></method><method name='mergeDrawableStates' return='int[]' static='true' visibility='protected'><parameter name='baseState' type='int[]'/><parameter name='additionalState' type='int[]'/></method><method name='offsetLeftAndRight'><parameter name='offset' type='int'/></method><method name='offsetTopAndBottom'><parameter name='offset' type='int'/></method><method name='onAnimationEnd' visibility='protected'/><method name='onAnimationStart' visibility='protected'/><method name='onAttachedToWindow' visibility='protected'/><method name='onCreateContextMenu' visibility='protected'><parameter name='menu' type='android.view.ContextMenu'/></method><method name='onCreateDrawableState' return='int[]' visibility='protected'><parameter name='extraSpace' type='int'/></method><method name='onDetachedFromWindow' visibility='protected'/><method name='onDraw' visibility='protected'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='onFinishInflate' visibility='protected'/><method name='onFocusChanged' visibility='protected'><parameter name='gainFocus' type='boolean'/><parameter name='direction' type='int'/><parameter name='previouslyFocusedRect' type='android.graphics.Rect'/></method><method name='onKeyDown' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyMultiple' return='boolean'><parameter name='keyCode' type='int'/><parameter name='repeatCount' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyShortcut' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onKeyUp' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='onMeasure' visibility='protected'><parameter name='widthMeasureSpec' type='int'/><parameter name='heightMeasureSpec' type='int'/></method><method name='onRestoreInstanceState' visibility='protected'><parameter name='state' type='android.os.Parcelable'/></method><method name='onSaveInstanceState' return='android.os.Parcelable' visibility='protected'/><method name='onScrollChanged' visibility='protected'><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='oldl' type='int'/><parameter name='oldt' type='int'/></method><method name='onSetAlpha' return='boolean' visibility='protected'><parameter name='alpha' type='int'/></method><method name='onSizeChanged' visibility='protected'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='oldw' type='int'/><parameter name='oldh' type='int'/></method><method name='onTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='onTrackballEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method name='onWindowFocusChanged'><parameter name='hasWindowFocus' type='boolean'/></method><method name='onWindowVisibilityChanged' visibility='protected'><parameter name='visibility' type='int'/></method><method name='performClick' return='boolean'/><method name='performLongClick' return='boolean'/><method name='playSoundEffect' visibility='protected'><parameter name='soundConstant' type='int'/></method><method name='post' return='boolean'><parameter name='action' type='java.lang.Runnable'/></method><method name='postDelayed' return='boolean'><parameter name='action' type='java.lang.Runnable'/><parameter name='delayMillis' type='long'/></method><method name='postInvalidate'/><method name='postInvalidate'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='postInvalidateDelayed'><parameter name='delayMilliseconds' type='long'/></method><method name='postInvalidateDelayed'><parameter name='delayMilliseconds' type='long'/><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='refreshDrawableState'/><method name='removeCallbacks' return='boolean'><parameter name='action' type='java.lang.Runnable'/></method><method final='true' name='requestFocus' return='boolean'/><method final='true' name='requestFocus' return='boolean'><parameter name='direction' type='int'/></method><method name='requestFocus' return='boolean'><parameter name='direction' type='int'/><parameter name='previouslyFocusedRect' type='android.graphics.Rect'/></method><method final='true' name='requestFocusFromTouch' return='boolean'/><method name='requestLayout'/><method name='requestRectangleOnScreen' return='boolean'><parameter name='rectangle' type='android.graphics.Rect'/></method><method name='requestRectangleOnScreen' return='boolean'><parameter name='rectangle' type='android.graphics.Rect'/><parameter name='immediate' type='boolean'/></method><method name='resolveSize' return='int' static='true'><parameter name='size' type='int'/><parameter name='measureSpec' type='int'/></method><method name='restoreHierarchyState'><parameter name='container' type='android.util.SparseArray&lt;android.os.Parcelable&gt;'/></method><method name='saveHierarchyState'><parameter name='container' type='android.util.SparseArray&lt;android.os.Parcelable&gt;'/></method><method name='scheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/><parameter name='when' type='long'/></method><method name='scrollBy'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='scrollTo'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='setAnimation'><parameter name='animation' type='android.view.animation.Animation'/></method><method name='setBackgroundColor'><parameter name='color' type='int'/></method><method deprecated='16' name='setBackgroundDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method name='setBackgroundResource'><parameter name='resid' type='int'/></method><method name='setClickable'><parameter name='clickable' type='boolean'/></method><method name='setDrawingCacheBackgroundColor'><parameter name='color' type='int'/></method><method name='setDrawingCacheEnabled'><parameter name='enabled' type='boolean'/></method><method name='setDrawingCacheQuality'><parameter name='quality' type='int'/></method><method name='setDuplicateParentStateEnabled'><parameter name='enabled' type='boolean'/></method><method name='setEnabled'><parameter name='enabled' type='boolean'/></method><method name='setFadingEdgeLength'><parameter name='length' type='int'/></method><method name='setFocusable'><parameter name='focusable' type='boolean'/></method><method name='setFocusableInTouchMode'><parameter name='focusableInTouchMode' type='boolean'/></method><method name='setHorizontalFadingEdgeEnabled'><parameter name='horizontalFadingEdgeEnabled' type='boolean'/></method><method name='setHorizontalScrollBarEnabled'><parameter name='horizontalScrollBarEnabled' type='boolean'/></method><method name='setId'><parameter name='id' type='int'/></method><method name='setKeepScreenOn'><parameter name='keepScreenOn' type='boolean'/></method><method name='setLayoutParams'><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='setLongClickable'><parameter name='longClickable' type='boolean'/></method><method final='true' name='setMeasuredDimension' visibility='protected'><parameter name='measuredWidth' type='int'/><parameter name='measuredHeight' type='int'/></method><method name='setMinimumHeight'><parameter name='minHeight' type='int'/></method><method name='setMinimumWidth'><parameter name='minWidth' type='int'/></method><method name='setNextFocusDownId'><parameter name='nextFocusDownId' type='int'/></method><method name='setNextFocusLeftId'><parameter name='nextFocusLeftId' type='int'/></method><method name='setNextFocusRightId'><parameter name='nextFocusRightId' type='int'/></method><method name='setNextFocusUpId'><parameter name='nextFocusUpId' type='int'/></method><method name='setOnClickListener'><parameter name='l' type='android.view.View.OnClickListener'/></method><method name='setOnCreateContextMenuListener'><parameter name='l' type='android.view.View.OnCreateContextMenuListener'/></method><method name='setOnFocusChangeListener'><parameter name='l' type='android.view.View.OnFocusChangeListener'/></method><method name='setOnKeyListener'><parameter name='l' type='android.view.View.OnKeyListener'/></method><method name='setOnLongClickListener'><parameter name='l' type='android.view.View.OnLongClickListener'/></method><method name='setOnTouchListener'><parameter name='l' type='android.view.View.OnTouchListener'/></method><method name='setPadding'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='setPressed'><parameter name='pressed' type='boolean'/></method><method name='setSaveEnabled'><parameter name='enabled' type='boolean'/></method><method name='setScrollBarStyle'><parameter name='style' type='int'/></method><method name='setSelected'><parameter name='selected' type='boolean'/></method><method name='setSoundEffectsEnabled'><parameter name='soundEffectsEnabled' type='boolean'/></method><method name='setTag'><parameter name='tag' type='java.lang.Object'/></method><method name='setTouchDelegate'><parameter name='delegate' type='android.view.TouchDelegate'/></method><method name='setVerticalFadingEdgeEnabled'><parameter name='verticalFadingEdgeEnabled' type='boolean'/></method><method name='setVerticalScrollBarEnabled'><parameter name='verticalScrollBarEnabled' type='boolean'/></method><method name='setVisibility'><parameter name='visibility' type='int'/></method><method name='setWillNotCacheDrawing'><parameter name='willNotCacheDrawing' type='boolean'/></method><method name='setWillNotDraw'><parameter name='willNotDraw' type='boolean'/></method><method name='showContextMenu' return='boolean'/><method name='startAnimation'><parameter name='animation' type='android.view.animation.Animation'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/><parameter name='what' type='java.lang.Runnable'/></method><method name='unscheduleDrawable'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='verifyDrawable' return='boolean' visibility='protected'><parameter name='who' type='android.graphics.drawable.Drawable'/></method><method name='willNotCacheDrawing' return='boolean'/><method name='willNotDraw' return='boolean'/><method api_added='2' name='getBottomPaddingOffset' return='int' visibility='protected'/><method api_added='2' name='getLeftPaddingOffset' return='int' visibility='protected'/><method api_added='2' name='getRightPaddingOffset' return='int' visibility='protected'/><method api_added='2' name='getTopPaddingOffset' return='int' visibility='protected'/><method api_added='2' name='isPaddingOffsetRequired' return='boolean' visibility='protected'/><method api_added='3' name='checkInputConnectionProxy' return='boolean'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='dispatchKeyEventPreIme' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='getWindowVisibleDisplayFrame'><parameter name='outRect' type='android.graphics.Rect'/></method><method api_added='3' name='isHapticFeedbackEnabled' return='boolean'/><method api_added='3' name='isInEditMode' return='boolean'/><method api_added='3' name='onCheckIsTextEditor' return='boolean'/><method api_added='3' name='onCreateInputConnection' return='android.view.inputmethod.InputConnection'><parameter name='outAttrs' type='android.view.inputmethod.EditorInfo'/></method><method api_added='3' name='onFinishTemporaryDetach'/><method api_added='3' name='onKeyPreIme' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='onStartTemporaryDetach'/><method api_added='3' name='performHapticFeedback' return='boolean'><parameter name='feedbackConstant' type='int'/></method><method api_added='3' name='performHapticFeedback' return='boolean'><parameter name='feedbackConstant' type='int'/><parameter name='flags' type='int'/></method><method api_added='3' name='setHapticFeedbackEnabled'><parameter name='hapticFeedbackEnabled' type='boolean'/></method><method api_added='3' name='setScrollContainer'><parameter name='isScrollContainer' type='boolean'/></method><method api_added='4' name='addFocusables'><parameter name='views' type='java.util.ArrayList&lt;android.view.View&gt;'/><parameter name='direction' type='int'/><parameter name='focusableMode' type='int'/></method><method api_added='4' name='buildDrawingCache'><parameter name='autoScale' type='boolean'/></method><method api_added='4' name='dispatchPopulateAccessibilityEvent' return='boolean'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='4' name='getContentDescription' return='java.lang.CharSequence'/><method api_added='4' name='getDrawingCache' return='android.graphics.Bitmap'><parameter name='autoScale' type='boolean'/></method><method api_added='4' name='getTag' return='java.lang.Object'><parameter name='key' type='int'/></method><method api_added='4' name='sendAccessibilityEvent'><parameter name='eventType' type='int'/></method><method api_added='4' name='sendAccessibilityEventUnchecked'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='4' name='setContentDescription'><parameter name='contentDescription' type='java.lang.CharSequence'/></method><method api_added='4' name='setTag'><parameter name='key' type='int'/><parameter name='tag' type='java.lang.Object'/></method><method api_added='5' name='awakenScrollBars' return='boolean' visibility='protected'/><method api_added='5' name='awakenScrollBars' return='boolean' visibility='protected'><parameter name='startDelay' type='int'/></method><method api_added='5' name='awakenScrollBars' return='boolean' visibility='protected'><parameter name='startDelay' type='int'/><parameter name='invalidate' type='boolean'/></method><method api_added='5' name='getKeyDispatcherState' return='android.view.KeyEvent.DispatcherState'/><method api_added='5' name='isScrollbarFadingEnabled' return='boolean'/><method api_added='5' name='onKeyLongPress' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='5' name='setScrollbarFadingEnabled'><parameter name='fadeScrollbars' type='boolean'/></method><method api_added='7' name='isOpaque' return='boolean'/><method api_added='7' final='true' name='onDrawScrollBars' visibility='protected'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_added='8' name='dispatchConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method api_added='8' name='dispatchDisplayHint'><parameter name='hint' type='int'/></method><method api_added='8' name='dispatchVisibilityChanged' visibility='protected'><parameter name='changedView' type='android.view.View'/><parameter name='visibility' type='int'/></method><method api_added='8' name='onConfigurationChanged' visibility='protected'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method api_added='8' name='onDisplayHint' visibility='protected'><parameter name='hint' type='int'/></method><method api_added='8' name='onVisibilityChanged' visibility='protected'><parameter name='changedView' type='android.view.View'/><parameter name='visibility' type='int'/></method><method api_added='9' name='getFilterTouchesWhenObscured' return='boolean'/><method api_added='9' name='getOverScrollMode' return='int'/><method api_added='9' name='onFilterTouchEventForSecurity' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='9' name='onOverScrolled' visibility='protected'><parameter name='scrollX' type='int'/><parameter name='scrollY' type='int'/><parameter name='clampedX' type='boolean'/><parameter name='clampedY' type='boolean'/></method><method api_added='9' name='overScrollBy' return='boolean' visibility='protected'><parameter name='deltaX' type='int'/><parameter name='deltaY' type='int'/><parameter name='scrollX' type='int'/><parameter name='scrollY' type='int'/><parameter name='scrollRangeX' type='int'/><parameter name='scrollRangeY' type='int'/><parameter name='maxOverScrollX' type='int'/><parameter name='maxOverScrollY' type='int'/><parameter name='isTouchEvent' type='boolean'/></method><method api_added='9' name='setFilterTouchesWhenObscured'><parameter name='enabled' type='boolean'/></method><method api_added='9' name='setOverScrollMode'><parameter name='overScrollMode' type='int'/></method><method api_added='11' name='addOnLayoutChangeListener'><parameter name='listener' type='android.view.View.OnLayoutChangeListener'/></method><method api_added='11' name='combineMeasuredStates' return='int' static='true'><parameter name='curState' type='int'/><parameter name='newState' type='int'/></method><method api_added='11' name='dispatchDragEvent' return='boolean'><parameter name='event' type='android.view.DragEvent'/></method><method api_added='11' name='dispatchSetActivated' visibility='protected'><parameter name='activated' type='boolean'/></method><method api_added='11' name='dispatchSystemUiVisibilityChanged'><parameter name='visibility' type='int'/></method><method api_added='11' name='getAlpha' return='float'/><method api_added='11' name='getLayerType' return='int'/><method api_added='11' name='getMatrix' return='android.graphics.Matrix'/><method api_added='11' final='true' name='getMeasuredHeightAndState' return='int'/><method api_added='11' final='true' name='getMeasuredState' return='int'/><method api_added='11' final='true' name='getMeasuredWidthAndState' return='int'/><method api_added='11' name='getNextFocusForwardId' return='int'/><method api_added='11' name='getPivotX' return='float'/><method api_added='11' name='getPivotY' return='float'/><method api_added='11' name='getRotation' return='float'/><method api_added='11' name='getRotationX' return='float'/><method api_added='11' name='getRotationY' return='float'/><method api_added='11' name='getScaleX' return='float'/><method api_added='11' name='getScaleY' return='float'/><method api_added='11' name='getSystemUiVisibility' return='int'/><method api_added='11' name='getTranslationX' return='float'/><method api_added='11' name='getTranslationY' return='float'/><method api_added='11' name='getVerticalScrollbarPosition' return='int'/><method api_added='11' name='getX' return='float'/><method api_added='11' name='getY' return='float'/><method api_added='11' name='isActivated' return='boolean'/><method api_added='11' name='isDirty' return='boolean'/><method api_added='11' name='isHardwareAccelerated' return='boolean'/><method api_added='11' name='isSaveFromParentEnabled' return='boolean'/><method api_added='11' name='jumpDrawablesToCurrentState'/><method api_added='11' name='onDragEvent' return='boolean'><parameter name='event' type='android.view.DragEvent'/></method><method api_added='11' name='removeOnLayoutChangeListener'><parameter name='listener' type='android.view.View.OnLayoutChangeListener'/></method><method api_added='11' name='resolveSizeAndState' return='int' static='true'><parameter name='size' type='int'/><parameter name='measureSpec' type='int'/><parameter name='childMeasuredState' type='int'/></method><method api_added='11' name='setActivated'><parameter name='activated' type='boolean'/></method><method api_added='11' name='setAlpha'><parameter name='alpha' type='float'/></method><method api_added='11' final='true' name='setBottom'><parameter name='bottom' type='int'/></method><method api_added='11' name='setLayerType'><parameter name='layerType' type='int'/><parameter name='paint' type='android.graphics.Paint'/></method><method api_added='11' final='true' name='setLeft'><parameter name='left' type='int'/></method><method api_added='11' name='setNextFocusForwardId'><parameter name='nextFocusForwardId' type='int'/></method><method api_added='11' name='setOnDragListener'><parameter name='l' type='android.view.View.OnDragListener'/></method><method api_added='11' name='setOnSystemUiVisibilityChangeListener'><parameter name='l' type='android.view.View.OnSystemUiVisibilityChangeListener'/></method><method api_added='11' name='setPivotX'><parameter name='pivotX' type='float'/></method><method api_added='11' name='setPivotY'><parameter name='pivotY' type='float'/></method><method api_added='11' final='true' name='setRight'><parameter name='right' type='int'/></method><method api_added='11' name='setRotation'><parameter name='rotation' type='float'/></method><method api_added='11' name='setRotationX'><parameter name='rotationX' type='float'/></method><method api_added='11' name='setRotationY'><parameter name='rotationY' type='float'/></method><method api_added='11' name='setSaveFromParentEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='11' name='setScaleX'><parameter name='scaleX' type='float'/></method><method api_added='11' name='setScaleY'><parameter name='scaleY' type='float'/></method><method api_added='11' name='setSystemUiVisibility'><parameter name='visibility' type='int'/></method><method api_added='11' final='true' name='setTop'><parameter name='top' type='int'/></method><method api_added='11' name='setTranslationX'><parameter name='translationX' type='float'/></method><method api_added='11' name='setTranslationY'><parameter name='translationY' type='float'/></method><method api_added='11' name='setVerticalScrollbarPosition'><parameter name='position' type='int'/></method><method api_added='11' name='setX'><parameter name='x' type='float'/></method><method api_added='11' name='setY'><parameter name='y' type='float'/></method><method api_added='11' name='startActionMode' return='android.view.ActionMode'><parameter name='callback' type='android.view.ActionMode.Callback'/></method><method api_added='11' final='true' name='startDrag' return='boolean'><parameter name='data' type='android.content.ClipData'/><parameter name='shadowBuilder' type='android.view.View.DragShadowBuilder'/><parameter name='myLocalState' type='java.lang.Object'/><parameter name='flags' type='int'/></method><method api_added='12' name='addOnAttachStateChangeListener'><parameter name='listener' type='android.view.View.OnAttachStateChangeListener'/></method><method api_added='12' name='animate' return='android.view.ViewPropertyAnimator'/><method api_added='12' name='buildLayer'/><method api_added='12' name='dispatchGenericMotionEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='12' name='onGenericMotionEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='12' name='removeOnAttachStateChangeListener'><parameter name='listener' type='android.view.View.OnAttachStateChangeListener'/></method><method api_added='12' name='setCameraDistance'><parameter name='distance' type='float'/></method><method api_added='12' name='setOnGenericMotionListener'><parameter name='l' type='android.view.View.OnGenericMotionListener'/></method><method api_added='14' name='canScrollHorizontally' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='14' name='canScrollVertically' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='14' name='createAccessibilityNodeInfo' return='android.view.accessibility.AccessibilityNodeInfo'/><method api_added='14' name='dispatchGenericFocusedEvent' return='boolean' visibility='protected'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='14' name='dispatchGenericPointerEvent' return='boolean' visibility='protected'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='14' name='dispatchHoverEvent' return='boolean' visibility='protected'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='14' name='findViewsWithText'><parameter name='arg0' type='java.util.ArrayList&lt;android.view.View&gt;'/><parameter name='arg1' type='java.lang.CharSequence'/><parameter name='arg2' type='int'/></method><method api_added='14' api_removed='16' name='fitsSystemWindows' return='boolean'/><method api_added='14' name='isHovered' return='boolean'/><method api_added='14' name='onHoverChanged'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='onHoverEvent' return='boolean'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='14' name='onInitializeAccessibilityEvent'><parameter name='arg0' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='onInitializeAccessibilityNodeInfo'><parameter name='arg0' type='android.view.accessibility.AccessibilityNodeInfo'/></method><method api_added='14' name='onPopulateAccessibilityEvent'><parameter name='arg0' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='setAccessibilityDelegate'><parameter name='arg0' type='android.view.View.AccessibilityDelegate'/></method><method api_added='14' name='setFitsSystemWindows'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setHovered'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setOnHoverListener'><parameter name='arg0' type='android.view.View.OnHoverListener'/></method><method api_added='14' name='setScrollX'><parameter name='arg0' type='int'/></method><method api_added='14' name='setScrollY'><parameter name='arg0' type='int'/></method><method api_added='15' name='callOnClick' return='boolean'/><method api_added='15' name='hasOnClickListeners' return='boolean'/><method api_added='16' name='addChildrenForAccessibility'><parameter name='arg0' type='java.util.ArrayList&lt;android.view.View&gt;'/></method><method api_added='16' name='announceForAccessibility'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='dispatchWindowSystemUiVisiblityChanged'><parameter name='arg0' type='int'/></method><method api_added='16' name='getAccessibilityNodeProvider' return='android.view.accessibility.AccessibilityNodeProvider'/><method api_added='16' name='getCameraDistance' return='float'/><method api_added='16' name='getFitsSystemWindows' return='boolean'/><method api_added='16' name='getImportantForAccessibility' return='int'/><method api_added='16' name='getMinimumHeight' return='int'/><method api_added='16' name='getMinimumWidth' return='int'/><method api_added='16' name='getParentForAccessibility' return='android.view.ViewParent'/><method api_added='16' name='getScrollBarDefaultDelayBeforeFade' return='int'/><method api_added='16' name='getScrollBarFadeDuration' return='int'/><method api_added='16' name='getScrollBarSize' return='int'/><method api_added='16' name='getWindowSystemUiVisibility' return='int'/><method api_added='16' name='hasOverlappingRendering' return='boolean'/><method api_added='16' name='hasTransientState' return='boolean'/><method api_added='16' name='isScrollContainer' return='boolean'/><method api_added='16' name='onScreenStateChanged'><parameter name='arg0' type='int'/></method><method api_added='16' name='onWindowSystemUiVisibilityChanged'><parameter name='arg0' type='int'/></method><method api_added='16' name='performAccessibilityAction' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='16' name='postInvalidateOnAnimation'/><method api_added='16' name='postInvalidateOnAnimation'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='16' name='postOnAnimation'><parameter name='arg0' type='java.lang.Runnable'/></method><method api_added='16' name='postOnAnimationDelayed'><parameter name='arg0' type='java.lang.Runnable'/><parameter name='arg1' type='long'/></method><method api_added='16' name='requestFitSystemWindows'/><method api_added='16' name='setBackground'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='16' name='setHasTransientState'><parameter name='arg0' type='boolean'/></method><method api_added='16' name='setImportantForAccessibility'><parameter name='arg0' type='int'/></method><method api_added='16' name='setScrollBarDefaultDelayBeforeFade'><parameter name='arg0' type='int'/></method><method api_added='16' name='setScrollBarFadeDuration'><parameter name='arg0' type='int'/></method><method api_added='16' name='setScrollBarSize'><parameter name='arg0' type='int'/></method><method api_added='17' name='generateViewId' return='int' static='true'/><method api_added='17' name='getDisplay' return='android.view.Display'/><method api_added='17' name='getLabelFor' return='int'/><method api_added='17' name='getLayoutDirection' return='int'/><method api_added='17' name='getPaddingEnd' return='int'/><method api_added='17' name='getPaddingStart' return='int'/><method api_added='17' name='getTextAlignment' return='int'/><method api_added='17' name='getTextDirection' return='int'/><method api_added='17' name='isPaddingRelative' return='boolean'/><method api_added='17' name='onRtlPropertiesChanged'><parameter name='arg0' type='int'/></method><method api_added='17' name='setLabelFor'><parameter name='arg0' type='int'/></method><method api_added='17' name='setLayerPaint'><parameter name='arg0' type='android.graphics.Paint'/></method><method api_added='17' name='setLayoutDirection'><parameter name='arg0' type='int'/></method><method api_added='17' name='setPaddingRelative'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='17' name='setTextAlignment'><parameter name='arg0' type='int'/></method><method api_added='17' name='setTextDirection'><parameter name='arg0' type='int'/></method><method api_added='18' name='getClipBounds' return='android.graphics.Rect'/><method api_added='18' name='getOverlay' return='android.view.ViewOverlay'/><method api_added='18' name='getWindowId' return='android.view.WindowId'/><method api_added='18' name='isInLayout' return='boolean'/><method api_added='18' name='setClipBounds'><parameter name='arg0' type='android.graphics.Rect'/></method><method api_added='19' name='canResolveLayoutDirection' return='boolean'/><method api_added='19' name='canResolveTextAlignment' return='boolean'/><method api_added='19' name='canResolveTextDirection' return='boolean'/><method api_added='19' final='true' name='cancelPendingInputEvents'/><method api_added='19' name='getAccessibilityLiveRegion' return='int'/><method api_added='19' name='isAttachedToWindow' return='boolean'/><method api_added='19' name='isLaidOut' return='boolean'/><method api_added='19' name='isLayoutDirectionResolved' return='boolean'/><method api_added='19' name='isTextAlignmentResolved' return='boolean'/><method api_added='19' name='isTextDirectionResolved' return='boolean'/><method api_added='19' name='onCancelPendingInputEvents'/><method api_added='19' name='setAccessibilityLiveRegion'><parameter name='arg0' type='int'/></method></class><class extends='android.view.AbsSavedState' name='View.BaseSavedState' static='true'><constructor name='View.BaseSavedState' type='android.view.View.BaseSavedState'><parameter name='source' type='android.os.Parcel'/></constructor><constructor name='View.BaseSavedState' type='android.view.View.BaseSavedState'><parameter name='superState' type='android.os.Parcelable'/></constructor></class><class extends='java.lang.Object' name='View.MeasureSpec' static='true'><constructor name='View.MeasureSpec' type='android.view.View.MeasureSpec'/><method name='getMode' return='int' static='true'><parameter name='measureSpec' type='int'/></method><method name='getSize' return='int' static='true'><parameter name='measureSpec' type='int'/></method><method name='makeMeasureSpec' return='int' static='true'><parameter name='size' type='int'/><parameter name='mode' type='int'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='measureSpec' type='int'/></method></class><class extends='java.lang.Object' name='ViewConfiguration'><constructor api_removed='14' deprecated='3' name='ViewConfiguration' type='android.view.ViewConfiguration'/><constructor api_added='14' name='deprecated ViewConfiguration' type='android.view.deprecated ViewConfiguration'/><method deprecated='3' name='getEdgeSlop' return='int' static='true'/><method deprecated='3' name='getFadingEdgeLength' return='int' static='true'/><method name='getGlobalActionKeyTimeout' return='long' static='true'/><method name='getJumpTapTimeout' return='int' static='true'/><method name='getLongPressTimeout' return='int' static='true'/><method deprecated='3' name='getMaximumDrawingCacheSize' return='int' static='true'/><method deprecated='3' name='getMinimumFlingVelocity' return='int' static='true'/><method name='getPressedStateDuration' return='int' static='true'/><method deprecated='3' name='getScrollBarSize' return='int' static='true'/><method name='getScrollFriction' return='float' static='true'/><method name='getTapTimeout' return='int' static='true'/><method deprecated='3' name='getTouchSlop' return='int' static='true'/><method deprecated='3' name='getWindowTouchSlop' return='int' static='true'/><method name='getZoomControlsTimeout' return='long' static='true'/><method api_added='3' name='get' return='android.view.ViewConfiguration' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='3' name='getDoubleTapTimeout' return='int' static='true'/><method api_added='3' name='getScaledDoubleTapSlop' return='int'/><method api_added='3' name='getScaledEdgeSlop' return='int'/><method api_added='3' name='getScaledFadingEdgeLength' return='int'/><method api_added='3' name='getScaledMaximumDrawingCacheSize' return='int'/><method api_added='3' name='getScaledMinimumFlingVelocity' return='int'/><method api_added='3' name='getScaledScrollBarSize' return='int'/><method api_added='3' name='getScaledTouchSlop' return='int'/><method api_added='3' name='getScaledWindowTouchSlop' return='int'/><method api_added='4' deprecated='4' name='getMaximumFlingVelocity' return='int' static='true'/><method api_added='4' name='getScaledMaximumFlingVelocity' return='int'/><method api_added='5' name='getScrollBarFadeDuration' return='int' static='true'/><method api_added='5' name='getScrollDefaultDelay' return='int' static='true'/><method api_added='8' name='getScaledPagingTouchSlop' return='int'/><method api_added='9' name='getScaledOverflingDistance' return='int'/><method api_added='9' name='getScaledOverscrollDistance' return='int'/><method api_added='12' name='getKeyRepeatDelay' return='int' static='true'/><method api_added='12' name='getKeyRepeatTimeout' return='int' static='true'/><method api_added='14' name='hasPermanentMenuKey' return='boolean'/></class><class extends='java.lang.Object' name='ViewDebug'><constructor name='ViewDebug' type='android.view.ViewDebug'/><method deprecated='16' name='startHierarchyTracing' static='true'><parameter name='prefix' type='java.lang.String'/><parameter name='view' type='android.view.View'/></method><method deprecated='16' name='startRecyclerTracing' static='true'><parameter name='prefix' type='java.lang.String'/><parameter name='view' type='android.view.View'/></method><method deprecated='16' name='stopHierarchyTracing' static='true'/><method deprecated='16' name='stopRecyclerTracing' static='true'/><method deprecated='16' name='trace' static='true'><parameter name='view' type='android.view.View'/><parameter name='type' type='android.view.ViewDebug.RecyclerTraceType'/><parameter name='parameters' type='int...'/></method><method deprecated='16' name='trace' static='true'><parameter name='view' type='android.view.View'/><parameter name='type' type='android.view.ViewDebug.HierarchyTraceType'/></method><method api_added='3' name='dumpCapturedView' static='true'><parameter name='tag' type='java.lang.String'/><parameter name='view' type='java.lang.Object'/></method></class><class abstract='true' extends='java.lang.Object' name='ViewDebug.ExportedProperty' static='true'/><class deprecated='16' extends='java.lang.Enum' final='true' name='ViewDebug.HierarchyTraceType' static='true'><method name='valueOf' return='android.view.ViewDebug.HierarchyTraceType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.view.ViewDebug.HierarchyTraceType[]' static='true'/></class><class abstract='true' extends='java.lang.Object' name='ViewDebug.IntToString' static='true'/><class deprecated='16' extends='java.lang.Enum' final='true' name='ViewDebug.RecyclerTraceType' static='true'><method name='valueOf' return='android.view.ViewDebug.RecyclerTraceType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.view.ViewDebug.RecyclerTraceType[]' static='true'/></class><class abstract='true' extends='android.view.View' name='ViewGroup'><constructor name='ViewGroup' type='android.view.ViewGroup'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ViewGroup' type='android.view.ViewGroup'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ViewGroup' type='android.view.ViewGroup'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='addStatesFromChildren' return='boolean'/><method name='addView'><parameter name='child' type='android.view.View'/></method><method name='addView'><parameter name='child' type='android.view.View'/><parameter name='index' type='int'/></method><method name='addView'><parameter name='child' type='android.view.View'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='addView'><parameter name='child' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='addView'><parameter name='child' type='android.view.View'/><parameter name='index' type='int'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='addViewInLayout' return='boolean' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='index' type='int'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='addViewInLayout' return='boolean' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='index' type='int'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/><parameter name='preventRequestLayout' type='boolean'/></method><method name='attachLayoutAnimationParameters' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/><parameter name='index' type='int'/><parameter name='count' type='int'/></method><method name='attachViewToParent' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='index' type='int'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='bringChildToFront'><parameter name='child' type='android.view.View'/></method><method name='canAnimate' return='boolean' visibility='protected'/><method name='checkLayoutParams' return='boolean' visibility='protected'><parameter name='p' type='android.view.ViewGroup.LayoutParams'/></method><method name='childDrawableStateChanged'><parameter name='child' type='android.view.View'/></method><method name='cleanupLayoutState' visibility='protected'><parameter name='child' type='android.view.View'/></method><method name='clearChildFocus'><parameter name='child' type='android.view.View'/></method><method name='clearDisappearingChildren'/><method name='debug' visibility='protected'><parameter name='depth' type='int'/></method><method name='detachAllViewsFromParent' visibility='protected'/><method name='detachViewFromParent' visibility='protected'><parameter name='child' type='android.view.View'/></method><method name='detachViewFromParent' visibility='protected'><parameter name='index' type='int'/></method><method name='detachViewsFromParent' visibility='protected'><parameter name='start' type='int'/><parameter name='count' type='int'/></method><method name='dispatchFreezeSelfOnly' visibility='protected'><parameter name='container' type='android.util.SparseArray&lt;android.os.Parcelable&gt;'/></method><method name='dispatchSetSelected'><parameter name='selected' type='boolean'/></method><method name='dispatchThawSelfOnly' visibility='protected'><parameter name='container' type='android.util.SparseArray&lt;android.os.Parcelable&gt;'/></method><method name='drawChild' return='boolean' visibility='protected'><parameter name='canvas' type='android.graphics.Canvas'/><parameter name='child' type='android.view.View'/><parameter name='drawingTime' type='long'/></method><method name='focusSearch' return='android.view.View'><parameter name='focused' type='android.view.View'/><parameter name='direction' type='int'/></method><method name='focusableViewAvailable'><parameter name='v' type='android.view.View'/></method><method name='gatherTransparentRegion' return='boolean'><parameter name='region' type='android.graphics.Region'/></method><method name='generateDefaultLayoutParams' return='android.view.ViewGroup.LayoutParams' visibility='protected'/><method name='generateLayoutParams' return='android.view.ViewGroup.LayoutParams'><parameter name='attrs' type='android.util.AttributeSet'/></method><method name='generateLayoutParams' return='android.view.ViewGroup.LayoutParams' visibility='protected'><parameter name='p' type='android.view.ViewGroup.LayoutParams'/></method><method name='getChildAt' return='android.view.View'><parameter name='index' type='int'/></method><method name='getChildCount' return='int'/><method name='getChildDrawingOrder' return='int' visibility='protected'><parameter name='childCount' type='int'/><parameter name='i' type='int'/></method><method name='getChildMeasureSpec' return='int' static='true'><parameter name='spec' type='int'/><parameter name='padding' type='int'/><parameter name='childDimension' type='int'/></method><method name='getChildStaticTransformation' return='boolean' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='t' type='android.view.animation.Transformation'/></method><method name='getChildVisibleRect' return='boolean'><parameter name='child' type='android.view.View'/><parameter name='r' type='android.graphics.Rect'/><parameter name='offset' type='android.graphics.Point'/></method><method name='getDescendantFocusability' return='int'/><method name='getFocusedChild' return='android.view.View'/><method name='getLayoutAnimation' return='android.view.animation.LayoutAnimationController'/><method name='getLayoutAnimationListener' return='android.view.animation.Animation.AnimationListener'/><method name='getPersistentDrawingCache' return='int'/><method name='indexOfChild' return='int'><parameter name='child' type='android.view.View'/></method><method final='true' name='invalidateChild'><parameter name='child' type='android.view.View'/><parameter name='dirty' type='android.graphics.Rect'/></method><method name='invalidateChildInParent' return='android.view.ViewParent'><parameter name='location' type='int[]'/><parameter name='dirty' type='android.graphics.Rect'/></method><method name='isAlwaysDrawnWithCacheEnabled' return='boolean'/><method name='isAnimationCacheEnabled' return='boolean'/><method name='isChildrenDrawnWithCacheEnabled' return='boolean' visibility='protected'/><method name='measureChild' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='parentWidthMeasureSpec' type='int'/><parameter name='parentHeightMeasureSpec' type='int'/></method><method name='measureChildWithMargins' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='parentWidthMeasureSpec' type='int'/><parameter name='widthUsed' type='int'/><parameter name='parentHeightMeasureSpec' type='int'/><parameter name='heightUsed' type='int'/></method><method name='measureChildren' visibility='protected'><parameter name='widthMeasureSpec' type='int'/><parameter name='heightMeasureSpec' type='int'/></method><method final='true' name='offsetDescendantRectToMyCoords'><parameter name='descendant' type='android.view.View'/><parameter name='rect' type='android.graphics.Rect'/></method><method final='true' name='offsetRectIntoDescendantCoords'><parameter name='descendant' type='android.view.View'/><parameter name='rect' type='android.graphics.Rect'/></method><method name='onInterceptTouchEvent' return='boolean'><parameter name='ev' type='android.view.MotionEvent'/></method><method abstract='true' name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method name='onRequestFocusInDescendants' return='boolean' visibility='protected'><parameter name='direction' type='int'/><parameter name='previouslyFocusedRect' type='android.graphics.Rect'/></method><method name='recomputeViewAttributes'><parameter name='child' type='android.view.View'/></method><method name='removeAllViews'/><method name='removeAllViewsInLayout'/><method name='removeDetachedView' visibility='protected'><parameter name='child' type='android.view.View'/><parameter name='animate' type='boolean'/></method><method name='removeView'><parameter name='view' type='android.view.View'/></method><method name='removeViewAt'><parameter name='index' type='int'/></method><method name='removeViewInLayout'><parameter name='view' type='android.view.View'/></method><method name='removeViews'><parameter name='start' type='int'/><parameter name='count' type='int'/></method><method name='removeViewsInLayout'><parameter name='start' type='int'/><parameter name='count' type='int'/></method><method name='requestChildFocus'><parameter name='child' type='android.view.View'/><parameter name='focused' type='android.view.View'/></method><method name='requestChildRectangleOnScreen' return='boolean'><parameter name='child' type='android.view.View'/><parameter name='rectangle' type='android.graphics.Rect'/><parameter name='immediate' type='boolean'/></method><method name='requestDisallowInterceptTouchEvent'><parameter name='disallowIntercept' type='boolean'/></method><method name='requestTransparentRegion'><parameter name='child' type='android.view.View'/></method><method name='scheduleLayoutAnimation'/><method name='setAddStatesFromChildren'><parameter name='addsStates' type='boolean'/></method><method name='setAlwaysDrawnWithCacheEnabled'><parameter name='always' type='boolean'/></method><method name='setAnimationCacheEnabled'><parameter name='enabled' type='boolean'/></method><method name='setChildrenDrawingCacheEnabled' visibility='protected'><parameter name='enabled' type='boolean'/></method><method name='setChildrenDrawnWithCacheEnabled' visibility='protected'><parameter name='enabled' type='boolean'/></method><method name='setClipChildren'><parameter name='clipChildren' type='boolean'/></method><method name='setClipToPadding'><parameter name='clipToPadding' type='boolean'/></method><method name='setDescendantFocusability'><parameter name='focusability' type='int'/></method><method name='setLayoutAnimation'><parameter name='controller' type='android.view.animation.LayoutAnimationController'/></method><method name='setLayoutAnimationListener'><parameter name='animationListener' type='android.view.animation.Animation.AnimationListener'/></method><method name='setOnHierarchyChangeListener'><parameter name='listener' type='android.view.ViewGroup.OnHierarchyChangeListener'/></method><method name='setPersistentDrawingCache'><parameter name='drawingCacheToKeep' type='int'/></method><method name='showContextMenuForChild' return='boolean'><parameter name='originalView' type='android.view.View'/></method><method name='startLayoutAnimation'/><method name='updateViewLayout'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method api_added='3' name='setStaticTransformationsEnabled' visibility='protected'><parameter name='enabled' type='boolean'/></method><method api_added='7' name='isChildrenDrawingOrderEnabled' return='boolean' visibility='protected'/><method api_added='7' name='setChildrenDrawingOrderEnabled' visibility='protected'><parameter name='enabled' type='boolean'/></method><method api_added='11' name='dispatchSetActivated'><parameter name='activated' type='boolean'/></method><method api_added='11' name='endViewTransition'><parameter name='view' type='android.view.View'/></method><method api_added='11' name='getLayoutTransition' return='android.animation.LayoutTransition'/><method api_added='11' name='isMotionEventSplittingEnabled' return='boolean'/><method api_added='11' final='true' name='layout'><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method api_added='11' name='setLayoutTransition'><parameter name='transition' type='android.animation.LayoutTransition'/></method><method api_added='11' name='setMotionEventSplittingEnabled'><parameter name='split' type='boolean'/></method><method api_added='11' name='startActionModeForChild' return='android.view.ActionMode'><parameter name='originalView' type='android.view.View'/><parameter name='callback' type='android.view.ActionMode.Callback'/></method><method api_added='11' name='startViewTransition'><parameter name='view' type='android.view.View'/></method><method api_added='14' name='onInterceptHoverEvent' return='boolean'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='14' name='onRequestSendAccessibilityEvent' return='boolean'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='requestSendAccessibilityEvent' return='boolean'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' api_removed='16' name='resetResolvedLayoutDirection' visibility='protected'/><method api_added='14' api_removed='16' name='resetResolvedTextDirection' visibility='protected'/><method api_added='14' name='shouldDelayChildPressedState' return='boolean'/><method api_added='18' name='getClipChildren' return='boolean'/><method api_added='18' name='getLayoutMode' return='int'/><method api_added='18' name='setLayoutMode'><parameter name='arg0' type='int'/></method><method api_added='19' name='childHasTransientStateChanged'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='notifySubtreeAccessibilityStateChanged'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.View'/><parameter name='arg2' type='int'/></method></class><class extends='java.lang.Object' name='ViewGroup.LayoutParams' static='true'><constructor name='ViewGroup.LayoutParams' type='android.view.ViewGroup.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ViewGroup.LayoutParams' type='android.view.ViewGroup.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/></constructor><constructor name='ViewGroup.LayoutParams' type='android.view.ViewGroup.LayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor><method name='setBaseAttributes' visibility='protected'><parameter name='a' type='android.content.res.TypedArray'/><parameter name='widthAttr' type='int'/><parameter name='heightAttr' type='int'/></method><method api_added='17' name='resolveLayoutDirection'><parameter name='arg0' type='int'/></method></class><class extends='android.view.ViewGroup.LayoutParams' name='ViewGroup.MarginLayoutParams' static='true'><constructor name='ViewGroup.MarginLayoutParams' type='android.view.ViewGroup.MarginLayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ViewGroup.MarginLayoutParams' type='android.view.ViewGroup.MarginLayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/></constructor><constructor name='ViewGroup.MarginLayoutParams' type='android.view.ViewGroup.MarginLayoutParams'><parameter name='source' type='android.view.ViewGroup.MarginLayoutParams'/></constructor><constructor name='ViewGroup.MarginLayoutParams' type='android.view.ViewGroup.MarginLayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor><method name='setMargins'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method api_added='17' name='getLayoutDirection' return='int'/><method api_added='17' name='getMarginEnd' return='int'/><method api_added='17' name='getMarginStart' return='int'/><method api_added='17' name='isMarginRelative' return='boolean'/><method api_added='17' name='setLayoutDirection'><parameter name='arg0' type='int'/></method><method api_added='17' name='setMarginEnd'><parameter name='arg0' type='int'/></method><method api_added='17' name='setMarginStart'><parameter name='arg0' type='int'/></method></class><class extends='android.view.View' final='true' name='ViewStub'><constructor name='ViewStub' type='android.view.ViewStub'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ViewStub' type='android.view.ViewStub'><parameter name='context' type='android.content.Context'/><parameter name='layoutResource' type='int'/></constructor><constructor name='ViewStub' type='android.view.ViewStub'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ViewStub' type='android.view.ViewStub'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getInflatedId' return='int'/><method name='getLayoutResource' return='int'/><method name='inflate' return='android.view.View'/><method name='setInflatedId'><parameter name='inflatedId' type='int'/></method><method name='setLayoutResource'><parameter name='layoutResource' type='int'/></method><method name='setOnInflateListener'><parameter name='inflateListener' type='android.view.ViewStub.OnInflateListener'/></method><method api_added='16' name='getLayoutInflater' return='android.view.LayoutInflater'/><method api_added='16' name='setLayoutInflater'><parameter name='arg0' type='android.view.LayoutInflater'/></method></class><class extends='java.lang.Object' final='true' name='ViewTreeObserver'><method name='addOnGlobalFocusChangeListener'><parameter name='listener' type='android.view.ViewTreeObserver.OnGlobalFocusChangeListener'/></method><method name='addOnGlobalLayoutListener'><parameter name='listener' type='android.view.ViewTreeObserver.OnGlobalLayoutListener'/></method><method name='addOnPreDrawListener'><parameter name='listener' type='android.view.ViewTreeObserver.OnPreDrawListener'/></method><method name='addOnTouchModeChangeListener'><parameter name='listener' type='android.view.ViewTreeObserver.OnTouchModeChangeListener'/></method><method final='true' name='dispatchOnGlobalLayout'/><method final='true' name='dispatchOnPreDraw' return='boolean'/><method name='isAlive' return='boolean'/><method deprecated='16' name='removeGlobalOnLayoutListener'><parameter name='victim' type='android.view.ViewTreeObserver.OnGlobalLayoutListener'/></method><method name='removeOnGlobalFocusChangeListener'><parameter name='victim' type='android.view.ViewTreeObserver.OnGlobalFocusChangeListener'/></method><method name='removeOnPreDrawListener'><parameter name='victim' type='android.view.ViewTreeObserver.OnPreDrawListener'/></method><method name='removeOnTouchModeChangeListener'><parameter name='victim' type='android.view.ViewTreeObserver.OnTouchModeChangeListener'/></method><method api_added='3' name='addOnScrollChangedListener'><parameter name='listener' type='android.view.ViewTreeObserver.OnScrollChangedListener'/></method><method api_added='3' name='removeOnScrollChangedListener'><parameter name='victim' type='android.view.ViewTreeObserver.OnScrollChangedListener'/></method><method api_added='16' name='addOnDrawListener'><parameter name='arg0' type='android.view.ViewTreeObserver.OnDrawListener'/></method><method api_added='16' final='true' name='dispatchOnDraw'/><method api_added='16' name='removeOnDrawListener'><parameter name='arg0' type='android.view.ViewTreeObserver.OnDrawListener'/></method><method api_added='16' name='removeOnGlobalLayoutListener'><parameter name='arg0' type='android.view.ViewTreeObserver.OnGlobalLayoutListener'/></method><method api_added='18' name='addOnWindowAttachListener'><parameter name='arg0' type='android.view.ViewTreeObserver.OnWindowAttachListener'/></method><method api_added='18' name='addOnWindowFocusChangeListener'><parameter name='arg0' type='android.view.ViewTreeObserver.OnWindowFocusChangeListener'/></method><method api_added='18' name='removeOnWindowAttachListener'><parameter name='arg0' type='android.view.ViewTreeObserver.OnWindowAttachListener'/></method><method api_added='18' name='removeOnWindowFocusChangeListener'><parameter name='arg0' type='android.view.ViewTreeObserver.OnWindowFocusChangeListener'/></method></class><class abstract='true' extends='java.lang.Object' name='Window'><constructor name='Window' type='android.view.Window'><parameter name='context' type='android.content.Context'/></constructor><method abstract='true' name='addContentView'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='addFlags'><parameter name='flags' type='int'/></method><method name='clearFlags'><parameter name='flags' type='int'/></method><method abstract='true' name='closeAllPanels'/><method abstract='true' name='closePanel'><parameter name='featureId' type='int'/></method><method name='findViewById' return='android.view.View'><parameter name='id' type='int'/></method><method final='true' name='getAttributes' return='android.view.WindowManager.LayoutParams'/><method final='true' name='getCallback' return='android.view.Window.Callback'/><method final='true' name='getContainer' return='android.view.Window'/><method final='true' name='getContext' return='android.content.Context'/><method abstract='true' name='getCurrentFocus' return='android.view.View'/><method abstract='true' name='getDecorView' return='android.view.View'/><method final='true' name='getFeatures' return='int' visibility='protected'/><method final='true' name='getForcedWindowFlags' return='int' visibility='protected'/><method abstract='true' name='getLayoutInflater' return='android.view.LayoutInflater'/><method final='true' name='getLocalFeatures' return='int' visibility='protected'/><method abstract='true' name='getVolumeControlStream' return='int'/><method name='getWindowManager' return='android.view.WindowManager'/><method final='true' name='getWindowStyle' return='android.content.res.TypedArray'/><method final='true' name='hasChildren' return='boolean'/><method final='true' name='isActive' return='boolean'/><method abstract='true' name='isFloating' return='boolean'/><method abstract='true' name='isShortcutKey' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method final='true' name='makeActive'/><method abstract='true' name='onActive' visibility='protected'/><method abstract='true' name='onConfigurationChanged'><parameter name='newConfig' type='android.content.res.Configuration'/></method><method abstract='true' name='openPanel'><parameter name='featureId' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='peekDecorView' return='android.view.View'/><method abstract='true' name='performContextMenuIdentifierAction' return='boolean'><parameter name='id' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' name='performPanelIdentifierAction' return='boolean'><parameter name='featureId' type='int'/><parameter name='id' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' name='performPanelShortcut' return='boolean'><parameter name='featureId' type='int'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/><parameter name='flags' type='int'/></method><method name='requestFeature' return='boolean'><parameter name='featureId' type='int'/></method><method abstract='true' name='restoreHierarchyState'><parameter name='savedInstanceState' type='android.os.Bundle'/></method><method abstract='true' name='saveHierarchyState' return='android.os.Bundle'/><method name='setAttributes'><parameter name='a' type='android.view.WindowManager.LayoutParams'/></method><method abstract='true' name='setBackgroundDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method name='setBackgroundDrawableResource'><parameter name='resid' type='int'/></method><method name='setCallback'><parameter name='callback' type='android.view.Window.Callback'/></method><method abstract='true' name='setChildDrawable'><parameter name='featureId' type='int'/><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method abstract='true' name='setChildInt'><parameter name='featureId' type='int'/><parameter name='value' type='int'/></method><method name='setContainer'><parameter name='container' type='android.view.Window'/></method><method abstract='true' name='setContentView'><parameter name='layoutResID' type='int'/></method><method abstract='true' name='setContentView'><parameter name='view' type='android.view.View'/></method><method abstract='true' name='setContentView'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method name='setDefaultWindowFormat' visibility='protected'><parameter name='format' type='int'/></method><method abstract='true' name='setFeatureDrawable'><parameter name='featureId' type='int'/><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method abstract='true' name='setFeatureDrawableAlpha'><parameter name='featureId' type='int'/><parameter name='alpha' type='int'/></method><method abstract='true' name='setFeatureDrawableResource'><parameter name='featureId' type='int'/><parameter name='resId' type='int'/></method><method abstract='true' name='setFeatureDrawableUri'><parameter name='featureId' type='int'/><parameter name='uri' type='android.net.Uri'/></method><method abstract='true' name='setFeatureInt'><parameter name='featureId' type='int'/><parameter name='value' type='int'/></method><method name='setFlags'><parameter name='flags' type='int'/><parameter name='mask' type='int'/></method><method name='setFormat'><parameter name='format' type='int'/></method><method name='setGravity'><parameter name='gravity' type='int'/></method><method name='setLayout'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='setTitle'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='setTitleColor'><parameter name='textColor' type='int'/></method><method name='setType'><parameter name='type' type='int'/></method><method abstract='true' name='setVolumeControlStream'><parameter name='streamType' type='int'/></method><method name='setWindowManager'><parameter name='wm' type='android.view.WindowManager'/><parameter name='appToken' type='android.os.IBinder'/><parameter name='appName' type='java.lang.String'/></method><method abstract='true' name='superDispatchKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='superDispatchTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' name='superDispatchTrackballEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' name='takeKeyEvents'><parameter name='get' type='boolean'/></method><method abstract='true' name='togglePanel'><parameter name='featureId' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' final='true' name='hasSoftInputMode' return='boolean' visibility='protected'/><method api_added='3' name='setSoftInputMode'><parameter name='mode' type='int'/></method><method api_added='3' name='setWindowAnimations'><parameter name='resId' type='int'/></method><method abstract='true' api_added='9' name='takeInputQueue'><parameter name='callback' type='android.view.InputQueue.Callback'/></method><method abstract='true' api_added='9' name='takeSurface'><parameter name='callback' type='android.view.SurfaceHolder.Callback2'/></method><method api_added='11' name='hasFeature' return='boolean'><parameter name='feature' type='int'/></method><method abstract='true' api_added='11' name='invalidatePanelMenu'><parameter name='featureId' type='int'/></method><method api_added='11' name='setWindowManager'><parameter name='wm' type='android.view.WindowManager'/><parameter name='appToken' type='android.os.IBinder'/><parameter name='appName' type='java.lang.String'/><parameter name='hardwareAccelerated' type='boolean'/></method><method abstract='true' api_added='11' name='superDispatchKeyShortcutEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' api_added='12' name='superDispatchGenericMotionEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='14' name='setDimAmount'><parameter name='arg0' type='float'/></method><method api_added='14' name='setUiOptions'><parameter name='arg0' type='int'/></method><method api_added='14' name='setUiOptions'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='19' name='injectInputEvent'><parameter name='arg0' type='android.view.InputEvent'/></method><method api_added='19' name='setIcon'><parameter name='arg0' type='int'/></method><method api_added='19' name='setLocalFocus'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='setLogo'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.RuntimeException' name='WindowManager.BadTokenException' static='true'><constructor name='WindowManager.BadTokenException' type='android.view.WindowManager.BadTokenException'/><constructor name='WindowManager.BadTokenException' type='android.view.WindowManager.BadTokenException'><parameter name='name' type='java.lang.String'/></constructor></class><class extends='android.view.ViewGroup.LayoutParams' name='WindowManager.LayoutParams' static='true'><constructor name='WindowManager.LayoutParams' type='android.view.WindowManager.LayoutParams'/><constructor name='WindowManager.LayoutParams' type='android.view.WindowManager.LayoutParams'><parameter name='_type' type='int'/></constructor><constructor name='WindowManager.LayoutParams' type='android.view.WindowManager.LayoutParams'><parameter name='_type' type='int'/><parameter name='_flags' type='int'/></constructor><constructor name='WindowManager.LayoutParams' type='android.view.WindowManager.LayoutParams'><parameter name='_type' type='int'/><parameter name='_flags' type='int'/><parameter name='_format' type='int'/></constructor><constructor name='WindowManager.LayoutParams' type='android.view.WindowManager.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='_type' type='int'/><parameter name='_flags' type='int'/><parameter name='_format' type='int'/></constructor><constructor name='WindowManager.LayoutParams' type='android.view.WindowManager.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='xpos' type='int'/><parameter name='ypos' type='int'/><parameter name='_type' type='int'/><parameter name='_flags' type='int'/><parameter name='_format' type='int'/></constructor><constructor name='WindowManager.LayoutParams' type='android.view.WindowManager.LayoutParams'><parameter name='in' type='android.os.Parcel'/></constructor><method final='true' name='copyFrom' return='int'><parameter name='o' type='android.view.WindowManager.LayoutParams'/></method><method name='debug' return='java.lang.String'><parameter name='output' type='java.lang.String'/></method><method name='describeContents' return='int'/><method final='true' name='getTitle' return='java.lang.CharSequence'/><method final='true' name='setTitle'><parameter name='title' type='java.lang.CharSequence'/></method><method name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method><method api_added='3' name='mayUseInputMethod' return='boolean' static='true'><parameter name='flags' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='HapticFeedbackConstants'/><class abstract='true' api_added='3' extends='java.lang.Object' name='OrientationEventListener'><constructor api_added='3' name='OrientationEventListener' type='android.view.OrientationEventListener'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='3' name='OrientationEventListener' type='android.view.OrientationEventListener'><parameter name='context' type='android.content.Context'/><parameter name='rate' type='int'/></constructor><method api_added='3' name='canDetectOrientation' return='boolean'/><method api_added='3' name='disable'/><method api_added='3' name='enable'/><method abstract='true' api_added='3' name='onOrientationChanged'><parameter name='orientation' type='int'/></method></class><class abstract='true' api_added='3' extends='java.lang.Object' name='ViewDebug.CapturedViewProperty' static='true'/><class abstract='true' api_added='4' extends='java.lang.Object' name='ViewDebug.FlagToString' static='true'/><class api_added='5' extends='java.lang.Object' name='KeyEvent.DispatcherState' static='true'><constructor api_added='5' name='KeyEvent.DispatcherState' type='android.view.KeyEvent.DispatcherState'/><method api_added='5' name='handleUpEvent'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='5' name='isTracking' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='5' name='performedLongPress'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='5' name='reset'/><method api_added='5' name='reset'><parameter name='target' type='java.lang.Object'/></method><method api_added='5' name='startTracking'><parameter name='event' type='android.view.KeyEvent'/><parameter name='target' type='java.lang.Object'/></method></class><class api_added='8' extends='java.lang.Object' name='ScaleGestureDetector'><constructor api_added='8' name='ScaleGestureDetector' type='android.view.ScaleGestureDetector'><parameter name='context' type='android.content.Context'/><parameter name='listener' type='android.view.ScaleGestureDetector.OnScaleGestureListener'/></constructor><method api_added='8' name='getCurrentSpan' return='float'/><method api_added='8' name='getEventTime' return='long'/><method api_added='8' name='getFocusX' return='float'/><method api_added='8' name='getFocusY' return='float'/><method api_added='8' name='getPreviousSpan' return='float'/><method api_added='8' name='getScaleFactor' return='float'/><method api_added='8' name='getTimeDelta' return='long'/><method api_added='8' name='isInProgress' return='boolean'/><method api_added='8' name='onTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='11' name='getCurrentSpanX' return='float'/><method api_added='11' name='getCurrentSpanY' return='float'/><method api_added='11' name='getPreviousSpanX' return='float'/><method api_added='11' name='getPreviousSpanY' return='float'/><method api_added='19' name='isQuickScaleEnabled' return='boolean'/><method api_added='19' name='setQuickScaleEnabled'><parameter name='arg0' type='boolean'/></method></class><class api_added='8' extends='java.lang.Object' name='ScaleGestureDetector.SimpleOnScaleGestureListener' static='true'><constructor api_added='8' name='ScaleGestureDetector.SimpleOnScaleGestureListener' type='android.view.ScaleGestureDetector.SimpleOnScaleGestureListener'/><method api_added='8' name='onScale' return='boolean'><parameter name='detector' type='android.view.ScaleGestureDetector'/></method><method api_added='8' name='onScaleBegin' return='boolean'><parameter name='detector' type='android.view.ScaleGestureDetector'/></method><method api_added='8' name='onScaleEnd'><parameter name='detector' type='android.view.ScaleGestureDetector'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='InputDevice'><method api_added='9' name='describeContents' return='int'/><method api_added='9' name='getDevice' return='android.view.InputDevice' static='true'><parameter name='id' type='int'/></method><method api_added='9' name='getDeviceIds' return='int[]' static='true'/><method api_added='9' name='getId' return='int'/><method api_added='9' name='getKeyCharacterMap' return='android.view.KeyCharacterMap'/><method api_added='9' name='getKeyboardType' return='int'/><method api_added='9' name='getMotionRange' return='android.view.InputDevice.MotionRange'><parameter name='rangeType' type='int'/></method><method api_added='9' name='getName' return='java.lang.String'/><method api_added='9' name='getSources' return='int'/><method api_added='9' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='12' name='getMotionRange' return='android.view.InputDevice.MotionRange'><parameter name='axis' type='int'/><parameter name='source' type='int'/></method><method api_added='12' name='getMotionRanges' return='java.util.List&lt;android.view.InputDevice.MotionRange&gt;'/><method api_added='16' name='getDescriptor' return='java.lang.String'/><method api_added='16' name='getVibrator' return='android.os.Vibrator'/><method api_added='16' name='isVirtual' return='boolean'/><method api_added='19' name='getControllerNumber' return='int'/><method api_added='19' name='getProductId' return='int'/><method api_added='19' name='getVendorId' return='int'/><method api_added='19' name='hasKeys' return='boolean[]'><parameter name='arg0' type='int...'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='InputDevice.MotionRange' static='true'><method api_added='9' name='getFlat' return='float'/><method api_added='9' name='getFuzz' return='float'/><method api_added='9' name='getMax' return='float'/><method api_added='9' name='getMin' return='float'/><method api_added='9' name='getRange' return='float'/><method api_added='12' name='getAxis' return='int'/><method api_added='12' name='getSource' return='int'/><method api_added='18' name='getResolution' return='float'/><method api_added='18' name='isFromSource' return='boolean'><parameter name='arg0' type='int'/></method></class><class abstract='true' api_added='9' extends='java.lang.Object' name='InputEvent'><method api_added='9' name='describeContents' return='int'/><method api_added='9' final='true' name='getDevice' return='android.view.InputDevice'/><method api_added='9' final='true' name='getDeviceId' return='int'/><method api_added='9' final='true' name='getSource' return='int'/><method abstract='true' api_added='16' name='getEventTime' return='long'/><method api_added='18' name='isFromSource' return='boolean'><parameter name='arg0' type='int'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='InputQueue'/><class api_added='9' extends='java.lang.Object' final='true' name='MotionEvent.PointerCoords' static='true'><constructor api_added='9' name='MotionEvent.PointerCoords' type='android.view.MotionEvent.PointerCoords'/><method api_added='12' name='clear'/><method api_added='12' name='copyFrom'><parameter name='other' type='android.view.MotionEvent.PointerCoords'/></method><method api_added='12' name='getAxisValue' return='float'><parameter name='axis' type='int'/></method><method api_added='12' name='setAxisValue'><parameter name='axis' type='int'/><parameter name='value' type='float'/></method></class><class abstract='true' api_added='11' extends='java.lang.Object' name='ActionMode'><constructor api_added='11' name='ActionMode' type='android.view.ActionMode'/><method abstract='true' api_added='11' name='finish'/><method abstract='true' api_added='11' name='getCustomView' return='android.view.View'/><method abstract='true' api_added='11' name='getMenu' return='android.view.Menu'/><method abstract='true' api_added='11' name='getMenuInflater' return='android.view.MenuInflater'/><method abstract='true' api_added='11' name='getSubtitle' return='java.lang.CharSequence'/><method abstract='true' api_added='11' name='getTitle' return='java.lang.CharSequence'/><method abstract='true' api_added='11' name='invalidate'/><method abstract='true' api_added='11' name='setCustomView'><parameter name='view' type='android.view.View'/></method><method abstract='true' api_added='11' name='setSubtitle'><parameter name='subtitle' type='java.lang.CharSequence'/></method><method abstract='true' api_added='11' name='setSubtitle'><parameter name='resId' type='int'/></method><method abstract='true' api_added='11' name='setTitle'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' api_added='11' name='setTitle'><parameter name='resId' type='int'/></method><method api_added='14' name='getTag' return='java.lang.Object'/><method api_added='14' name='setTag'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='16' name='getTitleOptionalHint' return='boolean'/><method api_added='16' name='isTitleOptional' return='boolean'/><method api_added='16' name='setTitleOptionalHint'><parameter name='arg0' type='boolean'/></method></class><class api_added='11' extends='java.lang.Object' name='DragEvent'><method api_added='11' name='describeContents' return='int'/><method api_added='11' name='getAction' return='int'/><method api_added='11' name='getClipData' return='android.content.ClipData'/><method api_added='11' name='getClipDescription' return='android.content.ClipDescription'/><method api_added='11' name='getLocalState' return='java.lang.Object'/><method api_added='11' name='getResult' return='boolean'/><method api_added='11' name='getX' return='float'/><method api_added='11' name='getY' return='float'/><method api_added='11' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='11' extends='android.util.AndroidRuntimeException' name='KeyCharacterMap.UnavailableException' static='true'><constructor api_added='11' name='KeyCharacterMap.UnavailableException' type='android.view.KeyCharacterMap.UnavailableException'><parameter name='msg' type='java.lang.String'/></constructor></class><class api_added='11' extends='java.lang.Object' name='View.DragShadowBuilder' static='true'><constructor api_added='11' name='View.DragShadowBuilder' type='android.view.View.DragShadowBuilder'><parameter name='view' type='android.view.View'/></constructor><constructor api_added='11' name='View.DragShadowBuilder' type='android.view.View.DragShadowBuilder'/><method api_added='11' final='true' name='getView' return='android.view.View'/><method api_added='11' name='onDrawShadow'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_added='11' name='onProvideShadowMetrics'><parameter name='shadowSize' type='android.graphics.Point'/><parameter name='shadowTouchPoint' type='android.graphics.Point'/></method></class><class api_added='12' extends='java.lang.Object' name='ViewPropertyAnimator'><method api_added='12' name='alpha' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='alphaBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='rotation' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='rotationBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='rotationX' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='rotationXBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='rotationY' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='rotationYBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='scaleX' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='scaleXBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='scaleY' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='scaleYBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='setDuration' return='android.view.ViewPropertyAnimator'><parameter name='duration' type='long'/></method><method api_added='12' name='setInterpolator' return='android.view.ViewPropertyAnimator'><parameter name='interpolator' type='android.animation.TimeInterpolator'/></method><method api_added='12' name='setListener' return='android.view.ViewPropertyAnimator'><parameter name='listener' type='android.animation.Animator.AnimatorListener'/></method><method api_added='12' name='translationX' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='translationXBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='translationY' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='translationYBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='x' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='xBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='y' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='12' name='yBy' return='android.view.ViewPropertyAnimator'><parameter name='value' type='float'/></method><method api_added='14' name='cancel'/><method api_added='14' name='getDuration' return='long'/><method api_added='14' name='getStartDelay' return='long'/><method api_added='14' name='setStartDelay' return='android.view.ViewPropertyAnimator'><parameter name='arg0' type='long'/></method><method api_added='14' name='start'/><method api_added='16' name='withEndAction' return='android.view.ViewPropertyAnimator'><parameter name='arg0' type='java.lang.Runnable'/></method><method api_added='16' name='withLayer' return='android.view.ViewPropertyAnimator'/><method api_added='16' name='withStartAction' return='android.view.ViewPropertyAnimator'><parameter name='arg0' type='java.lang.Runnable'/></method><method api_added='18' name='getInterpolator' return='android.animation.TimeInterpolator'/><method api_added='19' name='setUpdateListener' return='android.view.ViewPropertyAnimator'><parameter name='arg0' type='android.animation.ValueAnimator.AnimatorUpdateListener'/></method></class><class abstract='true' api_added='14' extends='java.lang.Object' name='ActionProvider'><constructor api_added='14' name='ActionProvider' type='android.view.ActionProvider'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='14' name='hasSubMenu' return='boolean'/><method abstract='true' api_added='14' deprecated='16' name='onCreateActionView' return='android.view.View'/><method api_added='14' name='onPerformDefaultAction' return='boolean'/><method api_added='14' name='onPrepareSubMenu'><parameter name='arg0' type='android.view.SubMenu'/></method><method api_added='16' name='isVisible' return='boolean'/><method api_added='16' name='onCreateActionView' return='android.view.View'><parameter name='arg0' type='android.view.MenuItem'/></method><method api_added='16' name='overridesItemVisibility' return='boolean'/><method api_added='16' name='refreshVisibility'/><method api_added='16' name='setVisibilityListener'><parameter name='arg0' type='android.view.ActionProvider.VisibilityListener'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='MotionEvent.PointerProperties' static='true'><constructor api_added='14' name='MotionEvent.PointerProperties' type='android.view.MotionEvent.PointerProperties'/><constructor api_added='14' name='MotionEvent.PointerProperties' type='android.view.MotionEvent.PointerProperties'><parameter name='arg0' type='android.view.MotionEvent.PointerProperties'/></constructor><method api_added='14' name='clear'/><method api_added='14' name='copyFrom'><parameter name='arg0' type='android.view.MotionEvent.PointerProperties'/></method></class><class api_added='14' extends='android.view.View' name='TextureView'><constructor api_added='14' name='TextureView' type='android.view.TextureView'><parameter name='arg0' type='android.content.Context'/></constructor><constructor api_added='14' name='TextureView' type='android.view.TextureView'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='14' name='TextureView' type='android.view.TextureView'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><method api_added='14' final='true' name='draw'><parameter name='arg0' type='android.graphics.Canvas'/></method><method api_added='14' name='getBitmap' return='android.graphics.Bitmap'/><method api_added='14' name='getBitmap' return='android.graphics.Bitmap'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='14' name='getBitmap' return='android.graphics.Bitmap'><parameter name='arg0' type='android.graphics.Bitmap'/></method><method api_added='14' name='getSurfaceTexture' return='android.graphics.SurfaceTexture'/><method api_added='14' name='getSurfaceTextureListener' return='android.view.TextureView.SurfaceTextureListener'/><method api_added='14' name='getTransform' return='android.graphics.Matrix'><parameter name='arg0' type='android.graphics.Matrix'/></method><method api_added='14' name='isAvailable' return='boolean'/><method api_added='14' name='lockCanvas' return='android.graphics.Canvas'/><method api_added='14' name='lockCanvas' return='android.graphics.Canvas'><parameter name='arg0' type='android.graphics.Rect'/></method><method api_added='14' final='true' name='onDraw' visibility='protected'><parameter name='arg0' type='android.graphics.Canvas'/></method><method api_added='14' name='setOpaque'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setSurfaceTextureListener'><parameter name='arg0' type='android.view.TextureView.SurfaceTextureListener'/></method><method api_added='14' name='setTransform'><parameter name='arg0' type='android.graphics.Matrix'/></method><method api_added='14' name='unlockCanvasAndPost'><parameter name='arg0' type='android.graphics.Canvas'/></method><method api_added='16' name='setSurfaceTexture'><parameter name='arg0' type='android.graphics.SurfaceTexture'/></method></class><class api_added='14' extends='java.lang.Object' name='View.AccessibilityDelegate' static='true'><constructor api_added='14' name='View.AccessibilityDelegate' type='android.view.View.AccessibilityDelegate'/><method api_added='14' name='dispatchPopulateAccessibilityEvent' return='boolean'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='onInitializeAccessibilityEvent'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='onInitializeAccessibilityNodeInfo'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityNodeInfo'/></method><method api_added='14' name='onPopulateAccessibilityEvent'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='onRequestSendAccessibilityEvent' return='boolean'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.view.View'/><parameter name='arg2' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='sendAccessibilityEvent'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method><method api_added='14' name='sendAccessibilityEventUnchecked'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='16' name='getAccessibilityNodeProvider' return='android.view.accessibility.AccessibilityNodeProvider'><parameter name='arg0' type='android.view.View'/></method><method api_added='16' name='performAccessibilityAction' return='boolean'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Bundle'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='Choreographer'><method api_added='16' name='getInstance' return='android.view.Choreographer' static='true'/><method api_added='16' name='postFrameCallback'><parameter name='arg0' type='android.view.Choreographer.FrameCallback'/></method><method api_added='16' name='postFrameCallbackDelayed'><parameter name='arg0' type='android.view.Choreographer.FrameCallback'/><parameter name='arg1' type='long'/></method><method api_added='16' name='removeFrameCallback'><parameter name='arg0' type='android.view.Choreographer.FrameCallback'/></method></class><class api_added='17' extends='java.lang.RuntimeException' name='WindowManager.InvalidDisplayException' static='true'><constructor api_added='17' name='WindowManager.InvalidDisplayException' type='android.view.WindowManager.InvalidDisplayException'/><constructor api_added='17' name='WindowManager.InvalidDisplayException' type='android.view.WindowManager.InvalidDisplayException'><parameter name='arg0' type='java.lang.String'/></constructor></class><class api_added='18' extends='android.view.ViewOverlay' name='ViewGroupOverlay'><method api_added='18' name='add'><parameter name='arg0' type='android.view.View'/></method><method api_added='18' name='remove'><parameter name='arg0' type='android.view.View'/></method></class><class api_added='18' extends='java.lang.Object' name='ViewOverlay'><method api_added='18' name='add'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='18' name='clear'/><method api_added='18' name='remove'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method></class><class api_added='18' extends='java.lang.Object' name='WindowId'><method api_added='18' name='describeContents' return='int'/><method api_added='18' name='isFocused' return='boolean'/><method api_added='18' name='registerFocusObserver'><parameter name='arg0' type='android.view.WindowId.FocusObserver'/></method><method api_added='18' name='unregisterFocusObserver'><parameter name='arg0' type='android.view.WindowId.FocusObserver'/></method><method api_added='18' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class abstract='true' api_added='18' extends='java.lang.Object' name='WindowId.FocusObserver' static='true'><constructor api_added='18' name='WindowId.FocusObserver' type='android.view.WindowId.FocusObserver'/><method abstract='true' api_added='18' name='onFocusGained'><parameter name='arg0' type='android.view.WindowId'/></method><method abstract='true' api_added='18' name='onFocusLost'><parameter name='arg0' type='android.view.WindowId'/></method></class><interface abstract='true' name='ContextMenu'><method abstract='true' name='clearHeader'/><method abstract='true' name='setHeaderIcon' return='android.view.ContextMenu'><parameter name='iconRes' type='int'/></method><method abstract='true' name='setHeaderIcon' return='android.view.ContextMenu'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method abstract='true' name='setHeaderTitle' return='android.view.ContextMenu'><parameter name='titleRes' type='int'/></method><method abstract='true' name='setHeaderTitle' return='android.view.ContextMenu'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='setHeaderView' return='android.view.ContextMenu'><parameter name='view' type='android.view.View'/></method></interface><interface abstract='true' name='ContextMenu.ContextMenuInfo' static='true'/><interface abstract='true' name='GestureDetector.OnGestureListener' static='true'><method abstract='true' name='onDown' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method abstract='true' name='onFling' return='boolean'><parameter name='e1' type='android.view.MotionEvent'/><parameter name='e2' type='android.view.MotionEvent'/><parameter name='velocityX' type='float'/><parameter name='velocityY' type='float'/></method><method abstract='true' name='onLongPress'><parameter name='e' type='android.view.MotionEvent'/></method><method abstract='true' name='onScroll' return='boolean'><parameter name='e1' type='android.view.MotionEvent'/><parameter name='e2' type='android.view.MotionEvent'/><parameter name='distanceX' type='float'/><parameter name='distanceY' type='float'/></method><method abstract='true' name='onShowPress'><parameter name='e' type='android.view.MotionEvent'/></method><method abstract='true' name='onSingleTapUp' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method></interface><interface abstract='true' name='KeyEvent.Callback' static='true'><method abstract='true' name='onKeyDown' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='onKeyMultiple' return='boolean'><parameter name='keyCode' type='int'/><parameter name='count' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='onKeyUp' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' api_added='5' name='onKeyLongPress' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method></interface><interface abstract='true' name='LayoutInflater.Factory' static='true'><method abstract='true' name='onCreateView' return='android.view.View'><parameter name='name' type='java.lang.String'/><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></method></interface><interface abstract='true' name='LayoutInflater.Filter' static='true'><method abstract='true' name='onLoadClass' return='boolean'><parameter name='clazz' type='java.lang.Class'/></method></interface><interface abstract='true' name='Menu'><method abstract='true' name='add' return='android.view.MenuItem'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='add' return='android.view.MenuItem'><parameter name='titleRes' type='int'/></method><method abstract='true' name='add' return='android.view.MenuItem'><parameter name='groupId' type='int'/><parameter name='itemId' type='int'/><parameter name='order' type='int'/><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='add' return='android.view.MenuItem'><parameter name='groupId' type='int'/><parameter name='itemId' type='int'/><parameter name='order' type='int'/><parameter name='titleRes' type='int'/></method><method abstract='true' name='addIntentOptions' return='int'><parameter name='groupId' type='int'/><parameter name='itemId' type='int'/><parameter name='order' type='int'/><parameter name='caller' type='android.content.ComponentName'/><parameter name='specifics' type='android.content.Intent[]'/><parameter name='intent' type='android.content.Intent'/><parameter name='flags' type='int'/><parameter name='outSpecificItems' type='android.view.MenuItem[]'/></method><method abstract='true' name='addSubMenu' return='android.view.SubMenu'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='addSubMenu' return='android.view.SubMenu'><parameter name='titleRes' type='int'/></method><method abstract='true' name='addSubMenu' return='android.view.SubMenu'><parameter name='groupId' type='int'/><parameter name='itemId' type='int'/><parameter name='order' type='int'/><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='addSubMenu' return='android.view.SubMenu'><parameter name='groupId' type='int'/><parameter name='itemId' type='int'/><parameter name='order' type='int'/><parameter name='titleRes' type='int'/></method><method abstract='true' name='clear'/><method abstract='true' name='findItem' return='android.view.MenuItem'><parameter name='id' type='int'/></method><method abstract='true' name='hasVisibleItems' return='boolean'/><method abstract='true' name='isShortcutKey' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='performIdentifierAction' return='boolean'><parameter name='id' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' name='performShortcut' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/><parameter name='flags' type='int'/></method><method abstract='true' name='removeGroup'><parameter name='groupId' type='int'/></method><method abstract='true' name='removeItem'><parameter name='id' type='int'/></method><method abstract='true' name='setGroupCheckable'><parameter name='group' type='int'/><parameter name='checkable' type='boolean'/><parameter name='exclusive' type='boolean'/></method><method abstract='true' name='setGroupEnabled'><parameter name='group' type='int'/><parameter name='enabled' type='boolean'/></method><method abstract='true' name='setGroupVisible'><parameter name='group' type='int'/><parameter name='visible' type='boolean'/></method><method abstract='true' name='setQwertyMode'><parameter name='isQwerty' type='boolean'/></method><method abstract='true' name='size' return='int'/><method abstract='true' api_added='3' name='close'/><method abstract='true' api_added='3' name='getItem' return='android.view.MenuItem'><parameter name='index' type='int'/></method></interface><interface abstract='true' name='MenuItem'><method abstract='true' name='getAlphabeticShortcut' return='char'/><method abstract='true' name='getGroupId' return='int'/><method abstract='true' name='getIcon' return='android.graphics.drawable.Drawable'/><method abstract='true' name='getIntent' return='android.content.Intent'/><method abstract='true' name='getItemId' return='int'/><method abstract='true' name='getMenuInfo' return='android.view.ContextMenu.ContextMenuInfo'/><method abstract='true' name='getNumericShortcut' return='char'/><method abstract='true' name='getOrder' return='int'/><method abstract='true' name='getSubMenu' return='android.view.SubMenu'/><method abstract='true' name='getTitle' return='java.lang.CharSequence'/><method abstract='true' name='getTitleCondensed' return='java.lang.CharSequence'/><method abstract='true' name='hasSubMenu' return='boolean'/><method abstract='true' name='isCheckable' return='boolean'/><method abstract='true' name='isChecked' return='boolean'/><method abstract='true' name='isEnabled' return='boolean'/><method abstract='true' name='isVisible' return='boolean'/><method abstract='true' name='setAlphabeticShortcut' return='android.view.MenuItem'><parameter name='alphaChar' type='char'/></method><method abstract='true' name='setCheckable' return='android.view.MenuItem'><parameter name='checkable' type='boolean'/></method><method abstract='true' name='setChecked' return='android.view.MenuItem'><parameter name='checked' type='boolean'/></method><method abstract='true' name='setEnabled' return='android.view.MenuItem'><parameter name='enabled' type='boolean'/></method><method abstract='true' name='setIcon' return='android.view.MenuItem'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method abstract='true' name='setIcon' return='android.view.MenuItem'><parameter name='iconRes' type='int'/></method><method abstract='true' name='setIntent' return='android.view.MenuItem'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' name='setNumericShortcut' return='android.view.MenuItem'><parameter name='numericChar' type='char'/></method><method abstract='true' name='setOnMenuItemClickListener' return='android.view.MenuItem'><parameter name='menuItemClickListener' type='android.view.MenuItem.OnMenuItemClickListener'/></method><method abstract='true' name='setShortcut' return='android.view.MenuItem'><parameter name='numericChar' type='char'/><parameter name='alphaChar' type='char'/></method><method abstract='true' name='setTitle' return='android.view.MenuItem'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='setTitle' return='android.view.MenuItem'><parameter name='title' type='int'/></method><method abstract='true' name='setTitleCondensed' return='android.view.MenuItem'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='setVisible' return='android.view.MenuItem'><parameter name='visible' type='boolean'/></method><method abstract='true' api_added='11' name='getActionView' return='android.view.View'/><method abstract='true' api_added='11' name='setActionView' return='android.view.MenuItem'><parameter name='view' type='android.view.View'/></method><method abstract='true' api_added='11' name='setActionView' return='android.view.MenuItem'><parameter name='resId' type='int'/></method><method abstract='true' api_added='11' name='setShowAsAction'><parameter name='actionEnum' type='int'/></method><method abstract='true' api_added='14' name='collapseActionView' return='boolean'/><method abstract='true' api_added='14' name='expandActionView' return='boolean'/><method abstract='true' api_added='14' name='getActionProvider' return='android.view.ActionProvider'/><method abstract='true' api_added='14' name='isActionViewExpanded' return='boolean'/><method abstract='true' api_added='14' name='setActionProvider' return='android.view.MenuItem'><parameter name='arg0' type='android.view.ActionProvider'/></method><method abstract='true' api_added='14' name='setOnActionExpandListener' return='android.view.MenuItem'><parameter name='arg0' type='android.view.MenuItem.OnActionExpandListener'/></method><method abstract='true' api_added='14' name='setShowAsActionFlags' return='android.view.MenuItem'><parameter name='arg0' type='int'/></method></interface><interface abstract='true' name='MenuItem.OnMenuItemClickListener' static='true'><method abstract='true' name='onMenuItemClick' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method></interface><interface abstract='true' name='SubMenu'><method abstract='true' name='clearHeader'/><method abstract='true' name='getItem' return='android.view.MenuItem'/><method abstract='true' name='setHeaderIcon' return='android.view.SubMenu'><parameter name='iconRes' type='int'/></method><method abstract='true' name='setHeaderIcon' return='android.view.SubMenu'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method abstract='true' name='setHeaderTitle' return='android.view.SubMenu'><parameter name='titleRes' type='int'/></method><method abstract='true' name='setHeaderTitle' return='android.view.SubMenu'><parameter name='title' type='java.lang.CharSequence'/></method><method abstract='true' name='setHeaderView' return='android.view.SubMenu'><parameter name='view' type='android.view.View'/></method><method abstract='true' name='setIcon' return='android.view.SubMenu'><parameter name='iconRes' type='int'/></method><method abstract='true' name='setIcon' return='android.view.SubMenu'><parameter name='icon' type='android.graphics.drawable.Drawable'/></method></interface><interface abstract='true' name='SurfaceHolder'><method abstract='true' name='addCallback'><parameter name='callback' type='android.view.SurfaceHolder.Callback'/></method><method abstract='true' name='getSurface' return='android.view.Surface'/><method abstract='true' name='getSurfaceFrame' return='android.graphics.Rect'/><method abstract='true' name='isCreating' return='boolean'/><method abstract='true' name='lockCanvas' return='android.graphics.Canvas'/><method abstract='true' name='lockCanvas' return='android.graphics.Canvas'><parameter name='dirty' type='android.graphics.Rect'/></method><method abstract='true' name='removeCallback'><parameter name='callback' type='android.view.SurfaceHolder.Callback'/></method><method abstract='true' name='setFixedSize'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='setFormat'><parameter name='format' type='int'/></method><method abstract='true' name='setKeepScreenOn'><parameter name='screenOn' type='boolean'/></method><method abstract='true' name='setSizeFromLayout'/><method abstract='true' deprecated='11' name='setType'><parameter name='type' type='int'/></method><method abstract='true' name='unlockCanvasAndPost'><parameter name='canvas' type='android.graphics.Canvas'/></method></interface><interface abstract='true' name='SurfaceHolder.Callback' static='true'><method abstract='true' name='surfaceChanged'><parameter name='holder' type='android.view.SurfaceHolder'/><parameter name='format' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='surfaceCreated'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method abstract='true' name='surfaceDestroyed'><parameter name='holder' type='android.view.SurfaceHolder'/></method></interface><interface abstract='true' name='View.OnClickListener' static='true'><method abstract='true' name='onClick'><parameter name='v' type='android.view.View'/></method></interface><interface abstract='true' name='View.OnCreateContextMenuListener' static='true'><method abstract='true' name='onCreateContextMenu'><parameter name='menu' type='android.view.ContextMenu'/><parameter name='v' type='android.view.View'/><parameter name='menuInfo' type='android.view.ContextMenu.ContextMenuInfo'/></method></interface><interface abstract='true' name='View.OnFocusChangeListener' static='true'><method abstract='true' name='onFocusChange'><parameter name='v' type='android.view.View'/><parameter name='hasFocus' type='boolean'/></method></interface><interface abstract='true' name='View.OnKeyListener' static='true'><method abstract='true' name='onKey' return='boolean'><parameter name='v' type='android.view.View'/><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method></interface><interface abstract='true' name='View.OnLongClickListener' static='true'><method abstract='true' name='onLongClick' return='boolean'><parameter name='v' type='android.view.View'/></method></interface><interface abstract='true' name='View.OnTouchListener' static='true'><method abstract='true' name='onTouch' return='boolean'><parameter name='v' type='android.view.View'/><parameter name='event' type='android.view.MotionEvent'/></method></interface><interface abstract='true' name='ViewGroup.OnHierarchyChangeListener' static='true'><method abstract='true' name='onChildViewAdded'><parameter name='parent' type='android.view.View'/><parameter name='child' type='android.view.View'/></method><method abstract='true' name='onChildViewRemoved'><parameter name='parent' type='android.view.View'/><parameter name='child' type='android.view.View'/></method></interface><interface abstract='true' name='ViewManager'><method abstract='true' name='addView'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method><method abstract='true' name='removeView'><parameter name='view' type='android.view.View'/></method><method abstract='true' name='updateViewLayout'><parameter name='view' type='android.view.View'/><parameter name='params' type='android.view.ViewGroup.LayoutParams'/></method></interface><interface abstract='true' name='ViewParent'><method abstract='true' name='bringChildToFront'><parameter name='child' type='android.view.View'/></method><method abstract='true' name='childDrawableStateChanged'><parameter name='child' type='android.view.View'/></method><method abstract='true' name='clearChildFocus'><parameter name='child' type='android.view.View'/></method><method abstract='true' name='createContextMenu'><parameter name='menu' type='android.view.ContextMenu'/></method><method abstract='true' name='focusSearch' return='android.view.View'><parameter name='v' type='android.view.View'/><parameter name='direction' type='int'/></method><method abstract='true' name='focusableViewAvailable'><parameter name='v' type='android.view.View'/></method><method abstract='true' name='getChildVisibleRect' return='boolean'><parameter name='child' type='android.view.View'/><parameter name='r' type='android.graphics.Rect'/><parameter name='offset' type='android.graphics.Point'/></method><method abstract='true' name='getParent' return='android.view.ViewParent'/><method abstract='true' name='invalidateChild'><parameter name='child' type='android.view.View'/><parameter name='r' type='android.graphics.Rect'/></method><method abstract='true' name='invalidateChildInParent' return='android.view.ViewParent'><parameter name='location' type='int[]'/><parameter name='r' type='android.graphics.Rect'/></method><method abstract='true' name='isLayoutRequested' return='boolean'/><method abstract='true' name='recomputeViewAttributes'><parameter name='child' type='android.view.View'/></method><method abstract='true' name='requestChildFocus'><parameter name='child' type='android.view.View'/><parameter name='focused' type='android.view.View'/></method><method abstract='true' name='requestDisallowInterceptTouchEvent'><parameter name='disallowIntercept' type='boolean'/></method><method abstract='true' name='requestLayout'/><method abstract='true' name='requestTransparentRegion'><parameter name='child' type='android.view.View'/></method><method abstract='true' name='showContextMenuForChild' return='boolean'><parameter name='originalView' type='android.view.View'/></method><method abstract='true' api_added='3' name='requestChildRectangleOnScreen' return='boolean'><parameter name='child' type='android.view.View'/><parameter name='rectangle' type='android.graphics.Rect'/><parameter name='immediate' type='boolean'/></method><method abstract='true' api_added='11' name='startActionModeForChild' return='android.view.ActionMode'><parameter name='originalView' type='android.view.View'/><parameter name='callback' type='android.view.ActionMode.Callback'/></method><method abstract='true' api_added='14' name='requestSendAccessibilityEvent' return='boolean'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.accessibility.AccessibilityEvent'/></method><method abstract='true' api_added='16' name='getParentForAccessibility' return='android.view.ViewParent'/><method abstract='true' api_added='16' name='requestFitSystemWindows'/><method abstract='true' api_added='19' name='canResolveLayoutDirection' return='boolean'/><method abstract='true' api_added='19' name='canResolveTextAlignment' return='boolean'/><method abstract='true' api_added='19' name='canResolveTextDirection' return='boolean'/><method abstract='true' api_added='19' name='childHasTransientStateChanged'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='boolean'/></method><method abstract='true' api_added='19' name='getLayoutDirection' return='int'/><method abstract='true' api_added='19' name='getTextAlignment' return='int'/><method abstract='true' api_added='19' name='getTextDirection' return='int'/><method abstract='true' api_added='19' name='isLayoutDirectionResolved' return='boolean'/><method abstract='true' api_added='19' name='isTextAlignmentResolved' return='boolean'/><method abstract='true' api_added='19' name='isTextDirectionResolved' return='boolean'/><method abstract='true' api_added='19' name='notifySubtreeAccessibilityStateChanged'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.View'/><parameter name='arg2' type='int'/></method></interface><interface abstract='true' name='ViewStub.OnInflateListener' static='true'><method abstract='true' name='onInflate'><parameter name='stub' type='android.view.ViewStub'/><parameter name='inflated' type='android.view.View'/></method></interface><interface abstract='true' name='ViewTreeObserver.OnGlobalFocusChangeListener' static='true'><method abstract='true' name='onGlobalFocusChanged'><parameter name='oldFocus' type='android.view.View'/><parameter name='newFocus' type='android.view.View'/></method></interface><interface abstract='true' name='ViewTreeObserver.OnGlobalLayoutListener' static='true'><method abstract='true' name='onGlobalLayout'/></interface><interface abstract='true' name='ViewTreeObserver.OnPreDrawListener' static='true'><method abstract='true' name='onPreDraw' return='boolean'/></interface><interface abstract='true' name='ViewTreeObserver.OnTouchModeChangeListener' static='true'><method abstract='true' name='onTouchModeChanged'><parameter name='isInTouchMode' type='boolean'/></method></interface><interface abstract='true' name='Window.Callback' static='true'><method abstract='true' name='dispatchKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' name='dispatchTouchEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' name='dispatchTrackballEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' name='onContentChanged'/><method abstract='true' name='onCreatePanelMenu' return='boolean'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method abstract='true' name='onCreatePanelView' return='android.view.View'><parameter name='featureId' type='int'/></method><method abstract='true' name='onMenuItemSelected' return='boolean'><parameter name='featureId' type='int'/><parameter name='item' type='android.view.MenuItem'/></method><method abstract='true' name='onMenuOpened' return='boolean'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method abstract='true' name='onPanelClosed'><parameter name='featureId' type='int'/><parameter name='menu' type='android.view.Menu'/></method><method abstract='true' name='onPreparePanel' return='boolean'><parameter name='featureId' type='int'/><parameter name='view' type='android.view.View'/><parameter name='menu' type='android.view.Menu'/></method><method abstract='true' name='onSearchRequested' return='boolean'/><method abstract='true' name='onWindowAttributesChanged'><parameter name='attrs' type='android.view.WindowManager.LayoutParams'/></method><method abstract='true' name='onWindowFocusChanged'><parameter name='hasFocus' type='boolean'/></method><method abstract='true' api_added='4' name='dispatchPopulateAccessibilityEvent' return='boolean'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method><method abstract='true' api_added='5' name='onAttachedToWindow'/><method abstract='true' api_added='5' name='onDetachedFromWindow'/><method abstract='true' api_added='11' name='dispatchKeyShortcutEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' api_added='11' name='onActionModeFinished'><parameter name='mode' type='android.view.ActionMode'/></method><method abstract='true' api_added='11' name='onActionModeStarted'><parameter name='mode' type='android.view.ActionMode'/></method><method abstract='true' api_added='11' name='onWindowStartingActionMode' return='android.view.ActionMode'><parameter name='callback' type='android.view.ActionMode.Callback'/></method><method abstract='true' api_added='12' name='dispatchGenericMotionEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method></interface><interface abstract='true' name='WindowManager'><method abstract='true' name='getDefaultDisplay' return='android.view.Display'/><method abstract='true' name='removeViewImmediate'><parameter name='view' type='android.view.View'/></method></interface><interface abstract='true' api_added='3' name='GestureDetector.OnDoubleTapListener' static='true'><method abstract='true' api_added='3' name='onDoubleTap' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method abstract='true' api_added='3' name='onDoubleTapEvent' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method abstract='true' api_added='3' name='onSingleTapConfirmed' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method></interface><interface abstract='true' api_added='3' name='ViewTreeObserver.OnScrollChangedListener' static='true'><method abstract='true' api_added='3' name='onScrollChanged'/></interface><interface abstract='true' api_added='8' name='ScaleGestureDetector.OnScaleGestureListener' static='true'><method abstract='true' api_added='8' name='onScale' return='boolean'><parameter name='detector' type='android.view.ScaleGestureDetector'/></method><method abstract='true' api_added='8' name='onScaleBegin' return='boolean'><parameter name='detector' type='android.view.ScaleGestureDetector'/></method><method abstract='true' api_added='8' name='onScaleEnd'><parameter name='detector' type='android.view.ScaleGestureDetector'/></method></interface><interface abstract='true' api_added='9' name='InputQueue.Callback' static='true'><method abstract='true' api_added='9' name='onInputQueueCreated'><parameter name='queue' type='android.view.InputQueue'/></method><method abstract='true' api_added='9' name='onInputQueueDestroyed'><parameter name='queue' type='android.view.InputQueue'/></method></interface><interface abstract='true' api_added='9' name='SurfaceHolder.Callback2' static='true'><method abstract='true' api_added='9' name='surfaceRedrawNeeded'><parameter name='holder' type='android.view.SurfaceHolder'/></method></interface><interface abstract='true' api_added='11' name='ActionMode.Callback' static='true'><method abstract='true' api_added='11' name='onActionItemClicked' return='boolean'><parameter name='mode' type='android.view.ActionMode'/><parameter name='item' type='android.view.MenuItem'/></method><method abstract='true' api_added='11' name='onCreateActionMode' return='boolean'><parameter name='mode' type='android.view.ActionMode'/><parameter name='menu' type='android.view.Menu'/></method><method abstract='true' api_added='11' name='onDestroyActionMode'><parameter name='mode' type='android.view.ActionMode'/></method><method abstract='true' api_added='11' name='onPrepareActionMode' return='boolean'><parameter name='mode' type='android.view.ActionMode'/><parameter name='menu' type='android.view.Menu'/></method></interface><interface abstract='true' api_added='11' name='LayoutInflater.Factory2' static='true'><method abstract='true' api_added='11' name='onCreateView' return='android.view.View'><parameter name='parent' type='android.view.View'/><parameter name='name' type='java.lang.String'/><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></method></interface><interface abstract='true' api_added='11' name='View.OnDragListener' static='true'><method abstract='true' api_added='11' name='onDrag' return='boolean'><parameter name='v' type='android.view.View'/><parameter name='event' type='android.view.DragEvent'/></method></interface><interface abstract='true' api_added='11' name='View.OnLayoutChangeListener' static='true'><method abstract='true' api_added='11' name='onLayoutChange'><parameter name='v' type='android.view.View'/><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='oldLeft' type='int'/><parameter name='oldTop' type='int'/><parameter name='oldRight' type='int'/><parameter name='oldBottom' type='int'/></method></interface><interface abstract='true' api_added='11' name='View.OnSystemUiVisibilityChangeListener' static='true'><method abstract='true' api_added='11' name='onSystemUiVisibilityChange'><parameter name='visibility' type='int'/></method></interface><interface abstract='true' api_added='12' name='View.OnAttachStateChangeListener' static='true'><method abstract='true' api_added='12' name='onViewAttachedToWindow'><parameter name='v' type='android.view.View'/></method><method abstract='true' api_added='12' name='onViewDetachedFromWindow'><parameter name='v' type='android.view.View'/></method></interface><interface abstract='true' api_added='12' name='View.OnGenericMotionListener' static='true'><method abstract='true' api_added='12' name='onGenericMotion' return='boolean'><parameter name='v' type='android.view.View'/><parameter name='event' type='android.view.MotionEvent'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='CollapsibleActionView'><method abstract='true' api_added='14' name='onActionViewCollapsed'/><method abstract='true' api_added='14' name='onActionViewExpanded'/></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='MenuItem.OnActionExpandListener' static='true'><method abstract='true' api_added='14' name='onMenuItemActionCollapse' return='boolean'><parameter name='arg0' type='android.view.MenuItem'/></method><method abstract='true' api_added='14' name='onMenuItemActionExpand' return='boolean'><parameter name='arg0' type='android.view.MenuItem'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='TextureView.SurfaceTextureListener' static='true'><method abstract='true' api_added='14' name='onSurfaceTextureAvailable'><parameter name='arg0' type='android.graphics.SurfaceTexture'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method abstract='true' api_added='14' name='onSurfaceTextureDestroyed' return='boolean'><parameter name='arg0' type='android.graphics.SurfaceTexture'/></method><method abstract='true' api_added='14' name='onSurfaceTextureSizeChanged'><parameter name='arg0' type='android.graphics.SurfaceTexture'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method abstract='true' api_added='14' name='onSurfaceTextureUpdated'><parameter name='arg0' type='android.graphics.SurfaceTexture'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='View.OnHoverListener' static='true'><method abstract='true' api_added='14' name='onHover' return='boolean'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.MotionEvent'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='ActionProvider.VisibilityListener' static='true'><method abstract='true' api_added='16' name='onActionProviderVisibilityChanged'><parameter name='arg0' type='boolean'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='Choreographer.FrameCallback' static='true'><method abstract='true' api_added='16' name='doFrame'><parameter name='arg0' type='long'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='ViewTreeObserver.OnDrawListener' static='true'><method abstract='true' api_added='16' name='onDraw'/></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='ViewTreeObserver.OnWindowAttachListener' static='true'><method abstract='true' api_added='18' name='onWindowAttached'/><method abstract='true' api_added='18' name='onWindowDetached'/></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='ViewTreeObserver.OnWindowFocusChangeListener' static='true'><method abstract='true' api_added='18' name='onWindowFocusChanged'><parameter name='arg0' type='boolean'/></method></interface></package><package name='android.view.animation'><class extends='java.lang.Object' name='AccelerateDecelerateInterpolator'><constructor name='AccelerateDecelerateInterpolator' type='android.view.animation.AccelerateDecelerateInterpolator'/><constructor name='AccelerateDecelerateInterpolator' type='android.view.animation.AccelerateDecelerateInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getInterpolation' return='float'><parameter name='input' type='float'/></method></class><class extends='java.lang.Object' name='AccelerateInterpolator'><constructor name='AccelerateInterpolator' type='android.view.animation.AccelerateInterpolator'/><constructor name='AccelerateInterpolator' type='android.view.animation.AccelerateInterpolator'><parameter name='factor' type='float'/></constructor><constructor name='AccelerateInterpolator' type='android.view.animation.AccelerateInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getInterpolation' return='float'><parameter name='input' type='float'/></method></class><class extends='android.view.animation.Animation' name='AlphaAnimation'><constructor name='AlphaAnimation' type='android.view.animation.AlphaAnimation'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AlphaAnimation' type='android.view.animation.AlphaAnimation'><parameter name='fromAlpha' type='float'/><parameter name='toAlpha' type='float'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Animation'><constructor name='Animation' type='android.view.animation.Animation'/><constructor name='Animation' type='android.view.animation.Animation'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='applyTransformation' visibility='protected'><parameter name='interpolatedTime' type='float'/><parameter name='t' type='android.view.animation.Transformation'/></method><method name='ensureInterpolator' visibility='protected'/><method name='getDuration' return='long'/><method name='getFillAfter' return='boolean'/><method name='getFillBefore' return='boolean'/><method name='getInterpolator' return='android.view.animation.Interpolator'/><method name='getRepeatCount' return='int'/><method name='getRepeatMode' return='int'/><method name='getStartOffset' return='long'/><method name='getStartTime' return='long'/><method name='getTransformation' return='boolean'><parameter name='currentTime' type='long'/><parameter name='outTransformation' type='android.view.animation.Transformation'/></method><method name='getZAdjustment' return='int'/><method name='hasEnded' return='boolean'/><method name='hasStarted' return='boolean'/><method name='initialize'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='parentWidth' type='int'/><parameter name='parentHeight' type='int'/></method><method name='isInitialized' return='boolean'/><method name='reset'/><method name='resolveSize' return='float' visibility='protected'><parameter name='type' type='int'/><parameter name='value' type='float'/><parameter name='size' type='int'/><parameter name='parentSize' type='int'/></method><method name='restrictDuration'><parameter name='durationMillis' type='long'/></method><method name='scaleCurrentDuration'><parameter name='scale' type='float'/></method><method name='setAnimationListener'><parameter name='listener' type='android.view.animation.Animation.AnimationListener'/></method><method name='setDuration'><parameter name='durationMillis' type='long'/></method><method name='setFillAfter'><parameter name='fillAfter' type='boolean'/></method><method name='setFillBefore'><parameter name='fillBefore' type='boolean'/></method><method name='setInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='resID' type='int'/></method><method name='setInterpolator'><parameter name='i' type='android.view.animation.Interpolator'/></method><method name='setRepeatCount'><parameter name='repeatCount' type='int'/></method><method name='setRepeatMode'><parameter name='repeatMode' type='int'/></method><method name='setStartOffset'><parameter name='startOffset' type='long'/></method><method name='setStartTime'><parameter name='startTimeMillis' type='long'/></method><method name='setZAdjustment'><parameter name='zAdjustment' type='int'/></method><method name='start'/><method name='startNow'/><method name='willChangeBounds' return='boolean'/><method name='willChangeTransformationMatrix' return='boolean'/><method api_added='3' name='computeDurationHint' return='long'/><method api_added='3' name='isFillEnabled' return='boolean'/><method api_added='3' name='setFillEnabled'><parameter name='fillEnabled' type='boolean'/></method><method api_added='5' name='getDetachWallpaper' return='boolean'/><method api_added='5' name='setDetachWallpaper'><parameter name='detachWallpaper' type='boolean'/></method><method api_added='8' name='cancel'/><method api_added='11' name='getScaleFactor' return='float' visibility='protected'/><method api_added='11' name='getTransformation' return='boolean'><parameter name='currentTime' type='long'/><parameter name='outTransformation' type='android.view.animation.Transformation'/><parameter name='scale' type='float'/></method><method api_added='12' name='getBackgroundColor' return='int'/><method api_added='12' name='setBackgroundColor'><parameter name='bg' type='int'/></method></class><class extends='java.lang.Object' name='Animation.Description' static='true' visibility='protected'><constructor name='Animation.Description' type='android.view.animation.Animation.Description' visibility='protected'/></class><class extends='android.view.animation.Animation' name='AnimationSet'><constructor name='AnimationSet' type='android.view.animation.AnimationSet'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AnimationSet' type='android.view.animation.AnimationSet'><parameter name='shareInterpolator' type='boolean'/></constructor><method name='addAnimation'><parameter name='a' type='android.view.animation.Animation'/></method><method name='getAnimations' return='java.util.List&lt;android.view.animation.Animation&gt;'/></class><class extends='java.lang.Object' name='AnimationUtils'><constructor name='AnimationUtils' type='android.view.animation.AnimationUtils'/><method name='currentAnimationTimeMillis' return='long' static='true'/><method name='loadAnimation' return='android.view.animation.Animation' static='true'><parameter name='context' type='android.content.Context'/><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='loadInterpolator' return='android.view.animation.Interpolator' static='true'><parameter name='context' type='android.content.Context'/><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='loadLayoutAnimation' return='android.view.animation.LayoutAnimationController' static='true'><parameter name='context' type='android.content.Context'/><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='makeInAnimation' return='android.view.animation.Animation' static='true'><parameter name='c' type='android.content.Context'/><parameter name='fromLeft' type='boolean'/></method><method name='makeInChildBottomAnimation' return='android.view.animation.Animation' static='true'><parameter name='c' type='android.content.Context'/></method><method name='makeOutAnimation' return='android.view.animation.Animation' static='true'><parameter name='c' type='android.content.Context'/><parameter name='toRight' type='boolean'/></method></class><class extends='java.lang.Object' name='CycleInterpolator'><constructor name='CycleInterpolator' type='android.view.animation.CycleInterpolator'><parameter name='cycles' type='float'/></constructor><constructor name='CycleInterpolator' type='android.view.animation.CycleInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getInterpolation' return='float'><parameter name='input' type='float'/></method></class><class extends='java.lang.Object' name='DecelerateInterpolator'><constructor name='DecelerateInterpolator' type='android.view.animation.DecelerateInterpolator'/><constructor name='DecelerateInterpolator' type='android.view.animation.DecelerateInterpolator'><parameter name='factor' type='float'/></constructor><constructor name='DecelerateInterpolator' type='android.view.animation.DecelerateInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getInterpolation' return='float'><parameter name='input' type='float'/></method></class><class extends='android.view.animation.LayoutAnimationController' name='GridLayoutAnimationController'><constructor name='GridLayoutAnimationController' type='android.view.animation.GridLayoutAnimationController'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='GridLayoutAnimationController' type='android.view.animation.GridLayoutAnimationController'><parameter name='animation' type='android.view.animation.Animation'/></constructor><constructor name='GridLayoutAnimationController' type='android.view.animation.GridLayoutAnimationController'><parameter name='animation' type='android.view.animation.Animation'/><parameter name='columnDelay' type='float'/><parameter name='rowDelay' type='float'/></constructor><method name='getColumnDelay' return='float'/><method name='getDirection' return='int'/><method name='getDirectionPriority' return='int'/><method name='getRowDelay' return='float'/><method name='setColumnDelay'><parameter name='columnDelay' type='float'/></method><method name='setDirection'><parameter name='direction' type='int'/></method><method name='setDirectionPriority'><parameter name='directionPriority' type='int'/></method><method name='setRowDelay'><parameter name='rowDelay' type='float'/></method></class><class extends='android.view.animation.LayoutAnimationController.AnimationParameters' name='GridLayoutAnimationController.AnimationParameters' static='true'><constructor name='GridLayoutAnimationController.AnimationParameters' type='android.view.animation.GridLayoutAnimationController.AnimationParameters'/></class><class extends='java.lang.Object' name='LayoutAnimationController'><constructor name='LayoutAnimationController' type='android.view.animation.LayoutAnimationController'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='LayoutAnimationController' type='android.view.animation.LayoutAnimationController'><parameter name='animation' type='android.view.animation.Animation'/></constructor><constructor name='LayoutAnimationController' type='android.view.animation.LayoutAnimationController'><parameter name='animation' type='android.view.animation.Animation'/><parameter name='delay' type='float'/></constructor><method name='getAnimation' return='android.view.animation.Animation'/><method final='true' name='getAnimationForView' return='android.view.animation.Animation'><parameter name='view' type='android.view.View'/></method><method name='getDelay' return='float'/><method name='getDelayForView' return='long' visibility='protected'><parameter name='view' type='android.view.View'/></method><method name='getInterpolator' return='android.view.animation.Interpolator'/><method name='getOrder' return='int'/><method name='getTransformedIndex' return='int' visibility='protected'><parameter name='params' type='android.view.animation.LayoutAnimationController.AnimationParameters'/></method><method name='isDone' return='boolean'/><method name='setAnimation'><parameter name='context' type='android.content.Context'/><parameter name='resourceID' type='int'/></method><method name='setAnimation'><parameter name='animation' type='android.view.animation.Animation'/></method><method name='setDelay'><parameter name='delay' type='float'/></method><method name='setInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='resourceID' type='int'/></method><method name='setInterpolator'><parameter name='interpolator' type='android.view.animation.Interpolator'/></method><method name='setOrder'><parameter name='order' type='int'/></method><method name='start'/><method name='willOverlap' return='boolean'/></class><class extends='java.lang.Object' name='LayoutAnimationController.AnimationParameters' static='true'><constructor name='LayoutAnimationController.AnimationParameters' type='android.view.animation.LayoutAnimationController.AnimationParameters'/></class><class extends='java.lang.Object' name='LinearInterpolator'><constructor name='LinearInterpolator' type='android.view.animation.LinearInterpolator'/><constructor name='LinearInterpolator' type='android.view.animation.LinearInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getInterpolation' return='float'><parameter name='input' type='float'/></method></class><class extends='android.view.animation.Animation' name='RotateAnimation'><constructor name='RotateAnimation' type='android.view.animation.RotateAnimation'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='RotateAnimation' type='android.view.animation.RotateAnimation'><parameter name='fromDegrees' type='float'/><parameter name='toDegrees' type='float'/></constructor><constructor name='RotateAnimation' type='android.view.animation.RotateAnimation'><parameter name='fromDegrees' type='float'/><parameter name='toDegrees' type='float'/><parameter name='pivotX' type='float'/><parameter name='pivotY' type='float'/></constructor><constructor name='RotateAnimation' type='android.view.animation.RotateAnimation'><parameter name='fromDegrees' type='float'/><parameter name='toDegrees' type='float'/><parameter name='pivotXType' type='int'/><parameter name='pivotXValue' type='float'/><parameter name='pivotYType' type='int'/><parameter name='pivotYValue' type='float'/></constructor></class><class extends='android.view.animation.Animation' name='ScaleAnimation'><constructor name='ScaleAnimation' type='android.view.animation.ScaleAnimation'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ScaleAnimation' type='android.view.animation.ScaleAnimation'><parameter name='fromX' type='float'/><parameter name='toX' type='float'/><parameter name='fromY' type='float'/><parameter name='toY' type='float'/></constructor><constructor name='ScaleAnimation' type='android.view.animation.ScaleAnimation'><parameter name='fromX' type='float'/><parameter name='toX' type='float'/><parameter name='fromY' type='float'/><parameter name='toY' type='float'/><parameter name='pivotX' type='float'/><parameter name='pivotY' type='float'/></constructor><constructor name='ScaleAnimation' type='android.view.animation.ScaleAnimation'><parameter name='fromX' type='float'/><parameter name='toX' type='float'/><parameter name='fromY' type='float'/><parameter name='toY' type='float'/><parameter name='pivotXType' type='int'/><parameter name='pivotXValue' type='float'/><parameter name='pivotYType' type='int'/><parameter name='pivotYValue' type='float'/></constructor></class><class extends='java.lang.Object' name='Transformation'><constructor name='Transformation' type='android.view.animation.Transformation'/><method name='clear'/><method name='compose'><parameter name='t' type='android.view.animation.Transformation'/></method><method name='getAlpha' return='float'/><method name='getMatrix' return='android.graphics.Matrix'/><method name='getTransformationType' return='int'/><method name='set'><parameter name='t' type='android.view.animation.Transformation'/></method><method name='setAlpha'><parameter name='alpha' type='float'/></method><method name='setTransformationType'><parameter name='transformationType' type='int'/></method><method api_added='3' name='toShortString' return='java.lang.String'/></class><class extends='android.view.animation.Animation' name='TranslateAnimation'><constructor name='TranslateAnimation' type='android.view.animation.TranslateAnimation'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='TranslateAnimation' type='android.view.animation.TranslateAnimation'><parameter name='fromXDelta' type='float'/><parameter name='toXDelta' type='float'/><parameter name='fromYDelta' type='float'/><parameter name='toYDelta' type='float'/></constructor><constructor name='TranslateAnimation' type='android.view.animation.TranslateAnimation'><parameter name='fromXType' type='int'/><parameter name='fromXValue' type='float'/><parameter name='toXType' type='int'/><parameter name='toXValue' type='float'/><parameter name='fromYType' type='int'/><parameter name='fromYValue' type='float'/><parameter name='toYType' type='int'/><parameter name='toYValue' type='float'/></constructor></class><class api_added='4' extends='java.lang.Object' name='AnticipateInterpolator'><constructor api_added='4' name='AnticipateInterpolator' type='android.view.animation.AnticipateInterpolator'/><constructor api_added='4' name='AnticipateInterpolator' type='android.view.animation.AnticipateInterpolator'><parameter name='tension' type='float'/></constructor><constructor api_added='4' name='AnticipateInterpolator' type='android.view.animation.AnticipateInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='4' name='getInterpolation' return='float'><parameter name='t' type='float'/></method></class><class api_added='4' extends='java.lang.Object' name='AnticipateOvershootInterpolator'><constructor api_added='4' name='AnticipateOvershootInterpolator' type='android.view.animation.AnticipateOvershootInterpolator'/><constructor api_added='4' name='AnticipateOvershootInterpolator' type='android.view.animation.AnticipateOvershootInterpolator'><parameter name='tension' type='float'/></constructor><constructor api_added='4' name='AnticipateOvershootInterpolator' type='android.view.animation.AnticipateOvershootInterpolator'><parameter name='tension' type='float'/><parameter name='extraTension' type='float'/></constructor><constructor api_added='4' name='AnticipateOvershootInterpolator' type='android.view.animation.AnticipateOvershootInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='4' name='getInterpolation' return='float'><parameter name='t' type='float'/></method></class><class api_added='4' extends='java.lang.Object' name='BounceInterpolator'><constructor api_added='4' name='BounceInterpolator' type='android.view.animation.BounceInterpolator'/><constructor api_added='4' name='BounceInterpolator' type='android.view.animation.BounceInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='4' name='getInterpolation' return='float'><parameter name='t' type='float'/></method></class><class api_added='4' extends='java.lang.Object' name='OvershootInterpolator'><constructor api_added='4' name='OvershootInterpolator' type='android.view.animation.OvershootInterpolator'/><constructor api_added='4' name='OvershootInterpolator' type='android.view.animation.OvershootInterpolator'><parameter name='tension' type='float'/></constructor><constructor api_added='4' name='OvershootInterpolator' type='android.view.animation.OvershootInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='4' name='getInterpolation' return='float'><parameter name='t' type='float'/></method></class><interface abstract='true' name='Animation.AnimationListener' static='true'><method abstract='true' name='onAnimationEnd'><parameter name='animation' type='android.view.animation.Animation'/></method><method abstract='true' name='onAnimationRepeat'><parameter name='animation' type='android.view.animation.Animation'/></method><method abstract='true' name='onAnimationStart'><parameter name='animation' type='android.view.animation.Animation'/></method></interface><interface abstract='true' name='Interpolator'><method abstract='true' api_removed='11' name='getInterpolation' return='float'><parameter name='input' type='float'/></method></interface></package><package name='android.webkit'><class api_removed='17' deprecated='11' extends='java.lang.Object' final='true' name='CacheManager'><constructor api_removed='17' name='CacheManager' type='android.webkit.CacheManager'/><method api_removed='17' deprecated='11' name='cacheDisabled' return='boolean' static='true'/><method api_removed='17' deprecated='8' name='endCacheTransaction' return='boolean' static='true'/><method api_removed='14' deprecated='11' name='getCacheFile' return='android.webkit.CacheManager.CacheResult' static='true'><parameter name='url' type='java.lang.String'/><parameter name='headers' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method><method api_removed='17' deprecated='11' name='getCacheFileBaseDir' return='java.io.File' static='true'/><method api_removed='17' deprecated='11' name='saveCacheFile' static='true'><parameter name='url' type='java.lang.String'/><parameter name='cacheRet' type='android.webkit.CacheManager.CacheResult'/></method><method api_removed='17' deprecated='8' name='startCacheTransaction' return='boolean' static='true'/><method api_added='14' api_removed='17' deprecated='14' name='getCacheFile' return='android.webkit.CacheManager.CacheResult' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.String&gt;'/></method></class><class api_removed='17' deprecated='11' extends='java.lang.Object' name='CacheManager.CacheResult' static='true'><constructor api_removed='17' name='CacheManager.CacheResult' type='android.webkit.CacheManager.CacheResult'/><method api_removed='17' name='getContentLength' return='long'/><method api_removed='17' name='getETag' return='java.lang.String'/><method api_removed='17' name='getEncoding' return='java.lang.String'/><method api_removed='17' name='getExpires' return='long'/><method api_removed='17' name='getHttpStatusCode' return='int'/><method api_removed='17' name='getInputStream' return='java.io.InputStream'/><method api_removed='17' name='getLastModified' return='java.lang.String'/><method api_removed='17' name='getLocalPath' return='java.lang.String'/><method api_removed='17' name='getLocation' return='java.lang.String'/><method api_removed='17' name='getMimeType' return='java.lang.String'/><method api_removed='17' name='getOutputStream' return='java.io.OutputStream'/><method api_removed='17' name='setEncoding'><parameter name='encoding' type='java.lang.String'/></method><method api_removed='17' name='setInputStream'><parameter name='stream' type='java.io.InputStream'/></method><method api_added='7' api_removed='17' name='getContentDisposition' return='java.lang.String'/><method api_added='7' api_removed='17' name='getExpiresString' return='java.lang.String'/></class><class api_removed='8' extends='android.os.Handler' name='CallbackProxy' visibility=''><constructor api_removed='8' name='CallbackProxy' type='android.webkit.CallbackProxy'><parameter name='context' type='android.content.Context'/><parameter name='w' type='android.webkit.WebView'/></constructor><method api_removed='8' name='createWindow' return='android.webkit.WebView'><parameter name='dialog' type='boolean'/><parameter name='userGesture' type='boolean'/></method><method api_removed='8' name='doUpdateVisitedHistory'><parameter name='url' type='java.lang.String'/><parameter name='isReload' type='boolean'/></method><method api_removed='8' name='getBackForwardList' return='android.webkit.WebBackForwardList'/><method api_removed='8' name='getProgress' return='int'/><method api_removed='8' name='onCloseWindow'><parameter name='window' type='android.webkit.WebView'/></method><method api_removed='8' name='onDownloadStart' return='boolean'><parameter name='url' type='java.lang.String'/><parameter name='userAgent' type='java.lang.String'/><parameter name='contentDisposition' type='java.lang.String'/><parameter name='mimetype' type='java.lang.String'/><parameter name='contentLength' type='long'/></method><method api_removed='8' name='onFormResubmission'><parameter name='dontResend' type='android.os.Message'/><parameter name='resend' type='android.os.Message'/></method><method api_removed='8' name='onJsAlert'><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method api_removed='8' name='onJsBeforeUnload' return='boolean'><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method api_removed='8' name='onJsConfirm' return='boolean'><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/></method><method api_removed='8' name='onJsPrompt' return='java.lang.String'><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.String'/></method><method api_removed='8' name='onLoadResource'><parameter name='url' type='java.lang.String'/></method><method api_removed='8' name='onPageFinished'><parameter name='url' type='java.lang.String'/></method><method api_removed='8' name='onPageStarted'><parameter name='url' type='java.lang.String'/><parameter name='favicon' type='android.graphics.Bitmap'/></method><method api_removed='8' name='onProgressChanged'><parameter name='newProgress' type='int'/></method><method api_removed='8' name='onReceivedError'><parameter name='errorCode' type='int'/><parameter name='description' type='java.lang.String'/><parameter name='failingUrl' type='java.lang.String'/></method><method api_removed='8' name='onReceivedHttpAuthRequest'><parameter name='handler' type='android.webkit.HttpAuthHandler'/><parameter name='hostName' type='java.lang.String'/><parameter name='realmName' type='java.lang.String'/></method><method api_removed='8' name='onReceivedIcon'><parameter name='icon' type='android.graphics.Bitmap'/></method><method api_removed='8' name='onReceivedTitle'><parameter name='title' type='java.lang.String'/></method><method api_removed='8' name='onRequestFocus'/><method api_removed='8' name='onSavePassword' return='boolean'><parameter name='host' type='java.lang.String'/><parameter name='username' type='java.lang.String'/><parameter name='password' type='java.lang.String'/><parameter name='resumeMsg' type='android.os.Message'/></method><method api_removed='8' name='onScaleChanged'><parameter name='oldScale' type='float'/><parameter name='newScale' type='float'/></method><method api_removed='8' name='onTooManyRedirects'><parameter name='cancelMsg' type='android.os.Message'/><parameter name='continueMsg' type='android.os.Message'/></method><method api_removed='8' name='onUnhandledKeyEvent'><parameter name='event' type='android.view.KeyEvent'/></method><method api_removed='8' name='setDownloadListener'><parameter name='client' type='android.webkit.DownloadListener'/></method><method api_removed='8' name='setWebChromeClient'><parameter name='client' type='android.webkit.WebChromeClient'/></method><method api_removed='8' name='setWebViewClient'><parameter name='client' type='android.webkit.WebViewClient'/></method><method api_removed='8' name='shouldOverrideUrlLoading' return='boolean'><parameter name='url' type='java.lang.String'/></method><method api_removed='8' name='uiOverrideKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_removed='8' name='uiOverrideUrlLoading' return='boolean'><parameter name='overrideUrl' type='java.lang.String'/></method><method api_added='5' api_removed='8' name='onExceededDatabaseQuota'><parameter name='url' type='java.lang.String'/><parameter name='databaseIdentifier' type='java.lang.String'/><parameter name='currentQuota' type='long'/><parameter name='estimatedSize' type='long'/><parameter name='totalUsedQuota' type='long'/><parameter name='quotaUpdater' type='android.webkit.WebStorage.QuotaUpdater'/></method><method api_added='7' api_removed='8' name='addMessageToConsole'><parameter name='message' type='java.lang.String'/><parameter name='lineNumber' type='int'/><parameter name='sourceID' type='java.lang.String'/></method><method api_added='7' api_removed='8' name='getVisitedHistory'><parameter name='callback' type='android.webkit.ValueCallback&lt;java.lang.String[]&gt;'/></method><method api_added='7' api_removed='8' name='getWebChromeClient' return='android.webkit.WebChromeClient'/><method api_added='7' api_removed='8' name='onGeolocationPermissionsHidePrompt'/><method api_added='7' api_removed='8' name='onGeolocationPermissionsShowPrompt'><parameter name='origin' type='java.lang.String'/><parameter name='callback' type='android.webkit.GeolocationPermissions.Callback'/></method><method api_added='7' api_removed='8' name='onJsTimeout' return='boolean'/><method api_added='7' api_removed='8' name='onReachedMaxAppCacheSize'><parameter name='spaceNeeded' type='long'/><parameter name='totalUsedQuota' type='long'/><parameter name='quotaUpdater' type='android.webkit.WebStorage.QuotaUpdater'/></method></class><class extends='java.lang.Object' final='true' name='CookieManager'><method name='acceptCookie' return='boolean' synchronized='true'/><method name='getCookie' return='java.lang.String'><parameter name='url' type='java.lang.String'/></method><method name='getInstance' return='android.webkit.CookieManager' static='true' synchronized='true'/><method name='hasCookies' return='boolean' synchronized='true'/><method name='removeAllCookie' synchronized='true'/><method name='removeExpiredCookie' synchronized='true'/><method name='removeSessionCookie' synchronized='true'/><method name='setAcceptCookie' synchronized='true'><parameter name='accept' type='boolean'/></method><method name='setCookie'><parameter name='url' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method api_added='12' name='allowFileSchemeCookies' return='boolean' static='true'/><method api_added='12' name='setAcceptFileSchemeCookies' static='true'><parameter name='accept' type='boolean'/></method></class><class extends='android.webkit.WebSyncManager' final='true' name='CookieSyncManager'><method name='createInstance' return='android.webkit.CookieSyncManager' static='true' synchronized='true'><parameter name='context' type='android.content.Context'/></method><method name='getInstance' return='android.webkit.CookieSyncManager' static='true' synchronized='true'/><method name='syncFromRamToFlash' visibility='protected'/></class><class extends='java.lang.Object' name='DateSorter'><constructor name='DateSorter' type='android.webkit.DateSorter'><parameter name='context' type='android.content.Context'/></constructor><method name='getBoundary' return='long'><parameter name='index' type='int'/></method><method name='getIndex' return='int'><parameter name='time' type='long'/></method><method name='getLabel' return='java.lang.String'><parameter name='index' type='int'/></method></class><class extends='android.os.Handler' name='HttpAuthHandler'><method name='cancel'/><method name='proceed'><parameter name='username' type='java.lang.String'/><parameter name='password' type='java.lang.String'/></method><method name='useHttpAuthUsernamePassword' return='boolean'/></class><class extends='android.webkit.JsResult' name='JsPromptResult'><method name='confirm'><parameter name='result' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='JsResult'><method final='true' name='cancel'/><method final='true' name='confirm'/><method api_removed='16' final='true' name='wakeUp' visibility='protected'/></class><class extends='java.lang.Object' name='MimeTypeMap'><method name='getExtensionFromMimeType' return='java.lang.String'><parameter name='mimeType' type='java.lang.String'/></method><method name='getFileExtensionFromUrl' return='java.lang.String' static='true'><parameter name='url' type='java.lang.String'/></method><method name='getMimeTypeFromExtension' return='java.lang.String'><parameter name='extension' type='java.lang.String'/></method><method name='getSingleton' return='android.webkit.MimeTypeMap' static='true'/><method name='hasExtension' return='boolean'><parameter name='extension' type='java.lang.String'/></method><method name='hasMimeType' return='boolean'><parameter name='mimeType' type='java.lang.String'/></method></class><class api_removed='12' deprecated='5' extends='java.lang.Object' name='Plugin'><constructor api_removed='12' deprecated='5' name='Plugin' type='android.webkit.Plugin'><parameter name='name' type='java.lang.String'/><parameter name='path' type='java.lang.String'/><parameter name='fileName' type='java.lang.String'/><parameter name='description' type='java.lang.String'/></constructor><method api_removed='12' deprecated='5' name='dispatchClickEvent'><parameter name='context' type='android.content.Context'/></method><method api_removed='12' deprecated='5' name='getDescription' return='java.lang.String'/><method api_removed='12' deprecated='5' name='getFileName' return='java.lang.String'/><method api_removed='12' deprecated='5' name='getName' return='java.lang.String'/><method api_removed='12' deprecated='5' name='getPath' return='java.lang.String'/><method api_removed='12' deprecated='5' name='setClickHandler'><parameter name='handler' type='android.webkit.Plugin.PreferencesClickHandler'/></method><method api_removed='12' deprecated='5' name='setDescription'><parameter name='description' type='java.lang.String'/></method><method api_removed='12' deprecated='5' name='setFileName'><parameter name='fileName' type='java.lang.String'/></method><method api_removed='12' deprecated='5' name='setName'><parameter name='name' type='java.lang.String'/></method><method api_removed='12' deprecated='5' name='setPath'><parameter name='path' type='java.lang.String'/></method></class><class api_removed='12' deprecated='5' extends='java.lang.Object' name='PluginList'><constructor api_removed='12' deprecated='5' name='PluginList' type='android.webkit.PluginList'/><method api_removed='12' deprecated='5' name='addPlugin' synchronized='true'><parameter name='plugin' type='android.webkit.Plugin'/></method><method api_removed='12' deprecated='5' name='clear' synchronized='true'/><method api_removed='12' deprecated='5' name='getList' return='java.util.List' synchronized='true'/><method api_removed='12' deprecated='5' name='pluginClicked' synchronized='true'><parameter name='context' type='android.content.Context'/><parameter name='position' type='int'/></method><method api_removed='12' deprecated='5' name='removePlugin' synchronized='true'><parameter name='plugin' type='android.webkit.Plugin'/></method></class><class extends='android.os.Handler' name='SslErrorHandler'><method name='cancel'/><method name='proceed'/></class><class extends='java.lang.Object' final='true' name='URLUtil'><constructor name='URLUtil' type='android.webkit.URLUtil'/><method name='composeSearchUrl' return='java.lang.String' static='true'><parameter name='inQuery' type='java.lang.String'/><parameter name='template' type='java.lang.String'/><parameter name='queryPlaceHolder' type='java.lang.String'/></method><method name='decode' return='byte[]' static='true'><parameter name='url' type='byte[]'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method final='true' name='guessFileName' return='java.lang.String' static='true'><parameter name='url' type='java.lang.String'/><parameter name='contentDisposition' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/></method><method name='guessUrl' return='java.lang.String' static='true'><parameter name='inUrl' type='java.lang.String'/></method><method name='isAboutUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isAssetUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isContentUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method deprecated='3' name='isCookielessProxyUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isDataUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isFileUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isHttpUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isHttpsUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isJavaScriptUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isNetworkUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='isValidUrl' return='boolean' static='true'><parameter name='url' type='java.lang.String'/></method><method name='stripAnchor' return='java.lang.String' static='true'><parameter name='url' type='java.lang.String'/></method></class><class api_removed='12' deprecated='5' extends='java.lang.Object' final='true' name='UrlInterceptRegistry'><constructor api_removed='12' name='UrlInterceptRegistry' type='android.webkit.UrlInterceptRegistry'/><method api_removed='12' deprecated='3' name='getSurrogate' return='android.webkit.CacheManager.CacheResult' static='true' synchronized='true'><parameter name='url' type='java.lang.String'/><parameter name='headers' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method><method api_removed='12' deprecated='5' name='registerHandler' return='boolean' static='true' synchronized='true'><parameter name='handler' type='android.webkit.UrlInterceptHandler'/></method><method api_removed='12' deprecated='5' name='setUrlInterceptDisabled' static='true' synchronized='true'><parameter name='disabled' type='boolean'/></method><method api_removed='12' deprecated='5' name='unregisterHandler' return='boolean' static='true' synchronized='true'><parameter name='handler' type='android.webkit.UrlInterceptHandler'/></method><method api_removed='12' deprecated='5' name='urlInterceptDisabled' return='boolean' static='true' synchronized='true'/><method api_added='3' api_removed='12' deprecated='5' name='getPluginData' return='android.webkit.PluginData' static='true' synchronized='true'><parameter name='url' type='java.lang.String'/><parameter name='headers' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method></class><class extends='java.lang.Object' name='WebBackForwardList'><method name='getCurrentIndex' return='int' synchronized='true'/><method name='getCurrentItem' return='android.webkit.WebHistoryItem' synchronized='true'/><method name='getItemAtIndex' return='android.webkit.WebHistoryItem' synchronized='true'><parameter name='index' type='int'/></method><method name='getSize' return='int' synchronized='true'/></class><class extends='java.lang.Object' name='WebChromeClient'><constructor name='WebChromeClient' type='android.webkit.WebChromeClient'/><method name='onCloseWindow'><parameter name='window' type='android.webkit.WebView'/></method><method name='onCreateWindow' return='boolean'><parameter name='view' type='android.webkit.WebView'/><parameter name='dialog' type='boolean'/><parameter name='userGesture' type='boolean'/><parameter name='resultMsg' type='android.os.Message'/></method><method name='onJsAlert' return='boolean'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/><parameter name='result' type='android.webkit.JsResult'/></method><method name='onJsBeforeUnload' return='boolean'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/><parameter name='result' type='android.webkit.JsResult'/></method><method name='onJsConfirm' return='boolean'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/><parameter name='result' type='android.webkit.JsResult'/></method><method name='onJsPrompt' return='boolean'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/><parameter name='message' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.String'/><parameter name='result' type='android.webkit.JsPromptResult'/></method><method name='onProgressChanged'><parameter name='view' type='android.webkit.WebView'/><parameter name='newProgress' type='int'/></method><method name='onReceivedIcon'><parameter name='view' type='android.webkit.WebView'/><parameter name='icon' type='android.graphics.Bitmap'/></method><method name='onReceivedTitle'><parameter name='view' type='android.webkit.WebView'/><parameter name='title' type='java.lang.String'/></method><method name='onRequestFocus'><parameter name='view' type='android.webkit.WebView'/></method><method api_added='5' deprecated='19' name='onExceededDatabaseQuota'><parameter name='url' type='java.lang.String'/><parameter name='databaseIdentifier' type='java.lang.String'/><parameter name='currentQuota' type='long'/><parameter name='estimatedSize' type='long'/><parameter name='totalUsedQuota' type='long'/><parameter name='quotaUpdater' type='android.webkit.WebStorage.QuotaUpdater'/></method><method api_added='5' name='onGeolocationPermissionsHidePrompt'/><method api_added='5' name='onGeolocationPermissionsShowPrompt'><parameter name='origin' type='java.lang.String'/><parameter name='callback' type='android.webkit.GeolocationPermissions.Callback'/></method><method api_added='7' name='getDefaultVideoPoster' return='android.graphics.Bitmap'/><method api_added='7' name='getVideoLoadingProgressView' return='android.view.View'/><method api_added='7' name='getVisitedHistory'><parameter name='callback' type='android.webkit.ValueCallback&lt;java.lang.String[]&gt;'/></method><method api_added='7' deprecated='8' name='onConsoleMessage'><parameter name='message' type='java.lang.String'/><parameter name='lineNumber' type='int'/><parameter name='sourceID' type='java.lang.String'/></method><method api_added='7' name='onHideCustomView'/><method api_added='7' deprecated='17' name='onJsTimeout' return='boolean'/><method api_added='7' deprecated='19' name='onReachedMaxAppCacheSize'><parameter name='spaceNeeded' type='long'/><parameter name='totalUsedQuota' type='long'/><parameter name='quotaUpdater' type='android.webkit.WebStorage.QuotaUpdater'/></method><method api_added='7' name='onReceivedTouchIconUrl'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/><parameter name='precomposed' type='boolean'/></method><method api_added='7' name='onShowCustomView'><parameter name='view' type='android.view.View'/><parameter name='callback' type='android.webkit.WebChromeClient.CustomViewCallback'/></method><method api_added='8' name='onConsoleMessage' return='boolean'><parameter name='consoleMessage' type='android.webkit.ConsoleMessage'/></method><method api_added='14' deprecated='18' name='onShowCustomView'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.webkit.WebChromeClient.CustomViewCallback'/></method></class><class extends='java.lang.Object' name='WebHistoryItem'><method name='getFavicon' return='android.graphics.Bitmap'/><method api_removed='17' deprecated='12' name='getId' return='int'/><method name='getTitle' return='java.lang.String'/><method name='getUrl' return='java.lang.String'/><method api_added='3' name='getOriginalUrl' return='java.lang.String'/></class><class deprecated='18' extends='java.lang.Object' final='true' name='WebIconDatabase'><method name='close'/><method name='getInstance' return='android.webkit.WebIconDatabase' static='true'/><method name='open'><parameter name='path' type='java.lang.String'/></method><method name='releaseIconForPageUrl'><parameter name='url' type='java.lang.String'/></method><method name='removeAllIcons'/><method name='requestIconForPageUrl'><parameter name='url' type='java.lang.String'/><parameter name='listener' type='android.webkit.WebIconDatabase.IconListener'/></method><method name='retainIconForPageUrl'><parameter name='url' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='WebSettings'><method name='getBlockNetworkImage' return='boolean' synchronized='true'/><method name='getCacheMode' return='int'/><method name='getCursiveFontFamily' return='java.lang.String' synchronized='true'/><method name='getDefaultFixedFontSize' return='int' synchronized='true'/><method name='getDefaultFontSize' return='int' synchronized='true'/><method name='getDefaultTextEncodingName' return='java.lang.String' synchronized='true'/><method name='getFantasyFontFamily' return='java.lang.String' synchronized='true'/><method name='getFixedFontFamily' return='java.lang.String' synchronized='true'/><method name='getJavaScriptCanOpenWindowsAutomatically' return='boolean' synchronized='true'/><method name='getJavaScriptEnabled' return='boolean' synchronized='true'/><method deprecated='12' name='getLayoutAlgorithm' return='android.webkit.WebSettings.LayoutAlgorithm' synchronized='true'/><method deprecated='18' name='getLightTouchEnabled' return='boolean'/><method name='getLoadsImagesAutomatically' return='boolean' synchronized='true'/><method name='getMinimumFontSize' return='int' synchronized='true'/><method name='getMinimumLogicalFontSize' return='int' synchronized='true'/><method api_removed='17' deprecated='12' name='getNavDump' return='boolean'/><method api_removed='18' deprecated='8' name='getPluginsEnabled' return='boolean' synchronized='true'/><method api_removed='18' deprecated='9' name='getPluginsPath' return='java.lang.String' synchronized='true'/><method name='getSansSerifFontFamily' return='java.lang.String' synchronized='true'/><method name='getSaveFormData' return='boolean'/><method deprecated='18' name='getSavePassword' return='boolean'/><method name='getSerifFontFamily' return='java.lang.String' synchronized='true'/><method name='getStandardFontFamily' return='java.lang.String' synchronized='true'/><method deprecated='14' name='getTextSize' return='android.webkit.WebSettings.TextSize' synchronized='true'/><method api_removed='17' deprecated='5' name='getUseDoubleTree' return='boolean' synchronized='true'/><method name='getUseWideViewPort' return='boolean' synchronized='true'/><method api_removed='17' deprecated='3' name='getUserAgent' return='int' synchronized='true'/><method name='setBlockNetworkImage' synchronized='true'><parameter name='flag' type='boolean'/></method><method name='setCacheMode'><parameter name='mode' type='int'/></method><method name='setCursiveFontFamily' synchronized='true'><parameter name='font' type='java.lang.String'/></method><method name='setDefaultFixedFontSize' synchronized='true'><parameter name='size' type='int'/></method><method name='setDefaultFontSize' synchronized='true'><parameter name='size' type='int'/></method><method name='setDefaultTextEncodingName' synchronized='true'><parameter name='encoding' type='java.lang.String'/></method><method name='setFantasyFontFamily' synchronized='true'><parameter name='font' type='java.lang.String'/></method><method name='setFixedFontFamily' synchronized='true'><parameter name='font' type='java.lang.String'/></method><method name='setJavaScriptCanOpenWindowsAutomatically' synchronized='true'><parameter name='flag' type='boolean'/></method><method name='setJavaScriptEnabled' synchronized='true'><parameter name='flag' type='boolean'/></method><method deprecated='12' name='setLayoutAlgorithm' synchronized='true'><parameter name='l' type='android.webkit.WebSettings.LayoutAlgorithm'/></method><method deprecated='18' name='setLightTouchEnabled'><parameter name='enabled' type='boolean'/></method><method name='setLoadsImagesAutomatically' synchronized='true'><parameter name='flag' type='boolean'/></method><method name='setMinimumFontSize' synchronized='true'><parameter name='size' type='int'/></method><method name='setMinimumLogicalFontSize' synchronized='true'><parameter name='size' type='int'/></method><method api_removed='17' deprecated='12' name='setNavDump'><parameter name='enabled' type='boolean'/></method><method name='setNeedInitialFocus'><parameter name='flag' type='boolean'/></method><method api_removed='18' deprecated='8' name='setPluginsEnabled' synchronized='true'><parameter name='flag' type='boolean'/></method><method api_removed='18' deprecated='9' name='setPluginsPath' synchronized='true'><parameter name='pluginsPath' type='java.lang.String'/></method><method deprecated='18' name='setRenderPriority' synchronized='true'><parameter name='priority' type='android.webkit.WebSettings.RenderPriority'/></method><method name='setSansSerifFontFamily' synchronized='true'><parameter name='font' type='java.lang.String'/></method><method name='setSaveFormData'><parameter name='save' type='boolean'/></method><method deprecated='18' name='setSavePassword'><parameter name='save' type='boolean'/></method><method name='setSerifFontFamily' synchronized='true'><parameter name='font' type='java.lang.String'/></method><method name='setStandardFontFamily' synchronized='true'><parameter name='font' type='java.lang.String'/></method><method name='setSupportMultipleWindows' synchronized='true'><parameter name='support' type='boolean'/></method><method name='setSupportZoom'><parameter name='support' type='boolean'/></method><method deprecated='14' name='setTextSize' synchronized='true'><parameter name='t' type='android.webkit.WebSettings.TextSize'/></method><method api_removed='17' deprecated='5' name='setUseDoubleTree' synchronized='true'><parameter name='use' type='boolean'/></method><method name='setUseWideViewPort' synchronized='true'><parameter name='use' type='boolean'/></method><method api_removed='17' deprecated='3' name='setUserAgent' synchronized='true'><parameter name='ua' type='int'/></method><method name='supportMultipleWindows' return='boolean' synchronized='true'/><method name='supportZoom' return='boolean'/><method api_added='3' name='getAllowFileAccess' return='boolean'/><method api_added='3' name='getBuiltInZoomControls' return='boolean'/><method api_added='3' name='getUserAgentString' return='java.lang.String' synchronized='true'/><method api_added='3' name='setAllowFileAccess'><parameter name='allow' type='boolean'/></method><method api_added='3' name='setBuiltInZoomControls'><parameter name='enabled' type='boolean'/></method><method api_added='3' name='setUserAgentString' synchronized='true'><parameter name='ua' type='java.lang.String'/></method><method api_added='5' name='getDatabaseEnabled' return='boolean' synchronized='true'/><method api_added='5' deprecated='19' name='getDatabasePath' return='java.lang.String' synchronized='true'/><method api_added='5' name='setDatabaseEnabled' synchronized='true'><parameter name='flag' type='boolean'/></method><method api_added='5' deprecated='19' name='setDatabasePath' synchronized='true'><parameter name='databasePath' type='java.lang.String'/></method><method api_added='5' name='setGeolocationDatabasePath' synchronized='true'><parameter name='databasePath' type='java.lang.String'/></method><method api_added='5' name='setGeolocationEnabled' synchronized='true'><parameter name='flag' type='boolean'/></method><method api_added='7' deprecated='19' name='getDefaultZoom' return='android.webkit.WebSettings.ZoomDensity'/><method api_added='7' name='getDomStorageEnabled' return='boolean' synchronized='true'/><method api_added='7' name='getLoadWithOverviewMode' return='boolean'/><method api_added='7' name='setAppCacheEnabled' synchronized='true'><parameter name='flag' type='boolean'/></method><method api_added='7' deprecated='18' name='setAppCacheMaxSize' synchronized='true'><parameter name='appCacheMaxSize' type='long'/></method><method api_added='7' name='setAppCachePath' synchronized='true'><parameter name='appCachePath' type='java.lang.String'/></method><method api_added='7' deprecated='19' name='setDefaultZoom'><parameter name='zoom' type='android.webkit.WebSettings.ZoomDensity'/></method><method api_added='7' name='setDomStorageEnabled' synchronized='true'><parameter name='flag' type='boolean'/></method><method api_added='7' name='setLoadWithOverviewMode'><parameter name='overview' type='boolean'/></method><method api_added='8' name='getBlockNetworkLoads' return='boolean' synchronized='true'/><method api_added='8' deprecated='18' name='getPluginState' return='android.webkit.WebSettings.PluginState' synchronized='true'/><method api_added='8' name='setBlockNetworkLoads' synchronized='true'><parameter name='flag' type='boolean'/></method><method api_added='8' deprecated='18' name='setPluginState' synchronized='true'><parameter name='state' type='android.webkit.WebSettings.PluginState'/></method><method api_added='9' api_removed='17' deprecated='12' name='getUseWebViewBackgroundForOverscrollBackground' return='boolean'/><method api_added='9' api_removed='17' deprecated='12' name='setUseWebViewBackgroundForOverscrollBackground'><parameter name='view' type='boolean'/></method><method api_added='11' deprecated='17' name='enableSmoothTransition' return='boolean'/><method api_added='11' name='getAllowContentAccess' return='boolean'/><method api_added='11' name='getDisplayZoomControls' return='boolean'/><method api_added='11' name='setAllowContentAccess'><parameter name='allow' type='boolean'/></method><method api_added='11' name='setDisplayZoomControls'><parameter name='enabled' type='boolean'/></method><method api_added='11' deprecated='17' name='setEnableSmoothTransition'><parameter name='enable' type='boolean'/></method><method api_added='14' name='getTextZoom' return='int' synchronized='true'/><method api_added='14' name='setTextZoom' synchronized='true'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='16' name='getAllowFileAccessFromFileURLs' return='boolean'/><method abstract='true' api_added='16' name='getAllowUniversalAccessFromFileURLs' return='boolean'/><method abstract='true' api_added='16' name='setAllowFileAccessFromFileURLs'><parameter name='arg0' type='boolean'/></method><method abstract='true' api_added='16' name='setAllowUniversalAccessFromFileURLs'><parameter name='arg0' type='boolean'/></method><method api_added='17' name='getDefaultUserAgent' return='java.lang.String' static='true'><parameter name='arg0' type='android.content.Context'/></method><method api_added='17' name='getMediaPlaybackRequiresUserGesture' return='boolean'/><method api_added='17' name='setMediaPlaybackRequiresUserGesture'><parameter name='arg0' type='boolean'/></method></class><class deprecated='12' extends='java.lang.Enum' final='true' name='WebSettings.LayoutAlgorithm' static='true'><method name='valueOf' return='android.webkit.WebSettings.LayoutAlgorithm' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.webkit.WebSettings.LayoutAlgorithm[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='WebSettings.RenderPriority' static='true'><method name='valueOf' return='android.webkit.WebSettings.RenderPriority' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.webkit.WebSettings.RenderPriority[]' static='true'/></class><class deprecated='14' extends='java.lang.Enum' final='true' name='WebSettings.TextSize' static='true'><method name='valueOf' return='android.webkit.WebSettings.TextSize' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.webkit.WebSettings.TextSize[]' static='true'/></class><class abstract='true' extends='java.lang.Object' name='WebSyncManager' visibility=''><constructor name='WebSyncManager' type='android.webkit.WebSyncManager' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='name' type='java.lang.String'/></constructor><method name='onSyncInit' visibility='protected'/><method name='resetSync'/><method name='run'/><method name='startSync'/><method name='stopSync'/><method name='sync'/></class><class extends='android.widget.AbsoluteLayout' name='WebView'><constructor name='WebView' type='android.webkit.WebView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='WebView' type='android.webkit.WebView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='WebView' type='android.webkit.WebView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor api_added='17' name='deprecated WebView' type='android.webkit.deprecated WebView'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/><parameter name='arg3' type='boolean'/></constructor><method name='addJavascriptInterface'><parameter name='obj' type='java.lang.Object'/><parameter name='interfaceName' type='java.lang.String'/></method><method name='canGoBack' return='boolean'/><method name='canGoBackOrForward' return='boolean'><parameter name='steps' type='int'/></method><method name='canGoForward' return='boolean'/><method deprecated='19' name='capturePicture' return='android.graphics.Picture'/><method name='clearCache'><parameter name='includeDiskFiles' type='boolean'/></method><method name='clearFormData'/><method name='clearHistory'/><method name='clearSslPreferences'/><method deprecated='18' name='clearView'/><method name='copyBackForwardList' return='android.webkit.WebBackForwardList'/><method api_removed='17' deprecated='12' name='debugDump'/><method name='destroy'/><method api_removed='17' deprecated='12' name='disablePlatformNotifications' static='true'/><method name='documentHasImages'><parameter name='response' type='android.os.Message'/></method><method api_removed='17' deprecated='12' name='enablePlatformNotifications' static='true'/><method name='findAddress' return='java.lang.String' static='true'><parameter name='addr' type='java.lang.String'/></method><method name='flingScroll'><parameter name='vx' type='int'/><parameter name='vy' type='int'/></method><method name='getCertificate' return='android.net.http.SslCertificate'/><method name='getContentHeight' return='int'/><method name='getFavicon' return='android.graphics.Bitmap'/><method name='getHitTestResult' return='android.webkit.WebView.HitTestResult'/><method name='getHttpAuthUsernamePassword' return='java.lang.String[]'><parameter name='host' type='java.lang.String'/><parameter name='realm' type='java.lang.String'/></method><method api_removed='12' deprecated='5' name='getPluginList' return='android.webkit.PluginList' static='true' synchronized='true'/><method name='getProgress' return='int'/><method deprecated='17' name='getScale' return='float'/><method name='getSettings' return='android.webkit.WebSettings'/><method name='getTitle' return='java.lang.String'/><method name='getUrl' return='java.lang.String'/><method api_removed='16' deprecated='3' name='getZoomControls' return='android.view.View'/><method name='goBack'/><method name='goBackOrForward'><parameter name='steps' type='int'/></method><method name='goForward'/><method name='invokeZoomPicker'/><method name='loadData'><parameter name='data' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/><parameter name='encoding' type='java.lang.String'/></method><method name='loadDataWithBaseURL'><parameter name='baseUrl' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/><parameter name='encoding' type='java.lang.String'/><parameter name='failUrl' type='java.lang.String'/></method><method name='loadUrl'><parameter name='url' type='java.lang.String'/></method><method deprecated='8' name='onChildViewAdded'><parameter name='parent' type='android.view.View'/><parameter name='child' type='android.view.View'/></method><method deprecated='8' name='onChildViewRemoved'><parameter name='p' type='android.view.View'/><parameter name='child' type='android.view.View'/></method><method deprecated='3' name='onGlobalFocusChanged'><parameter name='oldFocus' type='android.view.View'/><parameter name='newFocus' type='android.view.View'/></method><method name='overlayHorizontalScrollbar' return='boolean'/><method name='overlayVerticalScrollbar' return='boolean'/><method name='pageDown' return='boolean'><parameter name='bottom' type='boolean'/></method><method name='pageUp' return='boolean'><parameter name='top' type='boolean'/></method><method name='pauseTimers'/><method api_removed='12' deprecated='5' name='refreshPlugins'><parameter name='reloadOpenPages' type='boolean'/></method><method name='reload'/><method name='requestFocusNodeHref'><parameter name='hrefMsg' type='android.os.Message'/></method><method name='requestImageRef'><parameter name='msg' type='android.os.Message'/></method><method name='restoreState' return='android.webkit.WebBackForwardList'><parameter name='inState' type='android.os.Bundle'/></method><method name='resumeTimers'/><method deprecated='18' name='savePassword'><parameter name='host' type='java.lang.String'/><parameter name='username' type='java.lang.String'/><parameter name='password' type='java.lang.String'/></method><method name='saveState' return='android.webkit.WebBackForwardList'><parameter name='outState' type='android.os.Bundle'/></method><method deprecated='17' name='setCertificate'><parameter name='certificate' type='android.net.http.SslCertificate'/></method><method name='setDownloadListener'><parameter name='listener' type='android.webkit.DownloadListener'/></method><method name='setHorizontalScrollbarOverlay'><parameter name='overlay' type='boolean'/></method><method name='setHttpAuthUsernamePassword'><parameter name='host' type='java.lang.String'/><parameter name='realm' type='java.lang.String'/><parameter name='username' type='java.lang.String'/><parameter name='password' type='java.lang.String'/></method><method name='setInitialScale'><parameter name='scaleInPercent' type='int'/></method><method deprecated='17' name='setMapTrackballToArrowKeys'><parameter name='setMap' type='boolean'/></method><method deprecated='12' name='setPictureListener'><parameter name='listener' type='android.webkit.WebView.PictureListener'/></method><method name='setVerticalScrollbarOverlay'><parameter name='overlay' type='boolean'/></method><method name='setWebChromeClient'><parameter name='client' type='android.webkit.WebChromeClient'/></method><method name='setWebViewClient'><parameter name='client' type='android.webkit.WebViewClient'/></method><method name='stopLoading'/><method name='zoomIn' return='boolean'/><method name='zoomOut' return='boolean'/><method api_added='3' name='clearMatches'/><method api_added='3' deprecated='16' name='findAll' return='int'><parameter name='find' type='java.lang.String'/></method><method api_added='3' name='findNext'><parameter name='forward' type='boolean'/></method><method api_added='3' name='getOriginalUrl' return='java.lang.String'/><method api_added='3' api_removed='17' deprecated='12' name='restorePicture' return='boolean'><parameter name='b' type='android.os.Bundle'/><parameter name='src' type='java.io.File'/></method><method api_added='3' api_removed='17' deprecated='12' name='savePicture' return='boolean'><parameter name='b' type='android.os.Bundle'/><parameter name='dest' type='java.io.File'/></method><method api_added='3' name='setNetworkAvailable'><parameter name='networkUp' type='boolean'/></method><method api_added='5' name='postUrl'><parameter name='url' type='java.lang.String'/><parameter name='postData' type='byte[]'/></method><method api_added='7' deprecated='19' name='freeMemory'/><method api_added='8' api_removed='17' deprecated='12' name='emulateShiftHeld'/><method api_added='8' api_removed='14' name='loadUrl'><parameter name='url' type='java.lang.String'/><parameter name='extraHeaders' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method><method api_added='11' deprecated='17' name='canZoomIn' return='boolean'/><method api_added='11' deprecated='17' name='canZoomOut' return='boolean'/><method api_added='11' api_removed='17' deprecated='12' name='getVisibleTitleHeight' return='int'/><method api_added='11' name='isPrivateBrowsingEnabled' return='boolean'/><method api_added='11' name='onPause'/><method api_added='11' name='onResume'/><method api_added='11' name='removeJavascriptInterface'><parameter name='interfaceName' type='java.lang.String'/></method><method api_added='11' name='saveWebArchive'><parameter name='filename' type='java.lang.String'/></method><method api_added='11' name='saveWebArchive'><parameter name='basename' type='java.lang.String'/><parameter name='autoname' type='boolean'/><parameter name='callback' type='android.webkit.ValueCallback&lt;java.lang.String&gt;'/></method><method api_added='11' deprecated='18' name='showFindDialog' return='boolean'><parameter name='text' type='java.lang.String'/><parameter name='showIme' type='boolean'/></method><method api_added='14' name='loadUrl'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.String&gt;'/></method><method api_added='16' name='findAllAsync'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='setFindListener'><parameter name='arg0' type='android.webkit.WebView.FindListener'/></method><method api_added='19' name='createPrintDocumentAdapter' return='android.print.PrintDocumentAdapter'/><method api_added='19' name='evaluateJavascript'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.webkit.ValueCallback&lt;java.lang.String&gt;'/></method><method api_added='19' name='setWebContentsDebuggingEnabled' static='true'><parameter name='arg0' type='boolean'/></method></class><class extends='java.lang.Object' name='WebView.HitTestResult'><method name='getExtra' return='java.lang.String'/><method name='getType' return='int'/></class><class extends='java.lang.Object' name='WebView.WebViewTransport'><constructor name='WebView.WebViewTransport' type='android.webkit.WebView.WebViewTransport'/><method name='getWebView' return='android.webkit.WebView' synchronized='true'/><method name='setWebView' synchronized='true'><parameter name='webview' type='android.webkit.WebView'/></method></class><class extends='java.lang.Object' name='WebViewClient'><constructor name='WebViewClient' type='android.webkit.WebViewClient'/><method name='doUpdateVisitedHistory'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/><parameter name='isReload' type='boolean'/></method><method name='onFormResubmission'><parameter name='view' type='android.webkit.WebView'/><parameter name='dontResend' type='android.os.Message'/><parameter name='resend' type='android.os.Message'/></method><method name='onLoadResource'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/></method><method name='onPageFinished'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/></method><method name='onPageStarted'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/><parameter name='favicon' type='android.graphics.Bitmap'/></method><method name='onReceivedError'><parameter name='view' type='android.webkit.WebView'/><parameter name='errorCode' type='int'/><parameter name='description' type='java.lang.String'/><parameter name='failingUrl' type='java.lang.String'/></method><method name='onReceivedHttpAuthRequest'><parameter name='view' type='android.webkit.WebView'/><parameter name='handler' type='android.webkit.HttpAuthHandler'/><parameter name='host' type='java.lang.String'/><parameter name='realm' type='java.lang.String'/></method><method name='onScaleChanged'><parameter name='view' type='android.webkit.WebView'/><parameter name='oldScale' type='float'/><parameter name='newScale' type='float'/></method><method deprecated='8' name='onTooManyRedirects'><parameter name='view' type='android.webkit.WebView'/><parameter name='cancelMsg' type='android.os.Message'/><parameter name='continueMsg' type='android.os.Message'/></method><method name='onUnhandledKeyEvent'><parameter name='view' type='android.webkit.WebView'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='shouldOverrideKeyEvent' return='boolean'><parameter name='view' type='android.webkit.WebView'/><parameter name='event' type='android.view.KeyEvent'/></method><method name='shouldOverrideUrlLoading' return='boolean'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/></method><method api_added='8' name='onReceivedSslError'><parameter name='view' type='android.webkit.WebView'/><parameter name='handler' type='android.webkit.SslErrorHandler'/><parameter name='error' type='android.net.http.SslError'/></method><method api_added='11' name='shouldInterceptRequest' return='android.webkit.WebResourceResponse'><parameter name='view' type='android.webkit.WebView'/><parameter name='url' type='java.lang.String'/></method><method api_added='12' name='onReceivedLoginRequest'><parameter name='view' type='android.webkit.WebView'/><parameter name='realm' type='java.lang.String'/><parameter name='account' type='java.lang.String'/><parameter name='args' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='WebViewDatabase'><method name='clearFormData'/><method name='clearHttpAuthUsernamePassword'/><method deprecated='18' name='clearUsernamePassword'/><method name='getInstance' return='android.webkit.WebViewDatabase' static='true' synchronized='true'><parameter name='context' type='android.content.Context'/></method><method name='hasFormData' return='boolean'/><method name='hasHttpAuthUsernamePassword' return='boolean'/><method deprecated='18' name='hasUsernamePassword' return='boolean'/></class><class api_added='3' api_removed='12' deprecated='5' extends='java.lang.Object' final='true' name='PluginData'><constructor api_added='3' api_removed='12' deprecated='5' name='PluginData' type='android.webkit.PluginData'><parameter name='stream' type='java.io.InputStream'/><parameter name='length' type='long'/><parameter name='headers' type='java.util.Map&lt;java.lang.String, java.lang.String[]&gt;'/><parameter name='code' type='int'/></constructor><method api_added='3' api_removed='12' deprecated='5' name='getContentLength' return='long'/><method api_added='3' api_removed='12' deprecated='5' name='getHeaders' return='java.util.Map&lt;java.lang.String, java.lang.String[]&gt;'/><method api_added='3' api_removed='12' deprecated='5' name='getInputStream' return='java.io.InputStream'/><method api_added='3' api_removed='12' deprecated='5' name='getStatusCode' return='int'/></class><class api_added='5' extends='java.lang.Object' final='true' name='GeolocationPermissions'><constructor api_added='5' api_removed='16' name='GeolocationPermissions' type='android.webkit.GeolocationPermissions'/><method api_added='7' name='allow'><parameter name='origin' type='java.lang.String'/></method><method api_added='7' name='clear'><parameter name='origin' type='java.lang.String'/></method><method api_added='7' name='clearAll'/><method api_added='7' name='getAllowed'><parameter name='origin' type='java.lang.String'/><parameter name='callback' type='android.webkit.ValueCallback&lt;java.lang.Boolean&gt;'/></method><method api_added='7' name='getInstance' return='android.webkit.GeolocationPermissions' static='true'/><method api_added='7' name='getOrigins'><parameter name='callback' type='android.webkit.ValueCallback&lt;java.util.Set&lt;java.lang.String&gt;&gt;'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='WebStorage'><constructor api_added='5' api_removed='16' name='WebStorage' type='android.webkit.WebStorage'/><method api_added='7' name='deleteAllData'/><method api_added='7' name='deleteOrigin'><parameter name='origin' type='java.lang.String'/></method><method api_added='7' name='getInstance' return='android.webkit.WebStorage' static='true'/><method api_added='7' name='getOrigins'><parameter name='callback' type='android.webkit.ValueCallback&lt;java.util.Map&gt;'/></method><method api_added='7' name='getQuotaForOrigin'><parameter name='origin' type='java.lang.String'/><parameter name='callback' type='android.webkit.ValueCallback&lt;java.lang.Long&gt;'/></method><method api_added='7' name='getUsageForOrigin'><parameter name='origin' type='java.lang.String'/><parameter name='callback' type='android.webkit.ValueCallback&lt;java.lang.Long&gt;'/></method><method api_added='7' deprecated='18' name='setQuotaForOrigin'><parameter name='origin' type='java.lang.String'/><parameter name='quota' type='long'/></method></class><class api_added='7' extends='java.lang.Enum' final='true' name='WebSettings.ZoomDensity' static='true'><method api_added='7' name='valueOf' return='android.webkit.WebSettings.ZoomDensity' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='7' final='true' name='values' return='android.webkit.WebSettings.ZoomDensity[]' static='true'/></class><class api_added='8' extends='java.lang.Object' name='ConsoleMessage'><constructor api_added='8' name='ConsoleMessage' type='android.webkit.ConsoleMessage'><parameter name='message' type='java.lang.String'/><parameter name='sourceId' type='java.lang.String'/><parameter name='lineNumber' type='int'/><parameter name='msgLevel' type='android.webkit.ConsoleMessage.MessageLevel'/></constructor><method api_added='8' name='lineNumber' return='int'/><method api_added='8' name='message' return='java.lang.String'/><method api_added='8' name='messageLevel' return='android.webkit.ConsoleMessage.MessageLevel'/><method api_added='8' name='sourceId' return='java.lang.String'/></class><class api_added='8' extends='java.lang.Enum' final='true' name='ConsoleMessage.MessageLevel' static='true'><method api_added='8' name='valueOf' return='android.webkit.ConsoleMessage.MessageLevel' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='8' final='true' name='values' return='android.webkit.ConsoleMessage.MessageLevel[]' static='true'/></class><class api_added='8' extends='java.lang.Enum' final='true' name='WebSettings.PluginState' static='true'><method api_added='8' name='valueOf' return='android.webkit.WebSettings.PluginState' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='8' final='true' name='values' return='android.webkit.WebSettings.PluginState[]' static='true'/></class><class api_added='11' extends='java.lang.Object' name='WebResourceResponse'><constructor api_added='11' name='WebResourceResponse' type='android.webkit.WebResourceResponse'><parameter name='mimeType' type='java.lang.String'/><parameter name='encoding' type='java.lang.String'/><parameter name='data' type='java.io.InputStream'/></constructor><method api_added='11' name='getData' return='java.io.InputStream'/><method api_added='11' name='getEncoding' return='java.lang.String'/><method api_added='11' name='getMimeType' return='java.lang.String'/><method api_added='11' name='setData'><parameter name='data' type='java.io.InputStream'/></method><method api_added='11' name='setEncoding'><parameter name='encoding' type='java.lang.String'/></method><method api_added='11' name='setMimeType'><parameter name='mimeType' type='java.lang.String'/></method></class><class api_added='11' extends='java.lang.Object' name='WebStorage.Origin' static='true'><method api_added='11' name='getOrigin' return='java.lang.String'/><method api_added='11' name='getQuota' return='long'/><method api_added='11' name='getUsage' return='long'/></class><class api_added='11' extends='android.app.Fragment' name='WebViewFragment'><constructor api_added='11' name='WebViewFragment' type='android.webkit.WebViewFragment'/><method api_added='11' name='getWebView' return='android.webkit.WebView'/></class><class abstract='true' api_added='17' extends='java.lang.Object' name='JavascriptInterface'/><interface abstract='true' name='DownloadListener'><method abstract='true' name='onDownloadStart'><parameter name='url' type='java.lang.String'/><parameter name='userAgent' type='java.lang.String'/><parameter name='contentDisposition' type='java.lang.String'/><parameter name='mimetype' type='java.lang.String'/><parameter name='contentLength' type='long'/></method></interface><interface abstract='true' api_removed='12' name='Plugin.PreferencesClickHandler' static='true'><method abstract='true' api_removed='12' name='handleClickEvent'><parameter name='context' type='android.content.Context'/></method></interface><interface abstract='true' api_removed='12' deprecated='5' name='UrlInterceptHandler'><method abstract='true' api_removed='12' deprecated='3' name='service' return='android.webkit.CacheManager.CacheResult'><parameter name='url' type='java.lang.String'/><parameter name='headers' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method><method abstract='true' api_added='3' api_removed='12' deprecated='5' name='getPluginData' return='android.webkit.PluginData'><parameter name='url' type='java.lang.String'/><parameter name='headers' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method></interface><interface abstract='true' deprecated='18' name='WebIconDatabase.IconListener' static='true'><method abstract='true' name='onReceivedIcon'><parameter name='url' type='java.lang.String'/><parameter name='icon' type='android.graphics.Bitmap'/></method></interface><interface abstract='true' deprecated='12' name='WebView.PictureListener' static='true'><method abstract='true' deprecated='12' name='onNewPicture'><parameter name='view' type='android.webkit.WebView'/><parameter name='picture' type='android.graphics.Picture'/></method></interface><interface abstract='true' api_added='5' name='GeolocationPermissions.Callback' static='true'><method abstract='true' api_added='5' name='invoke'><parameter name='origin' type='java.lang.String'/><parameter name='allow' type='boolean'/><parameter name='remember' type='boolean'/></method></interface><interface abstract='true' api_added='5' name='PluginStub'><method abstract='true' api_added='5' name='getEmbeddedView' return='android.view.View'><parameter name='NPP' type='int'/><parameter name='context' type='android.content.Context'/></method><method abstract='true' api_added='5' name='getFullScreenView' return='android.view.View'><parameter name='NPP' type='int'/><parameter name='context' type='android.content.Context'/></method></interface><interface abstract='true' api_added='5' deprecated='19' name='WebStorage.QuotaUpdater' static='true'><method abstract='true' api_added='5' name='updateQuota'><parameter name='newQuota' type='long'/></method></interface><interface abstract='true' api_added='7' name='ValueCallback'><method abstract='true' api_added='7' name='onReceiveValue'><parameter name='value' type='T'/></method></interface><interface abstract='true' api_added='7' name='WebChromeClient.CustomViewCallback' static='true'><method abstract='true' api_added='7' name='onCustomViewHidden'/></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='WebView.FindListener' static='true'><method abstract='true' api_added='16' name='onFindResultReceived'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></method></interface></package><package name='android.widget'><class abstract='true' extends='android.widget.AdapterView' name='AbsListView'><constructor name='AbsListView' type='android.widget.AbsListView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AbsListView' type='android.widget.AbsListView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AbsListView' type='android.widget.AbsListView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='afterTextChanged'><parameter name='s' type='android.text.Editable'/></method><method name='beforeTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='count' type='int'/><parameter name='after' type='int'/></method><method name='clearTextFilter'/><method name='getCacheColorHint' return='int'/><method name='getListPaddingBottom' return='int'/><method name='getListPaddingLeft' return='int'/><method name='getListPaddingRight' return='int'/><method name='getListPaddingTop' return='int'/><method name='getSelectedView' return='android.view.View'/><method name='getSelector' return='android.graphics.drawable.Drawable'/><method name='getTranscriptMode' return='int'/><method name='handleDataChanged' visibility='protected'/><method name='hasTextFilter' return='boolean'/><method name='invalidateViews'/><method name='isInFilterMode' return='boolean' visibility='protected'/><method name='isScrollingCacheEnabled' return='boolean'/><method name='isStackFromBottom' return='boolean'/><method name='isTextFilterEnabled' return='boolean'/><method name='layoutChildren' visibility='protected'/><method name='onFilterComplete'><parameter name='count' type='int'/></method><method name='onGlobalLayout'/><method name='onRestoreInstanceState'><parameter name='state' type='android.os.Parcelable'/></method><method name='onSaveInstanceState' return='android.os.Parcelable'/><method name='onTextChanged'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='before' type='int'/><parameter name='count' type='int'/></method><method name='onTouchModeChanged'><parameter name='isInTouchMode' type='boolean'/></method><method name='pointToPosition' return='int'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='pointToRowId' return='long'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='reclaimViews'><parameter name='views' type='java.util.List&lt;android.view.View&gt;'/></method><method name='setCacheColorHint'><parameter name='color' type='int'/></method><method name='setDrawSelectorOnTop'><parameter name='onTop' type='boolean'/></method><method name='setFilterText'><parameter name='filterText' type='java.lang.String'/></method><method name='setOnScrollListener'><parameter name='l' type='android.widget.AbsListView.OnScrollListener'/></method><method name='setRecyclerListener'><parameter name='listener' type='android.widget.AbsListView.RecyclerListener'/></method><method name='setScrollIndicators'><parameter name='up' type='android.view.View'/><parameter name='down' type='android.view.View'/></method><method name='setScrollingCacheEnabled'><parameter name='enabled' type='boolean'/></method><method name='setSelector'><parameter name='resID' type='int'/></method><method name='setSelector'><parameter name='sel' type='android.graphics.drawable.Drawable'/></method><method name='setStackFromBottom'><parameter name='stackFromBottom' type='boolean'/></method><method name='setTextFilterEnabled'><parameter name='textFilterEnabled' type='boolean'/></method><method name='setTranscriptMode'><parameter name='mode' type='int'/></method><method name='verifyDrawable' return='boolean'><parameter name='dr' type='android.graphics.drawable.Drawable'/></method><method api_added='3' name='getTextFilter' return='java.lang.CharSequence'/><method api_added='3' name='isFastScrollEnabled' return='boolean'/><method api_added='3' name='isSmoothScrollbarEnabled' return='boolean'/><method api_added='3' name='setFastScrollEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='3' name='setSmoothScrollbarEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='8' name='smoothScrollBy'><parameter name='distance' type='int'/><parameter name='duration' type='int'/></method><method api_added='8' name='smoothScrollToPosition'><parameter name='position' type='int'/></method><method api_added='8' name='smoothScrollToPosition'><parameter name='position' type='int'/><parameter name='boundPosition' type='int'/></method><method api_added='11' name='clearChoices'/><method api_added='11' name='getCheckedItemCount' return='int'/><method api_added='11' name='getCheckedItemIds' return='long[]'/><method api_added='11' name='getCheckedItemPosition' return='int'/><method api_added='11' name='getCheckedItemPositions' return='android.util.SparseBooleanArray'/><method api_added='11' name='getChoiceMode' return='int'/><method api_added='11' name='isFastScrollAlwaysVisible' return='boolean'/><method api_added='11' name='isItemChecked' return='boolean'><parameter name='position' type='int'/></method><method api_added='11' name='onRemoteAdapterConnected' return='boolean'/><method api_added='11' name='onRemoteAdapterDisconnected'/><method api_added='11' name='setAdapter'><parameter name='adapter' type='android.widget.ListAdapter'/></method><method api_added='11' name='setChoiceMode'><parameter name='choiceMode' type='int'/></method><method api_added='11' name='setFastScrollAlwaysVisible'><parameter name='alwaysShow' type='boolean'/></method><method api_added='11' name='setFriction'><parameter name='friction' type='float'/></method><method api_added='11' name='setItemChecked'><parameter name='position' type='int'/><parameter name='value' type='boolean'/></method><method api_added='11' name='setMultiChoiceModeListener'><parameter name='listener' type='android.widget.AbsListView.MultiChoiceModeListener'/></method><method api_added='11' name='setRemoteViewsAdapter'><parameter name='intent' type='android.content.Intent'/></method><method api_added='11' name='setVelocityScale'><parameter name='scale' type='float'/></method><method api_added='11' name='smoothScrollToPositionFromTop'><parameter name='position' type='int'/><parameter name='offset' type='int'/><parameter name='duration' type='int'/></method><method api_added='11' name='smoothScrollToPositionFromTop'><parameter name='position' type='int'/><parameter name='offset' type='int'/></method><method api_added='14' name='deferNotifyDataSetChanged'/><method api_added='19' name='canScrollList' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='19' name='onInitializeAccessibilityNodeInfoForItem'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.view.accessibility.AccessibilityNodeInfo'/></method><method api_added='19' name='scrollListBy'><parameter name='arg0' type='int'/></method></class><class extends='android.view.ViewGroup.LayoutParams' name='AbsListView.LayoutParams' static='true'><constructor name='AbsListView.LayoutParams' type='android.widget.AbsListView.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AbsListView.LayoutParams' type='android.widget.AbsListView.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/></constructor><constructor name='AbsListView.LayoutParams' type='android.widget.AbsListView.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='viewType' type='int'/></constructor><constructor name='AbsListView.LayoutParams' type='android.widget.AbsListView.LayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor></class><class abstract='true' extends='android.widget.ProgressBar' name='AbsSeekBar'><constructor name='AbsSeekBar' type='android.widget.AbsSeekBar'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AbsSeekBar' type='android.widget.AbsSeekBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AbsSeekBar' type='android.widget.AbsSeekBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getThumbOffset' return='int'/><method name='setThumb'><parameter name='thumb' type='android.graphics.drawable.Drawable'/></method><method name='setThumbOffset'><parameter name='thumbOffset' type='int'/></method><method api_added='3' name='getKeyProgressIncrement' return='int'/><method api_added='3' name='setKeyProgressIncrement'><parameter name='increment' type='int'/></method><method api_added='16' name='getThumb' return='android.graphics.drawable.Drawable'/></class><class abstract='true' extends='android.widget.AdapterView' name='AbsSpinner'><constructor name='AbsSpinner' type='android.widget.AbsSpinner'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AbsSpinner' type='android.widget.AbsSpinner'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AbsSpinner' type='android.widget.AbsSpinner'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getAdapter' return='android.widget.SpinnerAdapter'/><method name='getSelectedView' return='android.view.View'/><method name='onRestoreInstanceState'><parameter name='state' type='android.os.Parcelable'/></method><method name='onSaveInstanceState' return='android.os.Parcelable'/><method name='pointToPosition' return='int'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='setAdapter'><parameter name='adapter' type='android.widget.SpinnerAdapter'/></method><method name='setSelection'><parameter name='position' type='int'/><parameter name='animate' type='boolean'/></method><method name='setSelection'><parameter name='position' type='int'/></method></class><class deprecated='3' extends='android.view.ViewGroup' name='AbsoluteLayout'><constructor name='AbsoluteLayout' type='android.widget.AbsoluteLayout'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AbsoluteLayout' type='android.widget.AbsoluteLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AbsoluteLayout' type='android.widget.AbsoluteLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method></class><class extends='android.view.ViewGroup.LayoutParams' name='AbsoluteLayout.LayoutParams' static='true'><constructor name='AbsoluteLayout.LayoutParams' type='android.widget.AbsoluteLayout.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/></constructor><constructor name='AbsoluteLayout.LayoutParams' type='android.widget.AbsoluteLayout.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AbsoluteLayout.LayoutParams' type='android.widget.AbsoluteLayout.LayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor><method name='debug' return='java.lang.String'><parameter name='output' type='java.lang.String'/></method></class><class abstract='true' extends='android.view.ViewGroup' name='AdapterView'><constructor name='AdapterView' type='android.widget.AdapterView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AdapterView' type='android.widget.AdapterView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AdapterView' type='android.widget.AdapterView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method abstract='true' name='getAdapter' return='T'/><method name='getCount' return='int'/><method name='getEmptyView' return='android.view.View'/><method name='getFirstVisiblePosition' return='int'/><method name='getItemAtPosition' return='java.lang.Object'><parameter name='position' type='int'/></method><method name='getItemIdAtPosition' return='long'><parameter name='position' type='int'/></method><method name='getLastVisiblePosition' return='int'/><method final='true' name='getOnItemClickListener' return='android.widget.AdapterView.OnItemClickListener'/><method final='true' name='getOnItemLongClickListener' return='android.widget.AdapterView.OnItemLongClickListener'/><method final='true' name='getOnItemSelectedListener' return='android.widget.AdapterView.OnItemSelectedListener'/><method name='getPositionForView' return='int'><parameter name='view' type='android.view.View'/></method><method name='getSelectedItem' return='java.lang.Object'/><method name='getSelectedItemId' return='long'/><method name='getSelectedItemPosition' return='int'/><method abstract='true' name='getSelectedView' return='android.view.View'/><method name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='performItemClick' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method><method abstract='true' name='setAdapter'><parameter name='adapter' type='T'/></method><method name='setEmptyView'><parameter name='emptyView' type='android.view.View'/></method><method name='setOnItemClickListener'><parameter name='listener' type='android.widget.AdapterView.OnItemClickListener'/></method><method name='setOnItemLongClickListener'><parameter name='listener' type='android.widget.AdapterView.OnItemLongClickListener'/></method><method name='setOnItemSelectedListener'><parameter name='listener' type='android.widget.AdapterView.OnItemSelectedListener'/></method><method abstract='true' name='setSelection'><parameter name='position' type='int'/></method></class><class extends='java.lang.Object' name='AdapterView.AdapterContextMenuInfo' static='true'><constructor name='AdapterView.AdapterContextMenuInfo' type='android.widget.AdapterView.AdapterContextMenuInfo'><parameter name='targetView' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></constructor></class><class extends='android.view.View' name='AnalogClock'><constructor name='AnalogClock' type='android.widget.AnalogClock'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AnalogClock' type='android.widget.AnalogClock'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AnalogClock' type='android.widget.AnalogClock'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor></class><class extends='android.widget.BaseAdapter' name='ArrayAdapter'><constructor name='ArrayAdapter' type='android.widget.ArrayAdapter'><parameter name='context' type='android.content.Context'/><parameter name='textViewResourceId' type='int'/></constructor><constructor name='ArrayAdapter' type='android.widget.ArrayAdapter'><parameter name='context' type='android.content.Context'/><parameter name='resource' type='int'/><parameter name='textViewResourceId' type='int'/></constructor><constructor name='ArrayAdapter' type='android.widget.ArrayAdapter'><parameter name='context' type='android.content.Context'/><parameter name='textViewResourceId' type='int'/><parameter name='objects' type='T[]'/></constructor><constructor name='ArrayAdapter' type='android.widget.ArrayAdapter'><parameter name='context' type='android.content.Context'/><parameter name='resource' type='int'/><parameter name='textViewResourceId' type='int'/><parameter name='objects' type='T[]'/></constructor><constructor name='ArrayAdapter' type='android.widget.ArrayAdapter'><parameter name='context' type='android.content.Context'/><parameter name='textViewResourceId' type='int'/><parameter name='objects' type='java.util.List&lt;T&gt;'/></constructor><constructor name='ArrayAdapter' type='android.widget.ArrayAdapter'><parameter name='context' type='android.content.Context'/><parameter name='resource' type='int'/><parameter name='textViewResourceId' type='int'/><parameter name='objects' type='java.util.List&lt;T&gt;'/></constructor><method name='add'><parameter name='object' type='T'/></method><method name='clear'/><method name='createFromResource' return='android.widget.ArrayAdapter&lt;java.lang.CharSequence&gt;' static='true'><parameter name='context' type='android.content.Context'/><parameter name='textArrayResId' type='int'/><parameter name='textViewResId' type='int'/></method><method name='getContext' return='android.content.Context'/><method name='getCount' return='int'/><method name='getFilter' return='android.widget.Filter'/><method name='getItem' return='T'><parameter name='position' type='int'/></method><method name='getItemId' return='long'><parameter name='position' type='int'/></method><method name='getPosition' return='int'><parameter name='item' type='T'/></method><method name='getView' return='android.view.View'><parameter name='position' type='int'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='insert'><parameter name='object' type='T'/><parameter name='index' type='int'/></method><method name='remove'><parameter name='object' type='T'/></method><method name='setDropDownViewResource'><parameter name='resource' type='int'/></method><method name='setNotifyOnChange'><parameter name='notifyOnChange' type='boolean'/></method><method api_added='3' name='sort'><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method api_added='11' name='addAll'><parameter name='collection' type='java.util.Collection&lt;? extends T&gt;'/></method><method api_added='11' name='addAll'><parameter name='items' type='T...'/></method></class><class extends='android.widget.EditText' name='AutoCompleteTextView'><constructor name='AutoCompleteTextView' type='android.widget.AutoCompleteTextView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='AutoCompleteTextView' type='android.widget.AutoCompleteTextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='AutoCompleteTextView' type='android.widget.AutoCompleteTextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='convertSelectionToString' return='java.lang.CharSequence' visibility='protected'><parameter name='selectedItem' type='java.lang.Object'/></method><method name='dismissDropDown'/><method name='enoughToFilter' return='boolean'/><method name='getAdapter' return='android.widget.ListAdapter'/><method name='getFilter' return='android.widget.Filter' visibility='protected'/><method deprecated='3' name='getItemClickListener' return='android.widget.AdapterView.OnItemClickListener'/><method deprecated='3' name='getItemSelectedListener' return='android.widget.AdapterView.OnItemSelectedListener'/><method name='getThreshold' return='int'/><method name='getValidator' return='android.widget.AutoCompleteTextView.Validator'/><method name='isPopupShowing' return='boolean'/><method name='onFilterComplete'><parameter name='count' type='int'/></method><method name='performCompletion'/><method name='performFiltering' visibility='protected'><parameter name='text' type='java.lang.CharSequence'/><parameter name='keyCode' type='int'/></method><method name='performValidation'/><method name='replaceText' visibility='protected'><parameter name='text' type='java.lang.CharSequence'/></method><method name='setAdapter'><parameter name='adapter' type='T'/></method><method name='setCompletionHint'><parameter name='hint' type='java.lang.CharSequence'/></method><method name='setOnItemClickListener'><parameter name='l' type='android.widget.AdapterView.OnItemClickListener'/></method><method name='setOnItemSelectedListener'><parameter name='l' type='android.widget.AdapterView.OnItemSelectedListener'/></method><method name='setThreshold'><parameter name='threshold' type='int'/></method><method name='setValidator'><parameter name='validator' type='android.widget.AutoCompleteTextView.Validator'/></method><method name='showDropDown'/><method api_added='3' name='clearListSelection'/><method api_added='3' name='getDropDownAnchor' return='int'/><method api_added='3' name='getDropDownWidth' return='int'/><method api_added='3' name='getListSelection' return='int'/><method api_added='3' name='getOnItemClickListener' return='android.widget.AdapterView.OnItemClickListener'/><method api_added='3' name='getOnItemSelectedListener' return='android.widget.AdapterView.OnItemSelectedListener'/><method api_added='3' name='isPerformingCompletion' return='boolean'/><method api_added='3' name='setDropDownAnchor'><parameter name='id' type='int'/></method><method api_added='3' name='setDropDownWidth'><parameter name='width' type='int'/></method><method api_added='3' name='setListSelection'><parameter name='position' type='int'/></method><method api_added='4' name='getDropDownHeight' return='int'/><method api_added='4' name='setDropDownHeight'><parameter name='height' type='int'/></method><method api_added='5' name='getDropDownBackground' return='android.graphics.drawable.Drawable'/><method api_added='5' name='getDropDownHorizontalOffset' return='int'/><method api_added='5' name='getDropDownVerticalOffset' return='int'/><method api_added='5' name='setDropDownBackgroundDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method api_added='5' name='setDropDownBackgroundResource'><parameter name='id' type='int'/></method><method api_added='5' name='setDropDownHorizontalOffset'><parameter name='offset' type='int'/></method><method api_added='5' name='setDropDownVerticalOffset'><parameter name='offset' type='int'/></method><method api_added='16' name='getCompletionHint' return='java.lang.CharSequence'/><method api_added='17' name='setOnDismissListener'><parameter name='arg0' type='android.widget.AutoCompleteTextView.OnDismissListener'/></method><method api_added='17' name='setText'><parameter name='arg0' type='java.lang.CharSequence'/><parameter name='arg1' type='boolean'/></method></class><class abstract='true' extends='java.lang.Object' name='BaseAdapter'><constructor name='BaseAdapter' type='android.widget.BaseAdapter'/><method name='areAllItemsEnabled' return='boolean'/><method name='getDropDownView' return='android.view.View'><parameter name='position' type='int'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='getItemViewType' return='int'><parameter name='position' type='int'/></method><method name='getViewTypeCount' return='int'/><method name='hasStableIds' return='boolean'/><method name='isEmpty' return='boolean'/><method name='isEnabled' return='boolean'><parameter name='position' type='int'/></method><method name='notifyDataSetChanged'/><method name='notifyDataSetInvalidated'/><method name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method></class><class abstract='true' extends='java.lang.Object' name='BaseExpandableListAdapter'><constructor name='BaseExpandableListAdapter' type='android.widget.BaseExpandableListAdapter'/><method name='areAllItemsEnabled' return='boolean'/><method name='getCombinedChildId' return='long'><parameter name='groupId' type='long'/><parameter name='childId' type='long'/></method><method name='getCombinedGroupId' return='long'><parameter name='groupId' type='long'/></method><method name='isEmpty' return='boolean'/><method name='notifyDataSetChanged'/><method name='notifyDataSetInvalidated'/><method name='onGroupCollapsed'><parameter name='groupPosition' type='int'/></method><method name='onGroupExpanded'><parameter name='groupPosition' type='int'/></method><method name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method api_added='8' name='getChildType' return='int'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method api_added='8' name='getChildTypeCount' return='int'/><method api_added='8' name='getGroupType' return='int'><parameter name='groupPosition' type='int'/></method><method api_added='8' name='getGroupTypeCount' return='int'/></class><class extends='android.widget.TextView' name='Button'><constructor name='Button' type='android.widget.Button'><parameter name='context' type='android.content.Context'/></constructor><constructor name='Button' type='android.widget.Button'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='Button' type='android.widget.Button'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor></class><class extends='android.widget.CompoundButton' name='CheckBox'><constructor name='CheckBox' type='android.widget.CheckBox'><parameter name='context' type='android.content.Context'/></constructor><constructor name='CheckBox' type='android.widget.CheckBox'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='CheckBox' type='android.widget.CheckBox'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor></class><class abstract='true' extends='android.widget.TextView' name='CheckedTextView'><constructor name='CheckedTextView' type='android.widget.CheckedTextView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='CheckedTextView' type='android.widget.CheckedTextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='CheckedTextView' type='android.widget.CheckedTextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='isChecked' return='boolean'/><method name='setCheckMarkDrawable'><parameter name='resid' type='int'/></method><method name='setCheckMarkDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method name='setChecked'><parameter name='checked' type='boolean'/></method><method name='toggle'/><method api_added='16' name='getCheckMarkDrawable' return='android.graphics.drawable.Drawable'/><method api_added='16' api_removed='17' name='onPaddingChanged'><parameter name='arg0' type='int'/></method></class><class extends='android.widget.TextView' name='Chronometer'><constructor name='Chronometer' type='android.widget.Chronometer'><parameter name='context' type='android.content.Context'/></constructor><constructor name='Chronometer' type='android.widget.Chronometer'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='Chronometer' type='android.widget.Chronometer'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getBase' return='long'/><method name='getFormat' return='java.lang.String'/><method name='setBase'><parameter name='base' type='long'/></method><method name='setFormat'><parameter name='format' type='java.lang.String'/></method><method name='start'/><method name='stop'/><method api_added='3' name='getOnChronometerTickListener' return='android.widget.Chronometer.OnChronometerTickListener'/><method api_added='3' name='setOnChronometerTickListener'><parameter name='listener' type='android.widget.Chronometer.OnChronometerTickListener'/></method></class><class abstract='true' extends='android.widget.Button' name='CompoundButton'><constructor name='CompoundButton' type='android.widget.CompoundButton'><parameter name='context' type='android.content.Context'/></constructor><constructor name='CompoundButton' type='android.widget.CompoundButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='CompoundButton' type='android.widget.CompoundButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='isChecked' return='boolean'/><method name='setButtonDrawable'><parameter name='resid' type='int'/></method><method name='setButtonDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method name='setChecked'><parameter name='checked' type='boolean'/></method><method name='setOnCheckedChangeListener'><parameter name='listener' type='android.widget.CompoundButton.OnCheckedChangeListener'/></method><method name='toggle'/></class><class abstract='true' extends='android.widget.BaseAdapter' name='CursorAdapter'><constructor deprecated='11' name='CursorAdapter' type='android.widget.CursorAdapter'><parameter name='context' type='android.content.Context'/><parameter name='c' type='android.database.Cursor'/></constructor><constructor name='CursorAdapter' type='android.widget.CursorAdapter'><parameter name='context' type='android.content.Context'/><parameter name='c' type='android.database.Cursor'/><parameter name='autoRequery' type='boolean'/></constructor><constructor api_added='14' name='deprecated CursorAdapter' type='android.widget.deprecated CursorAdapter'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.database.Cursor'/></constructor><method abstract='true' name='bindView'><parameter name='view' type='android.view.View'/><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/></method><method name='changeCursor'><parameter name='cursor' type='android.database.Cursor'/></method><method name='convertToString' return='java.lang.CharSequence'><parameter name='cursor' type='android.database.Cursor'/></method><method final='true' name='getCount' return='int'/><method name='getCursor' return='android.database.Cursor'/><method name='getFilter' return='android.widget.Filter'/><method name='getFilterQueryProvider' return='android.widget.FilterQueryProvider'/><method final='true' name='getItem' return='java.lang.Object'><parameter name='position' type='int'/></method><method final='true' name='getItemId' return='long'><parameter name='position' type='int'/></method><method name='getView' return='android.view.View'><parameter name='position' type='int'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method deprecated='11' name='init' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='c' type='android.database.Cursor'/><parameter name='autoRequery' type='boolean'/></method><method name='newDropDownView' return='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='parent' type='android.view.ViewGroup'/></method><method abstract='true' name='newView' return='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='runQueryOnBackgroundThread' return='android.database.Cursor'><parameter name='constraint' type='java.lang.CharSequence'/></method><method name='setFilterQueryProvider'><parameter name='filterQueryProvider' type='android.widget.FilterQueryProvider'/></method><method api_added='3' name='onContentChanged' visibility='protected'/><method api_added='11' name='swapCursor' return='android.database.Cursor'><parameter name='newCursor' type='android.database.Cursor'/></method></class><class abstract='true' extends='android.widget.BaseExpandableListAdapter' name='CursorTreeAdapter'><constructor name='CursorTreeAdapter' type='android.widget.CursorTreeAdapter'><parameter name='cursor' type='android.database.Cursor'/><parameter name='context' type='android.content.Context'/></constructor><constructor name='CursorTreeAdapter' type='android.widget.CursorTreeAdapter'><parameter name='cursor' type='android.database.Cursor'/><parameter name='context' type='android.content.Context'/><parameter name='autoRequery' type='boolean'/></constructor><method abstract='true' name='bindChildView' visibility='protected'><parameter name='view' type='android.view.View'/><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isLastChild' type='boolean'/></method><method abstract='true' name='bindGroupView' visibility='protected'><parameter name='view' type='android.view.View'/><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isExpanded' type='boolean'/></method><method name='changeCursor'><parameter name='cursor' type='android.database.Cursor'/></method><method name='convertToString' return='java.lang.String'><parameter name='cursor' type='android.database.Cursor'/></method><method name='getChild' return='android.database.Cursor'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method name='getChildId' return='long'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method name='getChildView' return='android.view.View'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/><parameter name='isLastChild' type='boolean'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='getChildrenCount' return='int'><parameter name='groupPosition' type='int'/></method><method abstract='true' name='getChildrenCursor' return='android.database.Cursor' visibility='protected'><parameter name='groupCursor' type='android.database.Cursor'/></method><method name='getCursor' return='android.database.Cursor'/><method name='getFilter' return='android.widget.Filter'/><method name='getFilterQueryProvider' return='android.widget.FilterQueryProvider'/><method name='getGroup' return='android.database.Cursor'><parameter name='groupPosition' type='int'/></method><method name='getGroupCount' return='int'/><method name='getGroupId' return='long'><parameter name='groupPosition' type='int'/></method><method name='getGroupView' return='android.view.View'><parameter name='groupPosition' type='int'/><parameter name='isExpanded' type='boolean'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='hasStableIds' return='boolean'/><method name='isChildSelectable' return='boolean'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method abstract='true' name='newChildView' return='android.view.View' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isLastChild' type='boolean'/><parameter name='parent' type='android.view.ViewGroup'/></method><method abstract='true' name='newGroupView' return='android.view.View' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isExpanded' type='boolean'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='notifyDataSetChanged'><parameter name='releaseCursors' type='boolean'/></method><method name='runQueryOnBackgroundThread' return='android.database.Cursor'><parameter name='constraint' type='java.lang.CharSequence'/></method><method name='setChildrenCursor'><parameter name='groupPosition' type='int'/><parameter name='childrenCursor' type='android.database.Cursor'/></method><method name='setFilterQueryProvider'><parameter name='filterQueryProvider' type='android.widget.FilterQueryProvider'/></method><method name='setGroupCursor'><parameter name='cursor' type='android.database.Cursor'/></method></class><class extends='android.widget.FrameLayout' name='DatePicker'><constructor name='DatePicker' type='android.widget.DatePicker'><parameter name='context' type='android.content.Context'/></constructor><constructor name='DatePicker' type='android.widget.DatePicker'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='DatePicker' type='android.widget.DatePicker'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getDayOfMonth' return='int'/><method name='getMonth' return='int'/><method name='getYear' return='int'/><method name='init'><parameter name='year' type='int'/><parameter name='monthOfYear' type='int'/><parameter name='dayOfMonth' type='int'/><parameter name='onDateChangedListener' type='android.widget.DatePicker.OnDateChangedListener'/></method><method name='updateDate'><parameter name='year' type='int'/><parameter name='monthOfYear' type='int'/><parameter name='dayOfMonth' type='int'/></method><method api_added='11' name='getCalendarViewShown' return='boolean'/><method api_added='11' name='getMaxDate' return='long'/><method api_added='11' name='getMinDate' return='long'/><method api_added='11' name='getSpinnersShown' return='boolean'/><method api_added='11' name='setCalendarViewShown'><parameter name='shown' type='boolean'/></method><method api_added='11' name='setMaxDate'><parameter name='maxDate' type='long'/></method><method api_added='11' name='setMinDate'><parameter name='minDate' type='long'/></method><method api_added='11' name='setSpinnersShown'><parameter name='shown' type='boolean'/></method><method api_added='12' name='getCalendarView' return='android.widget.CalendarView'/></class><class extends='android.widget.RelativeLayout' name='DialerFilter'><constructor name='DialerFilter' type='android.widget.DialerFilter'><parameter name='context' type='android.content.Context'/></constructor><constructor name='DialerFilter' type='android.widget.DialerFilter'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='append'><parameter name='text' type='java.lang.String'/></method><method name='clearText'/><method name='getDigits' return='java.lang.CharSequence'/><method name='getFilterText' return='java.lang.CharSequence'/><method name='getLetters' return='java.lang.CharSequence'/><method name='getMode' return='int'/><method name='isQwertyKeyboard' return='boolean'/><method name='onModeChange' visibility='protected'><parameter name='oldMode' type='int'/><parameter name='newMode' type='int'/></method><method name='removeFilterWatcher'><parameter name='watcher' type='android.text.TextWatcher'/></method><method name='setDigitsWatcher'><parameter name='watcher' type='android.text.TextWatcher'/></method><method name='setFilterWatcher'><parameter name='watcher' type='android.text.TextWatcher'/></method><method name='setLettersWatcher'><parameter name='watcher' type='android.text.TextWatcher'/></method><method name='setMode'><parameter name='newMode' type='int'/></method></class><class deprecated='17' extends='android.widget.TextView' name='DigitalClock'><constructor name='DigitalClock' type='android.widget.DigitalClock'><parameter name='context' type='android.content.Context'/></constructor><constructor name='DigitalClock' type='android.widget.DigitalClock'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor></class><class extends='android.widget.TextView' name='EditText'><constructor name='EditText' type='android.widget.EditText'><parameter name='context' type='android.content.Context'/></constructor><constructor name='EditText' type='android.widget.EditText'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='EditText' type='android.widget.EditText'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='extendSelection'><parameter name='index' type='int'/></method><method name='selectAll'/><method name='setSelection'><parameter name='start' type='int'/><parameter name='stop' type='int'/></method><method name='setSelection'><parameter name='index' type='int'/></method></class><class extends='android.widget.ListView' name='ExpandableListView'><constructor name='ExpandableListView' type='android.widget.ExpandableListView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ExpandableListView' type='android.widget.ExpandableListView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ExpandableListView' type='android.widget.ExpandableListView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='collapseGroup' return='boolean'><parameter name='groupPos' type='int'/></method><method name='expandGroup' return='boolean'><parameter name='groupPos' type='int'/></method><method name='getExpandableListAdapter' return='android.widget.ExpandableListAdapter'/><method name='getExpandableListPosition' return='long'><parameter name='flatListPosition' type='int'/></method><method name='getFlatListPosition' return='int'><parameter name='packedPosition' type='long'/></method><method name='getPackedPositionChild' return='int' static='true'><parameter name='packedPosition' type='long'/></method><method name='getPackedPositionForChild' return='long' static='true'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method name='getPackedPositionForGroup' return='long' static='true'><parameter name='groupPosition' type='int'/></method><method name='getPackedPositionGroup' return='int' static='true'><parameter name='packedPosition' type='long'/></method><method name='getPackedPositionType' return='int' static='true'><parameter name='packedPosition' type='long'/></method><method name='getSelectedId' return='long'/><method name='getSelectedPosition' return='long'/><method name='isGroupExpanded' return='boolean'><parameter name='groupPosition' type='int'/></method><method name='setAdapter'><parameter name='adapter' type='android.widget.ExpandableListAdapter'/></method><method name='setChildDivider'><parameter name='childDivider' type='android.graphics.drawable.Drawable'/></method><method name='setChildIndicator'><parameter name='childIndicator' type='android.graphics.drawable.Drawable'/></method><method name='setChildIndicatorBounds'><parameter name='left' type='int'/><parameter name='right' type='int'/></method><method name='setGroupIndicator'><parameter name='groupIndicator' type='android.graphics.drawable.Drawable'/></method><method name='setIndicatorBounds'><parameter name='left' type='int'/><parameter name='right' type='int'/></method><method name='setOnChildClickListener'><parameter name='onChildClickListener' type='android.widget.ExpandableListView.OnChildClickListener'/></method><method name='setOnGroupClickListener'><parameter name='onGroupClickListener' type='android.widget.ExpandableListView.OnGroupClickListener'/></method><method name='setOnGroupCollapseListener'><parameter name='onGroupCollapseListener' type='android.widget.ExpandableListView.OnGroupCollapseListener'/></method><method name='setOnGroupExpandListener'><parameter name='onGroupExpandListener' type='android.widget.ExpandableListView.OnGroupExpandListener'/></method><method name='setSelectedChild' return='boolean'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/><parameter name='shouldExpandGroup' type='boolean'/></method><method name='setSelectedGroup'><parameter name='groupPosition' type='int'/></method><method api_added='14' name='expandGroup' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='boolean'/></method><method api_added='18' name='setChildIndicatorBoundsRelative'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='setIndicatorBoundsRelative'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><class extends='java.lang.Object' name='ExpandableListView.ExpandableListContextMenuInfo' static='true'><constructor name='ExpandableListView.ExpandableListContextMenuInfo' type='android.widget.ExpandableListView.ExpandableListContextMenuInfo'><parameter name='targetView' type='android.view.View'/><parameter name='packedPosition' type='long'/><parameter name='id' type='long'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Filter'><constructor name='Filter' type='android.widget.Filter'/><method name='convertResultToString' return='java.lang.CharSequence'><parameter name='resultValue' type='java.lang.Object'/></method><method final='true' name='filter'><parameter name='constraint' type='java.lang.CharSequence'/></method><method final='true' name='filter'><parameter name='constraint' type='java.lang.CharSequence'/><parameter name='listener' type='android.widget.Filter.FilterListener'/></method><method abstract='true' name='performFiltering' return='android.widget.Filter.FilterResults' visibility='protected'><parameter name='constraint' type='java.lang.CharSequence'/></method><method abstract='true' name='publishResults' visibility='protected'><parameter name='constraint' type='java.lang.CharSequence'/><parameter name='results' type='android.widget.Filter.FilterResults'/></method></class><class extends='java.lang.Object' name='Filter.FilterResults' static='true' visibility='protected'><constructor name='Filter.FilterResults' type='android.widget.Filter.FilterResults'/></class><class extends='android.view.ViewGroup' name='FrameLayout'><constructor name='FrameLayout' type='android.widget.FrameLayout'><parameter name='context' type='android.content.Context'/></constructor><constructor name='FrameLayout' type='android.widget.FrameLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='FrameLayout' type='android.widget.FrameLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method deprecated='14' name='getConsiderGoneChildrenWhenMeasuring' return='boolean'/><method name='getForeground' return='android.graphics.drawable.Drawable'/><method name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method name='setForeground'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method name='setForegroundGravity'><parameter name='foregroundGravity' type='int'/></method><method name='setMeasureAllChildren'><parameter name='measureAll' type='boolean'/></method><method api_added='14' name='getMeasureAllChildren' return='boolean'/><method api_added='16' name='getForegroundGravity' return='int'/></class><class extends='android.view.ViewGroup.MarginLayoutParams' name='FrameLayout.LayoutParams' static='true'><constructor name='FrameLayout.LayoutParams' type='android.widget.FrameLayout.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='FrameLayout.LayoutParams' type='android.widget.FrameLayout.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/></constructor><constructor name='FrameLayout.LayoutParams' type='android.widget.FrameLayout.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='gravity' type='int'/></constructor><constructor name='FrameLayout.LayoutParams' type='android.widget.FrameLayout.LayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor><constructor name='FrameLayout.LayoutParams' type='android.widget.FrameLayout.LayoutParams'><parameter name='source' type='android.view.ViewGroup.MarginLayoutParams'/></constructor></class><class deprecated='16' extends='android.widget.AbsSpinner' name='Gallery'><constructor name='Gallery' type='android.widget.Gallery'><parameter name='context' type='android.content.Context'/></constructor><constructor name='Gallery' type='android.widget.Gallery'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='Gallery' type='android.widget.Gallery'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='onDown' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method name='onFling' return='boolean'><parameter name='e1' type='android.view.MotionEvent'/><parameter name='e2' type='android.view.MotionEvent'/><parameter name='velocityX' type='float'/><parameter name='velocityY' type='float'/></method><method name='onLongPress'><parameter name='e' type='android.view.MotionEvent'/></method><method name='onScroll' return='boolean'><parameter name='e1' type='android.view.MotionEvent'/><parameter name='e2' type='android.view.MotionEvent'/><parameter name='distanceX' type='float'/><parameter name='distanceY' type='float'/></method><method name='onShowPress'><parameter name='e' type='android.view.MotionEvent'/></method><method name='onSingleTapUp' return='boolean'><parameter name='e' type='android.view.MotionEvent'/></method><method name='setAnimationDuration'><parameter name='animationDurationMillis' type='int'/></method><method name='setCallbackDuringFling'><parameter name='shouldCallback' type='boolean'/></method><method name='setGravity'><parameter name='gravity' type='int'/></method><method name='setSpacing'><parameter name='spacing' type='int'/></method><method name='setUnselectedAlpha'><parameter name='unselectedAlpha' type='float'/></method></class><class extends='android.view.ViewGroup.LayoutParams' name='Gallery.LayoutParams' static='true'><constructor name='Gallery.LayoutParams' type='android.widget.Gallery.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='Gallery.LayoutParams' type='android.widget.Gallery.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/></constructor><constructor name='Gallery.LayoutParams' type='android.widget.Gallery.LayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor></class><class extends='android.widget.AbsListView' name='GridView'><constructor name='GridView' type='android.widget.GridView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='GridView' type='android.widget.GridView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='GridView' type='android.widget.GridView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getAdapter' return='android.widget.ListAdapter'/><method name='getStretchMode' return='int'/><method api_removed='11' name='setAdapter'><parameter name='adapter' type='android.widget.ListAdapter'/></method><method name='setColumnWidth'><parameter name='columnWidth' type='int'/></method><method name='setGravity'><parameter name='gravity' type='int'/></method><method name='setHorizontalSpacing'><parameter name='horizontalSpacing' type='int'/></method><method name='setNumColumns'><parameter name='numColumns' type='int'/></method><method name='setSelection'><parameter name='position' type='int'/></method><method name='setStretchMode'><parameter name='stretchMode' type='int'/></method><method name='setVerticalSpacing'><parameter name='verticalSpacing' type='int'/></method><method api_added='11' name='getNumColumns' return='int'/><method api_added='11' name='smoothScrollByOffset'><parameter name='offset' type='int'/></method><method api_added='16' name='getColumnWidth' return='int'/><method api_added='16' name='getGravity' return='int'/><method api_added='16' name='getHorizontalSpacing' return='int'/><method api_added='16' name='getRequestedColumnWidth' return='int'/><method api_added='16' name='getRequestedHorizontalSpacing' return='int'/><method api_added='16' name='getVerticalSpacing' return='int'/></class><class extends='java.lang.Object' name='HeaderViewListAdapter'><constructor name='HeaderViewListAdapter' type='android.widget.HeaderViewListAdapter'><parameter name='headerViewInfos' type='java.util.ArrayList&lt;android.widget.ListView.FixedViewInfo&gt;'/><parameter name='footerViewInfos' type='java.util.ArrayList&lt;android.widget.ListView.FixedViewInfo&gt;'/><parameter name='adapter' type='android.widget.ListAdapter'/></constructor><method name='areAllItemsEnabled' return='boolean'/><method name='getCount' return='int'/><method name='getFilter' return='android.widget.Filter'/><method name='getFootersCount' return='int'/><method name='getHeadersCount' return='int'/><method name='getItem' return='java.lang.Object'><parameter name='position' type='int'/></method><method name='getItemId' return='long'><parameter name='position' type='int'/></method><method name='getItemViewType' return='int'><parameter name='position' type='int'/></method><method name='getView' return='android.view.View'><parameter name='position' type='int'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='getViewTypeCount' return='int'/><method name='getWrappedAdapter' return='android.widget.ListAdapter'/><method name='hasStableIds' return='boolean'/><method name='isEmpty' return='boolean'/><method name='isEnabled' return='boolean'><parameter name='position' type='int'/></method><method name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method name='removeFooter' return='boolean'><parameter name='v' type='android.view.View'/></method><method name='removeHeader' return='boolean'><parameter name='v' type='android.view.View'/></method><method name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method></class><class extends='android.widget.ImageView' name='ImageButton'><constructor name='ImageButton' type='android.widget.ImageButton'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ImageButton' type='android.widget.ImageButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ImageButton' type='android.widget.ImageButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor></class><class extends='android.widget.ViewSwitcher' name='ImageSwitcher'><constructor name='ImageSwitcher' type='android.widget.ImageSwitcher'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ImageSwitcher' type='android.widget.ImageSwitcher'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='setImageDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method name='setImageResource'><parameter name='resid' type='int'/></method><method name='setImageURI'><parameter name='uri' type='android.net.Uri'/></method></class><class extends='android.view.View' name='ImageView'><constructor name='ImageView' type='android.widget.ImageView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ImageView' type='android.widget.ImageView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ImageView' type='android.widget.ImageView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method final='true' name='clearColorFilter'/><method name='getDrawable' return='android.graphics.drawable.Drawable'/><method name='getImageMatrix' return='android.graphics.Matrix'/><method name='getScaleType' return='android.widget.ImageView.ScaleType'/><method name='onCreateDrawableState' return='int[]'><parameter name='extraSpace' type='int'/></method><method name='setAdjustViewBounds'><parameter name='adjustViewBounds' type='boolean'/></method><method deprecated='16' name='setAlpha'><parameter name='alpha' type='int'/></method><method final='true' name='setColorFilter'><parameter name='color' type='int'/><parameter name='mode' type='android.graphics.PorterDuff.Mode'/></method><method name='setColorFilter'><parameter name='cf' type='android.graphics.ColorFilter'/></method><method name='setFrame' return='boolean' visibility='protected'><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method name='setImageBitmap'><parameter name='bm' type='android.graphics.Bitmap'/></method><method name='setImageDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method name='setImageLevel'><parameter name='level' type='int'/></method><method name='setImageMatrix'><parameter name='matrix' type='android.graphics.Matrix'/></method><method name='setImageResource'><parameter name='resId' type='int'/></method><method name='setImageState'><parameter name='state' type='int[]'/><parameter name='merge' type='boolean'/></method><method name='setImageURI'><parameter name='uri' type='android.net.Uri'/></method><method name='setMaxHeight'><parameter name='maxHeight' type='int'/></method><method name='setMaxWidth'><parameter name='maxWidth' type='int'/></method><method name='setScaleType'><parameter name='scaleType' type='android.widget.ImageView.ScaleType'/></method><method api_added='8' final='true' name='setColorFilter'><parameter name='color' type='int'/></method><method api_added='11' name='getBaselineAlignBottom' return='boolean'/><method api_added='11' name='setBaseline'><parameter name='baseline' type='int'/></method><method api_added='11' name='setBaselineAlignBottom'><parameter name='aligned' type='boolean'/></method><method api_added='16' name='getAdjustViewBounds' return='boolean'/><method api_added='16' name='getColorFilter' return='android.graphics.ColorFilter'/><method api_added='16' name='getCropToPadding' return='boolean'/><method api_added='16' name='getImageAlpha' return='int'/><method api_added='16' name='getMaxHeight' return='int'/><method api_added='16' name='getMaxWidth' return='int'/><method api_added='16' name='setCropToPadding'><parameter name='arg0' type='boolean'/></method><method api_added='16' name='setImageAlpha'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Enum' final='true' name='ImageView.ScaleType' static='true'><method name='valueOf' return='android.widget.ImageView.ScaleType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.widget.ImageView.ScaleType[]' static='true'/></class><class extends='android.view.ViewGroup' name='LinearLayout'><constructor name='LinearLayout' type='android.widget.LinearLayout'><parameter name='context' type='android.content.Context'/></constructor><constructor name='LinearLayout' type='android.widget.LinearLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getBaselineAlignedChildIndex' return='int'/><method name='getOrientation' return='int'/><method name='getWeightSum' return='float'/><method name='isBaselineAligned' return='boolean'/><method name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method name='setBaselineAligned'><parameter name='baselineAligned' type='boolean'/></method><method name='setBaselineAlignedChildIndex'><parameter name='i' type='int'/></method><method name='setGravity'><parameter name='gravity' type='int'/></method><method name='setHorizontalGravity'><parameter name='horizontalGravity' type='int'/></method><method name='setOrientation'><parameter name='orientation' type='int'/></method><method name='setVerticalGravity'><parameter name='verticalGravity' type='int'/></method><method name='setWeightSum'><parameter name='weightSum' type='float'/></method><method api_added='11' name='getShowDividers' return='int'/><method api_added='11' name='isMeasureWithLargestChildEnabled' return='boolean'/><method api_added='11' name='setDividerDrawable'><parameter name='divider' type='android.graphics.drawable.Drawable'/></method><method api_added='11' name='setMeasureWithLargestChildEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='11' name='setShowDividers'><parameter name='showDividers' type='int'/></method><method api_added='14' name='getDividerPadding' return='int'/><method api_added='14' name='setDividerPadding'><parameter name='arg0' type='int'/></method><method api_added='16' name='getDividerDrawable' return='android.graphics.drawable.Drawable'/></class><class extends='android.view.ViewGroup.MarginLayoutParams' name='LinearLayout.LayoutParams' static='true'><constructor name='LinearLayout.LayoutParams' type='android.widget.LinearLayout.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='LinearLayout.LayoutParams' type='android.widget.LinearLayout.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/></constructor><constructor name='LinearLayout.LayoutParams' type='android.widget.LinearLayout.LayoutParams'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='weight' type='float'/></constructor><constructor name='LinearLayout.LayoutParams' type='android.widget.LinearLayout.LayoutParams'><parameter name='p' type='android.view.ViewGroup.LayoutParams'/></constructor><constructor name='LinearLayout.LayoutParams' type='android.widget.LinearLayout.LayoutParams'><parameter name='source' type='android.view.ViewGroup.MarginLayoutParams'/></constructor><method name='debug' return='java.lang.String'><parameter name='output' type='java.lang.String'/></method></class><class extends='android.widget.AbsListView' name='ListView'><constructor name='ListView' type='android.widget.ListView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ListView' type='android.widget.ListView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ListView' type='android.widget.ListView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='addFooterView'><parameter name='v' type='android.view.View'/><parameter name='data' type='java.lang.Object'/><parameter name='isSelectable' type='boolean'/></method><method name='addFooterView'><parameter name='v' type='android.view.View'/></method><method name='addHeaderView'><parameter name='v' type='android.view.View'/><parameter name='data' type='java.lang.Object'/><parameter name='isSelectable' type='boolean'/></method><method name='addHeaderView'><parameter name='v' type='android.view.View'/></method><method api_removed='11' name='clearChoices'/><method name='findViewTraversal' return='android.view.View' visibility='protected'><parameter name='id' type='int'/></method><method name='findViewWithTagTraversal' return='android.view.View' visibility='protected'><parameter name='tag' type='java.lang.Object'/></method><method name='getAdapter' return='android.widget.ListAdapter'/><method api_removed='11' name='getCheckedItemPosition' return='int'/><method api_removed='11' name='getCheckedItemPositions' return='android.util.SparseBooleanArray'/><method api_removed='11' name='getChoiceMode' return='int'/><method name='getDivider' return='android.graphics.drawable.Drawable'/><method name='getDividerHeight' return='int'/><method name='getFooterViewsCount' return='int'/><method name='getHeaderViewsCount' return='int'/><method name='getItemsCanFocus' return='boolean'/><method name='getMaxScrollAmount' return='int'/><method api_removed='11' name='isItemChecked' return='boolean'><parameter name='position' type='int'/></method><method name='removeFooterView' return='boolean'><parameter name='v' type='android.view.View'/></method><method name='removeHeaderView' return='boolean'><parameter name='v' type='android.view.View'/></method><method api_removed='11' name='setAdapter'><parameter name='adapter' type='android.widget.ListAdapter'/></method><method api_removed='11' name='setChoiceMode'><parameter name='choiceMode' type='int'/></method><method name='setDivider'><parameter name='divider' type='android.graphics.drawable.Drawable'/></method><method name='setDividerHeight'><parameter name='height' type='int'/></method><method api_removed='11' name='setItemChecked'><parameter name='position' type='int'/><parameter name='value' type='boolean'/></method><method name='setItemsCanFocus'><parameter name='itemsCanFocus' type='boolean'/></method><method name='setSelection'><parameter name='position' type='int'/></method><method name='setSelectionAfterHeaderView'/><method name='setSelectionFromTop'><parameter name='position' type='int'/><parameter name='y' type='int'/></method><method api_added='3' name='setFooterDividersEnabled'><parameter name='footerDividersEnabled' type='boolean'/></method><method api_added='3' name='setHeaderDividersEnabled'><parameter name='headerDividersEnabled' type='boolean'/></method><method api_added='4' deprecated='8' name='getCheckItemIds' return='long[]'/><method api_added='8' api_removed='11' name='getCheckedItemIds' return='long[]'/><method api_added='9' name='getOverscrollFooter' return='android.graphics.drawable.Drawable'/><method api_added='9' name='getOverscrollHeader' return='android.graphics.drawable.Drawable'/><method api_added='9' name='setOverscrollFooter'><parameter name='footer' type='android.graphics.drawable.Drawable'/></method><method api_added='9' name='setOverscrollHeader'><parameter name='header' type='android.graphics.drawable.Drawable'/></method><method api_added='11' name='smoothScrollByOffset'><parameter name='offset' type='int'/></method><method api_added='19' name='areFooterDividersEnabled' return='boolean'/><method api_added='19' name='areHeaderDividersEnabled' return='boolean'/></class><class extends='java.lang.Object' name='ListView.FixedViewInfo'><constructor name='ListView.FixedViewInfo' type='android.widget.ListView.FixedViewInfo'/></class><class extends='android.widget.FrameLayout' name='MediaController'><constructor name='MediaController' type='android.widget.MediaController'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='MediaController' type='android.widget.MediaController'><parameter name='context' type='android.content.Context'/><parameter name='useFastForward' type='boolean'/></constructor><constructor name='MediaController' type='android.widget.MediaController'><parameter name='context' type='android.content.Context'/></constructor><method name='hide'/><method name='isShowing' return='boolean'/><method name='onFinishInflate'/><method name='setAnchorView'><parameter name='view' type='android.view.View'/></method><method name='setMediaPlayer'><parameter name='player' type='android.widget.MediaController.MediaPlayerControl'/></method><method name='setPrevNextListeners'><parameter name='next' type='android.view.View.OnClickListener'/><parameter name='prev' type='android.view.View.OnClickListener'/></method><method name='show'/><method name='show'><parameter name='timeout' type='int'/></method></class><class extends='android.widget.AutoCompleteTextView' name='MultiAutoCompleteTextView'><constructor name='MultiAutoCompleteTextView' type='android.widget.MultiAutoCompleteTextView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='MultiAutoCompleteTextView' type='android.widget.MultiAutoCompleteTextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='MultiAutoCompleteTextView' type='android.widget.MultiAutoCompleteTextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='performFiltering' visibility='protected'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='keyCode' type='int'/></method><method name='setTokenizer'><parameter name='t' type='android.widget.MultiAutoCompleteTextView.Tokenizer'/></method></class><class extends='java.lang.Object' name='MultiAutoCompleteTextView.CommaTokenizer' static='true'><constructor name='MultiAutoCompleteTextView.CommaTokenizer' type='android.widget.MultiAutoCompleteTextView.CommaTokenizer'/><method name='findTokenEnd' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='cursor' type='int'/></method><method name='findTokenStart' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='cursor' type='int'/></method><method name='terminateToken' return='java.lang.CharSequence'><parameter name='text' type='java.lang.CharSequence'/></method></class><class extends='java.lang.Object' name='PopupWindow'><constructor name='PopupWindow' type='android.widget.PopupWindow'><parameter name='context' type='android.content.Context'/></constructor><constructor name='PopupWindow' type='android.widget.PopupWindow'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='PopupWindow' type='android.widget.PopupWindow'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='PopupWindow' type='android.widget.PopupWindow'/><constructor name='PopupWindow' type='android.widget.PopupWindow'><parameter name='contentView' type='android.view.View'/></constructor><constructor name='PopupWindow' type='android.widget.PopupWindow'><parameter name='width' type='int'/><parameter name='height' type='int'/></constructor><constructor name='PopupWindow' type='android.widget.PopupWindow'><parameter name='contentView' type='android.view.View'/><parameter name='width' type='int'/><parameter name='height' type='int'/></constructor><constructor name='PopupWindow' type='android.widget.PopupWindow'><parameter name='contentView' type='android.view.View'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='focusable' type='boolean'/></constructor><method name='dismiss'/><method name='getAnimationStyle' return='int'/><method name='getBackground' return='android.graphics.drawable.Drawable'/><method name='getContentView' return='android.view.View'/><method name='getHeight' return='int'/><method name='getMaxAvailableHeight' return='int'><parameter name='anchor' type='android.view.View'/></method><method name='getWidth' return='int'/><method name='isFocusable' return='boolean'/><method name='isShowing' return='boolean'/><method name='setAnimationStyle'><parameter name='animationStyle' type='int'/></method><method name='setBackgroundDrawable'><parameter name='background' type='android.graphics.drawable.Drawable'/></method><method name='setContentView'><parameter name='contentView' type='android.view.View'/></method><method name='setFocusable'><parameter name='focusable' type='boolean'/></method><method name='setHeight'><parameter name='height' type='int'/></method><method name='setIgnoreCheekPress'/><method name='setOnDismissListener'><parameter name='onDismissListener' type='android.widget.PopupWindow.OnDismissListener'/></method><method name='setWidth'><parameter name='width' type='int'/></method><method name='showAsDropDown'><parameter name='anchor' type='android.view.View'/></method><method name='showAsDropDown'><parameter name='anchor' type='android.view.View'/><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/></method><method name='showAtLocation'><parameter name='parent' type='android.view.View'/><parameter name='gravity' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method name='update'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='update'><parameter name='anchor' type='android.view.View'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method name='update'><parameter name='anchor' type='android.view.View'/><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='3' name='getInputMethodMode' return='int'/><method api_added='3' name='getMaxAvailableHeight' return='int'><parameter name='anchor' type='android.view.View'/><parameter name='yOffset' type='int'/></method><method api_added='3' name='isAboveAnchor' return='boolean'/><method api_added='3' name='isClippingEnabled' return='boolean'/><method api_added='3' name='isOutsideTouchable' return='boolean'/><method api_added='3' name='isTouchable' return='boolean'/><method api_added='3' name='setClippingEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='3' name='setInputMethodMode'><parameter name='mode' type='int'/></method><method api_added='3' name='setOutsideTouchable'><parameter name='touchable' type='boolean'/></method><method api_added='3' name='setTouchInterceptor'><parameter name='l' type='android.view.View.OnTouchListener'/></method><method api_added='3' name='setTouchable'><parameter name='touchable' type='boolean'/></method><method api_added='3' name='setWindowLayoutMode'><parameter name='widthSpec' type='int'/><parameter name='heightSpec' type='int'/></method><method api_added='3' name='update'/><method api_added='3' name='update'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='force' type='boolean'/></method><method api_added='4' name='getSoftInputMode' return='int'/><method api_added='4' name='setSoftInputMode'><parameter name='mode' type='int'/></method><method api_added='4' name='update'><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='11' name='isSplitTouchEnabled' return='boolean'/><method api_added='11' name='setSplitTouchEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='19' name='showAsDropDown'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method></class><class extends='android.view.View' name='ProgressBar'><constructor name='ProgressBar' type='android.widget.ProgressBar'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ProgressBar' type='android.widget.ProgressBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ProgressBar' type='android.widget.ProgressBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getIndeterminateDrawable' return='android.graphics.drawable.Drawable'/><method name='getInterpolator' return='android.view.animation.Interpolator'/><method name='getMax' return='int' synchronized='true'/><method name='getProgress' return='int' synchronized='true'/><method name='getProgressDrawable' return='android.graphics.drawable.Drawable'/><method name='getSecondaryProgress' return='int' synchronized='true'/><method final='true' name='incrementProgressBy' synchronized='true'><parameter name='diff' type='int'/></method><method final='true' name='incrementSecondaryProgressBy' synchronized='true'><parameter name='diff' type='int'/></method><method name='isIndeterminate' return='boolean' synchronized='true'/><method name='setIndeterminate' synchronized='true'><parameter name='indeterminate' type='boolean'/></method><method name='setIndeterminateDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method name='setInterpolator'><parameter name='context' type='android.content.Context'/><parameter name='resID' type='int'/></method><method name='setInterpolator'><parameter name='interpolator' type='android.view.animation.Interpolator'/></method><method name='setMax' synchronized='true'><parameter name='max' type='int'/></method><method name='setProgress' synchronized='true'><parameter name='progress' type='int'/></method><method name='setProgressDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method name='setSecondaryProgress' synchronized='true'><parameter name='secondaryProgress' type='int'/></method><method api_added='3' name='onRestoreInstanceState'><parameter name='state' type='android.os.Parcelable'/></method><method api_added='3' name='onSaveInstanceState' return='android.os.Parcelable'/></class><class extends='android.widget.CompoundButton' name='RadioButton'><constructor name='RadioButton' type='android.widget.RadioButton'><parameter name='context' type='android.content.Context'/></constructor><constructor name='RadioButton' type='android.widget.RadioButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='RadioButton' type='android.widget.RadioButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor></class><class extends='android.widget.LinearLayout' name='RadioGroup'><constructor name='RadioGroup' type='android.widget.RadioGroup'><parameter name='context' type='android.content.Context'/></constructor><constructor name='RadioGroup' type='android.widget.RadioGroup'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='check'><parameter name='id' type='int'/></method><method name='clearCheck'/><method name='getCheckedRadioButtonId' return='int'/><method name='setOnCheckedChangeListener'><parameter name='listener' type='android.widget.RadioGroup.OnCheckedChangeListener'/></method></class><class extends='android.widget.LinearLayout.LayoutParams' name='RadioGroup.LayoutParams' static='true'><constructor name='RadioGroup.LayoutParams' type='android.widget.RadioGroup.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='RadioGroup.LayoutParams' type='android.widget.RadioGroup.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/></constructor><constructor name='RadioGroup.LayoutParams' type='android.widget.RadioGroup.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='initWeight' type='float'/></constructor><constructor name='RadioGroup.LayoutParams' type='android.widget.RadioGroup.LayoutParams'><parameter name='p' type='android.view.ViewGroup.LayoutParams'/></constructor><constructor name='RadioGroup.LayoutParams' type='android.widget.RadioGroup.LayoutParams'><parameter name='source' type='android.view.ViewGroup.MarginLayoutParams'/></constructor></class><class extends='android.widget.AbsSeekBar' name='RatingBar'><constructor name='RatingBar' type='android.widget.RatingBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='RatingBar' type='android.widget.RatingBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='RatingBar' type='android.widget.RatingBar'><parameter name='context' type='android.content.Context'/></constructor><method name='getNumStars' return='int'/><method name='getOnRatingBarChangeListener' return='android.widget.RatingBar.OnRatingBarChangeListener'/><method name='getRating' return='float'/><method name='getStepSize' return='float'/><method name='isIndicator' return='boolean'/><method name='setIsIndicator'><parameter name='isIndicator' type='boolean'/></method><method name='setNumStars'><parameter name='numStars' type='int'/></method><method name='setOnRatingBarChangeListener'><parameter name='listener' type='android.widget.RatingBar.OnRatingBarChangeListener'/></method><method name='setRating'><parameter name='rating' type='float'/></method><method name='setStepSize'><parameter name='stepSize' type='float'/></method></class><class extends='android.view.ViewGroup' name='RelativeLayout'><constructor name='RelativeLayout' type='android.widget.RelativeLayout'><parameter name='context' type='android.content.Context'/></constructor><constructor name='RelativeLayout' type='android.widget.RelativeLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='RelativeLayout' type='android.widget.RelativeLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method name='setGravity'><parameter name='gravity' type='int'/></method><method name='setHorizontalGravity'><parameter name='horizontalGravity' type='int'/></method><method name='setIgnoreGravity'><parameter name='viewId' type='int'/></method><method name='setVerticalGravity'><parameter name='verticalGravity' type='int'/></method><method api_added='16' name='getGravity' return='int'/></class><class extends='android.view.ViewGroup.MarginLayoutParams' name='RelativeLayout.LayoutParams' static='true'><constructor name='RelativeLayout.LayoutParams' type='android.widget.RelativeLayout.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='RelativeLayout.LayoutParams' type='android.widget.RelativeLayout.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/></constructor><constructor name='RelativeLayout.LayoutParams' type='android.widget.RelativeLayout.LayoutParams'><parameter name='source' type='android.view.ViewGroup.LayoutParams'/></constructor><constructor name='RelativeLayout.LayoutParams' type='android.widget.RelativeLayout.LayoutParams'><parameter name='source' type='android.view.ViewGroup.MarginLayoutParams'/></constructor><method name='addRule'><parameter name='verb' type='int'/></method><method name='addRule'><parameter name='verb' type='int'/><parameter name='anchor' type='int'/></method><method name='debug' return='java.lang.String'><parameter name='output' type='java.lang.String'/></method><method name='getRules' return='int[]'/><method api_added='17' name='removeRule'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Object' name='RemoteViews'><constructor name='RemoteViews' type='android.widget.RemoteViews'><parameter name='packageName' type='java.lang.String'/><parameter name='layoutId' type='int'/></constructor><constructor name='RemoteViews' type='android.widget.RemoteViews'><parameter name='parcel' type='android.os.Parcel'/></constructor><method name='apply' return='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='describeContents' return='int'/><method name='getLayoutId' return='int'/><method name='getPackage' return='java.lang.String'/><method name='onLoadClass' return='boolean'><parameter name='clazz' type='java.lang.Class'/></method><method name='reapply'><parameter name='context' type='android.content.Context'/><parameter name='v' type='android.view.View'/></method><method name='setChronometer'><parameter name='viewId' type='int'/><parameter name='base' type='long'/><parameter name='format' type='java.lang.String'/><parameter name='running' type='boolean'/></method><method name='setImageViewResource'><parameter name='viewId' type='int'/><parameter name='srcId' type='int'/></method><method name='setImageViewUri'><parameter name='viewId' type='int'/><parameter name='uri' type='android.net.Uri'/></method><method name='setProgressBar'><parameter name='viewId' type='int'/><parameter name='max' type='int'/><parameter name='progress' type='int'/><parameter name='indeterminate' type='boolean'/></method><method name='setTextViewText'><parameter name='viewId' type='int'/><parameter name='text' type='java.lang.CharSequence'/></method><method name='setViewVisibility'><parameter name='viewId' type='int'/><parameter name='visibility' type='int'/></method><method name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='3' name='setBitmap'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='android.graphics.Bitmap'/></method><method api_added='3' name='setBoolean'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method api_added='3' name='setByte'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='byte'/></method><method api_added='3' name='setChar'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='char'/></method><method api_added='3' name='setCharSequence'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='java.lang.CharSequence'/></method><method api_added='3' name='setDouble'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='double'/></method><method api_added='3' name='setFloat'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='float'/></method><method api_added='3' name='setImageViewBitmap'><parameter name='viewId' type='int'/><parameter name='bitmap' type='android.graphics.Bitmap'/></method><method api_added='3' name='setInt'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='int'/></method><method api_added='3' name='setLong'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='long'/></method><method api_added='3' name='setOnClickPendingIntent'><parameter name='viewId' type='int'/><parameter name='pendingIntent' type='android.app.PendingIntent'/></method><method api_added='3' name='setShort'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='short'/></method><method api_added='3' name='setString'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method api_added='3' name='setTextColor'><parameter name='viewId' type='int'/><parameter name='color' type='int'/></method><method api_added='3' name='setUri'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='android.net.Uri'/></method><method api_added='7' name='addView'><parameter name='viewId' type='int'/><parameter name='nestedView' type='android.widget.RemoteViews'/></method><method api_added='7' name='removeAllViews'><parameter name='viewId' type='int'/></method><method api_added='8' name='setBundle'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='android.os.Bundle'/></method><method api_added='9' name='clone' return='android.widget.RemoteViews'/><method api_added='11' name='setEmptyView'><parameter name='viewId' type='int'/><parameter name='emptyViewId' type='int'/></method><method api_added='11' name='setIntent'><parameter name='viewId' type='int'/><parameter name='methodName' type='java.lang.String'/><parameter name='value' type='android.content.Intent'/></method><method api_added='11' name='setOnClickFillInIntent'><parameter name='viewId' type='int'/><parameter name='fillInIntent' type='android.content.Intent'/></method><method api_added='11' name='setPendingIntentTemplate'><parameter name='viewId' type='int'/><parameter name='pendingIntentTemplate' type='android.app.PendingIntent'/></method><method api_added='11' name='setRelativeScrollPosition'><parameter name='viewId' type='int'/><parameter name='offset' type='int'/></method><method api_added='11' deprecated='14' name='setRemoteAdapter'><parameter name='appWidgetId' type='int'/><parameter name='viewId' type='int'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='11' name='setScrollPosition'><parameter name='viewId' type='int'/><parameter name='position' type='int'/></method><method api_added='11' name='showNext'><parameter name='viewId' type='int'/></method><method api_added='11' name='showPrevious'><parameter name='viewId' type='int'/></method><method api_added='12' name='setDisplayedChild'><parameter name='viewId' type='int'/><parameter name='childIndex' type='int'/></method><method api_added='14' name='setRemoteAdapter'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.content.Intent'/></method><method api_added='15' name='setContentDescription'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.CharSequence'/></method><method api_added='16' name='setTextViewCompoundDrawables'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='16' name='setTextViewCompoundDrawablesRelative'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='16' name='setTextViewTextSize'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='float'/></method><method api_added='16' name='setViewPadding'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='17' name='setLabelFor'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><class extends='java.lang.RuntimeException' name='RemoteViews.ActionException' static='true'><constructor name='RemoteViews.ActionException' type='android.widget.RemoteViews.ActionException'><parameter name='message' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='RemoteViews.RemoteView' static='true'/><class abstract='true' extends='android.widget.CursorAdapter' name='ResourceCursorAdapter'><constructor deprecated='11' name='ResourceCursorAdapter' type='android.widget.ResourceCursorAdapter'><parameter name='context' type='android.content.Context'/><parameter name='layout' type='int'/><parameter name='c' type='android.database.Cursor'/></constructor><constructor api_added='14' name='deprecated ResourceCursorAdapter' type='android.widget.deprecated ResourceCursorAdapter'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.database.Cursor'/></constructor><method name='newView' return='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='setDropDownViewResource'><parameter name='dropDownLayout' type='int'/></method><method api_added='3' name='setViewResource'><parameter name='layout' type='int'/></method></class><class abstract='true' extends='android.widget.CursorTreeAdapter' name='ResourceCursorTreeAdapter'><constructor name='ResourceCursorTreeAdapter' type='android.widget.ResourceCursorTreeAdapter'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='collapsedGroupLayout' type='int'/><parameter name='expandedGroupLayout' type='int'/><parameter name='childLayout' type='int'/><parameter name='lastChildLayout' type='int'/></constructor><constructor name='ResourceCursorTreeAdapter' type='android.widget.ResourceCursorTreeAdapter'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='collapsedGroupLayout' type='int'/><parameter name='expandedGroupLayout' type='int'/><parameter name='childLayout' type='int'/></constructor><constructor name='ResourceCursorTreeAdapter' type='android.widget.ResourceCursorTreeAdapter'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='groupLayout' type='int'/><parameter name='childLayout' type='int'/></constructor><method name='newChildView' return='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isLastChild' type='boolean'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='newGroupView' return='android.view.View'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isExpanded' type='boolean'/><parameter name='parent' type='android.view.ViewGroup'/></method></class><class extends='android.widget.FrameLayout' name='ScrollView'><constructor name='ScrollView' type='android.widget.ScrollView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ScrollView' type='android.widget.ScrollView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ScrollView' type='android.widget.ScrollView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='arrowScroll' return='boolean'><parameter name='direction' type='int'/></method><method name='computeScrollDeltaToGetChildRectOnScreen' return='int' visibility='protected'><parameter name='rect' type='android.graphics.Rect'/></method><method name='executeKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method name='fling'><parameter name='velocityY' type='int'/></method><method name='fullScroll' return='boolean'><parameter name='direction' type='int'/></method><method name='getMaxScrollAmount' return='int'/><method name='isFillViewport' return='boolean'/><method name='isSmoothScrollingEnabled' return='boolean'/><method name='pageScroll' return='boolean'><parameter name='direction' type='int'/></method><method name='setFillViewport'><parameter name='fillViewport' type='boolean'/></method><method name='setSmoothScrollingEnabled'><parameter name='smoothScrollingEnabled' type='boolean'/></method><method final='true' name='smoothScrollBy'><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method final='true' name='smoothScrollTo'><parameter name='x' type='int'/><parameter name='y' type='int'/></method></class><class extends='java.lang.Object' name='Scroller'><constructor name='Scroller' type='android.widget.Scroller'><parameter name='context' type='android.content.Context'/></constructor><constructor name='Scroller' type='android.widget.Scroller'><parameter name='context' type='android.content.Context'/><parameter name='interpolator' type='android.view.animation.Interpolator'/></constructor><method name='abortAnimation'/><method name='computeScrollOffset' return='boolean'/><method name='extendDuration'><parameter name='extend' type='int'/></method><method name='fling'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='velocityX' type='int'/><parameter name='velocityY' type='int'/><parameter name='minX' type='int'/><parameter name='maxX' type='int'/><parameter name='minY' type='int'/><parameter name='maxY' type='int'/></method><method final='true' name='forceFinished'><parameter name='finished' type='boolean'/></method><method final='true' name='getCurrX' return='int'/><method final='true' name='getCurrY' return='int'/><method final='true' name='getDuration' return='int'/><method final='true' name='getFinalX' return='int'/><method final='true' name='getFinalY' return='int'/><method final='true' name='isFinished' return='boolean'/><method name='setFinalX'><parameter name='newX' type='int'/></method><method name='setFinalY'><parameter name='newY' type='int'/></method><method name='startScroll'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method name='startScroll'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='dx' type='int'/><parameter name='dy' type='int'/><parameter name='duration' type='int'/></method><method name='timePassed' return='int'/><method api_added='3' final='true' name='getStartX' return='int'/><method api_added='3' final='true' name='getStartY' return='int'/><method api_added='11' final='true' name='setFriction'><parameter name='friction' type='float'/></method><method api_added='14' name='getCurrVelocity' return='float'/></class><class extends='android.widget.AbsSeekBar' name='SeekBar'><constructor name='SeekBar' type='android.widget.SeekBar'><parameter name='context' type='android.content.Context'/></constructor><constructor name='SeekBar' type='android.widget.SeekBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='SeekBar' type='android.widget.SeekBar'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='setOnSeekBarChangeListener'><parameter name='l' type='android.widget.SeekBar.OnSeekBarChangeListener'/></method></class><class extends='android.widget.BaseAdapter' name='SimpleAdapter'><constructor name='SimpleAdapter' type='android.widget.SimpleAdapter'><parameter name='context' type='android.content.Context'/><parameter name='data' type='java.util.List&lt;? extends java.util.Map&lt;java.lang.String, ?&gt;&gt;'/><parameter name='resource' type='int'/><parameter name='from' type='java.lang.String[]'/><parameter name='to' type='int[]'/></constructor><method name='getCount' return='int'/><method name='getFilter' return='android.widget.Filter'/><method name='getItem' return='java.lang.Object'><parameter name='position' type='int'/></method><method name='getItemId' return='long'><parameter name='position' type='int'/></method><method name='getView' return='android.view.View'><parameter name='position' type='int'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='getViewBinder' return='android.widget.SimpleAdapter.ViewBinder'/><method name='setDropDownViewResource'><parameter name='resource' type='int'/></method><method name='setViewBinder'><parameter name='viewBinder' type='android.widget.SimpleAdapter.ViewBinder'/></method><method name='setViewImage'><parameter name='v' type='android.widget.ImageView'/><parameter name='value' type='int'/></method><method name='setViewImage'><parameter name='v' type='android.widget.ImageView'/><parameter name='value' type='java.lang.String'/></method><method name='setViewText'><parameter name='v' type='android.widget.TextView'/><parameter name='text' type='java.lang.String'/></method></class><class extends='android.widget.ResourceCursorAdapter' name='SimpleCursorAdapter'><constructor deprecated='11' name='SimpleCursorAdapter' type='android.widget.SimpleCursorAdapter'><parameter name='context' type='android.content.Context'/><parameter name='layout' type='int'/><parameter name='c' type='android.database.Cursor'/><parameter name='from' type='java.lang.String[]'/><parameter name='to' type='int[]'/></constructor><constructor api_added='14' name='deprecated SimpleCursorAdapter' type='android.widget.deprecated SimpleCursorAdapter'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.database.Cursor'/><parameter name='arg3' type='java.lang.String[]'/><parameter name='arg4' type='int[]'/></constructor><method name='bindView'><parameter name='view' type='android.view.View'/><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/></method><method name='getCursorToStringConverter' return='android.widget.SimpleCursorAdapter.CursorToStringConverter'/><method name='getStringConversionColumn' return='int'/><method name='getViewBinder' return='android.widget.SimpleCursorAdapter.ViewBinder'/><method name='setCursorToStringConverter'><parameter name='cursorToStringConverter' type='android.widget.SimpleCursorAdapter.CursorToStringConverter'/></method><method name='setStringConversionColumn'><parameter name='stringConversionColumn' type='int'/></method><method name='setViewBinder'><parameter name='viewBinder' type='android.widget.SimpleCursorAdapter.ViewBinder'/></method><method name='setViewImage'><parameter name='v' type='android.widget.ImageView'/><parameter name='value' type='java.lang.String'/></method><method name='setViewText'><parameter name='v' type='android.widget.TextView'/><parameter name='text' type='java.lang.String'/></method><method api_added='3' name='changeCursorAndColumns'><parameter name='c' type='android.database.Cursor'/><parameter name='from' type='java.lang.String[]'/><parameter name='to' type='int[]'/></method></class><class abstract='true' extends='android.widget.ResourceCursorTreeAdapter' name='SimpleCursorTreeAdapter'><constructor name='SimpleCursorTreeAdapter' type='android.widget.SimpleCursorTreeAdapter'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='collapsedGroupLayout' type='int'/><parameter name='expandedGroupLayout' type='int'/><parameter name='groupFrom' type='java.lang.String[]'/><parameter name='groupTo' type='int[]'/><parameter name='childLayout' type='int'/><parameter name='lastChildLayout' type='int'/><parameter name='childFrom' type='java.lang.String[]'/><parameter name='childTo' type='int[]'/></constructor><constructor name='SimpleCursorTreeAdapter' type='android.widget.SimpleCursorTreeAdapter'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='collapsedGroupLayout' type='int'/><parameter name='expandedGroupLayout' type='int'/><parameter name='groupFrom' type='java.lang.String[]'/><parameter name='groupTo' type='int[]'/><parameter name='childLayout' type='int'/><parameter name='childFrom' type='java.lang.String[]'/><parameter name='childTo' type='int[]'/></constructor><constructor name='SimpleCursorTreeAdapter' type='android.widget.SimpleCursorTreeAdapter'><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='groupLayout' type='int'/><parameter name='groupFrom' type='java.lang.String[]'/><parameter name='groupTo' type='int[]'/><parameter name='childLayout' type='int'/><parameter name='childFrom' type='java.lang.String[]'/><parameter name='childTo' type='int[]'/></constructor><method name='bindChildView' visibility='protected'><parameter name='view' type='android.view.View'/><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isLastChild' type='boolean'/></method><method name='bindGroupView' visibility='protected'><parameter name='view' type='android.view.View'/><parameter name='context' type='android.content.Context'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='isExpanded' type='boolean'/></method><method name='setViewImage' visibility='protected'><parameter name='v' type='android.widget.ImageView'/><parameter name='value' type='java.lang.String'/></method><method api_added='5' name='getViewBinder' return='android.widget.SimpleCursorTreeAdapter.ViewBinder'/><method api_added='5' name='setViewBinder'><parameter name='viewBinder' type='android.widget.SimpleCursorTreeAdapter.ViewBinder'/></method><method api_added='5' name='setViewText'><parameter name='v' type='android.widget.TextView'/><parameter name='text' type='java.lang.String'/></method></class><class extends='android.widget.BaseExpandableListAdapter' name='SimpleExpandableListAdapter'><constructor name='SimpleExpandableListAdapter' type='android.widget.SimpleExpandableListAdapter'><parameter name='context' type='android.content.Context'/><parameter name='groupData' type='java.util.List&lt;? extends java.util.Map&lt;java.lang.String, ?&gt;&gt;'/><parameter name='groupLayout' type='int'/><parameter name='groupFrom' type='java.lang.String[]'/><parameter name='groupTo' type='int[]'/><parameter name='childData' type='java.util.List&lt;? extends java.util.List&lt;? extends java.util.Map&lt;java.lang.String, ?&gt;&gt;&gt;'/><parameter name='childLayout' type='int'/><parameter name='childFrom' type='java.lang.String[]'/><parameter name='childTo' type='int[]'/></constructor><constructor name='SimpleExpandableListAdapter' type='android.widget.SimpleExpandableListAdapter'><parameter name='context' type='android.content.Context'/><parameter name='groupData' type='java.util.List&lt;? extends java.util.Map&lt;java.lang.String, ?&gt;&gt;'/><parameter name='expandedGroupLayout' type='int'/><parameter name='collapsedGroupLayout' type='int'/><parameter name='groupFrom' type='java.lang.String[]'/><parameter name='groupTo' type='int[]'/><parameter name='childData' type='java.util.List&lt;? extends java.util.List&lt;? extends java.util.Map&lt;java.lang.String, ?&gt;&gt;&gt;'/><parameter name='childLayout' type='int'/><parameter name='childFrom' type='java.lang.String[]'/><parameter name='childTo' type='int[]'/></constructor><constructor name='SimpleExpandableListAdapter' type='android.widget.SimpleExpandableListAdapter'><parameter name='context' type='android.content.Context'/><parameter name='groupData' type='java.util.List&lt;? extends java.util.Map&lt;java.lang.String, ?&gt;&gt;'/><parameter name='expandedGroupLayout' type='int'/><parameter name='collapsedGroupLayout' type='int'/><parameter name='groupFrom' type='java.lang.String[]'/><parameter name='groupTo' type='int[]'/><parameter name='childData' type='java.util.List&lt;? extends java.util.List&lt;? extends java.util.Map&lt;java.lang.String, ?&gt;&gt;&gt;'/><parameter name='childLayout' type='int'/><parameter name='lastChildLayout' type='int'/><parameter name='childFrom' type='java.lang.String[]'/><parameter name='childTo' type='int[]'/></constructor><method name='getChild' return='java.lang.Object'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method name='getChildId' return='long'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method name='getChildView' return='android.view.View'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/><parameter name='isLastChild' type='boolean'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='getChildrenCount' return='int'><parameter name='groupPosition' type='int'/></method><method name='getGroup' return='java.lang.Object'><parameter name='groupPosition' type='int'/></method><method name='getGroupCount' return='int'/><method name='getGroupId' return='long'><parameter name='groupPosition' type='int'/></method><method name='getGroupView' return='android.view.View'><parameter name='groupPosition' type='int'/><parameter name='isExpanded' type='boolean'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='hasStableIds' return='boolean'/><method name='isChildSelectable' return='boolean'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method name='newChildView' return='android.view.View'><parameter name='isLastChild' type='boolean'/><parameter name='parent' type='android.view.ViewGroup'/></method><method name='newGroupView' return='android.view.View'><parameter name='isExpanded' type='boolean'/><parameter name='parent' type='android.view.ViewGroup'/></method></class><class extends='android.widget.AbsSpinner' name='Spinner'><constructor name='Spinner' type='android.widget.Spinner'><parameter name='context' type='android.content.Context'/></constructor><constructor name='Spinner' type='android.widget.Spinner'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='Spinner' type='android.widget.Spinner'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getPrompt' return='java.lang.CharSequence'/><method name='onClick'><parameter name='dialog' type='android.content.DialogInterface'/><parameter name='which' type='int'/></method><method name='setPrompt'><parameter name='prompt' type='java.lang.CharSequence'/></method><method name='setPromptId'><parameter name='promptId' type='int'/></method><method api_added='11' name='setGravity'><parameter name='gravity' type='int'/></method><method api_added='16' name='getDropDownHorizontalOffset' return='int'/><method api_added='16' name='getDropDownVerticalOffset' return='int'/><method api_added='16' name='getDropDownWidth' return='int'/><method api_added='16' name='getGravity' return='int'/><method api_added='16' name='getPopupBackground' return='android.graphics.drawable.Drawable'/><method api_added='16' name='setDropDownHorizontalOffset'><parameter name='arg0' type='int'/></method><method api_added='16' name='setDropDownVerticalOffset'><parameter name='arg0' type='int'/></method><method api_added='16' name='setDropDownWidth'><parameter name='arg0' type='int'/></method><method api_added='16' name='setPopupBackgroundDrawable'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='16' name='setPopupBackgroundResource'><parameter name='arg0' type='int'/></method></class><class extends='android.widget.FrameLayout' name='TabHost'><constructor name='TabHost' type='android.widget.TabHost'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TabHost' type='android.widget.TabHost'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='addTab'><parameter name='tabSpec' type='android.widget.TabHost.TabSpec'/></method><method name='clearAllTabs'/><method name='getCurrentTab' return='int'/><method name='getCurrentTabTag' return='java.lang.String'/><method name='getCurrentTabView' return='android.view.View'/><method name='getCurrentView' return='android.view.View'/><method name='getTabContentView' return='android.widget.FrameLayout'/><method name='getTabWidget' return='android.widget.TabWidget'/><method name='newTabSpec' return='android.widget.TabHost.TabSpec'><parameter name='tag' type='java.lang.String'/></method><method name='onTouchModeChanged'><parameter name='isInTouchMode' type='boolean'/></method><method name='setCurrentTab'><parameter name='index' type='int'/></method><method name='setCurrentTabByTag'><parameter name='tag' type='java.lang.String'/></method><method name='setOnTabChangedListener'><parameter name='l' type='android.widget.TabHost.OnTabChangeListener'/></method><method name='setup'/><method name='setup'><parameter name='activityGroup' type='android.app.LocalActivityManager'/></method></class><class extends='java.lang.Object' name='TabHost.TabSpec'><method name='setContent' return='android.widget.TabHost.TabSpec'><parameter name='viewId' type='int'/></method><method name='setContent' return='android.widget.TabHost.TabSpec'><parameter name='contentFactory' type='android.widget.TabHost.TabContentFactory'/></method><method name='setContent' return='android.widget.TabHost.TabSpec'><parameter name='intent' type='android.content.Intent'/></method><method name='setIndicator' return='android.widget.TabHost.TabSpec'><parameter name='label' type='java.lang.CharSequence'/></method><method name='setIndicator' return='android.widget.TabHost.TabSpec'><parameter name='label' type='java.lang.CharSequence'/><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method api_added='4' name='getTag' return='java.lang.String'/><method api_added='4' name='setIndicator' return='android.widget.TabHost.TabSpec'><parameter name='view' type='android.view.View'/></method></class><class extends='android.widget.LinearLayout' name='TabWidget'><constructor name='TabWidget' type='android.widget.TabWidget'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TabWidget' type='android.widget.TabWidget'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='TabWidget' type='android.widget.TabWidget'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='dispatchDraw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method name='focusCurrentTab'><parameter name='index' type='int'/></method><method name='onFocusChange'><parameter name='v' type='android.view.View'/><parameter name='hasFocus' type='boolean'/></method><method name='setCurrentTab'><parameter name='index' type='int'/></method><method api_added='4' name='getChildTabViewAt' return='android.view.View'><parameter name='index' type='int'/></method><method api_added='4' name='getTabCount' return='int'/><method api_added='4' api_removed='11' name='setDividerDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method api_added='4' name='setDividerDrawable'><parameter name='resId' type='int'/></method><method api_added='8' name='isStripEnabled' return='boolean'/><method api_added='8' name='setLeftStripDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method api_added='8' name='setLeftStripDrawable'><parameter name='resId' type='int'/></method><method api_added='8' name='setRightStripDrawable'><parameter name='drawable' type='android.graphics.drawable.Drawable'/></method><method api_added='8' name='setRightStripDrawable'><parameter name='resId' type='int'/></method><method api_added='8' name='setStripEnabled'><parameter name='stripEnabled' type='boolean'/></method></class><class extends='android.widget.LinearLayout' name='TableLayout'><constructor name='TableLayout' type='android.widget.TableLayout'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TableLayout' type='android.widget.TableLayout'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='isColumnCollapsed' return='boolean'><parameter name='columnIndex' type='int'/></method><method name='isColumnShrinkable' return='boolean'><parameter name='columnIndex' type='int'/></method><method name='isColumnStretchable' return='boolean'><parameter name='columnIndex' type='int'/></method><method name='isShrinkAllColumns' return='boolean'/><method name='isStretchAllColumns' return='boolean'/><method name='setColumnCollapsed'><parameter name='columnIndex' type='int'/><parameter name='isCollapsed' type='boolean'/></method><method name='setColumnShrinkable'><parameter name='columnIndex' type='int'/><parameter name='isShrinkable' type='boolean'/></method><method name='setColumnStretchable'><parameter name='columnIndex' type='int'/><parameter name='isStretchable' type='boolean'/></method><method name='setShrinkAllColumns'><parameter name='shrinkAllColumns' type='boolean'/></method><method name='setStretchAllColumns'><parameter name='stretchAllColumns' type='boolean'/></method></class><class extends='android.widget.LinearLayout.LayoutParams' name='TableLayout.LayoutParams' static='true'><constructor name='TableLayout.LayoutParams' type='android.widget.TableLayout.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='TableLayout.LayoutParams' type='android.widget.TableLayout.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/></constructor><constructor name='TableLayout.LayoutParams' type='android.widget.TableLayout.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='initWeight' type='float'/></constructor><constructor name='TableLayout.LayoutParams' type='android.widget.TableLayout.LayoutParams'/><constructor name='TableLayout.LayoutParams' type='android.widget.TableLayout.LayoutParams'><parameter name='p' type='android.view.ViewGroup.LayoutParams'/></constructor><constructor name='TableLayout.LayoutParams' type='android.widget.TableLayout.LayoutParams'><parameter name='source' type='android.view.ViewGroup.MarginLayoutParams'/></constructor></class><class extends='android.widget.LinearLayout' name='TableRow'><constructor name='TableRow' type='android.widget.TableRow'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TableRow' type='android.widget.TableRow'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getVirtualChildAt' return='android.view.View'><parameter name='i' type='int'/></method><method name='getVirtualChildCount' return='int'/></class><class extends='android.widget.LinearLayout.LayoutParams' name='TableRow.LayoutParams' static='true'><constructor name='TableRow.LayoutParams' type='android.widget.TableRow.LayoutParams'><parameter name='c' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='TableRow.LayoutParams' type='android.widget.TableRow.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/></constructor><constructor name='TableRow.LayoutParams' type='android.widget.TableRow.LayoutParams'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='initWeight' type='float'/></constructor><constructor name='TableRow.LayoutParams' type='android.widget.TableRow.LayoutParams'/><constructor name='TableRow.LayoutParams' type='android.widget.TableRow.LayoutParams'><parameter name='column' type='int'/></constructor><constructor name='TableRow.LayoutParams' type='android.widget.TableRow.LayoutParams'><parameter name='p' type='android.view.ViewGroup.LayoutParams'/></constructor><constructor name='TableRow.LayoutParams' type='android.widget.TableRow.LayoutParams'><parameter name='source' type='android.view.ViewGroup.MarginLayoutParams'/></constructor></class><class extends='android.widget.ViewSwitcher' name='TextSwitcher'><constructor name='TextSwitcher' type='android.widget.TextSwitcher'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TextSwitcher' type='android.widget.TextSwitcher'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='setCurrentText'><parameter name='text' type='java.lang.CharSequence'/></method><method name='setText'><parameter name='text' type='java.lang.CharSequence'/></method></class><class extends='android.view.View' name='TextView'><constructor name='TextView' type='android.widget.TextView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TextView' type='android.widget.TextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='TextView' type='android.widget.TextView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='addTextChangedListener'><parameter name='watcher' type='android.text.TextWatcher'/></method><method final='true' name='append'><parameter name='text' type='java.lang.CharSequence'/></method><method name='append'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='debug'><parameter name='depth' type='int'/></method><method final='true' name='getAutoLinkMask' return='int'/><method name='getCompoundDrawablePadding' return='int'/><method name='getCompoundDrawables' return='android.graphics.drawable.Drawable[]'/><method name='getCompoundPaddingBottom' return='int'/><method name='getCompoundPaddingLeft' return='int'/><method name='getCompoundPaddingRight' return='int'/><method name='getCompoundPaddingTop' return='int'/><method final='true' name='getCurrentHintTextColor' return='int'/><method final='true' name='getCurrentTextColor' return='int'/><method name='getDefaultEditable' return='boolean' visibility='protected'/><method name='getDefaultMovementMethod' return='android.text.method.MovementMethod' visibility='protected'/><method name='getEllipsize' return='android.text.TextUtils.TruncateAt'/><method name='getError' return='java.lang.CharSequence'/><method name='getExtendedPaddingBottom' return='int'/><method name='getExtendedPaddingTop' return='int'/><method name='getFilters' return='android.text.InputFilter[]'/><method name='getFreezesText' return='boolean'/><method name='getGravity' return='int'/><method name='getHint' return='java.lang.CharSequence'/><method final='true' name='getHintTextColors' return='android.content.res.ColorStateList'/><method final='true' name='getKeyListener' return='android.text.method.KeyListener'/><method final='true' name='getLayout' return='android.text.Layout'/><method name='getLineBounds' return='int'><parameter name='line' type='int'/><parameter name='bounds' type='android.graphics.Rect'/></method><method name='getLineCount' return='int'/><method name='getLineHeight' return='int'/><method final='true' name='getLinkTextColors' return='android.content.res.ColorStateList'/><method final='true' name='getLinksClickable' return='boolean'/><method final='true' name='getMovementMethod' return='android.text.method.MovementMethod'/><method name='getPaint' return='android.text.TextPaint'/><method name='getPaintFlags' return='int'/><method name='getSelectionEnd' return='int'/><method name='getSelectionStart' return='int'/><method name='getText' return='java.lang.CharSequence'/><method name='getTextColor' return='int' static='true'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.content.res.TypedArray'/><parameter name='def' type='int'/></method><method final='true' name='getTextColors' return='android.content.res.ColorStateList'/><method name='getTextColors' return='android.content.res.ColorStateList' static='true'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.content.res.TypedArray'/></method><method name='getTextScaleX' return='float'/><method name='getTextSize' return='float'/><method name='getTotalPaddingBottom' return='int'/><method name='getTotalPaddingLeft' return='int'/><method name='getTotalPaddingRight' return='int'/><method name='getTotalPaddingTop' return='int'/><method final='true' name='getTransformationMethod' return='android.text.method.TransformationMethod'/><method name='getTypeface' return='android.graphics.Typeface'/><method name='getUrls' return='android.text.style.URLSpan[]'/><method name='hasSelection' return='boolean'/><method name='length' return='int'/><method name='onPreDraw' return='boolean'/><method name='onRestoreInstanceState'><parameter name='state' type='android.os.Parcelable'/></method><method name='onSaveInstanceState' return='android.os.Parcelable'/><method name='onTextChanged' visibility='protected'><parameter name='text' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='before' type='int'/><parameter name='after' type='int'/></method><method name='removeTextChangedListener'><parameter name='watcher' type='android.text.TextWatcher'/></method><method final='true' name='setAutoLinkMask'><parameter name='mask' type='int'/></method><method name='setCompoundDrawablePadding'><parameter name='pad' type='int'/></method><method name='setCompoundDrawables'><parameter name='left' type='android.graphics.drawable.Drawable'/><parameter name='top' type='android.graphics.drawable.Drawable'/><parameter name='right' type='android.graphics.drawable.Drawable'/><parameter name='bottom' type='android.graphics.drawable.Drawable'/></method><method name='setCompoundDrawablesWithIntrinsicBounds'><parameter name='left' type='android.graphics.drawable.Drawable'/><parameter name='top' type='android.graphics.drawable.Drawable'/><parameter name='right' type='android.graphics.drawable.Drawable'/><parameter name='bottom' type='android.graphics.drawable.Drawable'/></method><method name='setCursorVisible'><parameter name='visible' type='boolean'/></method><method final='true' name='setEditableFactory'><parameter name='factory' type='android.text.Editable.Factory'/></method><method name='setEllipsize'><parameter name='where' type='android.text.TextUtils.TruncateAt'/></method><method name='setEms'><parameter name='ems' type='int'/></method><method name='setError'><parameter name='error' type='java.lang.CharSequence'/></method><method name='setError'><parameter name='error' type='java.lang.CharSequence'/><parameter name='icon' type='android.graphics.drawable.Drawable'/></method><method name='setFilters'><parameter name='filters' type='android.text.InputFilter[]'/></method><method name='setFrame' return='boolean' visibility='protected'><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method name='setFreezesText'><parameter name='freezesText' type='boolean'/></method><method name='setGravity'><parameter name='gravity' type='int'/></method><method name='setHeight'><parameter name='pixels' type='int'/></method><method name='setHighlightColor'><parameter name='color' type='int'/></method><method final='true' name='setHint'><parameter name='hint' type='java.lang.CharSequence'/></method><method final='true' name='setHint'><parameter name='resid' type='int'/></method><method final='true' name='setHintTextColor'><parameter name='color' type='int'/></method><method final='true' name='setHintTextColor'><parameter name='colors' type='android.content.res.ColorStateList'/></method><method name='setHorizontallyScrolling'><parameter name='whether' type='boolean'/></method><method name='setIncludeFontPadding'><parameter name='includepad' type='boolean'/></method><method name='setKeyListener'><parameter name='input' type='android.text.method.KeyListener'/></method><method name='setLineSpacing'><parameter name='add' type='float'/><parameter name='mult' type='float'/></method><method name='setLines'><parameter name='lines' type='int'/></method><method final='true' name='setLinkTextColor'><parameter name='color' type='int'/></method><method final='true' name='setLinkTextColor'><parameter name='colors' type='android.content.res.ColorStateList'/></method><method final='true' name='setLinksClickable'><parameter name='whether' type='boolean'/></method><method name='setMaxEms'><parameter name='maxems' type='int'/></method><method name='setMaxHeight'><parameter name='maxHeight' type='int'/></method><method name='setMaxLines'><parameter name='maxlines' type='int'/></method><method name='setMaxWidth'><parameter name='maxpixels' type='int'/></method><method name='setMinEms'><parameter name='minems' type='int'/></method><method name='setMinHeight'><parameter name='minHeight' type='int'/></method><method name='setMinLines'><parameter name='minlines' type='int'/></method><method name='setMinWidth'><parameter name='minpixels' type='int'/></method><method final='true' name='setMovementMethod'><parameter name='movement' type='android.text.method.MovementMethod'/></method><method name='setPaintFlags'><parameter name='flags' type='int'/></method><method name='setScroller'><parameter name='s' type='android.widget.Scroller'/></method><method name='setSelectAllOnFocus'><parameter name='selectAllOnFocus' type='boolean'/></method><method name='setShadowLayer'><parameter name='radius' type='float'/><parameter name='dx' type='float'/><parameter name='dy' type='float'/><parameter name='color' type='int'/></method><method name='setSingleLine'/><method name='setSingleLine'><parameter name='singleLine' type='boolean'/></method><method final='true' name='setSpannableFactory'><parameter name='factory' type='android.text.Spannable.Factory'/></method><method final='true' name='setText'><parameter name='text' type='java.lang.CharSequence'/></method><method name='setText'><parameter name='text' type='java.lang.CharSequence'/><parameter name='type' type='android.widget.TextView.BufferType'/></method><method final='true' name='setText'><parameter name='text' type='char[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method><method final='true' name='setText'><parameter name='resid' type='int'/></method><method final='true' name='setText'><parameter name='resid' type='int'/><parameter name='type' type='android.widget.TextView.BufferType'/></method><method name='setTextAppearance'><parameter name='context' type='android.content.Context'/><parameter name='resid' type='int'/></method><method name='setTextColor'><parameter name='color' type='int'/></method><method name='setTextColor'><parameter name='colors' type='android.content.res.ColorStateList'/></method><method final='true' name='setTextKeepState'><parameter name='text' type='java.lang.CharSequence'/></method><method final='true' name='setTextKeepState'><parameter name='text' type='java.lang.CharSequence'/><parameter name='type' type='android.widget.TextView.BufferType'/></method><method name='setTextScaleX'><parameter name='size' type='float'/></method><method name='setTextSize'><parameter name='size' type='float'/></method><method name='setTextSize'><parameter name='unit' type='int'/><parameter name='size' type='float'/></method><method final='true' name='setTransformationMethod'><parameter name='method' type='android.text.method.TransformationMethod'/></method><method name='setTypeface'><parameter name='tf' type='android.graphics.Typeface'/><parameter name='style' type='int'/></method><method name='setTypeface'><parameter name='tf' type='android.graphics.Typeface'/></method><method name='setWidth'><parameter name='pixels' type='int'/></method><method api_added='2' name='setMarqueeRepeatLimit'><parameter name='marqueeLimit' type='int'/></method><method api_added='3' name='beginBatchEdit'/><method api_added='3' name='bringPointIntoView' return='boolean'><parameter name='offset' type='int'/></method><method api_added='3' name='clearComposingText'/><method api_added='3' name='didTouchFocusSelect' return='boolean'/><method api_added='3' name='endBatchEdit'/><method api_added='3' name='extractText' return='boolean'><parameter name='request' type='android.view.inputmethod.ExtractedTextRequest'/><parameter name='outText' type='android.view.inputmethod.ExtractedText'/></method><method api_added='3' name='getEditableText' return='android.text.Editable'/><method api_added='3' name='getImeActionId' return='int'/><method api_added='3' name='getImeActionLabel' return='java.lang.CharSequence'/><method api_added='3' name='getImeOptions' return='int'/><method api_added='3' name='getInputExtras' return='android.os.Bundle'><parameter name='create' type='boolean'/></method><method api_added='3' name='getInputType' return='int'/><method api_added='3' name='getPrivateImeOptions' return='java.lang.String'/><method api_added='3' name='isInputMethodTarget' return='boolean'/><method api_added='3' name='moveCursorToVisibleOffset' return='boolean'/><method api_added='3' name='onBeginBatchEdit'/><method api_added='3' name='onCommitCompletion'><parameter name='text' type='android.view.inputmethod.CompletionInfo'/></method><method api_added='3' name='onEditorAction'><parameter name='actionCode' type='int'/></method><method api_added='3' name='onEndBatchEdit'/><method api_added='3' name='onPrivateIMECommand' return='boolean'><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method api_added='3' name='onSelectionChanged' visibility='protected'><parameter name='selStart' type='int'/><parameter name='selEnd' type='int'/></method><method api_added='3' name='onTextContextMenuItem' return='boolean'><parameter name='id' type='int'/></method><method api_added='3' name='setCompoundDrawablesWithIntrinsicBounds'><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method api_added='3' name='setExtractedText'><parameter name='text' type='android.view.inputmethod.ExtractedText'/></method><method api_added='3' name='setImeActionLabel'><parameter name='label' type='java.lang.CharSequence'/><parameter name='actionId' type='int'/></method><method api_added='3' name='setImeOptions'><parameter name='imeOptions' type='int'/></method><method api_added='3' name='setInputExtras'><parameter name='xmlResId' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method api_added='3' name='setInputType'><parameter name='type' type='int'/></method><method api_added='3' name='setOnEditorActionListener'><parameter name='l' type='android.widget.TextView.OnEditorActionListener'/></method><method api_added='3' name='setPrivateImeOptions'><parameter name='type' type='java.lang.String'/></method><method api_added='3' name='setRawInputType'><parameter name='type' type='int'/></method><method api_added='11' name='getCustomSelectionActionModeCallback' return='android.view.ActionMode.Callback'/><method api_added='11' name='isTextSelectable' return='boolean'/><method api_added='11' name='onCommitCorrection'><parameter name='info' type='android.view.inputmethod.CorrectionInfo'/></method><method api_added='11' name='setCustomSelectionActionModeCallback'><parameter name='actionModeCallback' type='android.view.ActionMode.Callback'/></method><method api_added='11' name='setTextIsSelectable'><parameter name='selectable' type='boolean'/></method><method api_added='14' name='getOffsetForPosition' return='int'><parameter name='arg0' type='float'/><parameter name='arg1' type='float'/></method><method api_added='14' name='isSuggestionsEnabled' return='boolean'/><method api_added='14' api_removed='17' name='resetResolvedDrawables' visibility='protected'/><method api_added='14' api_removed='16' name='resetResolvedLayoutDirection' visibility='protected'/><method api_added='14' api_removed='17' name='resolveDrawables' visibility='protected'/><method api_added='14' api_removed='16' name='resolveTextDirection' visibility='protected'/><method api_added='14' name='setAllCaps'><parameter name='arg0' type='boolean'/></method><method api_added='16' name='getHighlightColor' return='int'/><method api_added='16' name='getIncludeFontPadding' return='boolean'/><method api_added='16' name='getLineSpacingExtra' return='float'/><method api_added='16' name='getLineSpacingMultiplier' return='float'/><method api_added='16' name='getMarqueeRepeatLimit' return='int'/><method api_added='16' name='getMaxEms' return='int'/><method api_added='16' name='getMaxHeight' return='int'/><method api_added='16' name='getMaxLines' return='int'/><method api_added='16' name='getMaxWidth' return='int'/><method api_added='16' name='getMinEms' return='int'/><method api_added='16' name='getMinHeight' return='int'/><method api_added='16' name='getMinLines' return='int'/><method api_added='16' name='getMinWidth' return='int'/><method api_added='16' name='getShadowColor' return='int'/><method api_added='16' name='getShadowDx' return='float'/><method api_added='16' name='getShadowDy' return='float'/><method api_added='16' name='getShadowRadius' return='float'/><method api_added='16' name='isCursorVisible' return='boolean'/><method api_added='16' api_removed='17' name='setPaddingRelative'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='17' name='getCompoundDrawablesRelative' return='android.graphics.drawable.Drawable[]'/><method api_added='17' name='getCompoundPaddingEnd' return='int'/><method api_added='17' name='getCompoundPaddingStart' return='int'/><method api_added='17' name='getTextLocale' return='java.util.Locale'/><method api_added='17' name='getTotalPaddingEnd' return='int'/><method api_added='17' name='getTotalPaddingStart' return='int'/><method api_added='17' name='setCompoundDrawablesRelative'><parameter name='arg0' type='android.graphics.drawable.Drawable'/><parameter name='arg1' type='android.graphics.drawable.Drawable'/><parameter name='arg2' type='android.graphics.drawable.Drawable'/><parameter name='arg3' type='android.graphics.drawable.Drawable'/></method><method api_added='17' name='setCompoundDrawablesRelativeWithIntrinsicBounds'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='17' name='setCompoundDrawablesRelativeWithIntrinsicBounds'><parameter name='arg0' type='android.graphics.drawable.Drawable'/><parameter name='arg1' type='android.graphics.drawable.Drawable'/><parameter name='arg2' type='android.graphics.drawable.Drawable'/><parameter name='arg3' type='android.graphics.drawable.Drawable'/></method><method api_added='17' name='setTextLocale'><parameter name='arg0' type='java.util.Locale'/></method></class><class extends='java.lang.Enum' final='true' name='TextView.BufferType' static='true'><method name='valueOf' return='android.widget.TextView.BufferType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='android.widget.TextView.BufferType[]' static='true'/></class><class extends='android.view.View.BaseSavedState' name='TextView.SavedState' static='true'/><class extends='android.widget.FrameLayout' name='TimePicker'><constructor name='TimePicker' type='android.widget.TimePicker'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TimePicker' type='android.widget.TimePicker'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='TimePicker' type='android.widget.TimePicker'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getCurrentHour' return='java.lang.Integer'/><method name='getCurrentMinute' return='java.lang.Integer'/><method name='is24HourView' return='boolean'/><method name='setCurrentHour'><parameter name='currentHour' type='java.lang.Integer'/></method><method name='setCurrentMinute'><parameter name='currentMinute' type='java.lang.Integer'/></method><method name='setIs24HourView'><parameter name='is24HourView' type='java.lang.Boolean'/></method><method name='setOnTimeChangedListener'><parameter name='onTimeChangedListener' type='android.widget.TimePicker.OnTimeChangedListener'/></method></class><class extends='java.lang.Object' name='Toast'><constructor name='Toast' type='android.widget.Toast'><parameter name='context' type='android.content.Context'/></constructor><method name='cancel'/><method name='getDuration' return='int'/><method name='getGravity' return='int'/><method name='getHorizontalMargin' return='float'/><method name='getVerticalMargin' return='float'/><method name='getView' return='android.view.View'/><method name='getXOffset' return='int'/><method name='getYOffset' return='int'/><method name='makeText' return='android.widget.Toast' static='true'><parameter name='context' type='android.content.Context'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='duration' type='int'/></method><method name='makeText' return='android.widget.Toast' static='true'><parameter name='context' type='android.content.Context'/><parameter name='resId' type='int'/><parameter name='duration' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method name='setDuration'><parameter name='duration' type='int'/></method><method name='setGravity'><parameter name='gravity' type='int'/><parameter name='xOffset' type='int'/><parameter name='yOffset' type='int'/></method><method name='setMargin'><parameter name='horizontalMargin' type='float'/><parameter name='verticalMargin' type='float'/></method><method name='setText'><parameter name='resId' type='int'/></method><method name='setText'><parameter name='s' type='java.lang.CharSequence'/></method><method name='setView'><parameter name='view' type='android.view.View'/></method><method name='show'/></class><class extends='android.widget.CompoundButton' name='ToggleButton'><constructor name='ToggleButton' type='android.widget.ToggleButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><constructor name='ToggleButton' type='android.widget.ToggleButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ToggleButton' type='android.widget.ToggleButton'><parameter name='context' type='android.content.Context'/></constructor><method name='getTextOff' return='java.lang.CharSequence'/><method name='getTextOn' return='java.lang.CharSequence'/><method name='setTextOff'><parameter name='textOff' type='java.lang.CharSequence'/></method><method name='setTextOn'><parameter name='textOn' type='java.lang.CharSequence'/></method></class><class deprecated='17' extends='android.widget.RelativeLayout' name='TwoLineListItem'><constructor name='TwoLineListItem' type='android.widget.TwoLineListItem'><parameter name='context' type='android.content.Context'/></constructor><constructor name='TwoLineListItem' type='android.widget.TwoLineListItem'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='TwoLineListItem' type='android.widget.TwoLineListItem'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getText1' return='android.widget.TextView'/><method name='getText2' return='android.widget.TextView'/></class><class extends='android.view.SurfaceView' name='VideoView'><constructor name='VideoView' type='android.widget.VideoView'><parameter name='context' type='android.content.Context'/></constructor><constructor name='VideoView' type='android.widget.VideoView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='VideoView' type='android.widget.VideoView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='getBufferPercentage' return='int'/><method name='getCurrentPosition' return='int'/><method name='getDuration' return='int'/><method name='isPlaying' return='boolean'/><method name='pause'/><method name='resolveAdjustedSize' return='int'><parameter name='desiredSize' type='int'/><parameter name='measureSpec' type='int'/></method><method name='seekTo'><parameter name='msec' type='int'/></method><method name='setMediaController'><parameter name='controller' type='android.widget.MediaController'/></method><method name='setOnCompletionListener'><parameter name='l' type='android.media.MediaPlayer.OnCompletionListener'/></method><method name='setOnErrorListener'><parameter name='l' type='android.media.MediaPlayer.OnErrorListener'/></method><method name='setOnPreparedListener'><parameter name='l' type='android.media.MediaPlayer.OnPreparedListener'/></method><method name='setVideoPath'><parameter name='path' type='java.lang.String'/></method><method name='setVideoURI'><parameter name='uri' type='android.net.Uri'/></method><method name='start'/><method name='stopPlayback'/><method api_added='5' name='canPause' return='boolean'/><method api_added='5' name='canSeekBackward' return='boolean'/><method api_added='5' name='canSeekForward' return='boolean'/><method api_added='8' name='resume'/><method api_added='8' name='suspend'/><method api_added='17' name='setOnInfoListener'><parameter name='arg0' type='android.media.MediaPlayer.OnInfoListener'/></method><method api_added='18' name='getAudioSessionId' return='int'/><method api_added='19' name='addSubtitleSource'><parameter name='arg0' type='java.io.InputStream'/><parameter name='arg1' type='android.media.MediaFormat'/></method></class><class extends='android.widget.FrameLayout' name='ViewAnimator'><constructor name='ViewAnimator' type='android.widget.ViewAnimator'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ViewAnimator' type='android.widget.ViewAnimator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getCurrentView' return='android.view.View'/><method name='getDisplayedChild' return='int'/><method name='getInAnimation' return='android.view.animation.Animation'/><method name='getOutAnimation' return='android.view.animation.Animation'/><method name='setAnimateFirstView'><parameter name='animate' type='boolean'/></method><method name='setDisplayedChild'><parameter name='whichChild' type='int'/></method><method name='setInAnimation'><parameter name='inAnimation' type='android.view.animation.Animation'/></method><method name='setInAnimation'><parameter name='context' type='android.content.Context'/><parameter name='resourceID' type='int'/></method><method name='setOutAnimation'><parameter name='outAnimation' type='android.view.animation.Animation'/></method><method name='setOutAnimation'><parameter name='context' type='android.content.Context'/><parameter name='resourceID' type='int'/></method><method name='showNext'/><method name='showPrevious'/><method api_added='17' name='getAnimateFirstView' return='boolean'/></class><class extends='android.widget.ViewAnimator' name='ViewFlipper'><constructor name='ViewFlipper' type='android.widget.ViewFlipper'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ViewFlipper' type='android.widget.ViewFlipper'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='isFlipping' return='boolean'/><method name='setFlipInterval'><parameter name='milliseconds' type='int'/></method><method name='startFlipping'/><method name='stopFlipping'/><method api_added='7' name='isAutoStart' return='boolean'/><method api_added='7' name='setAutoStart'><parameter name='autoStart' type='boolean'/></method></class><class extends='android.widget.ViewAnimator' name='ViewSwitcher'><constructor name='ViewSwitcher' type='android.widget.ViewSwitcher'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ViewSwitcher' type='android.widget.ViewSwitcher'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='getNextView' return='android.view.View'/><method name='reset'/><method name='setFactory'><parameter name='factory' type='android.widget.ViewSwitcher.ViewFactory'/></method></class><class extends='android.widget.ImageButton' name='ZoomButton'><constructor name='ZoomButton' type='android.widget.ZoomButton'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ZoomButton' type='android.widget.ZoomButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor name='ZoomButton' type='android.widget.ZoomButton'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method name='onLongClick' return='boolean'><parameter name='v' type='android.view.View'/></method><method name='setZoomSpeed'><parameter name='speed' type='long'/></method></class><class extends='android.widget.LinearLayout' name='ZoomControls'><constructor name='ZoomControls' type='android.widget.ZoomControls'><parameter name='context' type='android.content.Context'/></constructor><constructor name='ZoomControls' type='android.widget.ZoomControls'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method name='hide'/><method name='setIsZoomInEnabled'><parameter name='isEnabled' type='boolean'/></method><method name='setIsZoomOutEnabled'><parameter name='isEnabled' type='boolean'/></method><method name='setOnZoomInClickListener'><parameter name='listener' type='android.view.View.OnClickListener'/></method><method name='setOnZoomOutClickListener'><parameter name='listener' type='android.view.View.OnClickListener'/></method><method name='setZoomSpeed'><parameter name='speed' type='long'/></method><method name='show'/></class><class api_added='3' extends='android.database.DataSetObserver' name='AlphabetIndexer'><constructor api_added='3' name='AlphabetIndexer' type='android.widget.AlphabetIndexer'><parameter name='cursor' type='android.database.Cursor'/><parameter name='sortedColumnIndex' type='int'/><parameter name='alphabet' type='java.lang.CharSequence'/></constructor><method api_added='3' name='compare' return='int' visibility='protected'><parameter name='word' type='java.lang.String'/><parameter name='letter' type='java.lang.String'/></method><method api_added='3' name='getPositionForSection' return='int'><parameter name='sectionIndex' type='int'/></method><method api_added='3' name='getSectionForPosition' return='int'><parameter name='position' type='int'/></method><method api_added='3' name='getSections' return='java.lang.Object[]'/><method api_added='3' name='setCursor'><parameter name='cursor' type='android.database.Cursor'/></method></class><class api_added='3' extends='android.widget.FrameLayout' name='HorizontalScrollView'><constructor api_added='3' name='HorizontalScrollView' type='android.widget.HorizontalScrollView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='3' name='HorizontalScrollView' type='android.widget.HorizontalScrollView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='3' name='HorizontalScrollView' type='android.widget.HorizontalScrollView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='3' name='arrowScroll' return='boolean'><parameter name='direction' type='int'/></method><method api_added='3' name='computeScrollDeltaToGetChildRectOnScreen' return='int' visibility='protected'><parameter name='rect' type='android.graphics.Rect'/></method><method api_added='3' name='executeKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='fling'><parameter name='velocityX' type='int'/></method><method api_added='3' name='fullScroll' return='boolean'><parameter name='direction' type='int'/></method><method api_added='3' name='getMaxScrollAmount' return='int'/><method api_added='3' name='isFillViewport' return='boolean'/><method api_added='3' name='isSmoothScrollingEnabled' return='boolean'/><method api_added='3' name='pageScroll' return='boolean'><parameter name='direction' type='int'/></method><method api_added='3' name='setFillViewport'><parameter name='fillViewport' type='boolean'/></method><method api_added='3' name='setSmoothScrollingEnabled'><parameter name='smoothScrollingEnabled' type='boolean'/></method><method api_added='3' final='true' name='smoothScrollBy'><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method api_added='3' final='true' name='smoothScrollTo'><parameter name='x' type='int'/><parameter name='y' type='int'/></method></class><class api_added='3' deprecated='17' extends='android.view.ViewGroup' name='SlidingDrawer'><constructor api_added='3' name='SlidingDrawer' type='android.widget.SlidingDrawer'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='3' name='SlidingDrawer' type='android.widget.SlidingDrawer'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='3' name='animateClose'/><method api_added='3' name='animateOpen'/><method api_added='3' name='animateToggle'/><method api_added='3' name='close'/><method api_added='3' name='getContent' return='android.view.View'/><method api_added='3' name='getHandle' return='android.view.View'/><method api_added='3' name='isMoving' return='boolean'/><method api_added='3' name='isOpened' return='boolean'/><method api_added='3' name='lock'/><method api_added='3' name='onLayout' visibility='protected'><parameter name='changed' type='boolean'/><parameter name='l' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='b' type='int'/></method><method api_added='3' name='open'/><method api_added='3' name='setOnDrawerCloseListener'><parameter name='onDrawerCloseListener' type='android.widget.SlidingDrawer.OnDrawerCloseListener'/></method><method api_added='3' name='setOnDrawerOpenListener'><parameter name='onDrawerOpenListener' type='android.widget.SlidingDrawer.OnDrawerOpenListener'/></method><method api_added='3' name='setOnDrawerScrollListener'><parameter name='onDrawerScrollListener' type='android.widget.SlidingDrawer.OnDrawerScrollListener'/></method><method api_added='3' name='toggle'/><method api_added='3' name='unlock'/></class><class api_added='4' extends='java.lang.Object' name='ZoomButtonsController'><constructor api_added='4' name='ZoomButtonsController' type='android.widget.ZoomButtonsController'><parameter name='ownerView' type='android.view.View'/></constructor><method api_added='4' name='getContainer' return='android.view.ViewGroup'/><method api_added='4' name='getZoomControls' return='android.view.View'/><method api_added='4' name='isAutoDismissed' return='boolean'/><method api_added='4' name='isVisible' return='boolean'/><method api_added='4' name='onTouch' return='boolean'><parameter name='v' type='android.view.View'/><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='4' name='setAutoDismissed'><parameter name='autoDismiss' type='boolean'/></method><method api_added='4' name='setFocusable'><parameter name='focusable' type='boolean'/></method><method api_added='4' name='setOnZoomListener'><parameter name='listener' type='android.widget.ZoomButtonsController.OnZoomListener'/></method><method api_added='4' name='setVisible'><parameter name='visible' type='boolean'/></method><method api_added='4' name='setZoomInEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='4' name='setZoomOutEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='4' name='setZoomSpeed'><parameter name='speed' type='long'/></method></class><class api_added='5' extends='android.widget.ImageView' name='QuickContactBadge'><constructor api_added='5' name='QuickContactBadge' type='android.widget.QuickContactBadge'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='5' name='QuickContactBadge' type='android.widget.QuickContactBadge'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='5' name='QuickContactBadge' type='android.widget.QuickContactBadge'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='5' name='assignContactFromEmail'><parameter name='emailAddress' type='java.lang.String'/><parameter name='lazyLookup' type='boolean'/></method><method api_added='5' name='assignContactFromPhone'><parameter name='phoneNumber' type='java.lang.String'/><parameter name='lazyLookup' type='boolean'/></method><method api_added='5' name='assignContactUri'><parameter name='contactUri' type='android.net.Uri'/></method><method api_added='5' name='onClick'><parameter name='v' type='android.view.View'/></method><method api_added='5' name='setExcludeMimes'><parameter name='excludeMimes' type='java.lang.String[]'/></method><method api_added='5' name='setMode'><parameter name='size' type='int'/></method><method api_added='11' name='setImageToDefault'/><method api_added='18' name='assignContactFromEmail'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='boolean'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='18' name='assignContactFromPhone'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='boolean'/><parameter name='arg2' type='android.os.Bundle'/></method></class><class api_added='9' extends='java.lang.Object' name='OverScroller'><constructor api_added='9' name='OverScroller' type='android.widget.OverScroller'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='9' name='OverScroller' type='android.widget.OverScroller'><parameter name='context' type='android.content.Context'/><parameter name='interpolator' type='android.view.animation.Interpolator'/></constructor><constructor api_added='9' name='OverScroller' type='android.widget.OverScroller'><parameter name='context' type='android.content.Context'/><parameter name='interpolator' type='android.view.animation.Interpolator'/><parameter name='bounceCoefficientX' type='float'/><parameter name='bounceCoefficientY' type='float'/></constructor><method api_added='9' name='abortAnimation'/><method api_added='9' name='computeScrollOffset' return='boolean'/><method api_added='9' name='fling'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='velocityX' type='int'/><parameter name='velocityY' type='int'/><parameter name='minX' type='int'/><parameter name='maxX' type='int'/><parameter name='minY' type='int'/><parameter name='maxY' type='int'/></method><method api_added='9' name='fling'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='velocityX' type='int'/><parameter name='velocityY' type='int'/><parameter name='minX' type='int'/><parameter name='maxX' type='int'/><parameter name='minY' type='int'/><parameter name='maxY' type='int'/><parameter name='overX' type='int'/><parameter name='overY' type='int'/></method><method api_added='9' final='true' name='forceFinished'><parameter name='finished' type='boolean'/></method><method api_added='9' final='true' name='getCurrX' return='int'/><method api_added='9' final='true' name='getCurrY' return='int'/><method api_added='9' final='true' name='getFinalX' return='int'/><method api_added='9' final='true' name='getFinalY' return='int'/><method api_added='9' final='true' name='getStartX' return='int'/><method api_added='9' final='true' name='getStartY' return='int'/><method api_added='9' final='true' name='isFinished' return='boolean'/><method api_added='9' name='isOverScrolled' return='boolean'/><method api_added='9' name='notifyHorizontalEdgeReached'><parameter name='startX' type='int'/><parameter name='finalX' type='int'/><parameter name='overX' type='int'/></method><method api_added='9' name='notifyVerticalEdgeReached'><parameter name='startY' type='int'/><parameter name='finalY' type='int'/><parameter name='overY' type='int'/></method><method api_added='9' name='springBack' return='boolean'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='minX' type='int'/><parameter name='maxX' type='int'/><parameter name='minY' type='int'/><parameter name='maxY' type='int'/></method><method api_added='9' name='startScroll'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method api_added='9' name='startScroll'><parameter name='startX' type='int'/><parameter name='startY' type='int'/><parameter name='dx' type='int'/><parameter name='dy' type='int'/><parameter name='duration' type='int'/></method><method api_added='11' final='true' name='setFriction'><parameter name='friction' type='float'/></method><method api_added='14' name='getCurrVelocity' return='float'/></class><class abstract='true' api_added='11' extends='android.widget.AdapterView' name='AdapterViewAnimator'><constructor api_added='11' name='AdapterViewAnimator' type='android.widget.AdapterViewAnimator'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='AdapterViewAnimator' type='android.widget.AdapterViewAnimator'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='11' name='advance'/><method api_added='11' name='fyiWillBeAdvancedByHostKThx'/><method api_added='11' name='getAdapter' return='android.widget.Adapter'/><method api_added='11' name='getCurrentView' return='android.view.View'/><method api_added='11' name='getDisplayedChild' return='int'/><method api_added='11' name='getInAnimation' return='android.animation.ObjectAnimator'/><method api_added='11' name='getOutAnimation' return='android.animation.ObjectAnimator'/><method api_added='11' name='getSelectedView' return='android.view.View'/><method api_added='11' name='onRemoteAdapterConnected' return='boolean'/><method api_added='11' name='onRemoteAdapterDisconnected'/><method api_added='11' name='onRestoreInstanceState'><parameter name='state' type='android.os.Parcelable'/></method><method api_added='11' name='onSaveInstanceState' return='android.os.Parcelable'/><method api_added='11' name='setAdapter'><parameter name='adapter' type='android.widget.Adapter'/></method><method api_added='11' name='setAnimateFirstView'><parameter name='animate' type='boolean'/></method><method api_added='11' name='setDisplayedChild'><parameter name='whichChild' type='int'/></method><method api_added='11' name='setInAnimation'><parameter name='inAnimation' type='android.animation.ObjectAnimator'/></method><method api_added='11' name='setInAnimation'><parameter name='context' type='android.content.Context'/><parameter name='resourceID' type='int'/></method><method api_added='11' name='setOutAnimation'><parameter name='outAnimation' type='android.animation.ObjectAnimator'/></method><method api_added='11' name='setOutAnimation'><parameter name='context' type='android.content.Context'/><parameter name='resourceID' type='int'/></method><method api_added='11' name='setRemoteViewsAdapter'><parameter name='intent' type='android.content.Intent'/></method><method api_added='11' name='setSelection'><parameter name='position' type='int'/></method><method api_added='11' name='showNext'/><method api_added='11' name='showPrevious'/><method api_added='14' name='deferNotifyDataSetChanged'/></class><class api_added='11' extends='android.widget.AdapterViewAnimator' name='AdapterViewFlipper'><constructor api_added='11' name='AdapterViewFlipper' type='android.widget.AdapterViewFlipper'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='AdapterViewFlipper' type='android.widget.AdapterViewFlipper'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='11' name='isAutoStart' return='boolean'/><method api_added='11' name='isFlipping' return='boolean'/><method api_added='11' name='setAutoStart'><parameter name='autoStart' type='boolean'/></method><method api_added='11' name='setFlipInterval'><parameter name='milliseconds' type='int'/></method><method api_added='11' name='startFlipping'/><method api_added='11' name='stopFlipping'/><method api_added='16' name='getFlipInterval' return='int'/></class><class api_added='11' extends='android.widget.FrameLayout' name='CalendarView'><constructor api_added='11' name='CalendarView' type='android.widget.CalendarView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='CalendarView' type='android.widget.CalendarView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='11' name='CalendarView' type='android.widget.CalendarView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='11' name='getDate' return='long'/><method api_added='11' name='getFirstDayOfWeek' return='int'/><method api_added='11' name='getMaxDate' return='long'/><method api_added='11' name='getMinDate' return='long'/><method api_added='11' name='getShowWeekNumber' return='boolean'/><method api_added='11' name='setDate'><parameter name='date' type='long'/></method><method api_added='11' name='setDate'><parameter name='date' type='long'/><parameter name='animate' type='boolean'/><parameter name='center' type='boolean'/></method><method api_added='11' name='setFirstDayOfWeek'><parameter name='firstDayOfWeek' type='int'/></method><method api_added='11' name='setMaxDate'><parameter name='maxDate' type='long'/></method><method api_added='11' name='setMinDate'><parameter name='minDate' type='long'/></method><method api_added='11' name='setOnDateChangeListener'><parameter name='listener' type='android.widget.CalendarView.OnDateChangeListener'/></method><method api_added='11' name='setShowWeekNumber'><parameter name='showWeekNumber' type='boolean'/></method><method api_added='16' name='getDateTextAppearance' return='int'/><method api_added='16' name='getFocusedMonthDateColor' return='int'/><method api_added='16' name='getSelectedDateVerticalBar' return='android.graphics.drawable.Drawable'/><method api_added='16' name='getSelectedWeekBackgroundColor' return='int'/><method api_added='16' name='getShownWeekCount' return='int'/><method api_added='16' name='getUnfocusedMonthDateColor' return='int'/><method api_added='16' name='getWeekDayTextAppearance' return='int'/><method api_added='16' name='getWeekNumberColor' return='int'/><method api_added='16' name='getWeekSeparatorLineColor' return='int'/><method api_added='16' name='setDateTextAppearance'><parameter name='arg0' type='int'/></method><method api_added='16' name='setFocusedMonthDateColor'><parameter name='arg0' type='int'/></method><method api_added='16' name='setSelectedDateVerticalBar'><parameter name='arg0' type='int'/></method><method api_added='16' name='setSelectedDateVerticalBar'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='16' name='setSelectedWeekBackgroundColor'><parameter name='arg0' type='int'/></method><method api_added='16' name='setShownWeekCount'><parameter name='arg0' type='int'/></method><method api_added='16' name='setUnfocusedMonthDateColor'><parameter name='arg0' type='int'/></method><method api_added='16' name='setWeekDayTextAppearance'><parameter name='arg0' type='int'/></method><method api_added='16' name='setWeekNumberColor'><parameter name='arg0' type='int'/></method><method api_added='16' name='setWeekSeparatorLineColor'><parameter name='arg0' type='int'/></method></class><class api_added='11' extends='java.lang.Object' name='ListPopupWindow'><constructor api_added='11' name='ListPopupWindow' type='android.widget.ListPopupWindow'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='ListPopupWindow' type='android.widget.ListPopupWindow'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='11' name='ListPopupWindow' type='android.widget.ListPopupWindow'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyleAttr' type='int'/></constructor><constructor api_added='11' name='ListPopupWindow' type='android.widget.ListPopupWindow'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyleAttr' type='int'/><parameter name='defStyleRes' type='int'/></constructor><method api_added='11' name='clearListSelection'/><method api_added='11' name='dismiss'/><method api_added='11' name='getAnchorView' return='android.view.View'/><method api_added='11' name='getAnimationStyle' return='int'/><method api_added='11' name='getBackground' return='android.graphics.drawable.Drawable'/><method api_added='11' name='getHeight' return='int'/><method api_added='11' name='getHorizontalOffset' return='int'/><method api_added='11' name='getInputMethodMode' return='int'/><method api_added='11' name='getListView' return='android.widget.ListView'/><method api_added='11' name='getPromptPosition' return='int'/><method api_added='11' name='getSelectedItem' return='java.lang.Object'/><method api_added='11' name='getSelectedItemId' return='long'/><method api_added='11' name='getSelectedItemPosition' return='int'/><method api_added='11' name='getSelectedView' return='android.view.View'/><method api_added='11' name='getSoftInputMode' return='int'/><method api_added='11' name='getVerticalOffset' return='int'/><method api_added='11' name='getWidth' return='int'/><method api_added='11' name='isInputMethodNotNeeded' return='boolean'/><method api_added='11' name='isModal' return='boolean'/><method api_added='11' name='isShowing' return='boolean'/><method api_added='11' name='onKeyDown' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='onKeyPreIme' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='onKeyUp' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='performItemClick' return='boolean'><parameter name='position' type='int'/></method><method api_added='11' name='postShow'/><method api_added='11' name='setAdapter'><parameter name='adapter' type='android.widget.ListAdapter'/></method><method api_added='11' name='setAnchorView'><parameter name='anchor' type='android.view.View'/></method><method api_added='11' name='setAnimationStyle'><parameter name='animationStyle' type='int'/></method><method api_added='11' name='setBackgroundDrawable'><parameter name='d' type='android.graphics.drawable.Drawable'/></method><method api_added='11' name='setContentWidth'><parameter name='width' type='int'/></method><method api_added='11' name='setHeight'><parameter name='height' type='int'/></method><method api_added='11' name='setHorizontalOffset'><parameter name='offset' type='int'/></method><method api_added='11' name='setInputMethodMode'><parameter name='mode' type='int'/></method><method api_added='11' name='setListSelector'><parameter name='selector' type='android.graphics.drawable.Drawable'/></method><method api_added='11' name='setModal'><parameter name='modal' type='boolean'/></method><method api_added='11' name='setOnDismissListener'><parameter name='listener' type='android.widget.PopupWindow.OnDismissListener'/></method><method api_added='11' name='setOnItemClickListener'><parameter name='clickListener' type='android.widget.AdapterView.OnItemClickListener'/></method><method api_added='11' name='setOnItemSelectedListener'><parameter name='selectedListener' type='android.widget.AdapterView.OnItemSelectedListener'/></method><method api_added='11' name='setPromptPosition'><parameter name='position' type='int'/></method><method api_added='11' name='setPromptView'><parameter name='prompt' type='android.view.View'/></method><method api_added='11' name='setSelection'><parameter name='position' type='int'/></method><method api_added='11' name='setSoftInputMode'><parameter name='mode' type='int'/></method><method api_added='11' name='setVerticalOffset'><parameter name='offset' type='int'/></method><method api_added='11' name='setWidth'><parameter name='width' type='int'/></method><method api_added='11' name='show'/><method api_added='19' name='createDragToOpenListener' return='android.view.View.OnTouchListener'><parameter name='arg0' type='android.view.View'/></method><method api_added='19' name='setDropDownGravity'><parameter name='arg0' type='int'/></method></class><class api_added='11' extends='android.widget.LinearLayout' name='NumberPicker'><constructor api_added='11' name='NumberPicker' type='android.widget.NumberPicker'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='NumberPicker' type='android.widget.NumberPicker'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='11' name='NumberPicker' type='android.widget.NumberPicker'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='11' name='getDisplayedValues' return='java.lang.String[]'/><method api_added='11' name='getMaxValue' return='int'/><method api_added='11' name='getMinValue' return='int'/><method api_added='11' name='getValue' return='int'/><method api_added='11' name='getWrapSelectorWheel' return='boolean'/><method api_added='11' name='setDisplayedValues'><parameter name='displayedValues' type='java.lang.String[]'/></method><method api_added='11' name='setFormatter'><parameter name='formatter' type='android.widget.NumberPicker.Formatter'/></method><method api_added='11' name='setMaxValue'><parameter name='maxValue' type='int'/></method><method api_added='11' name='setMinValue'><parameter name='minValue' type='int'/></method><method api_added='11' name='setOnLongPressUpdateInterval'><parameter name='intervalMillis' type='long'/></method><method api_added='11' name='setOnScrollListener'><parameter name='onScrollListener' type='android.widget.NumberPicker.OnScrollListener'/></method><method api_added='11' name='setOnValueChangedListener'><parameter name='onValueChangedListener' type='android.widget.NumberPicker.OnValueChangeListener'/></method><method api_added='11' name='setValue'><parameter name='value' type='int'/></method><method api_added='11' name='setWrapSelectorWheel'><parameter name='wrapSelector' type='boolean'/></method></class><class api_added='11' extends='java.lang.Object' name='PopupMenu'><constructor api_added='11' name='PopupMenu' type='android.widget.PopupMenu'><parameter name='context' type='android.content.Context'/><parameter name='anchor' type='android.view.View'/></constructor><method api_added='11' name='dismiss'/><method api_added='11' name='getMenu' return='android.view.Menu'/><method api_added='11' name='getMenuInflater' return='android.view.MenuInflater'/><method api_added='11' name='setOnMenuItemClickListener'><parameter name='listener' type='android.widget.PopupMenu.OnMenuItemClickListener'/></method><method api_added='11' name='show'/><method api_added='14' name='inflate'><parameter name='arg0' type='int'/></method><method api_added='14' name='setOnDismissListener'><parameter name='arg0' type='android.widget.PopupMenu.OnDismissListener'/></method><method api_added='19' name='getDragToOpenListener' return='android.view.View.OnTouchListener'/></class><class abstract='true' api_added='11' extends='android.app.Service' name='RemoteViewsService'><constructor api_added='11' name='RemoteViewsService' type='android.widget.RemoteViewsService'/><method api_added='11' name='onBind' return='android.os.IBinder'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' api_added='11' name='onGetViewFactory' return='android.widget.RemoteViewsService.RemoteViewsFactory'><parameter name='intent' type='android.content.Intent'/></method></class><class api_added='11' extends='android.widget.LinearLayout' name='SearchView'><constructor api_added='11' name='SearchView' type='android.widget.SearchView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='SearchView' type='android.widget.SearchView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><method api_added='11' name='getQuery' return='java.lang.CharSequence'/><method api_added='11' name='getSuggestionsAdapter' return='android.widget.CursorAdapter'/><method api_added='11' name='isIconfiedByDefault' return='boolean'/><method api_added='11' name='isIconified' return='boolean'/><method api_added='11' name='isQueryRefinementEnabled' return='boolean'/><method api_added='11' name='isSubmitButtonEnabled' return='boolean'/><method api_added='11' name='setIconified'><parameter name='iconify' type='boolean'/></method><method api_added='11' name='setIconifiedByDefault'><parameter name='iconified' type='boolean'/></method><method api_added='11' name='setMaxWidth'><parameter name='maxpixels' type='int'/></method><method api_added='11' name='setOnCloseListener'><parameter name='listener' type='android.widget.SearchView.OnCloseListener'/></method><method api_added='11' name='setOnQueryTextFocusChangeListener'><parameter name='listener' type='android.view.View.OnFocusChangeListener'/></method><method api_added='11' name='setOnQueryTextListener'><parameter name='listener' type='android.widget.SearchView.OnQueryTextListener'/></method><method api_added='11' name='setOnSearchClickListener'><parameter name='listener' type='android.view.View.OnClickListener'/></method><method api_added='11' name='setOnSuggestionListener'><parameter name='listener' type='android.widget.SearchView.OnSuggestionListener'/></method><method api_added='11' name='setQuery'><parameter name='query' type='java.lang.CharSequence'/><parameter name='submit' type='boolean'/></method><method api_added='11' name='setQueryHint'><parameter name='hint' type='java.lang.CharSequence'/></method><method api_added='11' name='setQueryRefinementEnabled'><parameter name='enable' type='boolean'/></method><method api_added='11' name='setSearchableInfo'><parameter name='searchable' type='android.app.SearchableInfo'/></method><method api_added='11' name='setSubmitButtonEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='11' name='setSuggestionsAdapter'><parameter name='adapter' type='android.widget.CursorAdapter'/></method><method api_added='14' name='onActionViewCollapsed'/><method api_added='14' name='onActionViewExpanded'/><method api_added='14' name='setImeOptions'><parameter name='arg0' type='int'/></method><method api_added='14' name='setInputType'><parameter name='arg0' type='int'/></method><method api_added='16' name='getImeOptions' return='int'/><method api_added='16' name='getInputType' return='int'/><method api_added='16' name='getMaxWidth' return='int'/><method api_added='16' name='getQueryHint' return='java.lang.CharSequence'/></class><class api_added='11' extends='android.widget.AdapterViewAnimator' name='StackView'><constructor api_added='11' name='StackView' type='android.widget.StackView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' name='StackView' type='android.widget.StackView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor></class><class api_added='14' extends='java.lang.Object' name='EdgeEffect'><constructor api_added='14' name='EdgeEffect' type='android.widget.EdgeEffect'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='14' name='draw' return='boolean'><parameter name='arg0' type='android.graphics.Canvas'/></method><method api_added='14' name='finish'/><method api_added='14' name='isFinished' return='boolean'/><method api_added='14' name='onAbsorb'><parameter name='arg0' type='int'/></method><method api_added='14' name='onPull'><parameter name='arg0' type='float'/></method><method api_added='14' name='onRelease'/><method api_added='14' name='setSize'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='android.view.ViewGroup' name='GridLayout'><constructor api_added='14' name='GridLayout' type='android.widget.GridLayout'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='GridLayout' type='android.widget.GridLayout'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='14' name='GridLayout' type='android.widget.GridLayout'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='14' name='getAlignmentMode' return='int'/><method api_added='14' name='getColumnCount' return='int'/><method api_added='14' name='getOrientation' return='int'/><method api_added='14' name='getRowCount' return='int'/><method api_added='14' name='getUseDefaultMargins' return='boolean'/><method api_added='14' name='isColumnOrderPreserved' return='boolean'/><method api_added='14' name='isRowOrderPreserved' return='boolean'/><method api_added='14' name='onLayout' visibility='protected'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='14' name='setAlignmentMode'><parameter name='arg0' type='int'/></method><method api_added='14' name='setColumnCount'><parameter name='arg0' type='int'/></method><method api_added='14' name='setColumnOrderPreserved'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setOrientation'><parameter name='arg0' type='int'/></method><method api_added='14' name='setRowCount'><parameter name='arg0' type='int'/></method><method api_added='14' name='setRowOrderPreserved'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setUseDefaultMargins'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='spec' return='android.widget.GridLayout.Spec' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.widget.GridLayout.Alignment'/></method><method api_added='14' name='spec' return='android.widget.GridLayout.Spec' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.widget.GridLayout.Alignment'/></method><method api_added='14' name='spec' return='android.widget.GridLayout.Spec' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='14' name='spec' return='android.widget.GridLayout.Spec' static='true'><parameter name='arg0' type='int'/></method></class><class abstract='true' api_added='14' extends='java.lang.Object' name='GridLayout.Alignment' static='true'/><class api_added='14' extends='android.view.ViewGroup.MarginLayoutParams' name='GridLayout.LayoutParams' static='true'><constructor api_added='14' name='GridLayout.LayoutParams' type='android.widget.GridLayout.LayoutParams'><parameter name='arg0' type='android.widget.GridLayout.Spec'/><parameter name='arg1' type='android.widget.GridLayout.Spec'/></constructor><constructor api_added='14' name='GridLayout.LayoutParams' type='android.widget.GridLayout.LayoutParams'/><constructor api_added='14' name='GridLayout.LayoutParams' type='android.widget.GridLayout.LayoutParams'><parameter name='arg0' type='android.view.ViewGroup.LayoutParams'/></constructor><constructor api_added='14' name='GridLayout.LayoutParams' type='android.widget.GridLayout.LayoutParams'><parameter name='arg0' type='android.view.ViewGroup.MarginLayoutParams'/></constructor><constructor api_added='14' name='GridLayout.LayoutParams' type='android.widget.GridLayout.LayoutParams'><parameter name='arg0' type='android.widget.GridLayout.LayoutParams'/></constructor><constructor api_added='14' name='GridLayout.LayoutParams' type='android.widget.GridLayout.LayoutParams'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><method api_added='14' name='setGravity'><parameter name='arg0' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='GridLayout.Spec' static='true'/><class api_added='14' extends='android.view.ActionProvider' name='ShareActionProvider'><constructor api_added='14' name='ShareActionProvider' type='android.widget.ShareActionProvider'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='14' name='onCreateActionView' return='android.view.View'/><method api_added='14' name='setOnShareTargetSelectedListener'><parameter name='arg0' type='android.widget.ShareActionProvider.OnShareTargetSelectedListener'/></method><method api_added='14' name='setShareHistoryFileName'><parameter name='arg0' type='java.lang.String'/></method><method api_added='14' name='setShareIntent'><parameter name='arg0' type='android.content.Intent'/></method></class><class api_added='14' extends='android.view.View' final='true' name='Space'><constructor api_added='14' name='Space' type='android.widget.Space'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='Space' type='android.widget.Space'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='14' name='Space' type='android.widget.Space'><parameter name='arg0' type='android.content.Context'/></constructor></class><class api_added='14' extends='android.widget.CompoundButton' name='Switch'><constructor api_added='14' name='Switch' type='android.widget.Switch'><parameter name='arg0' type='android.content.Context'/></constructor><constructor api_added='14' name='Switch' type='android.widget.Switch'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='14' name='Switch' type='android.widget.Switch'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><method api_added='14' name='getTextOff' return='java.lang.CharSequence'/><method api_added='14' name='getTextOn' return='java.lang.CharSequence'/><method api_added='14' name='onMeasure'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='14' name='setSwitchTextAppearance'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='int'/></method><method api_added='14' name='setSwitchTypeface'><parameter name='arg0' type='android.graphics.Typeface'/><parameter name='arg1' type='int'/></method><method api_added='14' name='setSwitchTypeface'><parameter name='arg0' type='android.graphics.Typeface'/></method><method api_added='14' name='setTextOff'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setTextOn'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='16' name='getSwitchMinWidth' return='int'/><method api_added='16' name='getSwitchPadding' return='int'/><method api_added='16' name='getThumbDrawable' return='android.graphics.drawable.Drawable'/><method api_added='16' name='getThumbTextPadding' return='int'/><method api_added='16' name='getTrackDrawable' return='android.graphics.drawable.Drawable'/><method api_added='16' name='setSwitchMinWidth'><parameter name='arg0' type='int'/></method><method api_added='16' name='setSwitchPadding'><parameter name='arg0' type='int'/></method><method api_added='16' name='setThumbDrawable'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='16' name='setThumbResource'><parameter name='arg0' type='int'/></method><method api_added='16' name='setThumbTextPadding'><parameter name='arg0' type='int'/></method><method api_added='16' name='setTrackDrawable'><parameter name='arg0' type='android.graphics.drawable.Drawable'/></method><method api_added='16' name='setTrackResource'><parameter name='arg0' type='int'/></method></class><class api_added='17' extends='android.widget.TextView' name='TextClock'><constructor api_added='17' name='TextClock' type='android.widget.TextClock'><parameter name='arg0' type='android.content.Context'/></constructor><constructor api_added='17' name='TextClock' type='android.widget.TextClock'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='17' name='TextClock' type='android.widget.TextClock'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/><parameter name='arg2' type='int'/></constructor><method api_added='17' name='getFormat12Hour' return='java.lang.CharSequence'/><method api_added='17' name='getFormat24Hour' return='java.lang.CharSequence'/><method api_added='17' name='getTimeZone' return='java.lang.String'/><method api_added='17' name='is24HourModeEnabled' return='boolean'/><method api_added='17' name='setFormat12Hour'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='17' name='setFormat24Hour'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='17' name='setTimeZone'><parameter name='arg0' type='java.lang.String'/></method></class><interface abstract='true' name='AbsListView.OnScrollListener' static='true'><method abstract='true' name='onScroll'><parameter name='view' type='android.widget.AbsListView'/><parameter name='firstVisibleItem' type='int'/><parameter name='visibleItemCount' type='int'/><parameter name='totalItemCount' type='int'/></method><method abstract='true' name='onScrollStateChanged'><parameter name='view' type='android.widget.AbsListView'/><parameter name='scrollState' type='int'/></method></interface><interface abstract='true' name='AbsListView.RecyclerListener' static='true'><method abstract='true' name='onMovedToScrapHeap'><parameter name='view' type='android.view.View'/></method></interface><interface abstract='true' name='Adapter'><method abstract='true' name='getCount' return='int'/><method abstract='true' name='getItem' return='java.lang.Object'><parameter name='position' type='int'/></method><method abstract='true' name='getItemId' return='long'><parameter name='position' type='int'/></method><method abstract='true' name='getItemViewType' return='int'><parameter name='position' type='int'/></method><method abstract='true' name='getView' return='android.view.View'><parameter name='position' type='int'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method abstract='true' name='getViewTypeCount' return='int'/><method abstract='true' name='hasStableIds' return='boolean'/><method abstract='true' name='isEmpty' return='boolean'/><method abstract='true' name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method abstract='true' name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method></interface><interface abstract='true' name='AdapterView.OnItemClickListener' static='true'><method abstract='true' name='onItemClick'><parameter name='parent' type='android.widget.AdapterView&lt;?&gt;'/><parameter name='view' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method></interface><interface abstract='true' name='AdapterView.OnItemLongClickListener' static='true'><method abstract='true' name='onItemLongClick' return='boolean'><parameter name='parent' type='android.widget.AdapterView&lt;?&gt;'/><parameter name='view' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method></interface><interface abstract='true' name='AdapterView.OnItemSelectedListener' static='true'><method abstract='true' name='onItemSelected'><parameter name='parent' type='android.widget.AdapterView&lt;?&gt;'/><parameter name='view' type='android.view.View'/><parameter name='position' type='int'/><parameter name='id' type='long'/></method><method abstract='true' name='onNothingSelected'><parameter name='parent' type='android.widget.AdapterView&lt;?&gt;'/></method></interface><interface abstract='true' name='AutoCompleteTextView.Validator' static='true'><method abstract='true' name='fixText' return='java.lang.CharSequence'><parameter name='invalidText' type='java.lang.CharSequence'/></method><method abstract='true' name='isValid' return='boolean'><parameter name='text' type='java.lang.CharSequence'/></method></interface><interface abstract='true' name='Checkable'><method abstract='true' name='isChecked' return='boolean'/><method abstract='true' name='setChecked'><parameter name='checked' type='boolean'/></method><method abstract='true' name='toggle'/></interface><interface abstract='true' name='CompoundButton.OnCheckedChangeListener' static='true'><method abstract='true' name='onCheckedChanged'><parameter name='buttonView' type='android.widget.CompoundButton'/><parameter name='isChecked' type='boolean'/></method></interface><interface abstract='true' name='DatePicker.OnDateChangedListener' static='true'><method abstract='true' name='onDateChanged'><parameter name='view' type='android.widget.DatePicker'/><parameter name='year' type='int'/><parameter name='monthOfYear' type='int'/><parameter name='dayOfMonth' type='int'/></method></interface><interface abstract='true' name='ExpandableListAdapter'><method abstract='true' name='areAllItemsEnabled' return='boolean'/><method abstract='true' name='getChild' return='java.lang.Object'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method abstract='true' name='getChildId' return='long'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method abstract='true' name='getChildView' return='android.view.View'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/><parameter name='isLastChild' type='boolean'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method abstract='true' name='getChildrenCount' return='int'><parameter name='groupPosition' type='int'/></method><method abstract='true' name='getCombinedChildId' return='long'><parameter name='groupId' type='long'/><parameter name='childId' type='long'/></method><method abstract='true' name='getCombinedGroupId' return='long'><parameter name='groupId' type='long'/></method><method abstract='true' name='getGroup' return='java.lang.Object'><parameter name='groupPosition' type='int'/></method><method abstract='true' name='getGroupCount' return='int'/><method abstract='true' name='getGroupId' return='long'><parameter name='groupPosition' type='int'/></method><method abstract='true' name='getGroupView' return='android.view.View'><parameter name='groupPosition' type='int'/><parameter name='isExpanded' type='boolean'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method><method abstract='true' name='hasStableIds' return='boolean'/><method abstract='true' name='isChildSelectable' return='boolean'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method abstract='true' name='isEmpty' return='boolean'/><method abstract='true' name='onGroupCollapsed'><parameter name='groupPosition' type='int'/></method><method abstract='true' name='onGroupExpanded'><parameter name='groupPosition' type='int'/></method><method abstract='true' name='registerDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method><method abstract='true' name='unregisterDataSetObserver'><parameter name='observer' type='android.database.DataSetObserver'/></method></interface><interface abstract='true' name='ExpandableListView.OnChildClickListener' static='true'><method abstract='true' name='onChildClick' return='boolean'><parameter name='parent' type='android.widget.ExpandableListView'/><parameter name='v' type='android.view.View'/><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/><parameter name='id' type='long'/></method></interface><interface abstract='true' name='ExpandableListView.OnGroupClickListener' static='true'><method abstract='true' name='onGroupClick' return='boolean'><parameter name='parent' type='android.widget.ExpandableListView'/><parameter name='v' type='android.view.View'/><parameter name='groupPosition' type='int'/><parameter name='id' type='long'/></method></interface><interface abstract='true' name='ExpandableListView.OnGroupCollapseListener' static='true'><method abstract='true' name='onGroupCollapse'><parameter name='groupPosition' type='int'/></method></interface><interface abstract='true' name='ExpandableListView.OnGroupExpandListener' static='true'><method abstract='true' name='onGroupExpand'><parameter name='groupPosition' type='int'/></method></interface><interface abstract='true' name='Filter.FilterListener' static='true'><method abstract='true' name='onFilterComplete'><parameter name='count' type='int'/></method></interface><interface abstract='true' name='FilterQueryProvider'><method abstract='true' name='runQuery' return='android.database.Cursor'><parameter name='constraint' type='java.lang.CharSequence'/></method></interface><interface abstract='true' name='Filterable'><method abstract='true' name='getFilter' return='android.widget.Filter'/></interface><interface abstract='true' name='ListAdapter'><method abstract='true' name='areAllItemsEnabled' return='boolean'/><method abstract='true' name='isEnabled' return='boolean'><parameter name='position' type='int'/></method></interface><interface abstract='true' name='MediaController.MediaPlayerControl' static='true'><method abstract='true' name='getBufferPercentage' return='int'/><method abstract='true' name='getCurrentPosition' return='int'/><method abstract='true' name='getDuration' return='int'/><method abstract='true' name='isPlaying' return='boolean'/><method abstract='true' name='pause'/><method abstract='true' name='seekTo'><parameter name='pos' type='int'/></method><method abstract='true' name='start'/><method abstract='true' api_added='5' name='canPause' return='boolean'/><method abstract='true' api_added='5' name='canSeekBackward' return='boolean'/><method abstract='true' api_added='5' name='canSeekForward' return='boolean'/><method abstract='true' api_added='18' name='getAudioSessionId' return='int'/></interface><interface abstract='true' name='MultiAutoCompleteTextView.Tokenizer' static='true'><method abstract='true' name='findTokenEnd' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='cursor' type='int'/></method><method abstract='true' name='findTokenStart' return='int'><parameter name='text' type='java.lang.CharSequence'/><parameter name='cursor' type='int'/></method><method abstract='true' name='terminateToken' return='java.lang.CharSequence'><parameter name='text' type='java.lang.CharSequence'/></method></interface><interface abstract='true' name='PopupWindow.OnDismissListener' static='true' visibility=''><method abstract='true' name='onDismiss'/></interface><interface abstract='true' name='RadioGroup.OnCheckedChangeListener' static='true'><method abstract='true' name='onCheckedChanged'><parameter name='group' type='android.widget.RadioGroup'/><parameter name='checkedId' type='int'/></method></interface><interface abstract='true' name='RatingBar.OnRatingBarChangeListener' static='true'><method abstract='true' name='onRatingChanged'><parameter name='ratingBar' type='android.widget.RatingBar'/><parameter name='rating' type='float'/><parameter name='fromTouch' type='boolean'/></method></interface><interface abstract='true' name='SeekBar.OnSeekBarChangeListener' static='true'><method abstract='true' name='onProgressChanged'><parameter name='seekBar' type='android.widget.SeekBar'/><parameter name='progress' type='int'/><parameter name='fromTouch' type='boolean'/></method><method abstract='true' name='onStartTrackingTouch'><parameter name='seekBar' type='android.widget.SeekBar'/></method><method abstract='true' name='onStopTrackingTouch'><parameter name='seekBar' type='android.widget.SeekBar'/></method></interface><interface abstract='true' name='SimpleAdapter.ViewBinder' static='true'><method abstract='true' name='setViewValue' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='data' type='java.lang.Object'/><parameter name='textRepresentation' type='java.lang.String'/></method></interface><interface abstract='true' name='SimpleCursorAdapter.CursorToStringConverter' static='true'><method abstract='true' name='convertToString' return='java.lang.CharSequence'><parameter name='cursor' type='android.database.Cursor'/></method></interface><interface abstract='true' name='SimpleCursorAdapter.ViewBinder' static='true'><method abstract='true' name='setViewValue' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='columnIndex' type='int'/></method></interface><interface abstract='true' name='SpinnerAdapter'><method abstract='true' name='getDropDownView' return='android.view.View'><parameter name='position' type='int'/><parameter name='convertView' type='android.view.View'/><parameter name='parent' type='android.view.ViewGroup'/></method></interface><interface abstract='true' name='TabHost.OnTabChangeListener' static='true'><method abstract='true' name='onTabChanged'><parameter name='tabId' type='java.lang.String'/></method></interface><interface abstract='true' name='TabHost.TabContentFactory' static='true'><method abstract='true' name='createTabContent' return='android.view.View'><parameter name='tag' type='java.lang.String'/></method></interface><interface abstract='true' name='TimePicker.OnTimeChangedListener' static='true'><method abstract='true' name='onTimeChanged'><parameter name='view' type='android.widget.TimePicker'/><parameter name='hourOfDay' type='int'/><parameter name='minute' type='int'/></method></interface><interface abstract='true' name='ViewSwitcher.ViewFactory' static='true'><method abstract='true' name='makeView' return='android.view.View'/></interface><interface abstract='true' name='WrapperListAdapter'><method abstract='true' name='getWrappedAdapter' return='android.widget.ListAdapter'/></interface><interface abstract='true' api_added='3' name='Chronometer.OnChronometerTickListener' static='true'><method abstract='true' api_added='3' name='onChronometerTick'><parameter name='chronometer' type='android.widget.Chronometer'/></method></interface><interface abstract='true' api_added='3' name='SectionIndexer'><method abstract='true' api_added='3' name='getPositionForSection' return='int'><parameter name='section' type='int'/></method><method abstract='true' api_added='3' name='getSectionForPosition' return='int'><parameter name='position' type='int'/></method><method abstract='true' api_added='3' name='getSections' return='java.lang.Object[]'/></interface><interface abstract='true' api_added='3' name='SlidingDrawer.OnDrawerCloseListener' static='true'><method abstract='true' api_added='3' name='onDrawerClosed'/></interface><interface abstract='true' api_added='3' name='SlidingDrawer.OnDrawerOpenListener' static='true'><method abstract='true' api_added='3' name='onDrawerOpened'/></interface><interface abstract='true' api_added='3' name='SlidingDrawer.OnDrawerScrollListener' static='true'><method abstract='true' api_added='3' name='onScrollEnded'/><method abstract='true' api_added='3' name='onScrollStarted'/></interface><interface abstract='true' api_added='3' name='TextView.OnEditorActionListener' static='true'><method abstract='true' api_added='3' name='onEditorAction' return='boolean'><parameter name='v' type='android.widget.TextView'/><parameter name='actionId' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method></interface><interface abstract='true' api_added='4' name='ZoomButtonsController.OnZoomListener' static='true'><method abstract='true' api_added='4' name='onVisibilityChanged'><parameter name='visible' type='boolean'/></method><method abstract='true' api_added='4' name='onZoom'><parameter name='zoomIn' type='boolean'/></method></interface><interface abstract='true' api_added='5' name='SimpleCursorTreeAdapter.ViewBinder' static='true'><method abstract='true' api_added='5' name='setViewValue' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='cursor' type='android.database.Cursor'/><parameter name='columnIndex' type='int'/></method></interface><interface abstract='true' api_added='8' name='HeterogeneousExpandableList'><method abstract='true' api_added='8' name='getChildType' return='int'><parameter name='groupPosition' type='int'/><parameter name='childPosition' type='int'/></method><method abstract='true' api_added='8' name='getChildTypeCount' return='int'/><method abstract='true' api_added='8' name='getGroupType' return='int'><parameter name='groupPosition' type='int'/></method><method abstract='true' api_added='8' name='getGroupTypeCount' return='int'/></interface><interface abstract='true' api_added='11' name='AbsListView.MultiChoiceModeListener' static='true'><method abstract='true' api_added='11' name='onItemCheckedStateChanged'><parameter name='mode' type='android.view.ActionMode'/><parameter name='position' type='int'/><parameter name='id' type='long'/><parameter name='checked' type='boolean'/></method></interface><interface abstract='true' api_added='11' name='AbsListView.SelectionBoundsAdjuster' static='true'><method abstract='true' api_added='11' name='adjustListItemSelectionBounds'><parameter name='bounds' type='android.graphics.Rect'/></method></interface><interface abstract='true' api_added='11' name='CalendarView.OnDateChangeListener' static='true'><method abstract='true' api_added='11' name='onSelectedDayChange'><parameter name='view' type='android.widget.CalendarView'/><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='dayOfMonth' type='int'/></method></interface><interface abstract='true' api_added='11' name='NumberPicker.Formatter' static='true'><method abstract='true' api_added='11' name='format' return='java.lang.String'><parameter name='value' type='int'/></method></interface><interface abstract='true' api_added='11' name='NumberPicker.OnScrollListener' static='true'><method abstract='true' api_added='11' name='onScrollStateChange'><parameter name='view' type='android.widget.NumberPicker'/><parameter name='scrollState' type='int'/></method></interface><interface abstract='true' api_added='11' name='NumberPicker.OnValueChangeListener' static='true'><method abstract='true' api_added='11' name='onValueChange'><parameter name='picker' type='android.widget.NumberPicker'/><parameter name='oldVal' type='int'/><parameter name='newVal' type='int'/></method></interface><interface abstract='true' api_added='11' name='PopupMenu.OnMenuItemClickListener' static='true'><method abstract='true' api_added='11' name='onMenuItemClick' return='boolean'><parameter name='item' type='android.view.MenuItem'/></method></interface><interface abstract='true' api_added='11' name='RemoteViewsService.RemoteViewsFactory' static='true'><method abstract='true' api_added='11' name='getCount' return='int'/><method abstract='true' api_added='11' name='getItemId' return='long'><parameter name='position' type='int'/></method><method abstract='true' api_added='11' name='getLoadingView' return='android.widget.RemoteViews'/><method abstract='true' api_added='11' name='getViewAt' return='android.widget.RemoteViews'><parameter name='position' type='int'/></method><method abstract='true' api_added='11' name='getViewTypeCount' return='int'/><method abstract='true' api_added='11' name='hasStableIds' return='boolean'/><method abstract='true' api_added='11' name='onCreate'/><method abstract='true' api_added='11' name='onDataSetChanged'/><method abstract='true' api_added='11' name='onDestroy'/></interface><interface abstract='true' api_added='11' name='SearchView.OnCloseListener' static='true'><method abstract='true' api_added='11' name='onClose' return='boolean'/></interface><interface abstract='true' api_added='11' name='SearchView.OnQueryTextListener' static='true'><method abstract='true' api_added='11' name='onQueryTextChange' return='boolean'><parameter name='newText' type='java.lang.String'/></method><method abstract='true' api_added='11' name='onQueryTextSubmit' return='boolean'><parameter name='query' type='java.lang.String'/></method></interface><interface abstract='true' api_added='11' name='SearchView.OnSuggestionListener' static='true'><method abstract='true' api_added='11' name='onSuggestionClick' return='boolean'><parameter name='position' type='int'/></method><method abstract='true' api_added='11' name='onSuggestionSelect' return='boolean'><parameter name='position' type='int'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='PopupMenu.OnDismissListener' static='true'><method abstract='true' api_added='14' name='onDismiss'><parameter name='arg0' type='android.widget.PopupMenu'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='ShareActionProvider.OnShareTargetSelectedListener' static='true'><method abstract='true' api_added='14' name='onShareTargetSelected' return='boolean'><parameter name='arg0' type='android.widget.ShareActionProvider'/><parameter name='arg1' type='android.content.Intent'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='Advanceable'><method abstract='true' api_added='16' name='advance'/><method abstract='true' api_added='16' name='fyiWillBeAdvancedByHostKThx'/></interface><interface abstract='true' api_added='17' extends='java.lang.Object' name='AutoCompleteTextView.OnDismissListener' static='true'><method abstract='true' api_added='17' name='onDismiss'/></interface></package><package name='com.android.internal.util'><interface abstract='true' name='Predicate'><method abstract='true' name='apply' return='boolean'><parameter name='t' type='T'/></method></interface></package><package name='dalvik.annotation'><class abstract='true' deprecated='14' extends='java.lang.Object' name='TestTarget'/><class abstract='true' deprecated='14' extends='java.lang.Object' name='TestTargetClass'/></package><package name='dalvik.bytecode'><class api_added='11' extends='java.lang.Object' final='true' name='OpcodeInfo'/><interface abstract='true' name='Opcodes'/></package><package name='dalvik.system'><class api_removed='9' deprecated='5' extends='java.lang.VirtualMachineError' name='AllocationLimitError'><constructor api_removed='9' name='AllocationLimitError' type='dalvik.system.AllocationLimitError'/><constructor api_removed='9' name='AllocationLimitError' type='dalvik.system.AllocationLimitError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='DexFile'><constructor name='DexFile' type='dalvik.system.DexFile'><parameter name='file' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='DexFile' type='dalvik.system.DexFile'><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='entries' return='java.util.Enumeration&lt;java.lang.String&gt;'/><method name='getName' return='java.lang.String'/><method name='isDexOptNeeded' native='true' return='boolean' static='true'><parameter name='fileName' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method name='loadClass' return='java.lang.Class'><parameter name='name' type='java.lang.String'/><parameter name='loader' type='java.lang.ClassLoader'/></method><method api_added='3' name='loadDex' return='dalvik.system.DexFile' static='true'><parameter name='sourcePathName' type='java.lang.String'/><parameter name='outputPathName' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.ClassLoader' name='PathClassLoader'><constructor name='PathClassLoader' type='dalvik.system.PathClassLoader'><parameter name='path' type='java.lang.String'/><parameter name='parent' type='java.lang.ClassLoader'/></constructor><constructor name='PathClassLoader' type='dalvik.system.PathClassLoader'><parameter name='path' type='java.lang.String'/><parameter name='libPath' type='java.lang.String'/><parameter name='parent' type='java.lang.ClassLoader'/></constructor><method api_added='9' api_removed='14' name='findLibrary' return='java.lang.String'><parameter name='libname' type='java.lang.String'/></method></class><class api_removed='9' deprecated='5' extends='java.lang.VirtualMachineError' name='PotentialDeadlockError'><constructor api_removed='9' name='PotentialDeadlockError' type='dalvik.system.PotentialDeadlockError'/><constructor api_removed='9' name='PotentialDeadlockError' type='dalvik.system.PotentialDeadlockError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class api_removed='9' deprecated='5' extends='java.lang.VirtualMachineError' name='StaleDexCacheError'><constructor api_removed='9' name='StaleDexCacheError' type='dalvik.system.StaleDexCacheError'/><constructor api_removed='9' name='StaleDexCacheError' type='dalvik.system.StaleDexCacheError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class api_removed='9' deprecated='5' extends='java.lang.Object' name='TemporaryDirectory'><constructor api_removed='9' name='TemporaryDirectory' type='dalvik.system.TemporaryDirectory'/><method api_removed='9' name='setUpDirectory' static='true'><parameter name='baseDir' type='java.lang.String'/></method><method api_removed='9' name='setUpDirectory' static='true' synchronized='true'><parameter name='baseDir' type='java.io.File'/></method></class><class api_removed='9' deprecated='5' extends='java.lang.Object' name='TouchDex'><constructor api_removed='9' name='TouchDex' type='dalvik.system.TouchDex'/><method api_removed='9' name='main' static='true'><parameter name='args' type='java.lang.String[]'/></method><method api_removed='9' name='start' return='int' static='true'><parameter name='dexFiles' type='java.lang.String'/></method></class><class api_removed='9' deprecated='5' extends='java.lang.Object' final='true' name='VMDebug'><method api_removed='9' name='getAllocCount' native='true' return='int' static='true'><parameter name='kind' type='int'/></method><method api_removed='9' name='getInstructionCount' native='true' static='true'><parameter name='counts' type='int[]'/></method><method api_removed='9' name='getLoadedClassCount' native='true' return='int' static='true'/><method api_removed='9' name='isDebuggerConnected' native='true' return='boolean' static='true'/><method api_removed='9' name='lastDebuggerActivity' native='true' return='long' static='true'/><method api_removed='9' name='printLoadedClasses' native='true' static='true'><parameter name='flags' type='int'/></method><method api_removed='9' name='resetAllocCount' native='true' static='true'><parameter name='kinds' type='int'/></method><method api_removed='9' name='resetInstructionCount' native='true' static='true'/><method api_removed='9' name='setAllocationLimit' native='true' return='int' static='true'><parameter name='limit' type='int'/></method><method api_removed='9' name='setGlobalAllocationLimit' native='true' return='int' static='true'><parameter name='limit' type='int'/></method><method api_removed='9' name='startAllocCounting' native='true' static='true'/><method api_removed='9' name='startEmulatorTracing' native='true' static='true'/><method api_removed='9' name='startInstructionCounting' native='true' static='true'/><method api_removed='9' deprecated='8' name='startMethodTracing' static='true'/><method api_removed='9' name='startMethodTracing' native='true' static='true'><parameter name='traceFileName' type='java.lang.String'/><parameter name='bufferSize' type='int'/><parameter name='flags' type='int'/></method><method api_removed='9' name='stopAllocCounting' native='true' static='true'/><method api_removed='9' name='stopEmulatorTracing' native='true' static='true'/><method api_removed='9' name='stopInstructionCounting' native='true' static='true'/><method api_removed='9' name='stopMethodTracing' native='true' static='true'/><method api_removed='9' name='threadCpuTimeNanos' native='true' return='long' static='true'/><method api_added='3' api_removed='9' name='dumpHprofData' native='true' static='true'><parameter name='fileName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='3' api_removed='9' name='isDebuggingEnabled' native='true' return='boolean' static='true'/></class><class api_removed='9' deprecated='5' extends='java.lang.Object' final='true' name='VMRuntime'><method api_removed='9' name='gcSoftReferences' native='true'/><method api_removed='9' name='getExternalBytesAllocated' native='true' return='long'/><method api_removed='9' name='getMinimumHeapSize' return='long'/><method api_removed='9' name='getRuntime' return='dalvik.system.VMRuntime' static='true'/><method api_removed='9' name='getTargetHeapUtilization' native='true' return='float'/><method api_removed='9' name='runFinalizationSync' native='true'/><method api_removed='9' name='setMinimumHeapSize' return='long' synchronized='true'><parameter name='size' type='long'/></method><method api_removed='9' name='setTargetHeapUtilization' return='float'><parameter name='newTarget' type='float'/></method></class><class api_removed='9' deprecated='5' extends='java.lang.Object' final='true' name='VMStack'><constructor api_removed='9' name='VMStack' type='dalvik.system.VMStack'/><method api_removed='9' name='getCallingClassLoader' native='true' return='java.lang.ClassLoader' static='true'/><method api_removed='9' name='getCallingClassLoader2' native='true' return='java.lang.ClassLoader' static='true'/><method api_removed='9' name='getClasses' native='true' return='java.lang.Class&lt;?&gt;[]' static='true'><parameter name='maxDepth' type='int'/><parameter name='stopAtPrivileged' type='boolean'/></method><method api_removed='9' name='getThreadStackTrace' native='true' return='java.lang.StackTraceElement[]' static='true'><parameter name='t' type='java.lang.Thread'/></method></class><class api_removed='9' deprecated='5' extends='java.lang.Object' name='Zygote'><method api_removed='9' name='fork' native='true' return='int' static='true'/><method api_removed='9' deprecated='3' name='forkAndSpecialize' native='true' return='int' static='true'><parameter name='uid' type='int'/><parameter name='gid' type='int'/><parameter name='gids' type='int[]'/><parameter name='enableDebugger' type='boolean'/><parameter name='rlimits' type='int[][]'/></method><method api_removed='9' deprecated='3' name='forkSystemServer' native='true' return='int' static='true'><parameter name='uid' type='int'/><parameter name='gid' type='int'/><parameter name='gids' type='int[]'/><parameter name='enableDebugger' type='boolean'/><parameter name='rlimits' type='int[][]'/></method><method api_added='3' api_removed='9' name='forkAndSpecialize' native='true' return='int' static='true'><parameter name='uid' type='int'/><parameter name='gid' type='int'/><parameter name='gids' type='int[]'/><parameter name='debugFlags' type='int'/><parameter name='rlimits' type='int[][]'/></method><method api_added='3' api_removed='9' name='forkSystemServer' native='true' return='int' static='true'><parameter name='uid' type='int'/><parameter name='gid' type='int'/><parameter name='gids' type='int[]'/><parameter name='debugFlags' type='int'/><parameter name='rlimits' type='int[][]'/></method></class><class api_added='3' extends='java.lang.ClassLoader' name='DexClassLoader'><constructor api_added='3' name='DexClassLoader' type='dalvik.system.DexClassLoader'><parameter name='dexPath' type='java.lang.String'/><parameter name='dexOutputDir' type='java.lang.String'/><parameter name='libPath' type='java.lang.String'/><parameter name='parent' type='java.lang.ClassLoader'/></constructor></class><class api_added='14' extends='java.lang.ClassLoader' name='BaseDexClassLoader'><constructor api_added='14' name='BaseDexClassLoader' type='dalvik.system.BaseDexClassLoader'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.io.File'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.ClassLoader'/></constructor><method api_added='14' name='findLibrary' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method></class></package><package name='java.awt.font'><class extends='java.lang.Object' final='true' name='NumericShaper'><method name='getContextualShaper' return='java.awt.font.NumericShaper' static='true'><parameter name='ranges' type='int'/><parameter name='defaultContext' type='int'/></method><method name='getContextualShaper' return='java.awt.font.NumericShaper' static='true'><parameter name='ranges' type='int'/></method><method name='getRanges' return='int'/><method name='getShaper' return='java.awt.font.NumericShaper' static='true'><parameter name='singleRange' type='int'/></method><method name='isContextual' return='boolean'/><method name='shape'><parameter name='text' type='char[]'/><parameter name='start' type='int'/><parameter name='count' type='int'/><parameter name='context' type='int'/></method><method name='shape'><parameter name='text' type='char[]'/><parameter name='start' type='int'/><parameter name='count' type='int'/></method></class><class extends='java.text.AttributedCharacterIterator.Attribute' final='true' name='TextAttribute'><constructor name='TextAttribute' type='java.awt.font.TextAttribute' visibility='protected'><parameter name='name' type='java.lang.String'/></constructor></class></package><package name='java.io'><class extends='java.io.FilterInputStream' name='BufferedInputStream'><constructor name='BufferedInputStream' type='java.io.BufferedInputStream'><parameter name='in' type='java.io.InputStream'/></constructor><constructor name='BufferedInputStream' type='java.io.BufferedInputStream'><parameter name='in' type='java.io.InputStream'/><parameter name='size' type='int'/></constructor></class><class extends='java.io.FilterOutputStream' name='BufferedOutputStream'><constructor name='BufferedOutputStream' type='java.io.BufferedOutputStream'><parameter name='out' type='java.io.OutputStream'/></constructor><constructor name='BufferedOutputStream' type='java.io.BufferedOutputStream'><parameter name='out' type='java.io.OutputStream'/><parameter name='size' type='int'/></constructor></class><class extends='java.io.Reader' name='BufferedReader'><constructor name='BufferedReader' type='java.io.BufferedReader'><parameter name='in' type='java.io.Reader'/></constructor><constructor name='BufferedReader' type='java.io.BufferedReader'><parameter name='in' type='java.io.Reader'/><parameter name='size' type='int'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='buffer' type='char[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Writer' name='BufferedWriter'><constructor name='BufferedWriter' type='java.io.BufferedWriter'><parameter name='out' type='java.io.Writer'/></constructor><constructor name='BufferedWriter' type='java.io.BufferedWriter'><parameter name='out' type='java.io.Writer'/><parameter name='size' type='int'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='newLine'><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='cbuf' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.InputStream' name='ByteArrayInputStream'><constructor name='ByteArrayInputStream' type='java.io.ByteArrayInputStream'><parameter name='buf' type='byte[]'/></constructor><constructor name='ByteArrayInputStream' type='java.io.ByteArrayInputStream'><parameter name='buf' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></constructor><method name='read' return='int' synchronized='true'/></class><class extends='java.io.OutputStream' name='ByteArrayOutputStream'><constructor name='ByteArrayOutputStream' type='java.io.ByteArrayOutputStream'/><constructor name='ByteArrayOutputStream' type='java.io.ByteArrayOutputStream'><parameter name='size' type='int'/></constructor><method name='reset' synchronized='true'/><method name='size' return='int'/><method name='toByteArray' return='byte[]' synchronized='true'/><method deprecated='1' name='toString' return='java.lang.String'><parameter name='hibyte' type='int'/></method><method name='toString' return='java.lang.String'><parameter name='enc' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></method><method name='write' synchronized='true'><parameter name='oneByte' type='int'/></method><method name='writeTo' synchronized='true'><parameter name='out' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Reader' name='CharArrayReader'><constructor name='CharArrayReader' type='java.io.CharArrayReader'><parameter name='buf' type='char[]'/></constructor><constructor name='CharArrayReader' type='java.io.CharArrayReader'><parameter name='buf' type='char[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></constructor><method name='close'/><method name='read' return='int'><parameter name='buffer' type='char[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Writer' name='CharArrayWriter'><constructor name='CharArrayWriter' type='java.io.CharArrayWriter'/><constructor name='CharArrayWriter' type='java.io.CharArrayWriter'><parameter name='initialSize' type='int'/></constructor><method name='close'/><method name='flush'/><method name='reset'/><method name='size' return='int'/><method name='toCharArray' return='char[]'/><method name='write'><parameter name='c' type='char[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></method><method name='writeTo'><parameter name='out' type='java.io.Writer'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.IOException' name='CharConversionException'><constructor name='CharConversionException' type='java.io.CharConversionException'/><constructor name='CharConversionException' type='java.io.CharConversionException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.FilterInputStream' name='DataInputStream'><constructor name='DataInputStream' type='java.io.DataInputStream'><parameter name='in' type='java.io.InputStream'/></constructor><method final='true' name='read' return='int'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='read' return='int'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readBoolean' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readByte' return='byte'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readChar' return='char'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readDouble' return='double'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readFloat' return='float'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readFully'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readFully'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readInt' return='int'><exception name='IOException' type='java.io.IOException'/></method><method deprecated='1' final='true' name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readLong' return='long'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readShort' return='short'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readUTF' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readUTF' return='java.lang.String' static='true'><parameter name='in' type='java.io.DataInput'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readUnsignedByte' return='int'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readUnsignedShort' return='int'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='skipBytes' return='int'><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.FilterOutputStream' name='DataOutputStream'><constructor name='DataOutputStream' type='java.io.DataOutputStream'><parameter name='out' type='java.io.OutputStream'/></constructor><method final='true' name='size' return='int'/><method final='true' name='writeBoolean'><parameter name='val' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeByte'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeBytes'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeChar'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeChars'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeDouble'><parameter name='val' type='double'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeFloat'><parameter name='val' type='float'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeInt'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeLong'><parameter name='val' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeShort'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeUTF'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.IOException' name='EOFException'><constructor name='EOFException' type='java.io.EOFException'/><constructor name='EOFException' type='java.io.EOFException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='File'><constructor name='File' type='java.io.File'><parameter name='dir' type='java.io.File'/><parameter name='name' type='java.lang.String'/></constructor><constructor name='File' type='java.io.File'><parameter name='path' type='java.lang.String'/></constructor><constructor name='File' type='java.io.File'><parameter name='dirPath' type='java.lang.String'/><parameter name='name' type='java.lang.String'/></constructor><constructor name='File' type='java.io.File'><parameter name='uri' type='java.net.URI'/></constructor><method name='canRead' return='boolean'/><method name='canWrite' return='boolean'/><method name='compareTo' return='int'><parameter name='another' type='java.io.File'/></method><method name='createNewFile' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method name='createTempFile' return='java.io.File' static='true'><parameter name='prefix' type='java.lang.String'/><parameter name='suffix' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='createTempFile' return='java.io.File' static='true'><parameter name='prefix' type='java.lang.String'/><parameter name='suffix' type='java.lang.String'/><parameter name='directory' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></method><method name='delete' return='boolean'/><method name='deleteOnExit'/><method name='exists' return='boolean'/><method name='getAbsoluteFile' return='java.io.File'/><method name='getAbsolutePath' return='java.lang.String'/><method name='getCanonicalFile' return='java.io.File'><exception name='IOException' type='java.io.IOException'/></method><method name='getCanonicalPath' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method name='getName' return='java.lang.String'/><method name='getParent' return='java.lang.String'/><method name='getParentFile' return='java.io.File'/><method name='getPath' return='java.lang.String'/><method name='isAbsolute' return='boolean'/><method name='isDirectory' return='boolean'/><method name='isFile' return='boolean'/><method name='isHidden' return='boolean'/><method name='lastModified' return='long'/><method name='length' return='long'/><method name='list' return='java.lang.String[]'/><method name='list' return='java.lang.String[]'><parameter name='filter' type='java.io.FilenameFilter'/></method><method name='listFiles' return='java.io.File[]'/><method name='listFiles' return='java.io.File[]'><parameter name='filter' type='java.io.FilenameFilter'/></method><method name='listFiles' return='java.io.File[]'><parameter name='filter' type='java.io.FileFilter'/></method><method name='listRoots' return='java.io.File[]' static='true'/><method name='mkdir' return='boolean'/><method name='mkdirs' return='boolean'/><method name='renameTo' return='boolean'><parameter name='dest' type='java.io.File'/></method><method name='setLastModified' return='boolean'><parameter name='time' type='long'/></method><method name='setReadOnly' return='boolean'/><method name='toURI' return='java.net.URI'/><method deprecated='9' name='toURL' return='java.net.URL'><exception name='MalformedURLException' type='java.net.MalformedURLException'/></method><method api_added='9' name='canExecute' return='boolean'/><method api_added='9' name='getFreeSpace' return='long'/><method api_added='9' name='getTotalSpace' return='long'/><method api_added='9' name='getUsableSpace' return='long'/><method api_added='9' name='setExecutable' return='boolean'><parameter name='executable' type='boolean'/><parameter name='ownerOnly' type='boolean'/></method><method api_added='9' name='setExecutable' return='boolean'><parameter name='executable' type='boolean'/></method><method api_added='9' name='setReadable' return='boolean'><parameter name='readable' type='boolean'/><parameter name='ownerOnly' type='boolean'/></method><method api_added='9' name='setReadable' return='boolean'><parameter name='readable' type='boolean'/></method><method api_added='9' name='setWritable' return='boolean'><parameter name='writable' type='boolean'/><parameter name='ownerOnly' type='boolean'/></method><method api_added='9' name='setWritable' return='boolean'><parameter name='writable' type='boolean'/></method></class><class extends='java.lang.Object' final='true' name='FileDescriptor'><constructor name='FileDescriptor' type='java.io.FileDescriptor'/><method name='sync'><exception name='SyncFailedException' type='java.io.SyncFailedException'/></method><method name='valid' native='true' return='boolean'/></class><class extends='java.io.InputStream' name='FileInputStream'><constructor name='FileInputStream' type='java.io.FileInputStream'><parameter name='file' type='java.io.File'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='FileInputStream' type='java.io.FileInputStream'><parameter name='fd' type='java.io.FileDescriptor'/></constructor><constructor name='FileInputStream' type='java.io.FileInputStream'><parameter name='fileName' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><method name='getChannel' return='java.nio.channels.FileChannel'/><method final='true' name='getFD' return='java.io.FileDescriptor'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.IOException' name='FileNotFoundException'><constructor name='FileNotFoundException' type='java.io.FileNotFoundException'/><constructor name='FileNotFoundException' type='java.io.FileNotFoundException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.OutputStream' name='FileOutputStream'><constructor name='FileOutputStream' type='java.io.FileOutputStream'><parameter name='file' type='java.io.File'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='FileOutputStream' type='java.io.FileOutputStream'><parameter name='file' type='java.io.File'/><parameter name='append' type='boolean'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='FileOutputStream' type='java.io.FileOutputStream'><parameter name='fd' type='java.io.FileDescriptor'/></constructor><constructor name='FileOutputStream' type='java.io.FileOutputStream'><parameter name='filename' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='FileOutputStream' type='java.io.FileOutputStream'><parameter name='filename' type='java.lang.String'/><parameter name='append' type='boolean'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><method name='getChannel' return='java.nio.channels.FileChannel'/><method final='true' name='getFD' return='java.io.FileDescriptor'><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.security.Permission' final='true' name='FilePermission'><constructor name='FilePermission' type='java.io.FilePermission'><parameter name='path' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor><method api_removed='14' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='getActions' return='java.lang.String'/><method api_removed='14' name='hashCode' return='int'/><method name='implies' return='boolean'><parameter name='p' type='java.security.Permission'/></method></class><class extends='java.io.InputStreamReader' name='FileReader'><constructor name='FileReader' type='java.io.FileReader'><parameter name='file' type='java.io.File'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='FileReader' type='java.io.FileReader'><parameter name='fd' type='java.io.FileDescriptor'/></constructor><constructor name='FileReader' type='java.io.FileReader'><parameter name='filename' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor></class><class extends='java.io.OutputStreamWriter' name='FileWriter'><constructor name='FileWriter' type='java.io.FileWriter'><parameter name='file' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='FileWriter' type='java.io.FileWriter'><parameter name='file' type='java.io.File'/><parameter name='append' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='FileWriter' type='java.io.FileWriter'><parameter name='fd' type='java.io.FileDescriptor'/></constructor><constructor name='FileWriter' type='java.io.FileWriter'><parameter name='filename' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='FileWriter' type='java.io.FileWriter'><parameter name='filename' type='java.lang.String'/><parameter name='append' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class extends='java.io.InputStream' name='FilterInputStream'><constructor name='FilterInputStream' type='java.io.FilterInputStream' visibility='protected'><parameter name='in' type='java.io.InputStream'/></constructor><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.OutputStream' name='FilterOutputStream'><constructor name='FilterOutputStream' type='java.io.FilterOutputStream'><parameter name='out' type='java.io.OutputStream'/></constructor><method name='write'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.io.Reader' name='FilterReader'><constructor name='FilterReader' type='java.io.FilterReader' visibility='protected'><parameter name='in' type='java.io.Reader'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='buffer' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.io.Writer' name='FilterWriter'><constructor name='FilterWriter' type='java.io.FilterWriter' visibility='protected'><parameter name='out' type='java.io.Writer'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='buffer' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Exception' name='IOException'><constructor name='IOException' type='java.io.IOException'/><constructor name='IOException' type='java.io.IOException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='InputStream'><constructor name='InputStream' type='java.io.InputStream'/><method name='available' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='mark'><parameter name='readlimit' type='int'/></method><method name='markSupported' return='boolean'/><method abstract='true' name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='b' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='reset' synchronized='true'><exception name='IOException' type='java.io.IOException'/></method><method name='skip' return='long'><parameter name='n' type='long'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Reader' name='InputStreamReader'><constructor name='InputStreamReader' type='java.io.InputStreamReader'><parameter name='in' type='java.io.InputStream'/></constructor><constructor name='InputStreamReader' type='java.io.InputStreamReader'><parameter name='in' type='java.io.InputStream'/><parameter name='enc' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='InputStreamReader' type='java.io.InputStreamReader'><parameter name='in' type='java.io.InputStream'/><parameter name='dec' type='java.nio.charset.CharsetDecoder'/></constructor><constructor name='InputStreamReader' type='java.io.InputStreamReader'><parameter name='in' type='java.io.InputStream'/><parameter name='charset' type='java.nio.charset.Charset'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='getEncoding' return='java.lang.String'/><method name='read' return='int'><parameter name='buf' type='char[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.IOException' name='InterruptedIOException'><constructor name='InterruptedIOException' type='java.io.InterruptedIOException'/><constructor name='InterruptedIOException' type='java.io.InterruptedIOException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.ObjectStreamException' name='InvalidClassException'><constructor name='InvalidClassException' type='java.io.InvalidClassException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='InvalidClassException' type='java.io.InvalidClassException'><parameter name='className' type='java.lang.String'/><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.ObjectStreamException' name='InvalidObjectException'><constructor name='InvalidObjectException' type='java.io.InvalidObjectException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class deprecated='1' extends='java.io.FilterInputStream' name='LineNumberInputStream'><constructor name='LineNumberInputStream' type='java.io.LineNumberInputStream'><parameter name='in' type='java.io.InputStream'/></constructor><method name='getLineNumber' return='int'/><method name='setLineNumber'><parameter name='lineNumber' type='int'/></method></class><class extends='java.io.BufferedReader' name='LineNumberReader'><constructor name='LineNumberReader' type='java.io.LineNumberReader'><parameter name='in' type='java.io.Reader'/></constructor><constructor name='LineNumberReader' type='java.io.LineNumberReader'><parameter name='in' type='java.io.Reader'/><parameter name='size' type='int'/></constructor><method name='getLineNumber' return='int'/><method name='setLineNumber'><parameter name='lineNumber' type='int'/></method></class><class extends='java.io.ObjectStreamException' name='NotActiveException'><constructor name='NotActiveException' type='java.io.NotActiveException'/><constructor name='NotActiveException' type='java.io.NotActiveException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.ObjectStreamException' name='NotSerializableException'><constructor name='NotSerializableException' type='java.io.NotSerializableException'/><constructor name='NotSerializableException' type='java.io.NotSerializableException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.InputStream' name='ObjectInputStream'><constructor name='ObjectInputStream' type='java.io.ObjectInputStream' visibility='protected'><exception name='IOException' type='java.io.IOException'/><exception name='SecurityException' type='java.lang.SecurityException'/></constructor><constructor name='ObjectInputStream' type='java.io.ObjectInputStream'><parameter name='input' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/><exception name='StreamCorruptedException' type='java.io.StreamCorruptedException'/></constructor><method name='defaultReadObject'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/><exception name='NotActiveException' type='java.io.NotActiveException'/></method><method name='enableResolveObject' return='boolean' visibility='protected'><parameter name='enable' type='boolean'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='readBoolean' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method name='readByte' return='byte'><exception name='IOException' type='java.io.IOException'/></method><method name='readChar' return='char'><exception name='IOException' type='java.io.IOException'/></method><method name='readClassDescriptor' return='java.io.ObjectStreamClass' visibility='protected'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method name='readDouble' return='double'><exception name='IOException' type='java.io.IOException'/></method><method name='readFields' return='java.io.ObjectInputStream.GetField'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/><exception name='NotActiveException' type='java.io.NotActiveException'/></method><method name='readFloat' return='float'><exception name='IOException' type='java.io.IOException'/></method><method name='readFully'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='readFully'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='readInt' return='int'><exception name='IOException' type='java.io.IOException'/></method><method deprecated='1' name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method name='readLong' return='long'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readObject' return='java.lang.Object'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/><exception name='OptionalDataException' type='java.io.OptionalDataException'/></method><method name='readObjectOverride' return='java.lang.Object' visibility='protected'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/><exception name='OptionalDataException' type='java.io.OptionalDataException'/></method><method name='readShort' return='short'><exception name='IOException' type='java.io.IOException'/></method><method name='readStreamHeader' visibility='protected'><exception name='IOException' type='java.io.IOException'/><exception name='StreamCorruptedException' type='java.io.StreamCorruptedException'/></method><method name='readUTF' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method name='readUnshared' return='java.lang.Object'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method name='readUnsignedByte' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='readUnsignedShort' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='registerValidation' synchronized='true'><parameter name='object' type='java.io.ObjectInputValidation'/><parameter name='priority' type='int'/><exception name='InvalidObjectException' type='java.io.InvalidObjectException'/><exception name='NotActiveException' type='java.io.NotActiveException'/></method><method name='resolveClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='osClass' type='java.io.ObjectStreamClass'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method name='resolveObject' return='java.lang.Object' visibility='protected'><parameter name='object' type='java.lang.Object'/><exception name='IOException' type='java.io.IOException'/></method><method name='resolveProxyClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='interfaceNames' type='java.lang.String[]'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method name='skipBytes' return='int'><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='ObjectInputStream.GetField' static='true'><constructor name='ObjectInputStream.GetField' type='java.io.ObjectInputStream.GetField'/><method abstract='true' name='defaulted' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='boolean'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='char'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='char'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='byte'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='byte'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='short'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='short'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='int'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='long'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='long'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='float'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='float'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='double'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='double'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='get' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.Object'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='getObjectStreamClass' return='java.io.ObjectStreamClass'/></class><class extends='java.io.OutputStream' name='ObjectOutputStream'><constructor name='ObjectOutputStream' type='java.io.ObjectOutputStream' visibility='protected'><exception name='IOException' type='java.io.IOException'/><exception name='SecurityException' type='java.lang.SecurityException'/></constructor><constructor name='ObjectOutputStream' type='java.io.ObjectOutputStream'><parameter name='output' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='annotateClass' visibility='protected'><parameter name='aClass' type='java.lang.Class&lt;?&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='annotateProxyClass' visibility='protected'><parameter name='aClass' type='java.lang.Class&lt;?&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='defaultWriteObject'><exception name='IOException' type='java.io.IOException'/></method><method name='drain' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='enableReplaceObject' return='boolean' visibility='protected'><parameter name='enable' type='boolean'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='putFields' return='java.io.ObjectOutputStream.PutField'><exception name='IOException' type='java.io.IOException'/></method><method name='replaceObject' return='java.lang.Object' visibility='protected'><parameter name='object' type='java.lang.Object'/><exception name='IOException' type='java.io.IOException'/></method><method name='reset'><exception name='IOException' type='java.io.IOException'/></method><method name='useProtocolVersion'><parameter name='version' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeBoolean'><parameter name='value' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeByte'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeBytes'><parameter name='value' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeChar'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeChars'><parameter name='value' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeClassDescriptor' visibility='protected'><parameter name='classDesc' type='java.io.ObjectStreamClass'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeDouble'><parameter name='value' type='double'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeFields'><exception name='IOException' type='java.io.IOException'/></method><method name='writeFloat'><parameter name='value' type='float'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeInt'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeLong'><parameter name='value' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeObject'><parameter name='object' type='java.lang.Object'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeObjectOverride' visibility='protected'><parameter name='object' type='java.lang.Object'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeShort'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeStreamHeader' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='writeUTF'><parameter name='value' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeUnshared'><parameter name='object' type='java.lang.Object'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='ObjectOutputStream.PutField' static='true'><constructor name='ObjectOutputStream.PutField' type='java.io.ObjectOutputStream.PutField'/><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='char'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='byte'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='short'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='int'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='long'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='float'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='double'/></method><method abstract='true' name='put'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method><method abstract='true' deprecated='1' name='write'><parameter name='out' type='java.io.ObjectOutput'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ObjectStreamClass'><method name='forClass' return='java.lang.Class&lt;?&gt;'/><method name='getField' return='java.io.ObjectStreamField'><parameter name='name' type='java.lang.String'/></method><method name='getFields' return='java.io.ObjectStreamField[]'/><method name='getName' return='java.lang.String'/><method name='getSerialVersionUID' return='long'/><method name='lookup' return='java.io.ObjectStreamClass' static='true'><parameter name='cl' type='java.lang.Class&lt;?&gt;'/></method><method api_added='9' name='lookupAny' return='java.io.ObjectStreamClass' static='true'><parameter name='cl' type='java.lang.Class&lt;?&gt;'/></method></class><class abstract='true' extends='java.io.IOException' name='ObjectStreamException'><constructor name='ObjectStreamException' type='java.io.ObjectStreamException' visibility='protected'/><constructor name='ObjectStreamException' type='java.io.ObjectStreamException' visibility='protected'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='ObjectStreamField'><constructor name='ObjectStreamField' type='java.io.ObjectStreamField'><parameter name='name' type='java.lang.String'/><parameter name='cl' type='java.lang.Class&lt;?&gt;'/></constructor><constructor name='ObjectStreamField' type='java.io.ObjectStreamField'><parameter name='name' type='java.lang.String'/><parameter name='cl' type='java.lang.Class&lt;?&gt;'/><parameter name='unshared' type='boolean'/></constructor><method name='compareTo' return='int'><parameter name='o' type='java.lang.Object'/></method><method name='getName' return='java.lang.String'/><method name='getOffset' return='int'/><method name='getType' return='java.lang.Class&lt;?&gt;'/><method name='getTypeCode' return='char'/><method name='getTypeString' return='java.lang.String'/><method name='isPrimitive' return='boolean'/><method name='isUnshared' return='boolean'/><method name='setOffset' visibility='protected'><parameter name='newValue' type='int'/></method></class><class extends='java.io.ObjectStreamException' name='OptionalDataException'/><class abstract='true' extends='java.lang.Object' name='OutputStream'><constructor name='OutputStream' type='java.io.OutputStream'/><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Writer' name='OutputStreamWriter'><constructor name='OutputStreamWriter' type='java.io.OutputStreamWriter'><parameter name='out' type='java.io.OutputStream'/></constructor><constructor name='OutputStreamWriter' type='java.io.OutputStreamWriter'><parameter name='out' type='java.io.OutputStream'/><parameter name='enc' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='OutputStreamWriter' type='java.io.OutputStreamWriter'><parameter name='out' type='java.io.OutputStream'/><parameter name='cs' type='java.nio.charset.Charset'/></constructor><constructor name='OutputStreamWriter' type='java.io.OutputStreamWriter'><parameter name='out' type='java.io.OutputStream'/><parameter name='enc' type='java.nio.charset.CharsetEncoder'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='getEncoding' return='java.lang.String'/><method name='write'><parameter name='buf' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.InputStream' name='PipedInputStream'><constructor name='PipedInputStream' type='java.io.PipedInputStream'/><constructor name='PipedInputStream' type='java.io.PipedInputStream'><parameter name='out' type='java.io.PipedOutputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='connect'><parameter name='src' type='java.io.PipedOutputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int' synchronized='true'><exception name='IOException' type='java.io.IOException'/></method><method name='receive' synchronized='true' visibility='protected'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.OutputStream' name='PipedOutputStream'><constructor name='PipedOutputStream' type='java.io.PipedOutputStream'/><constructor name='PipedOutputStream' type='java.io.PipedOutputStream'><parameter name='dest' type='java.io.PipedInputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='connect'><parameter name='stream' type='java.io.PipedInputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Reader' name='PipedReader'><constructor name='PipedReader' type='java.io.PipedReader'/><constructor name='PipedReader' type='java.io.PipedReader'><parameter name='out' type='java.io.PipedWriter'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='connect'><parameter name='src' type='java.io.PipedWriter'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='buffer' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Writer' name='PipedWriter'><constructor name='PipedWriter' type='java.io.PipedWriter'/><constructor name='PipedWriter' type='java.io.PipedWriter'><parameter name='dest' type='java.io.PipedReader'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='connect'><parameter name='stream' type='java.io.PipedReader'/><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='buffer' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.FilterOutputStream' name='PrintStream'><constructor name='PrintStream' type='java.io.PrintStream'><parameter name='out' type='java.io.OutputStream'/></constructor><constructor name='PrintStream' type='java.io.PrintStream'><parameter name='out' type='java.io.OutputStream'/><parameter name='autoflush' type='boolean'/></constructor><constructor name='PrintStream' type='java.io.PrintStream'><parameter name='out' type='java.io.OutputStream'/><parameter name='autoflush' type='boolean'/><parameter name='enc' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='PrintStream' type='java.io.PrintStream'><parameter name='file' type='java.io.File'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='PrintStream' type='java.io.PrintStream'><parameter name='file' type='java.io.File'/><parameter name='csn' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='PrintStream' type='java.io.PrintStream'><parameter name='fileName' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='PrintStream' type='java.io.PrintStream'><parameter name='fileName' type='java.lang.String'/><parameter name='csn' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><method name='append' return='java.io.PrintStream'><parameter name='c' type='char'/></method><method name='append' return='java.io.PrintStream'><parameter name='csq' type='java.lang.CharSequence'/></method><method name='append' return='java.io.PrintStream'><parameter name='csq' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='checkError' return='boolean'/><method name='format' return='java.io.PrintStream'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='format' return='java.io.PrintStream'><parameter name='l' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='print'><parameter name='charArray' type='char[]'/></method><method name='print'><parameter name='ch' type='char'/></method><method name='print'><parameter name='dnum' type='double'/></method><method name='print'><parameter name='fnum' type='float'/></method><method name='print'><parameter name='inum' type='int'/></method><method name='print'><parameter name='lnum' type='long'/></method><method name='print'><parameter name='obj' type='java.lang.Object'/></method><method name='print' synchronized='true'><parameter name='str' type='java.lang.String'/></method><method name='print'><parameter name='bool' type='boolean'/></method><method name='printf' return='java.io.PrintStream'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='printf' return='java.io.PrintStream'><parameter name='l' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='println'/><method name='println'><parameter name='charArray' type='char[]'/></method><method name='println'><parameter name='ch' type='char'/></method><method name='println'><parameter name='dnum' type='double'/></method><method name='println'><parameter name='fnum' type='float'/></method><method name='println'><parameter name='inum' type='int'/></method><method name='println'><parameter name='lnum' type='long'/></method><method name='println'><parameter name='obj' type='java.lang.Object'/></method><method name='println' synchronized='true'><parameter name='str' type='java.lang.String'/></method><method name='println'><parameter name='bool' type='boolean'/></method><method name='setError' visibility='protected'/><method api_added='9' name='clearError' visibility='protected'/></class><class extends='java.io.Writer' name='PrintWriter'><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='out' type='java.io.OutputStream'/></constructor><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='out' type='java.io.OutputStream'/><parameter name='autoflush' type='boolean'/></constructor><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='wr' type='java.io.Writer'/></constructor><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='wr' type='java.io.Writer'/><parameter name='autoflush' type='boolean'/></constructor><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='file' type='java.io.File'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='file' type='java.io.File'/><parameter name='csn' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='fileName' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='PrintWriter' type='java.io.PrintWriter'><parameter name='fileName' type='java.lang.String'/><parameter name='csn' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><method name='checkError' return='boolean'/><method name='close'/><method name='flush'/><method name='format' return='java.io.PrintWriter'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='format' return='java.io.PrintWriter'><parameter name='l' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='print'><parameter name='charArray' type='char[]'/></method><method name='print'><parameter name='ch' type='char'/></method><method name='print'><parameter name='dnum' type='double'/></method><method name='print'><parameter name='fnum' type='float'/></method><method name='print'><parameter name='inum' type='int'/></method><method name='print'><parameter name='lnum' type='long'/></method><method name='print'><parameter name='obj' type='java.lang.Object'/></method><method name='print'><parameter name='str' type='java.lang.String'/></method><method name='print'><parameter name='bool' type='boolean'/></method><method name='printf' return='java.io.PrintWriter'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='printf' return='java.io.PrintWriter'><parameter name='l' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='println'/><method name='println'><parameter name='charArray' type='char[]'/></method><method name='println'><parameter name='ch' type='char'/></method><method name='println'><parameter name='dnum' type='double'/></method><method name='println'><parameter name='fnum' type='float'/></method><method name='println'><parameter name='inum' type='int'/></method><method name='println'><parameter name='lnum' type='long'/></method><method name='println'><parameter name='obj' type='java.lang.Object'/></method><method name='println'><parameter name='str' type='java.lang.String'/></method><method name='println'><parameter name='bool' type='boolean'/></method><method name='setError' visibility='protected'/><method name='write'><parameter name='buf' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/></method><method api_added='9' name='clearError' visibility='protected'/></class><class extends='java.io.FilterInputStream' name='PushbackInputStream'><constructor name='PushbackInputStream' type='java.io.PushbackInputStream'><parameter name='in' type='java.io.InputStream'/></constructor><constructor name='PushbackInputStream' type='java.io.PushbackInputStream'><parameter name='in' type='java.io.InputStream'/><parameter name='size' type='int'/></constructor><method name='unread'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='unread'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='unread'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.FilterReader' name='PushbackReader'><constructor name='PushbackReader' type='java.io.PushbackReader'><parameter name='in' type='java.io.Reader'/></constructor><constructor name='PushbackReader' type='java.io.PushbackReader'><parameter name='in' type='java.io.Reader'/><parameter name='size' type='int'/></constructor><method name='unread'><parameter name='buffer' type='char[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='unread'><parameter name='buffer' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='unread'><parameter name='oneChar' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RandomAccessFile'><constructor name='RandomAccessFile' type='java.io.RandomAccessFile'><parameter name='file' type='java.io.File'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='RandomAccessFile' type='java.io.RandomAccessFile'><parameter name='fileName' type='java.lang.String'/><parameter name='mode' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='getChannel' return='java.nio.channels.FileChannel' synchronized='true'/><method final='true' name='getFD' return='java.io.FileDescriptor'><exception name='IOException' type='java.io.IOException'/></method><method name='getFilePointer' return='long'><exception name='IOException' type='java.io.IOException'/></method><method name='length' return='long'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readBoolean' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readByte' return='byte'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readChar' return='char'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readDouble' return='double'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readFloat' return='float'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readFully'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readFully'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readInt' return='int'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readLong' return='long'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readShort' return='short'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readUTF' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readUnsignedByte' return='int'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='readUnsignedShort' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='seek'><parameter name='pos' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method name='setLength'><parameter name='newLength' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method name='skipBytes' return='int'><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeBoolean'><parameter name='val' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeByte'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeBytes'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeChar'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeChars'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeDouble'><parameter name='val' type='double'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeFloat'><parameter name='val' type='float'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeInt'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeLong'><parameter name='val' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeShort'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='writeUTF'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='Reader'><constructor name='Reader' type='java.io.Reader' visibility='protected'/><constructor name='Reader' type='java.io.Reader' visibility='protected'><parameter name='lock' type='java.lang.Object'/></constructor><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='mark'><parameter name='readLimit' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='markSupported' return='boolean'/><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='buf' type='char[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='buf' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='target' type='java.nio.CharBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method name='ready' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method name='reset'><exception name='IOException' type='java.io.IOException'/></method><method name='skip' return='long'><parameter name='count' type='long'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.InputStream' name='SequenceInputStream'><constructor name='SequenceInputStream' type='java.io.SequenceInputStream'><parameter name='s1' type='java.io.InputStream'/><parameter name='s2' type='java.io.InputStream'/></constructor><constructor name='SequenceInputStream' type='java.io.SequenceInputStream'><parameter name='e' type='java.util.Enumeration&lt;? extends java.io.InputStream&gt;'/></constructor><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.security.BasicPermission' final='true' name='SerializablePermission'><constructor name='SerializablePermission' type='java.io.SerializablePermission'><parameter name='permissionName' type='java.lang.String'/></constructor><constructor name='SerializablePermission' type='java.io.SerializablePermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.io.ObjectStreamException' name='StreamCorruptedException'><constructor name='StreamCorruptedException' type='java.io.StreamCorruptedException'/><constructor name='StreamCorruptedException' type='java.io.StreamCorruptedException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='StreamTokenizer'><constructor deprecated='1' name='StreamTokenizer' type='java.io.StreamTokenizer'><parameter name='is' type='java.io.InputStream'/></constructor><constructor name='StreamTokenizer' type='java.io.StreamTokenizer'><parameter name='r' type='java.io.Reader'/></constructor><constructor api_added='14' name='deprecated StreamTokenizer' type='java.io.deprecated StreamTokenizer'><parameter name='arg0' type='java.io.InputStream'/></constructor><method name='commentChar'><parameter name='ch' type='int'/></method><method name='eolIsSignificant'><parameter name='flag' type='boolean'/></method><method name='lineno' return='int'/><method name='lowerCaseMode'><parameter name='flag' type='boolean'/></method><method name='nextToken' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='ordinaryChar'><parameter name='ch' type='int'/></method><method name='ordinaryChars'><parameter name='low' type='int'/><parameter name='hi' type='int'/></method><method name='parseNumbers'/><method name='pushBack'/><method name='quoteChar'><parameter name='ch' type='int'/></method><method name='resetSyntax'/><method name='slashSlashComments'><parameter name='flag' type='boolean'/></method><method name='slashStarComments'><parameter name='flag' type='boolean'/></method><method name='whitespaceChars'><parameter name='low' type='int'/><parameter name='hi' type='int'/></method><method name='wordChars'><parameter name='low' type='int'/><parameter name='hi' type='int'/></method></class><class deprecated='1' extends='java.io.InputStream' name='StringBufferInputStream'><constructor name='StringBufferInputStream' type='java.io.StringBufferInputStream'><parameter name='str' type='java.lang.String'/></constructor><method name='read' return='int' synchronized='true'/></class><class extends='java.io.Reader' name='StringReader'><constructor name='StringReader' type='java.io.StringReader'><parameter name='str' type='java.lang.String'/></constructor><method name='close'/><method name='read' return='int'><parameter name='buf' type='char[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.Writer' name='StringWriter'><constructor name='StringWriter' type='java.io.StringWriter'/><constructor name='StringWriter' type='java.io.StringWriter'><parameter name='initialSize' type='int'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='flush'/><method name='getBuffer' return='java.lang.StringBuffer'/><method name='write'><parameter name='cbuf' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/></method></class><class extends='java.io.IOException' name='SyncFailedException'><constructor name='SyncFailedException' type='java.io.SyncFailedException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.IOException' name='UTFDataFormatException'><constructor name='UTFDataFormatException' type='java.io.UTFDataFormatException'/><constructor name='UTFDataFormatException' type='java.io.UTFDataFormatException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.IOException' name='UnsupportedEncodingException'><constructor name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/><constructor name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.ObjectStreamException' name='WriteAbortedException'><constructor name='WriteAbortedException' type='java.io.WriteAbortedException'><parameter name='detailMessage' type='java.lang.String'/><parameter name='rootCause' type='java.lang.Exception'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Writer'><constructor name='Writer' type='java.io.Writer' visibility='protected'/><constructor name='Writer' type='java.io.Writer' visibility='protected'><parameter name='lock' type='java.lang.Object'/></constructor><method name='append' return='java.io.Writer'><parameter name='c' type='char'/><exception name='IOException' type='java.io.IOException'/></method><method name='append' return='java.io.Writer'><parameter name='csq' type='java.lang.CharSequence'/><exception name='IOException' type='java.io.IOException'/></method><method name='append' return='java.io.Writer'><parameter name='csq' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='buf' type='char[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='buf' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='oneChar' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='str' type='java.lang.String'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='Console'><method api_added='9' name='flush'/><method api_added='9' name='format' return='java.io.Console'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method api_added='9' name='printf' return='java.io.Console'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method api_added='9' name='readLine' return='java.lang.String'/><method api_added='9' name='readLine' return='java.lang.String'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method api_added='9' name='readPassword' return='char[]'/><method api_added='9' name='readPassword' return='char[]'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method api_added='9' name='reader' return='java.io.Reader'/><method api_added='9' name='writer' return='java.io.PrintWriter'/></class><class api_added='9' extends='java.lang.Error' name='IOError'><constructor api_added='9' name='IOError' type='java.io.IOError'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><interface abstract='true' name='Closeable'><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='DataInput'><method abstract='true' name='readBoolean' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readByte' return='byte'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readChar' return='char'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readDouble' return='double'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readFloat' return='float'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readFully'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readFully'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readInt' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readLong' return='long'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readShort' return='short'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readUTF' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readUnsignedByte' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readUnsignedShort' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='skipBytes' return='int'><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='DataOutput'><method abstract='true' name='write'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeBoolean'><parameter name='val' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeByte'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeBytes'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeChar'><parameter name='oneByte' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeChars'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeDouble'><parameter name='val' type='double'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeFloat'><parameter name='val' type='float'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeInt'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeLong'><parameter name='val' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeShort'><parameter name='val' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeUTF'><parameter name='str' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='Externalizable'><method abstract='true' name='readExternal'><parameter name='input' type='java.io.ObjectInput'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeExternal'><parameter name='output' type='java.io.ObjectOutput'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='FileFilter'><method abstract='true' name='accept' return='boolean'><parameter name='pathname' type='java.io.File'/></method></interface><interface abstract='true' name='FilenameFilter'><method abstract='true' name='accept' return='boolean'><parameter name='dir' type='java.io.File'/><parameter name='filename' type='java.lang.String'/></method></interface><interface abstract='true' name='Flushable'><method abstract='true' name='flush'><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ObjectInput'><method abstract='true' name='available' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readObject' return='java.lang.Object'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='skip' return='long'><parameter name='toSkip' type='long'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ObjectInputValidation'><method abstract='true' name='validateObject'><exception name='InvalidObjectException' type='java.io.InvalidObjectException'/></method></interface><interface abstract='true' name='ObjectOutput'><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='flush'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='buffer' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='buffer' type='byte[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeObject'><parameter name='obj' type='java.lang.Object'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ObjectStreamConstants'/><interface abstract='true' name='Serializable'/></package><package name='java.lang'><class extends='java.lang.IncompatibleClassChangeError' name='AbstractMethodError'><constructor name='AbstractMethodError' type='java.lang.AbstractMethodError'/><constructor name='AbstractMethodError' type='java.lang.AbstractMethodError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='AbstractStringBuilder' visibility=''><method name='capacity' return='int'/><method name='charAt' return='char'><parameter name='index' type='int'/></method><method name='codePointAt' return='int'><parameter name='index' type='int'/></method><method name='codePointBefore' return='int'><parameter name='index' type='int'/></method><method name='codePointCount' return='int'><parameter name='beginIndex' type='int'/><parameter name='endIndex' type='int'/></method><method name='ensureCapacity'><parameter name='min' type='int'/></method><method name='getChars'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='dest' type='char[]'/><parameter name='destStart' type='int'/></method><method name='indexOf' return='int'><parameter name='string' type='java.lang.String'/></method><method name='indexOf' return='int'><parameter name='subString' type='java.lang.String'/><parameter name='start' type='int'/></method><method name='lastIndexOf' return='int'><parameter name='string' type='java.lang.String'/></method><method name='lastIndexOf' return='int'><parameter name='subString' type='java.lang.String'/><parameter name='start' type='int'/></method><method name='length' return='int'/><method name='offsetByCodePoints' return='int'><parameter name='index' type='int'/><parameter name='codePointOffset' type='int'/></method><method name='setCharAt'><parameter name='index' type='int'/><parameter name='ch' type='char'/></method><method name='setLength'><parameter name='length' type='int'/></method><method name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='substring' return='java.lang.String'><parameter name='start' type='int'/></method><method name='substring' return='java.lang.String'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='trimToSize'/></class><class extends='java.lang.RuntimeException' name='ArithmeticException'><constructor name='ArithmeticException' type='java.lang.ArithmeticException'/><constructor name='ArithmeticException' type='java.lang.ArithmeticException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.IndexOutOfBoundsException' name='ArrayIndexOutOfBoundsException'><constructor name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><constructor name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'><parameter name='index' type='int'/></constructor><constructor name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='ArrayStoreException'><constructor name='ArrayStoreException' type='java.lang.ArrayStoreException'/><constructor name='ArrayStoreException' type='java.lang.ArrayStoreException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Error' name='AssertionError'><constructor name='AssertionError' type='java.lang.AssertionError'/><constructor name='AssertionError' type='java.lang.AssertionError'><parameter name='detailMessage' type='java.lang.Object'/></constructor><constructor name='AssertionError' type='java.lang.AssertionError'><parameter name='detailMessage' type='boolean'/></constructor><constructor name='AssertionError' type='java.lang.AssertionError'><parameter name='detailMessage' type='char'/></constructor><constructor name='AssertionError' type='java.lang.AssertionError'><parameter name='detailMessage' type='int'/></constructor><constructor name='AssertionError' type='java.lang.AssertionError'><parameter name='detailMessage' type='long'/></constructor><constructor name='AssertionError' type='java.lang.AssertionError'><parameter name='detailMessage' type='float'/></constructor><constructor name='AssertionError' type='java.lang.AssertionError'><parameter name='detailMessage' type='double'/></constructor></class><class extends='java.lang.Object' final='true' name='Boolean'><constructor name='Boolean' type='java.lang.Boolean'><parameter name='string' type='java.lang.String'/></constructor><constructor name='Boolean' type='java.lang.Boolean'><parameter name='value' type='boolean'/></constructor><method name='booleanValue' return='boolean'/><method name='compareTo' return='int'><parameter name='that' type='java.lang.Boolean'/></method><method name='getBoolean' return='boolean' static='true'><parameter name='string' type='java.lang.String'/></method><method name='parseBoolean' return='boolean' static='true'><parameter name='s' type='java.lang.String'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='value' type='boolean'/></method><method name='valueOf' return='java.lang.Boolean' static='true'><parameter name='string' type='java.lang.String'/></method><method name='valueOf' return='java.lang.Boolean' static='true'><parameter name='b' type='boolean'/></method><method api_added='19' name='compare' return='int' static='true'><parameter name='arg0' type='boolean'/><parameter name='arg1' type='boolean'/></method></class><class extends='java.lang.Number' final='true' name='Byte'><constructor name='Byte' type='java.lang.Byte'><parameter name='value' type='byte'/></constructor><constructor name='Byte' type='java.lang.Byte'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></constructor><method name='compareTo' return='int'><parameter name='object' type='java.lang.Byte'/></method><method name='decode' return='java.lang.Byte' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method name='intValue' return='int'/><method name='longValue' return='long'/><method name='parseByte' return='byte' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='parseByte' return='byte' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='value' type='byte'/></method><method name='valueOf' return='java.lang.Byte' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Byte' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Byte' static='true'><parameter name='b' type='byte'/></method><method api_added='19' name='compare' return='int' static='true'><parameter name='arg0' type='byte'/><parameter name='arg1' type='byte'/></method></class><class extends='java.lang.Object' final='true' name='Character'><constructor name='Character' type='java.lang.Character'><parameter name='value' type='char'/></constructor><method name='charCount' return='int' static='true'><parameter name='codePoint' type='int'/></method><method name='charValue' return='char'/><method name='codePointAt' return='int' static='true'><parameter name='seq' type='java.lang.CharSequence'/><parameter name='index' type='int'/></method><method name='codePointAt' return='int' static='true'><parameter name='seq' type='char[]'/><parameter name='index' type='int'/></method><method name='codePointAt' return='int' static='true'><parameter name='seq' type='char[]'/><parameter name='index' type='int'/><parameter name='limit' type='int'/></method><method name='codePointBefore' return='int' static='true'><parameter name='seq' type='java.lang.CharSequence'/><parameter name='index' type='int'/></method><method name='codePointBefore' return='int' static='true'><parameter name='seq' type='char[]'/><parameter name='index' type='int'/></method><method name='codePointBefore' return='int' static='true'><parameter name='seq' type='char[]'/><parameter name='index' type='int'/><parameter name='start' type='int'/></method><method name='codePointCount' return='int' static='true'><parameter name='seq' type='java.lang.CharSequence'/><parameter name='beginIndex' type='int'/><parameter name='endIndex' type='int'/></method><method name='codePointCount' return='int' static='true'><parameter name='seq' type='char[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/></method><method name='compareTo' return='int'><parameter name='c' type='java.lang.Character'/></method><method name='digit' return='int' static='true'><parameter name='c' type='char'/><parameter name='radix' type='int'/></method><method name='digit' return='int' static='true'><parameter name='codePoint' type='int'/><parameter name='radix' type='int'/></method><method name='forDigit' return='char' static='true'><parameter name='digit' type='int'/><parameter name='radix' type='int'/></method><method name='getDirectionality' return='byte' static='true'><parameter name='c' type='char'/></method><method name='getDirectionality' return='byte' static='true'><parameter name='codePoint' type='int'/></method><method name='getNumericValue' return='int' static='true'><parameter name='c' type='char'/></method><method name='getNumericValue' return='int' static='true'><parameter name='codePoint' type='int'/></method><method name='getType' return='int' static='true'><parameter name='c' type='char'/></method><method name='getType' return='int' static='true'><parameter name='codePoint' type='int'/></method><method name='isDefined' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isDefined' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isDigit' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isDigit' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isHighSurrogate' return='boolean' static='true'><parameter name='ch' type='char'/></method><method name='isISOControl' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isISOControl' return='boolean' static='true'><parameter name='c' type='int'/></method><method name='isIdentifierIgnorable' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isIdentifierIgnorable' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isJavaIdentifierPart' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isJavaIdentifierPart' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isJavaIdentifierStart' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isJavaIdentifierStart' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method deprecated='1' name='isJavaLetter' return='boolean' static='true'><parameter name='c' type='char'/></method><method deprecated='1' name='isJavaLetterOrDigit' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isLetter' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isLetter' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isLetterOrDigit' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isLetterOrDigit' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isLowSurrogate' return='boolean' static='true'><parameter name='ch' type='char'/></method><method name='isLowerCase' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isLowerCase' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isMirrored' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isMirrored' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method deprecated='1' name='isSpace' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isSpaceChar' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isSpaceChar' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isSupplementaryCodePoint' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isSurrogatePair' return='boolean' static='true'><parameter name='high' type='char'/><parameter name='low' type='char'/></method><method name='isTitleCase' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isTitleCase' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isUnicodeIdentifierPart' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isUnicodeIdentifierPart' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isUnicodeIdentifierStart' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isUnicodeIdentifierStart' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isUpperCase' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isUpperCase' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isValidCodePoint' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='isWhitespace' return='boolean' static='true'><parameter name='c' type='char'/></method><method name='isWhitespace' return='boolean' static='true'><parameter name='codePoint' type='int'/></method><method name='offsetByCodePoints' return='int' static='true'><parameter name='seq' type='java.lang.CharSequence'/><parameter name='index' type='int'/><parameter name='codePointOffset' type='int'/></method><method name='offsetByCodePoints' return='int' static='true'><parameter name='seq' type='char[]'/><parameter name='start' type='int'/><parameter name='count' type='int'/><parameter name='index' type='int'/><parameter name='codePointOffset' type='int'/></method><method name='reverseBytes' return='char' static='true'><parameter name='c' type='char'/></method><method name='toChars' return='int' static='true'><parameter name='codePoint' type='int'/><parameter name='dst' type='char[]'/><parameter name='dstIndex' type='int'/></method><method name='toChars' return='char[]' static='true'><parameter name='codePoint' type='int'/></method><method name='toCodePoint' return='int' static='true'><parameter name='high' type='char'/><parameter name='low' type='char'/></method><method name='toLowerCase' return='char' static='true'><parameter name='c' type='char'/></method><method name='toLowerCase' return='int' static='true'><parameter name='codePoint' type='int'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='value' type='char'/></method><method name='toTitleCase' return='char' static='true'><parameter name='c' type='char'/></method><method name='toTitleCase' return='int' static='true'><parameter name='codePoint' type='int'/></method><method name='toUpperCase' return='char' static='true'><parameter name='c' type='char'/></method><method name='toUpperCase' return='int' static='true'><parameter name='codePoint' type='int'/></method><method name='valueOf' return='java.lang.Character' static='true'><parameter name='c' type='char'/></method><method api_added='19' name='compare' return='int' static='true'><parameter name='arg0' type='char'/><parameter name='arg1' type='char'/></method><method api_added='19' name='getName' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method><method api_added='19' name='highSurrogate' return='char' static='true'><parameter name='arg0' type='int'/></method><method api_added='19' name='isAlphabetic' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='19' name='isBmpCodePoint' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='19' name='isIdeographic' return='boolean' static='true'><parameter name='arg0' type='int'/></method><method api_added='19' name='isSurrogate' return='boolean' static='true'><parameter name='arg0' type='char'/></method><method api_added='19' name='lowSurrogate' return='char' static='true'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Object' name='Character.Subset' static='true'><constructor name='Character.Subset' type='java.lang.Character.Subset' visibility='protected'><parameter name='string' type='java.lang.String'/></constructor><method final='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method final='true' name='hashCode' return='int'/><method final='true' name='toString' return='java.lang.String'/></class><class extends='java.lang.Character.Subset' final='true' name='Character.UnicodeBlock' static='true'><method name='forName' return='java.lang.Character.UnicodeBlock' static='true'><parameter name='blockName' type='java.lang.String'/></method><method name='of' return='java.lang.Character.UnicodeBlock' static='true'><parameter name='c' type='char'/></method><method name='of' return='java.lang.Character.UnicodeBlock' static='true'><parameter name='codePoint' type='int'/></method></class><class extends='java.lang.Object' final='true' name='Class'><method name='asSubclass' return='java.lang.Class&lt;? extends U&gt;'><parameter name='clazz' type='java.lang.Class&lt;U&gt;'/></method><method name='cast' return='T'><parameter name='obj' type='java.lang.Object'/></method><method name='desiredAssertionStatus' native='true' return='boolean'/><method name='forName' return='java.lang.Class&lt;?&gt;' static='true'><parameter name='className' type='java.lang.String'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method name='forName' return='java.lang.Class&lt;?&gt;' static='true'><parameter name='className' type='java.lang.String'/><parameter name='initializeBoolean' type='boolean'/><parameter name='classLoader' type='java.lang.ClassLoader'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method name='getAnnotation' return='A'><parameter name='annotationClass' type='java.lang.Class&lt;A&gt;'/></method><method name='getAnnotations' return='java.lang.annotation.Annotation[]'/><method name='getCanonicalName' return='java.lang.String'/><method name='getClassLoader' return='java.lang.ClassLoader'/><method name='getClasses' return='java.lang.Class&lt;?&gt;[]'/><method name='getComponentType' native='true' return='java.lang.Class&lt;?&gt;'/><method api_removed='9' name='getConstructor' return='java.lang.reflect.Constructor&lt;T&gt;'><parameter name='parameterTypes' type='java.lang.Class...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getConstructors' return='java.lang.reflect.Constructor&lt;T&gt;[]'><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getDeclaredAnnotations' native='true' return='java.lang.annotation.Annotation[]'/><method name='getDeclaredClasses' return='java.lang.Class&lt;?&gt;[]'><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_removed='9' name='getDeclaredConstructor' return='java.lang.reflect.Constructor&lt;T&gt;'><parameter name='parameterTypes' type='java.lang.Class...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getDeclaredConstructors' return='java.lang.reflect.Constructor&lt;T&gt;[]'><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getDeclaredField' return='java.lang.reflect.Field'><parameter name='name' type='java.lang.String'/><exception name='NoSuchFieldException' type='java.lang.NoSuchFieldException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getDeclaredFields' return='java.lang.reflect.Field[]'><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_removed='9' name='getDeclaredMethod' return='java.lang.reflect.Method'><parameter name='name' type='java.lang.String'/><parameter name='parameterTypes' type='java.lang.Class...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getDeclaredMethods' return='java.lang.reflect.Method[]'><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getDeclaringClass' native='true' return='java.lang.Class&lt;?&gt;'/><method name='getEnclosingClass' native='true' return='java.lang.Class&lt;?&gt;'/><method name='getEnclosingConstructor' native='true' return='java.lang.reflect.Constructor&lt;?&gt;'/><method name='getEnclosingMethod' native='true' return='java.lang.reflect.Method'/><method name='getEnumConstants' return='T[]'/><method name='getField' return='java.lang.reflect.Field'><parameter name='name' type='java.lang.String'/><exception name='NoSuchFieldException' type='java.lang.NoSuchFieldException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getFields' return='java.lang.reflect.Field[]'><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getGenericInterfaces' return='java.lang.reflect.Type[]'/><method name='getGenericSuperclass' return='java.lang.reflect.Type'/><method name='getInterfaces' native='true' return='java.lang.Class&lt;?&gt;[]'/><method api_removed='9' name='getMethod' return='java.lang.reflect.Method'><parameter name='name' type='java.lang.String'/><parameter name='parameterTypes' type='java.lang.Class...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getMethods' return='java.lang.reflect.Method[]'><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='getModifiers' return='int'/><method name='getName' native='true' return='java.lang.String'/><method name='getPackage' return='java.lang.Package'/><method name='getProtectionDomain' return='java.security.ProtectionDomain'/><method name='getResource' return='java.net.URL'><parameter name='resName' type='java.lang.String'/></method><method name='getResourceAsStream' return='java.io.InputStream'><parameter name='resName' type='java.lang.String'/></method><method name='getSigners' return='java.lang.Object[]'/><method name='getSimpleName' return='java.lang.String'/><method name='getSuperclass' native='true' return='java.lang.Class&lt;? super T&gt;'/><method name='getTypeParameters' return='java.lang.reflect.TypeVariable&lt;java.lang.Class&lt;T&gt;&gt;[]' synchronized='true'/><method name='isAnnotation' return='boolean'/><method name='isAnnotationPresent' return='boolean'><parameter name='annotationClass' type='java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;'/></method><method name='isAnonymousClass' native='true' return='boolean'/><method name='isArray' return='boolean'/><method name='isAssignableFrom' native='true' return='boolean'><parameter name='cls' type='java.lang.Class&lt;?&gt;'/></method><method name='isEnum' return='boolean'/><method name='isInstance' native='true' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method name='isInterface' native='true' return='boolean'/><method name='isLocalClass' return='boolean'/><method name='isMemberClass' return='boolean'/><method name='isPrimitive' native='true' return='boolean'/><method name='isSynthetic' return='boolean'/><method name='newInstance' native='true' return='T'><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method><method api_added='9' name='getConstructor' return='java.lang.reflect.Constructor&lt;T&gt;'><parameter name='parameterTypes' type='java.lang.Class&lt;?&gt;...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_added='9' name='getDeclaredConstructor' return='java.lang.reflect.Constructor&lt;T&gt;'><parameter name='parameterTypes' type='java.lang.Class&lt;?&gt;...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_added='9' name='getDeclaredMethod' return='java.lang.reflect.Method'><parameter name='name' type='java.lang.String'/><parameter name='parameterTypes' type='java.lang.Class&lt;?&gt;...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method api_added='9' name='getMethod' return='java.lang.reflect.Method'><parameter name='name' type='java.lang.String'/><parameter name='parameterTypes' type='java.lang.Class&lt;?&gt;...'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><exception name='SecurityException' type='java.lang.SecurityException'/></method></class><class extends='java.lang.RuntimeException' name='ClassCastException'><constructor name='ClassCastException' type='java.lang.ClassCastException'/><constructor name='ClassCastException' type='java.lang.ClassCastException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.LinkageError' name='ClassCircularityError'><constructor name='ClassCircularityError' type='java.lang.ClassCircularityError'/><constructor name='ClassCircularityError' type='java.lang.ClassCircularityError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.LinkageError' name='ClassFormatError'><constructor name='ClassFormatError' type='java.lang.ClassFormatError'/><constructor name='ClassFormatError' type='java.lang.ClassFormatError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='ClassLoader'><constructor name='ClassLoader' type='java.lang.ClassLoader' visibility='protected'/><constructor name='ClassLoader' type='java.lang.ClassLoader' visibility='protected'><parameter name='parentLoader' type='java.lang.ClassLoader'/></constructor><method name='clearAssertionStatus'/><method deprecated='1' final='true' name='defineClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='classRep' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='ClassFormatError' type='java.lang.ClassFormatError'/></method><method final='true' name='defineClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='className' type='java.lang.String'/><parameter name='classRep' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='ClassFormatError' type='java.lang.ClassFormatError'/></method><method final='true' name='defineClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='className' type='java.lang.String'/><parameter name='classRep' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><parameter name='protectionDomain' type='java.security.ProtectionDomain'/><exception name='ClassFormatError' type='java.lang.ClassFormatError'/></method><method final='true' name='defineClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='b' type='java.nio.ByteBuffer'/><parameter name='protectionDomain' type='java.security.ProtectionDomain'/><exception name='ClassFormatError' type='java.lang.ClassFormatError'/></method><method name='definePackage' return='java.lang.Package' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='specTitle' type='java.lang.String'/><parameter name='specVersion' type='java.lang.String'/><parameter name='specVendor' type='java.lang.String'/><parameter name='implTitle' type='java.lang.String'/><parameter name='implVersion' type='java.lang.String'/><parameter name='implVendor' type='java.lang.String'/><parameter name='sealBase' type='java.net.URL'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='findClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='className' type='java.lang.String'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method name='findLibrary' return='java.lang.String' visibility='protected'><parameter name='libName' type='java.lang.String'/></method><method final='true' name='findLoadedClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='className' type='java.lang.String'/></method><method name='findResource' return='java.net.URL' visibility='protected'><parameter name='resName' type='java.lang.String'/></method><method name='findResources' return='java.util.Enumeration&lt;java.net.URL&gt;' visibility='protected'><parameter name='resName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='findSystemClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='className' type='java.lang.String'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method name='getPackage' return='java.lang.Package' visibility='protected'><parameter name='name' type='java.lang.String'/></method><method name='getPackages' return='java.lang.Package[]' visibility='protected'/><method final='true' name='getParent' return='java.lang.ClassLoader'/><method name='getResource' return='java.net.URL'><parameter name='resName' type='java.lang.String'/></method><method name='getResourceAsStream' return='java.io.InputStream'><parameter name='resName' type='java.lang.String'/></method><method name='getResources' return='java.util.Enumeration&lt;java.net.URL&gt;'><parameter name='resName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='getSystemClassLoader' return='java.lang.ClassLoader' static='true'/><method name='getSystemResource' return='java.net.URL' static='true'><parameter name='resName' type='java.lang.String'/></method><method name='getSystemResourceAsStream' return='java.io.InputStream' static='true'><parameter name='resName' type='java.lang.String'/></method><method name='getSystemResources' return='java.util.Enumeration&lt;java.net.URL&gt;' static='true'><parameter name='resName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='loadClass' return='java.lang.Class&lt;?&gt;'><parameter name='className' type='java.lang.String'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method name='loadClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='className' type='java.lang.String'/><parameter name='resolve' type='boolean'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method final='true' name='resolveClass' visibility='protected'><parameter name='clazz' type='java.lang.Class&lt;?&gt;'/></method><method name='setClassAssertionStatus'><parameter name='cname' type='java.lang.String'/><parameter name='enable' type='boolean'/></method><method name='setDefaultAssertionStatus'><parameter name='enable' type='boolean'/></method><method name='setPackageAssertionStatus'><parameter name='pname' type='java.lang.String'/><parameter name='enable' type='boolean'/></method><method final='true' name='setSigners' visibility='protected'><parameter name='c' type='java.lang.Class&lt;?&gt;'/><parameter name='signers' type='java.lang.Object[]'/></method></class><class extends='java.lang.Exception' name='ClassNotFoundException'><constructor name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><constructor name='ClassNotFoundException' type='java.lang.ClassNotFoundException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='ClassNotFoundException' type='java.lang.ClassNotFoundException'><parameter name='detailMessage' type='java.lang.String'/><parameter name='exception' type='java.lang.Throwable'/></constructor><method name='getException' return='java.lang.Throwable'/></class><class extends='java.lang.Exception' name='CloneNotSupportedException'><constructor name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/><constructor name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='Compiler'><method name='command' return='java.lang.Object' static='true'><parameter name='cmd' type='java.lang.Object'/></method><method name='compileClass' return='boolean' static='true'><parameter name='classToCompile' type='java.lang.Class&lt;?&gt;'/></method><method name='compileClasses' return='boolean' static='true'><parameter name='nameRoot' type='java.lang.String'/></method><method name='disable' static='true'/><method name='enable' static='true'/></class><class abstract='true' extends='java.lang.Object' name='Deprecated'/><class extends='java.lang.Number' final='true' name='Double'><constructor name='Double' type='java.lang.Double'><parameter name='value' type='double'/></constructor><constructor name='Double' type='java.lang.Double'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></constructor><method name='compare' return='int' static='true'><parameter name='double1' type='double'/><parameter name='double2' type='double'/></method><method name='compareTo' return='int'><parameter name='object' type='java.lang.Double'/></method><method name='doubleToLongBits' native='true' return='long' static='true'><parameter name='value' type='double'/></method><method name='doubleToRawLongBits' native='true' return='long' static='true'><parameter name='value' type='double'/></method><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method name='intValue' return='int'/><method name='isInfinite' return='boolean'/><method name='isInfinite' return='boolean' static='true'><parameter name='d' type='double'/></method><method name='isNaN' return='boolean'/><method name='isNaN' return='boolean' static='true'><parameter name='d' type='double'/></method><method name='longBitsToDouble' native='true' return='double' static='true'><parameter name='bits' type='long'/></method><method name='longValue' return='long'/><method name='parseDouble' return='double' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='toHexString' return='java.lang.String' static='true'><parameter name='d' type='double'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='d' type='double'/></method><method name='valueOf' return='java.lang.Double' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Double' static='true'><parameter name='d' type='double'/></method></class><class abstract='true' extends='java.lang.Object' name='Enum'><constructor name='Enum' type='java.lang.Enum' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='ordinal' type='int'/></constructor><method final='true' name='clone' return='java.lang.Object' visibility='protected'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method final='true' name='compareTo' return='int'><parameter name='o' type='E'/></method><method final='true' name='equals' return='boolean'><parameter name='other' type='java.lang.Object'/></method><method final='true' name='getDeclaringClass' return='java.lang.Class&lt;E&gt;'/><method final='true' name='hashCode' return='int'/><method final='true' name='name' return='java.lang.String'/><method final='true' name='ordinal' return='int'/><method name='valueOf' return='T' static='true'><parameter name='enumType' type='java.lang.Class&lt;T&gt;'/><parameter name='name' type='java.lang.String'/></method><method api_added='9' final='true' name='finalize' visibility='protected'/></class><class extends='java.lang.RuntimeException' name='EnumConstantNotPresentException'><constructor name='EnumConstantNotPresentException' type='java.lang.EnumConstantNotPresentException'><parameter name='enumType' type='java.lang.Class&lt;? extends java.lang.Enum&gt;'/><parameter name='constantName' type='java.lang.String'/></constructor><method name='constantName' return='java.lang.String'/><method name='enumType' return='java.lang.Class&lt;? extends java.lang.Enum&gt;'/></class><class extends='java.lang.Throwable' name='Error'><constructor name='Error' type='java.lang.Error'/><constructor name='Error' type='java.lang.Error'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='Error' type='java.lang.Error'><parameter name='detailMessage' type='java.lang.String'/><parameter name='throwable' type='java.lang.Throwable'/></constructor><constructor name='Error' type='java.lang.Error'><parameter name='throwable' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Throwable' name='Exception'><constructor name='Exception' type='java.lang.Exception'/><constructor name='Exception' type='java.lang.Exception'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='Exception' type='java.lang.Exception'><parameter name='detailMessage' type='java.lang.String'/><parameter name='throwable' type='java.lang.Throwable'/></constructor><constructor name='Exception' type='java.lang.Exception'><parameter name='throwable' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.LinkageError' name='ExceptionInInitializerError'><constructor name='ExceptionInInitializerError' type='java.lang.ExceptionInInitializerError'/><constructor name='ExceptionInInitializerError' type='java.lang.ExceptionInInitializerError'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='ExceptionInInitializerError' type='java.lang.ExceptionInInitializerError'><parameter name='exception' type='java.lang.Throwable'/></constructor><method name='getException' return='java.lang.Throwable'/></class><class extends='java.lang.Number' final='true' name='Float'><constructor name='Float' type='java.lang.Float'><parameter name='value' type='float'/></constructor><constructor name='Float' type='java.lang.Float'><parameter name='value' type='double'/></constructor><constructor name='Float' type='java.lang.Float'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></constructor><method name='compare' return='int' static='true'><parameter name='float1' type='float'/><parameter name='float2' type='float'/></method><method name='compareTo' return='int'><parameter name='object' type='java.lang.Float'/></method><method name='doubleValue' return='double'/><method name='floatToIntBits' native='true' return='int' static='true'><parameter name='value' type='float'/></method><method name='floatToRawIntBits' native='true' return='int' static='true'><parameter name='value' type='float'/></method><method name='floatValue' return='float'/><method name='intBitsToFloat' native='true' return='float' static='true'><parameter name='bits' type='int'/></method><method name='intValue' return='int'/><method name='isInfinite' return='boolean'/><method name='isInfinite' return='boolean' static='true'><parameter name='f' type='float'/></method><method name='isNaN' return='boolean'/><method name='isNaN' return='boolean' static='true'><parameter name='f' type='float'/></method><method name='longValue' return='long'/><method name='parseFloat' return='float' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='toHexString' return='java.lang.String' static='true'><parameter name='f' type='float'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='f' type='float'/></method><method name='valueOf' return='java.lang.Float' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Float' static='true'><parameter name='f' type='float'/></method></class><class extends='java.lang.IncompatibleClassChangeError' name='IllegalAccessError'><constructor name='IllegalAccessError' type='java.lang.IllegalAccessError'/><constructor name='IllegalAccessError' type='java.lang.IllegalAccessError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='IllegalAccessException'><constructor name='IllegalAccessException' type='java.lang.IllegalAccessException'/><constructor name='IllegalAccessException' type='java.lang.IllegalAccessException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='IllegalArgumentException'><constructor name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><constructor name='IllegalArgumentException' type='java.lang.IllegalArgumentException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='IllegalArgumentException' type='java.lang.IllegalArgumentException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='IllegalArgumentException' type='java.lang.IllegalArgumentException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.RuntimeException' name='IllegalMonitorStateException'><constructor name='IllegalMonitorStateException' type='java.lang.IllegalMonitorStateException'/><constructor name='IllegalMonitorStateException' type='java.lang.IllegalMonitorStateException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='IllegalStateException'><constructor name='IllegalStateException' type='java.lang.IllegalStateException'/><constructor name='IllegalStateException' type='java.lang.IllegalStateException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='IllegalStateException' type='java.lang.IllegalStateException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='IllegalStateException' type='java.lang.IllegalStateException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.IllegalArgumentException' name='IllegalThreadStateException'><constructor name='IllegalThreadStateException' type='java.lang.IllegalThreadStateException'/><constructor name='IllegalThreadStateException' type='java.lang.IllegalThreadStateException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.LinkageError' name='IncompatibleClassChangeError'><constructor name='IncompatibleClassChangeError' type='java.lang.IncompatibleClassChangeError'/><constructor name='IncompatibleClassChangeError' type='java.lang.IncompatibleClassChangeError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='IndexOutOfBoundsException'><constructor name='IndexOutOfBoundsException' type='java.lang.IndexOutOfBoundsException'/><constructor name='IndexOutOfBoundsException' type='java.lang.IndexOutOfBoundsException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.ThreadLocal' name='InheritableThreadLocal'><constructor name='InheritableThreadLocal' type='java.lang.InheritableThreadLocal'/><method name='childValue' return='T' visibility='protected'><parameter name='parentValue' type='T'/></method></class><class extends='java.lang.IncompatibleClassChangeError' name='InstantiationError'><constructor name='InstantiationError' type='java.lang.InstantiationError'/><constructor name='InstantiationError' type='java.lang.InstantiationError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='InstantiationException'><constructor name='InstantiationException' type='java.lang.InstantiationException'/><constructor name='InstantiationException' type='java.lang.InstantiationException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Number' final='true' name='Integer'><constructor name='Integer' type='java.lang.Integer'><parameter name='value' type='int'/></constructor><constructor name='Integer' type='java.lang.Integer'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></constructor><method name='bitCount' return='int' static='true'><parameter name='i' type='int'/></method><method name='compareTo' return='int'><parameter name='object' type='java.lang.Integer'/></method><method name='decode' return='java.lang.Integer' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method name='getInteger' return='java.lang.Integer' static='true'><parameter name='string' type='java.lang.String'/></method><method name='getInteger' return='java.lang.Integer' static='true'><parameter name='string' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method name='getInteger' return='java.lang.Integer' static='true'><parameter name='string' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.Integer'/></method><method name='highestOneBit' return='int' static='true'><parameter name='i' type='int'/></method><method name='intValue' return='int'/><method name='longValue' return='long'/><method name='lowestOneBit' return='int' static='true'><parameter name='i' type='int'/></method><method name='numberOfLeadingZeros' return='int' static='true'><parameter name='i' type='int'/></method><method name='numberOfTrailingZeros' return='int' static='true'><parameter name='i' type='int'/></method><method name='parseInt' return='int' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='parseInt' return='int' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='reverse' return='int' static='true'><parameter name='i' type='int'/></method><method name='reverseBytes' return='int' static='true'><parameter name='i' type='int'/></method><method name='rotateLeft' return='int' static='true'><parameter name='i' type='int'/><parameter name='distance' type='int'/></method><method name='rotateRight' return='int' static='true'><parameter name='i' type='int'/><parameter name='distance' type='int'/></method><method name='signum' return='int' static='true'><parameter name='i' type='int'/></method><method name='toBinaryString' return='java.lang.String' static='true'><parameter name='i' type='int'/></method><method name='toHexString' return='java.lang.String' static='true'><parameter name='i' type='int'/></method><method name='toOctalString' return='java.lang.String' static='true'><parameter name='i' type='int'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='i' type='int'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='i' type='int'/><parameter name='radix' type='int'/></method><method name='valueOf' return='java.lang.Integer' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Integer' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Integer' static='true'><parameter name='i' type='int'/></method><method api_added='19' name='compare' return='int' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><class extends='java.lang.VirtualMachineError' name='InternalError'><constructor name='InternalError' type='java.lang.InternalError'/><constructor name='InternalError' type='java.lang.InternalError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='InterruptedException'><constructor name='InterruptedException' type='java.lang.InterruptedException'/><constructor name='InterruptedException' type='java.lang.InterruptedException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Error' name='LinkageError'><constructor name='LinkageError' type='java.lang.LinkageError'/><constructor name='LinkageError' type='java.lang.LinkageError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Number' final='true' name='Long'><constructor name='Long' type='java.lang.Long'><parameter name='value' type='long'/></constructor><constructor name='Long' type='java.lang.Long'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></constructor><method name='bitCount' return='int' static='true'><parameter name='lng' type='long'/></method><method name='compareTo' return='int'><parameter name='object' type='java.lang.Long'/></method><method name='decode' return='java.lang.Long' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method name='getLong' return='java.lang.Long' static='true'><parameter name='string' type='java.lang.String'/></method><method name='getLong' return='java.lang.Long' static='true'><parameter name='string' type='java.lang.String'/><parameter name='defaultValue' type='long'/></method><method name='getLong' return='java.lang.Long' static='true'><parameter name='string' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.Long'/></method><method name='highestOneBit' return='long' static='true'><parameter name='lng' type='long'/></method><method name='intValue' return='int'/><method name='longValue' return='long'/><method name='lowestOneBit' return='long' static='true'><parameter name='lng' type='long'/></method><method name='numberOfLeadingZeros' return='int' static='true'><parameter name='lng' type='long'/></method><method name='numberOfTrailingZeros' return='int' static='true'><parameter name='lng' type='long'/></method><method name='parseLong' return='long' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='parseLong' return='long' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='reverse' return='long' static='true'><parameter name='lng' type='long'/></method><method name='reverseBytes' return='long' static='true'><parameter name='lng' type='long'/></method><method name='rotateLeft' return='long' static='true'><parameter name='lng' type='long'/><parameter name='distance' type='int'/></method><method name='rotateRight' return='long' static='true'><parameter name='lng' type='long'/><parameter name='distance' type='int'/></method><method name='signum' return='int' static='true'><parameter name='lng' type='long'/></method><method name='toBinaryString' return='java.lang.String' static='true'><parameter name='l' type='long'/></method><method name='toHexString' return='java.lang.String' static='true'><parameter name='l' type='long'/></method><method name='toOctalString' return='java.lang.String' static='true'><parameter name='l' type='long'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='l' type='long'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='l' type='long'/><parameter name='radix' type='int'/></method><method name='valueOf' return='java.lang.Long' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Long' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Long' static='true'><parameter name='lng' type='long'/></method><method api_added='19' name='compare' return='int' static='true'><parameter name='arg0' type='long'/><parameter name='arg1' type='long'/></method></class><class extends='java.lang.Object' final='true' name='Math'><method name='IEEEremainder' native='true' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='abs' return='double' static='true'><parameter name='d' type='double'/></method><method name='abs' return='float' static='true'><parameter name='f' type='float'/></method><method name='abs' return='int' static='true'><parameter name='i' type='int'/></method><method name='abs' return='long' static='true'><parameter name='l' type='long'/></method><method name='acos' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='asin' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='atan' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='atan2' native='true' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='cbrt' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='ceil' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='cos' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='cosh' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='exp' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='expm1' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='floor' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='hypot' native='true' return='double' static='true'><parameter name='x' type='double'/><parameter name='y' type='double'/></method><method name='log' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='log10' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='log1p' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='max' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='max' return='float' static='true'><parameter name='f1' type='float'/><parameter name='f2' type='float'/></method><method name='max' return='int' static='true'><parameter name='i1' type='int'/><parameter name='i2' type='int'/></method><method name='max' return='long' static='true'><parameter name='l1' type='long'/><parameter name='l2' type='long'/></method><method name='min' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='min' return='float' static='true'><parameter name='f1' type='float'/><parameter name='f2' type='float'/></method><method name='min' return='int' static='true'><parameter name='i1' type='int'/><parameter name='i2' type='int'/></method><method name='min' return='long' static='true'><parameter name='l1' type='long'/><parameter name='l2' type='long'/></method><method name='pow' native='true' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='random' return='double' static='true'/><method name='rint' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='round' return='long' static='true'><parameter name='d' type='double'/></method><method name='round' return='int' static='true'><parameter name='f' type='float'/></method><method name='signum' return='double' static='true'><parameter name='d' type='double'/></method><method name='signum' return='float' static='true'><parameter name='f' type='float'/></method><method name='sin' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='sinh' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='sqrt' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='tan' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='tanh' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='toDegrees' return='double' static='true'><parameter name='angrad' type='double'/></method><method name='toRadians' return='double' static='true'><parameter name='angdeg' type='double'/></method><method name='ulp' return='double' static='true'><parameter name='d' type='double'/></method><method name='ulp' return='float' static='true'><parameter name='f' type='float'/></method><method api_added='9' name='copySign' return='double' static='true'><parameter name='magnitude' type='double'/><parameter name='sign' type='double'/></method><method api_added='9' name='copySign' return='float' static='true'><parameter name='magnitude' type='float'/><parameter name='sign' type='float'/></method><method api_added='9' name='getExponent' return='int' static='true'><parameter name='f' type='float'/></method><method api_added='9' name='getExponent' return='int' static='true'><parameter name='d' type='double'/></method><method api_added='9' name='nextAfter' return='double' static='true'><parameter name='start' type='double'/><parameter name='direction' type='double'/></method><method api_added='9' name='nextAfter' return='float' static='true'><parameter name='start' type='float'/><parameter name='direction' type='double'/></method><method api_added='9' name='nextUp' return='double' static='true'><parameter name='d' type='double'/></method><method api_added='9' name='nextUp' return='float' static='true'><parameter name='f' type='float'/></method><method api_added='9' name='scalb' return='double' static='true'><parameter name='d' type='double'/><parameter name='scaleFactor' type='int'/></method><method api_added='9' name='scalb' return='float' static='true'><parameter name='d' type='float'/><parameter name='scaleFactor' type='int'/></method></class><class extends='java.lang.RuntimeException' name='NegativeArraySizeException'><constructor name='NegativeArraySizeException' type='java.lang.NegativeArraySizeException'/><constructor name='NegativeArraySizeException' type='java.lang.NegativeArraySizeException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.LinkageError' name='NoClassDefFoundError'><constructor name='NoClassDefFoundError' type='java.lang.NoClassDefFoundError'/><constructor name='NoClassDefFoundError' type='java.lang.NoClassDefFoundError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.IncompatibleClassChangeError' name='NoSuchFieldError'><constructor name='NoSuchFieldError' type='java.lang.NoSuchFieldError'/><constructor name='NoSuchFieldError' type='java.lang.NoSuchFieldError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='NoSuchFieldException'><constructor name='NoSuchFieldException' type='java.lang.NoSuchFieldException'/><constructor name='NoSuchFieldException' type='java.lang.NoSuchFieldException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.IncompatibleClassChangeError' name='NoSuchMethodError'><constructor name='NoSuchMethodError' type='java.lang.NoSuchMethodError'/><constructor name='NoSuchMethodError' type='java.lang.NoSuchMethodError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='NoSuchMethodException'><constructor name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/><constructor name='NoSuchMethodException' type='java.lang.NoSuchMethodException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='NullPointerException'><constructor name='NullPointerException' type='java.lang.NullPointerException'/><constructor name='NullPointerException' type='java.lang.NullPointerException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Number'><constructor name='Number' type='java.lang.Number'/><method name='byteValue' return='byte'/><method abstract='true' name='doubleValue' return='double'/><method abstract='true' name='floatValue' return='float'/><method abstract='true' name='intValue' return='int'/><method abstract='true' name='longValue' return='long'/><method name='shortValue' return='short'/></class><class extends='java.lang.IllegalArgumentException' name='NumberFormatException'><constructor name='NumberFormatException' type='java.lang.NumberFormatException'/><constructor name='NumberFormatException' type='java.lang.NumberFormatException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class name='Object'><constructor name='Object' type='java.lang.Object'/><method name='clone' return='java.lang.Object' visibility='protected'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='equals' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method name='finalize' visibility='protected'><exception name='Throwable' type='java.lang.Throwable'/></method><method final='true' name='getClass' native='true' return='java.lang.Class&lt;? extends java.lang.Object&gt;'/><method name='hashCode' native='true' return='int'/><method final='true' name='notify' native='true'/><method final='true' name='notifyAll' native='true'/><method name='toString' return='java.lang.String'/><method final='true' name='wait'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='wait'><parameter name='time' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='wait' native='true'><parameter name='time' type='long'/><parameter name='frac' type='int'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.lang.VirtualMachineError' name='OutOfMemoryError'><constructor name='OutOfMemoryError' type='java.lang.OutOfMemoryError'/><constructor name='OutOfMemoryError' type='java.lang.OutOfMemoryError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Override'/><class extends='java.lang.Object' name='Package'><method api_removed='9' name='getAnnotation' return='T'><parameter name='annotationType' type='java.lang.Class&lt;T&gt;'/></method><method name='getAnnotations' return='java.lang.annotation.Annotation[]'/><method name='getDeclaredAnnotations' return='java.lang.annotation.Annotation[]'/><method name='getImplementationTitle' return='java.lang.String'/><method name='getImplementationVendor' return='java.lang.String'/><method name='getImplementationVersion' return='java.lang.String'/><method name='getName' return='java.lang.String'/><method name='getPackage' return='java.lang.Package' static='true'><parameter name='packageName' type='java.lang.String'/></method><method name='getPackages' return='java.lang.Package[]' static='true'/><method name='getSpecificationTitle' return='java.lang.String'/><method name='getSpecificationVendor' return='java.lang.String'/><method name='getSpecificationVersion' return='java.lang.String'/><method name='isAnnotationPresent' return='boolean'><parameter name='annotationType' type='java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;'/></method><method name='isCompatibleWith' return='boolean'><parameter name='version' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='isSealed' return='boolean'/><method name='isSealed' return='boolean'><parameter name='url' type='java.net.URL'/></method><method api_added='9' name='getAnnotation' return='A'><parameter name='annotationType' type='java.lang.Class&lt;A&gt;'/></method></class><class abstract='true' extends='java.lang.Object' name='Process'><constructor name='Process' type='java.lang.Process'/><method abstract='true' name='destroy'/><method abstract='true' name='exitValue' return='int'/><method abstract='true' name='getErrorStream' return='java.io.InputStream'/><method abstract='true' name='getInputStream' return='java.io.InputStream'/><method abstract='true' name='getOutputStream' return='java.io.OutputStream'/><method abstract='true' name='waitFor' return='int'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.lang.Object' final='true' name='ProcessBuilder'><constructor name='ProcessBuilder' type='java.lang.ProcessBuilder'><parameter name='command' type='java.lang.String...'/></constructor><constructor name='ProcessBuilder' type='java.lang.ProcessBuilder'><parameter name='command' type='java.util.List&lt;java.lang.String&gt;'/></constructor><method name='command' return='java.util.List&lt;java.lang.String&gt;'/><method name='command' return='java.lang.ProcessBuilder'><parameter name='command' type='java.lang.String...'/></method><method name='command' return='java.lang.ProcessBuilder'><parameter name='command' type='java.util.List&lt;java.lang.String&gt;'/></method><method name='directory' return='java.io.File'/><method name='directory' return='java.lang.ProcessBuilder'><parameter name='directory' type='java.io.File'/></method><method name='environment' return='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/><method name='redirectErrorStream' return='boolean'/><method name='redirectErrorStream' return='java.lang.ProcessBuilder'><parameter name='redirectErrorStream' type='boolean'/></method><method name='start' return='java.lang.Process'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='Runtime'><method name='addShutdownHook'><parameter name='hook' type='java.lang.Thread'/></method><method name='availableProcessors' return='int'/><method name='exec' return='java.lang.Process'><parameter name='progArray' type='java.lang.String[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='exec' return='java.lang.Process'><parameter name='progArray' type='java.lang.String[]'/><parameter name='envp' type='java.lang.String[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='exec' return='java.lang.Process'><parameter name='progArray' type='java.lang.String[]'/><parameter name='envp' type='java.lang.String[]'/><parameter name='directory' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></method><method name='exec' return='java.lang.Process'><parameter name='prog' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='exec' return='java.lang.Process'><parameter name='prog' type='java.lang.String'/><parameter name='envp' type='java.lang.String[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='exec' return='java.lang.Process'><parameter name='prog' type='java.lang.String'/><parameter name='envp' type='java.lang.String[]'/><parameter name='directory' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></method><method name='exit'><parameter name='code' type='int'/></method><method name='freeMemory' native='true' return='long'/><method name='gc' native='true'/><method deprecated='1' name='getLocalizedInputStream' return='java.io.InputStream'><parameter name='stream' type='java.io.InputStream'/></method><method deprecated='1' name='getLocalizedOutputStream' return='java.io.OutputStream'><parameter name='stream' type='java.io.OutputStream'/></method><method name='getRuntime' return='java.lang.Runtime' static='true'/><method name='halt'><parameter name='code' type='int'/></method><method name='load'><parameter name='pathName' type='java.lang.String'/></method><method name='loadLibrary'><parameter name='libName' type='java.lang.String'/></method><method name='maxMemory' native='true' return='long'/><method name='removeShutdownHook' return='boolean'><parameter name='hook' type='java.lang.Thread'/></method><method name='runFinalization'/><method deprecated='1' name='runFinalizersOnExit' static='true'><parameter name='run' type='boolean'/></method><method name='totalMemory' native='true' return='long'/><method name='traceInstructions'><parameter name='enable' type='boolean'/></method><method name='traceMethodCalls'><parameter name='enable' type='boolean'/></method></class><class extends='java.lang.Exception' name='RuntimeException'><constructor name='RuntimeException' type='java.lang.RuntimeException'/><constructor name='RuntimeException' type='java.lang.RuntimeException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='RuntimeException' type='java.lang.RuntimeException'><parameter name='detailMessage' type='java.lang.String'/><parameter name='throwable' type='java.lang.Throwable'/></constructor><constructor name='RuntimeException' type='java.lang.RuntimeException'><parameter name='throwable' type='java.lang.Throwable'/></constructor></class><class extends='java.security.BasicPermission' final='true' name='RuntimePermission'><constructor name='RuntimePermission' type='java.lang.RuntimePermission'><parameter name='permissionName' type='java.lang.String'/></constructor><constructor name='RuntimePermission' type='java.lang.RuntimePermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='SecurityException'><constructor name='SecurityException' type='java.lang.SecurityException'/><constructor name='SecurityException' type='java.lang.SecurityException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='SecurityException' type='java.lang.SecurityException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='SecurityException' type='java.lang.SecurityException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='SecurityManager'><constructor name='SecurityManager' type='java.lang.SecurityManager'/><method name='checkAccept'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/></method><method name='checkAccess'><parameter name='thread' type='java.lang.Thread'/></method><method name='checkAccess'><parameter name='group' type='java.lang.ThreadGroup'/></method><method name='checkAwtEventQueueAccess'/><method name='checkConnect'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/></method><method name='checkConnect'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='context' type='java.lang.Object'/></method><method name='checkCreateClassLoader'/><method name='checkDelete'><parameter name='file' type='java.lang.String'/></method><method name='checkExec'><parameter name='cmd' type='java.lang.String'/></method><method name='checkExit'><parameter name='status' type='int'/></method><method name='checkLink'><parameter name='libName' type='java.lang.String'/></method><method name='checkListen'><parameter name='port' type='int'/></method><method name='checkMemberAccess'><parameter name='cls' type='java.lang.Class&lt;?&gt;'/><parameter name='type' type='int'/></method><method name='checkMulticast'><parameter name='maddr' type='java.net.InetAddress'/></method><method deprecated='1' name='checkMulticast'><parameter name='maddr' type='java.net.InetAddress'/><parameter name='ttl' type='byte'/></method><method name='checkPackageAccess'><parameter name='packageName' type='java.lang.String'/></method><method name='checkPackageDefinition'><parameter name='packageName' type='java.lang.String'/></method><method name='checkPermission'><parameter name='permission' type='java.security.Permission'/></method><method name='checkPermission'><parameter name='permission' type='java.security.Permission'/><parameter name='context' type='java.lang.Object'/></method><method name='checkPrintJobAccess'/><method name='checkPropertiesAccess'/><method name='checkPropertyAccess'><parameter name='key' type='java.lang.String'/></method><method name='checkRead'><parameter name='fd' type='java.io.FileDescriptor'/></method><method name='checkRead'><parameter name='file' type='java.lang.String'/></method><method name='checkRead'><parameter name='file' type='java.lang.String'/><parameter name='context' type='java.lang.Object'/></method><method name='checkSecurityAccess'><parameter name='target' type='java.lang.String'/></method><method name='checkSetFactory'/><method name='checkSystemClipboardAccess'/><method name='checkTopLevelWindow' return='boolean'><parameter name='window' type='java.lang.Object'/></method><method name='checkWrite'><parameter name='fd' type='java.io.FileDescriptor'/></method><method name='checkWrite'><parameter name='file' type='java.lang.String'/></method><method deprecated='1' name='classDepth' return='int' visibility='protected'><parameter name='name' type='java.lang.String'/></method><method deprecated='1' name='classLoaderDepth' return='int' visibility='protected'/><method deprecated='1' name='currentClassLoader' return='java.lang.ClassLoader' visibility='protected'/><method deprecated='1' name='currentLoadedClass' return='java.lang.Class&lt;?&gt;' visibility='protected'/><method name='getClassContext' return='java.lang.Class[]' visibility='protected'/><method deprecated='1' name='getInCheck' return='boolean'/><method name='getSecurityContext' return='java.lang.Object'/><method name='getThreadGroup' return='java.lang.ThreadGroup'/><method deprecated='1' name='inClass' return='boolean' visibility='protected'><parameter name='name' type='java.lang.String'/></method><method deprecated='1' name='inClassLoader' return='boolean' visibility='protected'/></class><class extends='java.lang.Number' final='true' name='Short'><constructor name='Short' type='java.lang.Short'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></constructor><constructor name='Short' type='java.lang.Short'><parameter name='value' type='short'/></constructor><method name='compareTo' return='int'><parameter name='object' type='java.lang.Short'/></method><method name='decode' return='java.lang.Short' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method name='intValue' return='int'/><method name='longValue' return='long'/><method name='parseShort' return='short' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='parseShort' return='short' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='reverseBytes' return='short' static='true'><parameter name='s' type='short'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='value' type='short'/></method><method name='valueOf' return='java.lang.Short' static='true'><parameter name='string' type='java.lang.String'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Short' static='true'><parameter name='string' type='java.lang.String'/><parameter name='radix' type='int'/><exception name='NumberFormatException' type='java.lang.NumberFormatException'/></method><method name='valueOf' return='java.lang.Short' static='true'><parameter name='s' type='short'/></method><method api_added='19' name='compare' return='int' static='true'><parameter name='arg0' type='short'/><parameter name='arg1' type='short'/></method></class><class extends='java.lang.VirtualMachineError' name='StackOverflowError'><constructor name='StackOverflowError' type='java.lang.StackOverflowError'/><constructor name='StackOverflowError' type='java.lang.StackOverflowError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='StackTraceElement'><constructor name='StackTraceElement' type='java.lang.StackTraceElement'><parameter name='cls' type='java.lang.String'/><parameter name='method' type='java.lang.String'/><parameter name='file' type='java.lang.String'/><parameter name='line' type='int'/></constructor><method name='getClassName' return='java.lang.String'/><method name='getFileName' return='java.lang.String'/><method name='getLineNumber' return='int'/><method name='getMethodName' return='java.lang.String'/><method name='isNativeMethod' return='boolean'/></class><class extends='java.lang.Object' final='true' name='StrictMath'><method name='IEEEremainder' native='true' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='abs' return='double' static='true'><parameter name='d' type='double'/></method><method name='abs' return='float' static='true'><parameter name='f' type='float'/></method><method name='abs' return='int' static='true'><parameter name='i' type='int'/></method><method name='abs' return='long' static='true'><parameter name='l' type='long'/></method><method name='acos' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='asin' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='atan' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='atan2' native='true' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='cbrt' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='ceil' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='cos' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='cosh' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='exp' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='expm1' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='floor' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='hypot' native='true' return='double' static='true'><parameter name='x' type='double'/><parameter name='y' type='double'/></method><method name='log' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='log10' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='log1p' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='max' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='max' return='float' static='true'><parameter name='f1' type='float'/><parameter name='f2' type='float'/></method><method name='max' return='int' static='true'><parameter name='i1' type='int'/><parameter name='i2' type='int'/></method><method name='max' return='long' static='true'><parameter name='l1' type='long'/><parameter name='l2' type='long'/></method><method name='min' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='min' return='float' static='true'><parameter name='f1' type='float'/><parameter name='f2' type='float'/></method><method name='min' return='int' static='true'><parameter name='i1' type='int'/><parameter name='i2' type='int'/></method><method name='min' return='long' static='true'><parameter name='l1' type='long'/><parameter name='l2' type='long'/></method><method name='pow' native='true' return='double' static='true'><parameter name='d1' type='double'/><parameter name='d2' type='double'/></method><method name='random' return='double' static='true'/><method name='rint' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='round' return='long' static='true'><parameter name='d' type='double'/></method><method name='round' return='int' static='true'><parameter name='f' type='float'/></method><method name='signum' return='double' static='true'><parameter name='d' type='double'/></method><method name='signum' return='float' static='true'><parameter name='f' type='float'/></method><method name='sin' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='sinh' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='sqrt' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='tan' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='tanh' native='true' return='double' static='true'><parameter name='d' type='double'/></method><method name='toDegrees' return='double' static='true'><parameter name='angrad' type='double'/></method><method name='toRadians' return='double' static='true'><parameter name='angdeg' type='double'/></method><method name='ulp' return='double' static='true'><parameter name='d' type='double'/></method><method name='ulp' return='float' static='true'><parameter name='f' type='float'/></method><method api_added='9' name='copySign' return='double' static='true'><parameter name='magnitude' type='double'/><parameter name='sign' type='double'/></method><method api_added='9' name='copySign' return='float' static='true'><parameter name='magnitude' type='float'/><parameter name='sign' type='float'/></method><method api_added='9' name='getExponent' return='int' static='true'><parameter name='f' type='float'/></method><method api_added='9' name='getExponent' return='int' static='true'><parameter name='d' type='double'/></method><method api_added='9' name='nextAfter' return='double' static='true'><parameter name='start' type='double'/><parameter name='direction' type='double'/></method><method api_added='9' name='nextAfter' return='float' static='true'><parameter name='start' type='float'/><parameter name='direction' type='double'/></method><method api_added='9' name='nextUp' return='double' static='true'><parameter name='d' type='double'/></method><method api_added='9' name='nextUp' return='float' static='true'><parameter name='f' type='float'/></method><method api_added='9' name='scalb' return='double' static='true'><parameter name='d' type='double'/><parameter name='scaleFactor' type='int'/></method><method api_added='9' name='scalb' return='float' static='true'><parameter name='d' type='float'/><parameter name='scaleFactor' type='int'/></method></class><class extends='java.lang.Object' final='true' name='String'><constructor name='String' type='java.lang.String'/><constructor name='String' type='java.lang.String'><parameter name='data' type='byte[]'/></constructor><constructor deprecated='1' name='String' type='java.lang.String'><parameter name='data' type='byte[]'/><parameter name='high' type='int'/></constructor><constructor name='String' type='java.lang.String'><parameter name='data' type='byte[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/></constructor><constructor deprecated='1' name='String' type='java.lang.String'><parameter name='data' type='byte[]'/><parameter name='high' type='int'/><parameter name='start' type='int'/><parameter name='length' type='int'/></constructor><constructor name='String' type='java.lang.String'><parameter name='data' type='byte[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><parameter name='encoding' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='String' type='java.lang.String'><parameter name='data' type='byte[]'/><parameter name='encoding' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='String' type='java.lang.String'><parameter name='data' type='char[]'/></constructor><constructor name='String' type='java.lang.String'><parameter name='data' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/></constructor><constructor name='String' type='java.lang.String'><parameter name='string' type='java.lang.String'/></constructor><constructor name='String' type='java.lang.String'><parameter name='stringbuffer' type='java.lang.StringBuffer'/></constructor><constructor name='String' type='java.lang.String'><parameter name='codePoints' type='int[]'/><parameter name='offset' type='int'/><parameter name='count' type='int'/></constructor><constructor name='String' type='java.lang.String'><parameter name='sb' type='java.lang.StringBuilder'/></constructor><constructor api_added='14' name='deprecated String' type='java.lang.deprecated String'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='int'/></constructor><constructor api_added='14' name='deprecated String' type='java.lang.deprecated String'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='int'/></constructor><method name='charAt' return='char'><parameter name='index' type='int'/></method><method name='codePointAt' return='int'><parameter name='index' type='int'/></method><method name='codePointBefore' return='int'><parameter name='index' type='int'/></method><method name='codePointCount' return='int'><parameter name='beginIndex' type='int'/><parameter name='endIndex' type='int'/></method><method name='compareTo' return='int'><parameter name='string' type='java.lang.String'/></method><method name='compareToIgnoreCase' return='int'><parameter name='string' type='java.lang.String'/></method><method name='concat' return='java.lang.String'><parameter name='string' type='java.lang.String'/></method><method name='contains' return='boolean'><parameter name='cs' type='java.lang.CharSequence'/></method><method name='contentEquals' return='boolean'><parameter name='strbuf' type='java.lang.StringBuffer'/></method><method name='contentEquals' return='boolean'><parameter name='cs' type='java.lang.CharSequence'/></method><method name='copyValueOf' return='java.lang.String' static='true'><parameter name='data' type='char[]'/></method><method name='copyValueOf' return='java.lang.String' static='true'><parameter name='data' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/></method><method name='endsWith' return='boolean'><parameter name='suffix' type='java.lang.String'/></method><method name='equalsIgnoreCase' return='boolean'><parameter name='string' type='java.lang.String'/></method><method name='format' return='java.lang.String' static='true'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='format' return='java.lang.String' static='true'><parameter name='loc' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='getBytes' return='byte[]'/><method deprecated='1' name='getBytes'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='data' type='byte[]'/><parameter name='index' type='int'/></method><method name='getBytes' return='byte[]'><parameter name='encoding' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></method><method name='getChars'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='buffer' type='char[]'/><parameter name='index' type='int'/></method><method name='indexOf' return='int'><parameter name='c' type='int'/></method><method name='indexOf' return='int'><parameter name='c' type='int'/><parameter name='start' type='int'/></method><method name='indexOf' return='int'><parameter name='string' type='java.lang.String'/></method><method name='indexOf' return='int'><parameter name='subString' type='java.lang.String'/><parameter name='start' type='int'/></method><method name='intern' native='true' return='java.lang.String'/><method name='lastIndexOf' return='int'><parameter name='c' type='int'/></method><method name='lastIndexOf' return='int'><parameter name='c' type='int'/><parameter name='start' type='int'/></method><method name='lastIndexOf' return='int'><parameter name='string' type='java.lang.String'/></method><method name='lastIndexOf' return='int'><parameter name='subString' type='java.lang.String'/><parameter name='start' type='int'/></method><method name='length' return='int'/><method name='matches' return='boolean'><parameter name='expr' type='java.lang.String'/></method><method name='offsetByCodePoints' return='int'><parameter name='index' type='int'/><parameter name='codePointOffset' type='int'/></method><method name='regionMatches' return='boolean'><parameter name='thisStart' type='int'/><parameter name='string' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='length' type='int'/></method><method name='regionMatches' return='boolean'><parameter name='ignoreCase' type='boolean'/><parameter name='thisStart' type='int'/><parameter name='string' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='length' type='int'/></method><method name='replace' return='java.lang.String'><parameter name='oldChar' type='char'/><parameter name='newChar' type='char'/></method><method name='replace' return='java.lang.String'><parameter name='target' type='java.lang.CharSequence'/><parameter name='replacement' type='java.lang.CharSequence'/></method><method name='replaceAll' return='java.lang.String'><parameter name='expr' type='java.lang.String'/><parameter name='substitute' type='java.lang.String'/></method><method name='replaceFirst' return='java.lang.String'><parameter name='expr' type='java.lang.String'/><parameter name='substitute' type='java.lang.String'/></method><method name='split' return='java.lang.String[]'><parameter name='expr' type='java.lang.String'/></method><method name='split' return='java.lang.String[]'><parameter name='expr' type='java.lang.String'/><parameter name='max' type='int'/></method><method name='startsWith' return='boolean'><parameter name='prefix' type='java.lang.String'/></method><method name='startsWith' return='boolean'><parameter name='prefix' type='java.lang.String'/><parameter name='start' type='int'/></method><method name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='substring' return='java.lang.String'><parameter name='start' type='int'/></method><method name='substring' return='java.lang.String'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='toCharArray' return='char[]'/><method name='toLowerCase' return='java.lang.String'/><method name='toLowerCase' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method name='toUpperCase' return='java.lang.String'/><method name='toUpperCase' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method name='trim' return='java.lang.String'/><method name='valueOf' return='java.lang.String' static='true'><parameter name='data' type='char[]'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='data' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='value' type='char'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='value' type='double'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='value' type='float'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='value' type='int'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='value' type='long'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='value' type='java.lang.Object'/></method><method name='valueOf' return='java.lang.String' static='true'><parameter name='value' type='boolean'/></method><method api_added='9' name='getBytes' return='byte[]'><parameter name='charset' type='java.nio.charset.Charset'/></method><method api_added='9' name='isEmpty' return='boolean'/></class><class extends='java.lang.AbstractStringBuilder' final='true' name='StringBuffer'><constructor name='StringBuffer' type='java.lang.StringBuffer'/><constructor name='StringBuffer' type='java.lang.StringBuffer'><parameter name='capacity' type='int'/></constructor><constructor name='StringBuffer' type='java.lang.StringBuffer'><parameter name='string' type='java.lang.String'/></constructor><constructor name='StringBuffer' type='java.lang.StringBuffer'><parameter name='cs' type='java.lang.CharSequence'/></constructor><method name='append' return='java.lang.StringBuffer'><parameter name='b' type='boolean'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='ch' type='char'/></method><method name='append' return='java.lang.StringBuffer'><parameter name='d' type='double'/></method><method name='append' return='java.lang.StringBuffer'><parameter name='f' type='float'/></method><method name='append' return='java.lang.StringBuffer'><parameter name='i' type='int'/></method><method name='append' return='java.lang.StringBuffer'><parameter name='l' type='long'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='obj' type='java.lang.Object'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='string' type='java.lang.String'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='sb' type='java.lang.StringBuffer'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='chars' type='char[]'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='chars' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='s' type='java.lang.CharSequence'/></method><method name='append' return='java.lang.StringBuffer' synchronized='true'><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='appendCodePoint' return='java.lang.StringBuffer'><parameter name='codePoint' type='int'/></method><method name='delete' return='java.lang.StringBuffer' synchronized='true'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='deleteCharAt' return='java.lang.StringBuffer' synchronized='true'><parameter name='location' type='int'/></method><method name='insert' return='java.lang.StringBuffer' synchronized='true'><parameter name='index' type='int'/><parameter name='ch' type='char'/></method><method name='insert' return='java.lang.StringBuffer'><parameter name='index' type='int'/><parameter name='b' type='boolean'/></method><method name='insert' return='java.lang.StringBuffer'><parameter name='index' type='int'/><parameter name='i' type='int'/></method><method name='insert' return='java.lang.StringBuffer'><parameter name='index' type='int'/><parameter name='l' type='long'/></method><method name='insert' return='java.lang.StringBuffer'><parameter name='index' type='int'/><parameter name='d' type='double'/></method><method name='insert' return='java.lang.StringBuffer'><parameter name='index' type='int'/><parameter name='f' type='float'/></method><method name='insert' return='java.lang.StringBuffer'><parameter name='index' type='int'/><parameter name='obj' type='java.lang.Object'/></method><method name='insert' return='java.lang.StringBuffer' synchronized='true'><parameter name='index' type='int'/><parameter name='string' type='java.lang.String'/></method><method name='insert' return='java.lang.StringBuffer' synchronized='true'><parameter name='index' type='int'/><parameter name='chars' type='char[]'/></method><method name='insert' return='java.lang.StringBuffer' synchronized='true'><parameter name='index' type='int'/><parameter name='chars' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/></method><method name='insert' return='java.lang.StringBuffer' synchronized='true'><parameter name='index' type='int'/><parameter name='s' type='java.lang.CharSequence'/></method><method name='insert' return='java.lang.StringBuffer' synchronized='true'><parameter name='index' type='int'/><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='replace' return='java.lang.StringBuffer' synchronized='true'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='string' type='java.lang.String'/></method><method name='reverse' return='java.lang.StringBuffer' synchronized='true'/></class><class extends='java.lang.AbstractStringBuilder' final='true' name='StringBuilder'><constructor name='StringBuilder' type='java.lang.StringBuilder'/><constructor name='StringBuilder' type='java.lang.StringBuilder'><parameter name='capacity' type='int'/></constructor><constructor name='StringBuilder' type='java.lang.StringBuilder'><parameter name='seq' type='java.lang.CharSequence'/></constructor><constructor name='StringBuilder' type='java.lang.StringBuilder'><parameter name='str' type='java.lang.String'/></constructor><method name='append' return='java.lang.StringBuilder'><parameter name='b' type='boolean'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='c' type='char'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='i' type='int'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='lng' type='long'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='f' type='float'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='d' type='double'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='obj' type='java.lang.Object'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='str' type='java.lang.String'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='sb' type='java.lang.StringBuffer'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='ch' type='char[]'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='str' type='char[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='csq' type='java.lang.CharSequence'/></method><method name='append' return='java.lang.StringBuilder'><parameter name='csq' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='appendCodePoint' return='java.lang.StringBuilder'><parameter name='codePoint' type='int'/></method><method name='delete' return='java.lang.StringBuilder'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='deleteCharAt' return='java.lang.StringBuilder'><parameter name='index' type='int'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='b' type='boolean'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='c' type='char'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='i' type='int'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='l' type='long'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='f' type='float'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='d' type='double'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='obj' type='java.lang.Object'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='str' type='java.lang.String'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='ch' type='char[]'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='str' type='char[]'/><parameter name='strOffset' type='int'/><parameter name='strLen' type='int'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='s' type='java.lang.CharSequence'/></method><method name='insert' return='java.lang.StringBuilder'><parameter name='offset' type='int'/><parameter name='s' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='replace' return='java.lang.StringBuilder'><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='str' type='java.lang.String'/></method><method name='reverse' return='java.lang.StringBuilder'/></class><class extends='java.lang.IndexOutOfBoundsException' name='StringIndexOutOfBoundsException'><constructor name='StringIndexOutOfBoundsException' type='java.lang.StringIndexOutOfBoundsException'/><constructor name='StringIndexOutOfBoundsException' type='java.lang.StringIndexOutOfBoundsException'><parameter name='index' type='int'/></constructor><constructor name='StringIndexOutOfBoundsException' type='java.lang.StringIndexOutOfBoundsException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='SuppressWarnings'/><class extends='java.lang.Object' final='true' name='System'><method name='arraycopy' native='true' static='true'><parameter name='array1' type='java.lang.Object'/><parameter name='start1' type='int'/><parameter name='array2' type='java.lang.Object'/><parameter name='start2' type='int'/><parameter name='length' type='int'/></method><method name='clearProperty' return='java.lang.String' static='true'><parameter name='key' type='java.lang.String'/></method><method name='currentTimeMillis' native='true' return='long' static='true'/><method name='exit' static='true'><parameter name='code' type='int'/></method><method name='gc' static='true'/><method name='getProperties' return='java.util.Properties' static='true'/><method name='getProperty' return='java.lang.String' static='true'><parameter name='prop' type='java.lang.String'/></method><method name='getProperty' return='java.lang.String' static='true'><parameter name='prop' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.String'/></method><method name='getSecurityManager' return='java.lang.SecurityManager' static='true'/><method name='getenv' return='java.lang.String' static='true'><parameter name='var' type='java.lang.String'/></method><method name='getenv' return='java.util.Map&lt;java.lang.String, java.lang.String&gt;' static='true'/><method name='identityHashCode' native='true' return='int' static='true'><parameter name='anObject' type='java.lang.Object'/></method><method name='inheritedChannel' return='java.nio.channels.Channel' static='true'><exception name='IOException' type='java.io.IOException'/></method><method name='load' static='true'><parameter name='pathName' type='java.lang.String'/></method><method name='loadLibrary' static='true'><parameter name='libName' type='java.lang.String'/></method><method name='mapLibraryName' native='true' return='java.lang.String' static='true'><parameter name='userLibName' type='java.lang.String'/></method><method name='nanoTime' native='true' return='long' static='true'/><method name='runFinalization' static='true'/><method deprecated='1' name='runFinalizersOnExit' static='true'><parameter name='flag' type='boolean'/></method><method name='setErr' static='true'><parameter name='newErr' type='java.io.PrintStream'/></method><method name='setIn' static='true'><parameter name='newIn' type='java.io.InputStream'/></method><method name='setOut' static='true'><parameter name='newOut' type='java.io.PrintStream'/></method><method name='setProperties' static='true'><parameter name='p' type='java.util.Properties'/></method><method name='setProperty' return='java.lang.String' static='true'><parameter name='prop' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='setSecurityManager' static='true'><parameter name='sm' type='java.lang.SecurityManager'/></method><method api_added='9' name='console' return='java.io.Console' static='true'/><method api_added='19' name='lineSeparator' return='java.lang.String' static='true'/></class><class extends='java.lang.Object' name='Thread'><constructor name='Thread' type='java.lang.Thread'/><constructor name='Thread' type='java.lang.Thread'><parameter name='runnable' type='java.lang.Runnable'/></constructor><constructor name='Thread' type='java.lang.Thread'><parameter name='runnable' type='java.lang.Runnable'/><parameter name='threadName' type='java.lang.String'/></constructor><constructor name='Thread' type='java.lang.Thread'><parameter name='threadName' type='java.lang.String'/></constructor><constructor name='Thread' type='java.lang.Thread'><parameter name='group' type='java.lang.ThreadGroup'/><parameter name='runnable' type='java.lang.Runnable'/></constructor><constructor name='Thread' type='java.lang.Thread'><parameter name='group' type='java.lang.ThreadGroup'/><parameter name='runnable' type='java.lang.Runnable'/><parameter name='threadName' type='java.lang.String'/></constructor><constructor name='Thread' type='java.lang.Thread'><parameter name='group' type='java.lang.ThreadGroup'/><parameter name='threadName' type='java.lang.String'/></constructor><constructor name='Thread' type='java.lang.Thread'><parameter name='group' type='java.lang.ThreadGroup'/><parameter name='runnable' type='java.lang.Runnable'/><parameter name='threadName' type='java.lang.String'/><parameter name='stackSize' type='long'/></constructor><method name='activeCount' return='int' static='true'/><method final='true' name='checkAccess'/><method deprecated='1' name='countStackFrames' return='int'/><method name='currentThread' return='java.lang.Thread' static='true'/><method deprecated='1' name='destroy'/><method name='dumpStack' static='true'/><method name='enumerate' return='int' static='true'><parameter name='threads' type='java.lang.Thread[]'/></method><method name='getAllStackTraces' return='java.util.Map&lt;java.lang.Thread, java.lang.StackTraceElement[]&gt;' static='true'/><method name='getContextClassLoader' return='java.lang.ClassLoader'/><method name='getDefaultUncaughtExceptionHandler' return='java.lang.Thread.UncaughtExceptionHandler' static='true'/><method name='getId' return='long'/><method final='true' name='getName' return='java.lang.String'/><method final='true' name='getPriority' return='int'/><method name='getStackTrace' return='java.lang.StackTraceElement[]'/><method name='getState' return='java.lang.Thread.State'/><method final='true' name='getThreadGroup' return='java.lang.ThreadGroup'/><method name='getUncaughtExceptionHandler' return='java.lang.Thread.UncaughtExceptionHandler'/><method name='holdsLock' return='boolean' static='true'><parameter name='object' type='java.lang.Object'/></method><method name='interrupt'/><method name='interrupted' return='boolean' static='true'/><method final='true' name='isAlive' return='boolean'/><method final='true' name='isDaemon' return='boolean'/><method name='isInterrupted' return='boolean'/><method final='true' name='join'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='join'><parameter name='millis' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='join'><parameter name='millis' type='long'/><parameter name='nanos' type='int'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method deprecated='1' final='true' name='resume'/><method name='run'/><method name='setContextClassLoader'><parameter name='cl' type='java.lang.ClassLoader'/></method><method final='true' name='setDaemon'><parameter name='isDaemon' type='boolean'/></method><method name='setDefaultUncaughtExceptionHandler' static='true'><parameter name='handler' type='java.lang.Thread.UncaughtExceptionHandler'/></method><method final='true' name='setName'><parameter name='threadName' type='java.lang.String'/></method><method final='true' name='setPriority'><parameter name='priority' type='int'/></method><method name='setUncaughtExceptionHandler'><parameter name='handler' type='java.lang.Thread.UncaughtExceptionHandler'/></method><method name='sleep' static='true'><parameter name='time' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='sleep' static='true'><parameter name='time' type='long'/><parameter name='nanos' type='int'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='start' synchronized='true'/><method deprecated='1' final='true' name='stop'/><method deprecated='1' final='true' name='stop' synchronized='true'><parameter name='throwable' type='java.lang.Throwable'/></method><method deprecated='1' final='true' name='suspend'/><method name='yield' static='true'/></class><class extends='java.lang.Enum' final='true' name='Thread.State' static='true'><method name='valueOf' return='java.lang.Thread.State' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.lang.Thread.State[]' static='true'/></class><class extends='java.lang.Error' name='ThreadDeath'><constructor name='ThreadDeath' type='java.lang.ThreadDeath'/></class><class extends='java.lang.Object' name='ThreadGroup'><constructor name='ThreadGroup' type='java.lang.ThreadGroup'><parameter name='name' type='java.lang.String'/></constructor><constructor name='ThreadGroup' type='java.lang.ThreadGroup'><parameter name='parent' type='java.lang.ThreadGroup'/><parameter name='name' type='java.lang.String'/></constructor><method name='activeCount' return='int'/><method name='activeGroupCount' return='int'/><method deprecated='1' name='allowThreadSuspension' return='boolean'><parameter name='b' type='boolean'/></method><method final='true' name='checkAccess'/><method final='true' name='destroy'/><method name='enumerate' return='int'><parameter name='threads' type='java.lang.Thread[]'/></method><method name='enumerate' return='int'><parameter name='threads' type='java.lang.Thread[]'/><parameter name='recurse' type='boolean'/></method><method name='enumerate' return='int'><parameter name='groups' type='java.lang.ThreadGroup[]'/></method><method name='enumerate' return='int'><parameter name='groups' type='java.lang.ThreadGroup[]'/><parameter name='recurse' type='boolean'/></method><method final='true' name='getMaxPriority' return='int'/><method final='true' name='getName' return='java.lang.String'/><method final='true' name='getParent' return='java.lang.ThreadGroup'/><method final='true' name='interrupt'/><method final='true' name='isDaemon' return='boolean'/><method name='isDestroyed' return='boolean' synchronized='true'/><method name='list'/><method final='true' name='parentOf' return='boolean'><parameter name='g' type='java.lang.ThreadGroup'/></method><method deprecated='1' final='true' name='resume'/><method final='true' name='setDaemon'><parameter name='isDaemon' type='boolean'/></method><method final='true' name='setMaxPriority'><parameter name='newMax' type='int'/></method><method deprecated='1' final='true' name='stop'/><method deprecated='1' final='true' name='suspend'/><method name='uncaughtException'><parameter name='t' type='java.lang.Thread'/><parameter name='e' type='java.lang.Throwable'/></method></class><class extends='java.lang.Object' name='ThreadLocal'><constructor name='ThreadLocal' type='java.lang.ThreadLocal'/><method name='get' return='T'/><method name='initialValue' return='T' visibility='protected'/><method name='remove'/><method name='set'><parameter name='value' type='T'/></method></class><class extends='java.lang.Object' name='Throwable'><constructor name='Throwable' type='java.lang.Throwable'/><constructor name='Throwable' type='java.lang.Throwable'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='Throwable' type='java.lang.Throwable'><parameter name='detailMessage' type='java.lang.String'/><parameter name='throwable' type='java.lang.Throwable'/></constructor><constructor name='Throwable' type='java.lang.Throwable'><parameter name='throwable' type='java.lang.Throwable'/></constructor><method name='fillInStackTrace' return='java.lang.Throwable'/><method name='getCause' return='java.lang.Throwable'/><method name='getLocalizedMessage' return='java.lang.String'/><method name='getMessage' return='java.lang.String'/><method name='getStackTrace' return='java.lang.StackTraceElement[]'/><method name='initCause' return='java.lang.Throwable'><parameter name='throwable' type='java.lang.Throwable'/></method><method name='printStackTrace'/><method name='printStackTrace'><parameter name='err' type='java.io.PrintStream'/></method><method name='printStackTrace'><parameter name='err' type='java.io.PrintWriter'/></method><method name='setStackTrace'><parameter name='trace' type='java.lang.StackTraceElement[]'/></method><method api_added='19' final='true' name='addSuppressed'><parameter name='arg0' type='java.lang.Throwable'/></method><method api_added='19' final='true' name='getSuppressed' return='java.lang.Throwable[]'/></class><class extends='java.lang.RuntimeException' name='TypeNotPresentException'><constructor name='TypeNotPresentException' type='java.lang.TypeNotPresentException'><parameter name='typeName' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><method name='typeName' return='java.lang.String'/></class><class extends='java.lang.VirtualMachineError' name='UnknownError'><constructor name='UnknownError' type='java.lang.UnknownError'/><constructor name='UnknownError' type='java.lang.UnknownError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.LinkageError' name='UnsatisfiedLinkError'><constructor name='UnsatisfiedLinkError' type='java.lang.UnsatisfiedLinkError'/><constructor name='UnsatisfiedLinkError' type='java.lang.UnsatisfiedLinkError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.ClassFormatError' name='UnsupportedClassVersionError'><constructor name='UnsupportedClassVersionError' type='java.lang.UnsupportedClassVersionError'/><constructor name='UnsupportedClassVersionError' type='java.lang.UnsupportedClassVersionError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='UnsupportedOperationException'><constructor name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/><constructor name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'><parameter name='detailMessage' type='java.lang.String'/></constructor><constructor name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.LinkageError' name='VerifyError'><constructor name='VerifyError' type='java.lang.VerifyError'/><constructor name='VerifyError' type='java.lang.VerifyError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Error' name='VirtualMachineError'><constructor name='VirtualMachineError' type='java.lang.VirtualMachineError'/><constructor name='VirtualMachineError' type='java.lang.VirtualMachineError'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='Void'/><class api_added='19' extends='java.lang.Exception' name='ReflectiveOperationException'><constructor api_added='19' name='ReflectiveOperationException' type='java.lang.ReflectiveOperationException'/><constructor api_added='19' name='ReflectiveOperationException' type='java.lang.ReflectiveOperationException'><parameter name='arg0' type='java.lang.String'/></constructor><constructor api_added='19' name='ReflectiveOperationException' type='java.lang.ReflectiveOperationException'><parameter name='arg0' type='java.lang.Throwable'/></constructor><constructor api_added='19' name='ReflectiveOperationException' type='java.lang.ReflectiveOperationException'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Throwable'/></constructor></class><class abstract='true' api_added='19' extends='java.lang.Object' name='SafeVarargs'/><interface abstract='true' name='Appendable'><method abstract='true' name='append' return='java.lang.Appendable'><parameter name='c' type='char'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='append' return='java.lang.Appendable'><parameter name='csq' type='java.lang.CharSequence'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='append' return='java.lang.Appendable'><parameter name='csq' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='CharSequence'><method abstract='true' name='charAt' return='char'><parameter name='index' type='int'/></method><method abstract='true' name='length' return='int'/><method abstract='true' name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' name='toString' return='java.lang.String'/></interface><interface abstract='true' name='Cloneable'/><interface abstract='true' name='Comparable'><method abstract='true' name='compareTo' return='int'><parameter name='another' type='T'/></method></interface><interface abstract='true' name='Iterable'><method abstract='true' name='iterator' return='java.util.Iterator&lt;T&gt;'/></interface><interface abstract='true' name='Readable'><method abstract='true' name='read' return='int'><parameter name='cb' type='java.nio.CharBuffer'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='Runnable'><method abstract='true' name='run'/></interface><interface abstract='true' name='Thread.UncaughtExceptionHandler' static='true'><method abstract='true' name='uncaughtException'><parameter name='thread' type='java.lang.Thread'/><parameter name='ex' type='java.lang.Throwable'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='AutoCloseable'><method abstract='true' api_added='19' name='close'/></interface></package><package name='java.lang.annotation'><class extends='java.lang.Error' name='AnnotationFormatError'><constructor name='AnnotationFormatError' type='java.lang.annotation.AnnotationFormatError'><parameter name='message' type='java.lang.String'/></constructor><constructor name='AnnotationFormatError' type='java.lang.annotation.AnnotationFormatError'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='AnnotationFormatError' type='java.lang.annotation.AnnotationFormatError'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.RuntimeException' name='AnnotationTypeMismatchException'><constructor name='AnnotationTypeMismatchException' type='java.lang.annotation.AnnotationTypeMismatchException'><parameter name='element' type='java.lang.reflect.Method'/><parameter name='foundType' type='java.lang.String'/></constructor><method name='element' return='java.lang.reflect.Method'/><method name='foundType' return='java.lang.String'/></class><class abstract='true' extends='java.lang.Object' name='Documented'/><class extends='java.lang.Enum' final='true' name='ElementType'><method name='valueOf' return='java.lang.annotation.ElementType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.lang.annotation.ElementType[]' static='true'/></class><class extends='java.lang.RuntimeException' name='IncompleteAnnotationException'><constructor name='IncompleteAnnotationException' type='java.lang.annotation.IncompleteAnnotationException'><parameter name='annotationType' type='java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;'/><parameter name='elementName' type='java.lang.String'/></constructor><method name='annotationType' return='java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;'/><method name='elementName' return='java.lang.String'/></class><class abstract='true' extends='java.lang.Object' name='Inherited'/><class abstract='true' extends='java.lang.Object' name='Retention'/><class extends='java.lang.Enum' final='true' name='RetentionPolicy'><method name='valueOf' return='java.lang.annotation.RetentionPolicy' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.lang.annotation.RetentionPolicy[]' static='true'/></class><class abstract='true' extends='java.lang.Object' name='Target'/><interface abstract='true' name='Annotation'><method abstract='true' name='annotationType' return='java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;'/><method abstract='true' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method abstract='true' name='hashCode' return='int'/><method abstract='true' name='toString' return='java.lang.String'/></interface></package><package name='java.lang.ref'><class extends='java.lang.ref.Reference' name='PhantomReference'><constructor name='PhantomReference' type='java.lang.ref.PhantomReference'><parameter name='r' type='T'/><parameter name='q' type='java.lang.ref.ReferenceQueue&lt;? super T&gt;'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Reference'><method name='clear'/><method name='enqueue' return='boolean'/><method name='get' return='T'/><method name='isEnqueued' return='boolean'/></class><class extends='java.lang.Object' name='ReferenceQueue'><constructor name='ReferenceQueue' type='java.lang.ref.ReferenceQueue'/><method name='poll' return='java.lang.ref.Reference&lt;? extends T&gt;' synchronized='true'/><method name='remove' return='java.lang.ref.Reference&lt;? extends T&gt;'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='remove' return='java.lang.ref.Reference&lt;? extends T&gt;' synchronized='true'><parameter name='timeout' type='long'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.lang.ref.Reference' name='SoftReference'><constructor name='SoftReference' type='java.lang.ref.SoftReference'><parameter name='r' type='T'/></constructor><constructor name='SoftReference' type='java.lang.ref.SoftReference'><parameter name='r' type='T'/><parameter name='q' type='java.lang.ref.ReferenceQueue&lt;? super T&gt;'/></constructor></class><class extends='java.lang.ref.Reference' name='WeakReference'><constructor name='WeakReference' type='java.lang.ref.WeakReference'><parameter name='r' type='T'/></constructor><constructor name='WeakReference' type='java.lang.ref.WeakReference'><parameter name='r' type='T'/><parameter name='q' type='java.lang.ref.ReferenceQueue&lt;? super T&gt;'/></constructor></class></package><package name='java.lang.reflect'><class extends='java.lang.Object' name='AccessibleObject'><constructor name='AccessibleObject' type='java.lang.reflect.AccessibleObject' visibility='protected'/><method name='getAnnotation' return='T'><parameter name='annotationType' type='java.lang.Class&lt;T&gt;'/></method><method name='getAnnotations' return='java.lang.annotation.Annotation[]'/><method name='getDeclaredAnnotations' return='java.lang.annotation.Annotation[]'/><method name='isAccessible' return='boolean'/><method name='isAnnotationPresent' return='boolean'><parameter name='annotationType' type='java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;'/></method><method name='setAccessible' static='true'><parameter name='objects' type='java.lang.reflect.AccessibleObject[]'/><parameter name='flag' type='boolean'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method name='setAccessible'><parameter name='flag' type='boolean'/><exception name='SecurityException' type='java.lang.SecurityException'/></method></class><class extends='java.lang.Object' final='true' name='Array'><method name='get' return='java.lang.Object' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getBoolean' return='boolean' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getByte' return='byte' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getChar' return='char' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getDouble' return='double' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getFloat' return='float' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getInt' return='int' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getLength' return='int' static='true'><parameter name='array' type='java.lang.Object'/></method><method name='getLong' return='long' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getShort' return='short' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_removed='9' name='newInstance' return='java.lang.Object' static='true'><parameter name='componentType' type='java.lang.Class&lt;?&gt;'/><parameter name='dimensions' type='int[]'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='NegativeArraySizeException' type='java.lang.NegativeArraySizeException'/></method><method name='newInstance' return='java.lang.Object' static='true'><parameter name='componentType' type='java.lang.Class&lt;?&gt;'/><parameter name='size' type='int'/><exception name='NegativeArraySizeException' type='java.lang.NegativeArraySizeException'/></method><method name='set' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='java.lang.Object'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setBoolean' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='boolean'/></method><method name='setByte' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='byte'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setChar' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='char'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setDouble' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='double'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setFloat' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='float'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setInt' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='int'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setLong' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='long'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setShort' static='true'><parameter name='array' type='java.lang.Object'/><parameter name='index' type='int'/><parameter name='value' type='short'/><exception name='ArrayIndexOutOfBoundsException' type='java.lang.ArrayIndexOutOfBoundsException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='9' name='newInstance' return='java.lang.Object' static='true'><parameter name='componentType' type='java.lang.Class&lt;?&gt;'/><parameter name='dimensions' type='int...'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='NegativeArraySizeException' type='java.lang.NegativeArraySizeException'/></method></class><class extends='java.lang.reflect.AccessibleObject' final='true' name='Constructor'><method name='getDeclaringClass' return='java.lang.Class&lt;T&gt;'/><method name='getExceptionTypes' return='java.lang.Class&lt;?&gt;[]'/><method name='getGenericExceptionTypes' return='java.lang.reflect.Type[]'/><method name='getGenericParameterTypes' return='java.lang.reflect.Type[]'/><method name='getModifiers' return='int'/><method name='getName' return='java.lang.String'/><method name='getParameterAnnotations' return='java.lang.annotation.Annotation[][]'/><method name='getParameterTypes' return='java.lang.Class&lt;?&gt;[]'/><method name='getTypeParameters' return='java.lang.reflect.TypeVariable&lt;java.lang.reflect.Constructor&lt;T&gt;&gt;[]'/><method name='isSynthetic' return='boolean'/><method name='isVarArgs' return='boolean'/><method name='newInstance' return='T'><parameter name='args' type='java.lang.Object...'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/><exception name='InvocationTargetException' type='java.lang.reflect.InvocationTargetException'/></method><method name='toGenericString' return='java.lang.String'/><method api_added='14' name='getAnnotation' return='A'><parameter name='arg0' type='java.lang.Class&lt;A&gt;'/></method></class><class extends='java.lang.reflect.AccessibleObject' final='true' name='Field'><method name='get' return='java.lang.Object'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getBoolean' return='boolean'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getByte' return='byte'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getChar' return='char'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getDeclaringClass' return='java.lang.Class&lt;?&gt;'/><method name='getDouble' return='double'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getFloat' return='float'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getGenericType' return='java.lang.reflect.Type'/><method name='getInt' return='int'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getLong' return='long'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getModifiers' return='int'/><method name='getName' return='java.lang.String'/><method name='getShort' return='short'><parameter name='object' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getType' return='java.lang.Class&lt;?&gt;'/><method name='isEnumConstant' return='boolean'/><method name='isSynthetic' return='boolean'/><method name='set'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='java.lang.Object'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setBoolean'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='boolean'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setByte'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='byte'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setChar'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='char'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setDouble'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='double'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setFloat'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='float'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setInt'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='int'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setLong'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='long'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setShort'><parameter name='object' type='java.lang.Object'/><parameter name='value' type='short'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='toGenericString' return='java.lang.String'/><method api_added='14' name='getAnnotation' return='A'><parameter name='arg0' type='java.lang.Class&lt;A&gt;'/></method></class><class extends='java.lang.ClassFormatError' name='GenericSignatureFormatError'><constructor name='GenericSignatureFormatError' type='java.lang.reflect.GenericSignatureFormatError'/></class><class extends='java.lang.Exception' name='InvocationTargetException'><constructor name='InvocationTargetException' type='java.lang.reflect.InvocationTargetException' visibility='protected'/><constructor name='InvocationTargetException' type='java.lang.reflect.InvocationTargetException'><parameter name='exception' type='java.lang.Throwable'/></constructor><constructor name='InvocationTargetException' type='java.lang.reflect.InvocationTargetException'><parameter name='exception' type='java.lang.Throwable'/><parameter name='detailMessage' type='java.lang.String'/></constructor><method name='getTargetException' return='java.lang.Throwable'/></class><class extends='java.lang.RuntimeException' name='MalformedParameterizedTypeException'><constructor name='MalformedParameterizedTypeException' type='java.lang.reflect.MalformedParameterizedTypeException'/></class><class extends='java.lang.reflect.AccessibleObject' final='true' name='Method'><method name='getDeclaringClass' return='java.lang.Class&lt;?&gt;'/><method name='getDefaultValue' return='java.lang.Object'/><method name='getExceptionTypes' return='java.lang.Class&lt;?&gt;[]'/><method name='getGenericExceptionTypes' return='java.lang.reflect.Type[]'/><method name='getGenericParameterTypes' return='java.lang.reflect.Type[]'/><method name='getGenericReturnType' return='java.lang.reflect.Type'/><method name='getModifiers' return='int'/><method name='getName' return='java.lang.String'/><method name='getParameterAnnotations' return='java.lang.annotation.Annotation[][]'/><method name='getParameterTypes' return='java.lang.Class&lt;?&gt;[]'/><method name='getReturnType' return='java.lang.Class&lt;?&gt;'/><method name='getTypeParameters' return='java.lang.reflect.TypeVariable&lt;java.lang.reflect.Method&gt;[]'/><method name='invoke' return='java.lang.Object'><parameter name='receiver' type='java.lang.Object'/><parameter name='args' type='java.lang.Object...'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='InvocationTargetException' type='java.lang.reflect.InvocationTargetException'/></method><method name='isBridge' return='boolean'/><method name='isSynthetic' return='boolean'/><method name='isVarArgs' return='boolean'/><method name='toGenericString' return='java.lang.String'/><method api_added='14' name='getAnnotation' return='A'><parameter name='arg0' type='java.lang.Class&lt;A&gt;'/></method></class><class extends='java.lang.Object' name='Modifier'><constructor name='Modifier' type='java.lang.reflect.Modifier'/><method name='isAbstract' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isFinal' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isInterface' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isNative' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isPrivate' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isProtected' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isPublic' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isStatic' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isStrict' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isSynchronized' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isTransient' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='isVolatile' return='boolean' static='true'><parameter name='modifiers' type='int'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='modifiers' type='int'/></method><method api_added='19' name='classModifiers' return='int' static='true'/><method api_added='19' name='constructorModifiers' return='int' static='true'/><method api_added='19' name='fieldModifiers' return='int' static='true'/><method api_added='19' name='interfaceModifiers' return='int' static='true'/><method api_added='19' name='methodModifiers' return='int' static='true'/></class><class extends='java.lang.Object' name='Proxy'><constructor name='Proxy' type='java.lang.reflect.Proxy' visibility='protected'><parameter name='h' type='java.lang.reflect.InvocationHandler'/></constructor><method name='getInvocationHandler' return='java.lang.reflect.InvocationHandler' static='true'><parameter name='proxy' type='java.lang.Object'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='getProxyClass' return='java.lang.Class&lt;?&gt;' static='true'><parameter name='loader' type='java.lang.ClassLoader'/><parameter name='interfaces' type='java.lang.Class&lt;?&gt;...'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='isProxyClass' return='boolean' static='true'><parameter name='cl' type='java.lang.Class&lt;?&gt;'/></method><method name='newProxyInstance' return='java.lang.Object' static='true'><parameter name='loader' type='java.lang.ClassLoader'/><parameter name='interfaces' type='java.lang.Class&lt;?&gt;[]'/><parameter name='h' type='java.lang.reflect.InvocationHandler'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method></class><class extends='java.security.BasicPermission' final='true' name='ReflectPermission'><constructor name='ReflectPermission' type='java.lang.reflect.ReflectPermission'><parameter name='permissionName' type='java.lang.String'/></constructor><constructor name='ReflectPermission' type='java.lang.reflect.ReflectPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='UndeclaredThrowableException'><constructor name='UndeclaredThrowableException' type='java.lang.reflect.UndeclaredThrowableException'><parameter name='exception' type='java.lang.Throwable'/></constructor><constructor name='UndeclaredThrowableException' type='java.lang.reflect.UndeclaredThrowableException'><parameter name='exception' type='java.lang.Throwable'/><parameter name='detailMessage' type='java.lang.String'/></constructor><method name='getUndeclaredThrowable' return='java.lang.Throwable'/></class><interface abstract='true' name='AnnotatedElement'><method abstract='true' name='getAnnotation' return='T'><parameter name='annotationType' type='java.lang.Class&lt;T&gt;'/></method><method abstract='true' name='getAnnotations' return='java.lang.annotation.Annotation[]'/><method abstract='true' name='getDeclaredAnnotations' return='java.lang.annotation.Annotation[]'/><method abstract='true' name='isAnnotationPresent' return='boolean'><parameter name='annotationType' type='java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;'/></method></interface><interface abstract='true' name='GenericArrayType'><method abstract='true' name='getGenericComponentType' return='java.lang.reflect.Type'/></interface><interface abstract='true' name='GenericDeclaration'><method abstract='true' name='getTypeParameters' return='java.lang.reflect.TypeVariable&lt;?&gt;[]'/></interface><interface abstract='true' name='InvocationHandler'><method abstract='true' name='invoke' return='java.lang.Object'><parameter name='proxy' type='java.lang.Object'/><parameter name='method' type='java.lang.reflect.Method'/><parameter name='args' type='java.lang.Object[]'/><exception name='Throwable' type='java.lang.Throwable'/></method></interface><interface abstract='true' name='Member'><method abstract='true' name='getDeclaringClass' return='java.lang.Class'/><method abstract='true' name='getModifiers' return='int'/><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='isSynthetic' return='boolean'/></interface><interface abstract='true' name='ParameterizedType'><method abstract='true' name='getActualTypeArguments' return='java.lang.reflect.Type[]'/><method abstract='true' name='getOwnerType' return='java.lang.reflect.Type'/><method abstract='true' name='getRawType' return='java.lang.reflect.Type'/></interface><interface abstract='true' name='Type'/><interface abstract='true' name='TypeVariable'><method abstract='true' name='getBounds' return='java.lang.reflect.Type[]'/><method abstract='true' name='getGenericDeclaration' return='D'/><method abstract='true' name='getName' return='java.lang.String'/></interface><interface abstract='true' name='WildcardType'><method abstract='true' name='getLowerBounds' return='java.lang.reflect.Type[]'/><method abstract='true' name='getUpperBounds' return='java.lang.reflect.Type[]'/></interface></package><package name='java.math'><class extends='java.lang.Number' name='BigDecimal'><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='in' type='char[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='in' type='char[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><parameter name='mc' type='java.math.MathContext'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='in' type='char[]'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='in' type='char[]'/><parameter name='mc' type='java.math.MathContext'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='java.lang.String'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='java.lang.String'/><parameter name='mc' type='java.math.MathContext'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='double'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='double'/><parameter name='mc' type='java.math.MathContext'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='java.math.BigInteger'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='java.math.BigInteger'/><parameter name='mc' type='java.math.MathContext'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='unscaledVal' type='java.math.BigInteger'/><parameter name='scale' type='int'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='unscaledVal' type='java.math.BigInteger'/><parameter name='scale' type='int'/><parameter name='mc' type='java.math.MathContext'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='int'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='int'/><parameter name='mc' type='java.math.MathContext'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='long'/></constructor><constructor name='BigDecimal' type='java.math.BigDecimal'><parameter name='val' type='long'/><parameter name='mc' type='java.math.MathContext'/></constructor><method name='abs' return='java.math.BigDecimal'/><method name='abs' return='java.math.BigDecimal'><parameter name='mc' type='java.math.MathContext'/></method><method name='add' return='java.math.BigDecimal'><parameter name='augend' type='java.math.BigDecimal'/></method><method name='add' return='java.math.BigDecimal'><parameter name='augend' type='java.math.BigDecimal'/><parameter name='mc' type='java.math.MathContext'/></method><method name='byteValueExact' return='byte'/><method name='compareTo' return='int'><parameter name='val' type='java.math.BigDecimal'/></method><method name='divide' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='scale' type='int'/><parameter name='roundingMode' type='int'/></method><method name='divide' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='scale' type='int'/><parameter name='roundingMode' type='java.math.RoundingMode'/></method><method name='divide' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='roundingMode' type='int'/></method><method name='divide' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='roundingMode' type='java.math.RoundingMode'/></method><method name='divide' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/></method><method name='divide' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='mc' type='java.math.MathContext'/></method><method name='divideAndRemainder' return='java.math.BigDecimal[]'><parameter name='divisor' type='java.math.BigDecimal'/></method><method name='divideAndRemainder' return='java.math.BigDecimal[]'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='mc' type='java.math.MathContext'/></method><method name='divideToIntegralValue' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/></method><method name='divideToIntegralValue' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='mc' type='java.math.MathContext'/></method><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method name='intValue' return='int'/><method name='intValueExact' return='int'/><method name='longValue' return='long'/><method name='longValueExact' return='long'/><method name='max' return='java.math.BigDecimal'><parameter name='val' type='java.math.BigDecimal'/></method><method name='min' return='java.math.BigDecimal'><parameter name='val' type='java.math.BigDecimal'/></method><method name='movePointLeft' return='java.math.BigDecimal'><parameter name='n' type='int'/></method><method name='movePointRight' return='java.math.BigDecimal'><parameter name='n' type='int'/></method><method name='multiply' return='java.math.BigDecimal'><parameter name='multiplicand' type='java.math.BigDecimal'/></method><method name='multiply' return='java.math.BigDecimal'><parameter name='multiplicand' type='java.math.BigDecimal'/><parameter name='mc' type='java.math.MathContext'/></method><method name='negate' return='java.math.BigDecimal'/><method name='negate' return='java.math.BigDecimal'><parameter name='mc' type='java.math.MathContext'/></method><method name='plus' return='java.math.BigDecimal'/><method name='plus' return='java.math.BigDecimal'><parameter name='mc' type='java.math.MathContext'/></method><method name='pow' return='java.math.BigDecimal'><parameter name='n' type='int'/></method><method name='pow' return='java.math.BigDecimal'><parameter name='n' type='int'/><parameter name='mc' type='java.math.MathContext'/></method><method name='precision' return='int'/><method name='remainder' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/></method><method name='remainder' return='java.math.BigDecimal'><parameter name='divisor' type='java.math.BigDecimal'/><parameter name='mc' type='java.math.MathContext'/></method><method name='round' return='java.math.BigDecimal'><parameter name='mc' type='java.math.MathContext'/></method><method name='scale' return='int'/><method name='scaleByPowerOfTen' return='java.math.BigDecimal'><parameter name='n' type='int'/></method><method name='setScale' return='java.math.BigDecimal'><parameter name='newScale' type='int'/><parameter name='roundingMode' type='java.math.RoundingMode'/></method><method name='setScale' return='java.math.BigDecimal'><parameter name='newScale' type='int'/><parameter name='roundingMode' type='int'/></method><method name='setScale' return='java.math.BigDecimal'><parameter name='newScale' type='int'/></method><method name='shortValueExact' return='short'/><method name='signum' return='int'/><method name='stripTrailingZeros' return='java.math.BigDecimal'/><method name='subtract' return='java.math.BigDecimal'><parameter name='subtrahend' type='java.math.BigDecimal'/></method><method name='subtract' return='java.math.BigDecimal'><parameter name='subtrahend' type='java.math.BigDecimal'/><parameter name='mc' type='java.math.MathContext'/></method><method name='toBigInteger' return='java.math.BigInteger'/><method name='toBigIntegerExact' return='java.math.BigInteger'/><method name='toEngineeringString' return='java.lang.String'/><method name='toPlainString' return='java.lang.String'/><method name='ulp' return='java.math.BigDecimal'/><method name='unscaledValue' return='java.math.BigInteger'/><method name='valueOf' return='java.math.BigDecimal' static='true'><parameter name='unscaledVal' type='long'/><parameter name='scale' type='int'/></method><method name='valueOf' return='java.math.BigDecimal' static='true'><parameter name='unscaledVal' type='long'/></method><method name='valueOf' return='java.math.BigDecimal' static='true'><parameter name='val' type='double'/></method></class><class extends='java.lang.Number' name='BigInteger'><constructor name='BigInteger' type='java.math.BigInteger'><parameter name='numBits' type='int'/><parameter name='rnd' type='java.util.Random'/></constructor><constructor name='BigInteger' type='java.math.BigInteger'><parameter name='bitLength' type='int'/><parameter name='certainty' type='int'/><parameter name='rnd' type='java.util.Random'/></constructor><constructor name='BigInteger' type='java.math.BigInteger'><parameter name='val' type='java.lang.String'/></constructor><constructor name='BigInteger' type='java.math.BigInteger'><parameter name='val' type='java.lang.String'/><parameter name='radix' type='int'/></constructor><constructor name='BigInteger' type='java.math.BigInteger'><parameter name='signum' type='int'/><parameter name='magnitude' type='byte[]'/></constructor><constructor name='BigInteger' type='java.math.BigInteger'><parameter name='val' type='byte[]'/></constructor><method name='abs' return='java.math.BigInteger'/><method name='add' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='and' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='andNot' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='bitCount' return='int'/><method name='bitLength' return='int'/><method name='clearBit' return='java.math.BigInteger'><parameter name='n' type='int'/></method><method name='compareTo' return='int'><parameter name='val' type='java.math.BigInteger'/></method><method name='divide' return='java.math.BigInteger'><parameter name='divisor' type='java.math.BigInteger'/></method><method name='divideAndRemainder' return='java.math.BigInteger[]'><parameter name='divisor' type='java.math.BigInteger'/></method><method name='doubleValue' return='double'/><method name='flipBit' return='java.math.BigInteger'><parameter name='n' type='int'/></method><method name='floatValue' return='float'/><method name='gcd' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='getLowestSetBit' return='int'/><method name='intValue' return='int'/><method name='isProbablePrime' return='boolean'><parameter name='certainty' type='int'/></method><method name='longValue' return='long'/><method name='max' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='min' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='mod' return='java.math.BigInteger'><parameter name='m' type='java.math.BigInteger'/></method><method name='modInverse' return='java.math.BigInteger'><parameter name='m' type='java.math.BigInteger'/></method><method name='modPow' return='java.math.BigInteger'><parameter name='exponent' type='java.math.BigInteger'/><parameter name='m' type='java.math.BigInteger'/></method><method name='multiply' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='negate' return='java.math.BigInteger'/><method name='nextProbablePrime' return='java.math.BigInteger'/><method name='not' return='java.math.BigInteger'/><method name='or' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='pow' return='java.math.BigInteger'><parameter name='exp' type='int'/></method><method name='probablePrime' return='java.math.BigInteger' static='true'><parameter name='bitLength' type='int'/><parameter name='rnd' type='java.util.Random'/></method><method name='remainder' return='java.math.BigInteger'><parameter name='divisor' type='java.math.BigInteger'/></method><method name='setBit' return='java.math.BigInteger'><parameter name='n' type='int'/></method><method name='shiftLeft' return='java.math.BigInteger'><parameter name='n' type='int'/></method><method name='shiftRight' return='java.math.BigInteger'><parameter name='n' type='int'/></method><method name='signum' return='int'/><method name='subtract' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method><method name='testBit' return='boolean'><parameter name='n' type='int'/></method><method name='toByteArray' return='byte[]'/><method name='toString' return='java.lang.String'><parameter name='radix' type='int'/></method><method name='valueOf' return='java.math.BigInteger' static='true'><parameter name='val' type='long'/></method><method name='xor' return='java.math.BigInteger'><parameter name='val' type='java.math.BigInteger'/></method></class><class extends='java.lang.Object' final='true' name='MathContext'><constructor name='MathContext' type='java.math.MathContext'><parameter name='precision' type='int'/></constructor><constructor name='MathContext' type='java.math.MathContext'><parameter name='precision' type='int'/><parameter name='roundingMode' type='java.math.RoundingMode'/></constructor><constructor name='MathContext' type='java.math.MathContext'><parameter name='val' type='java.lang.String'/></constructor><method name='getPrecision' return='int'/><method name='getRoundingMode' return='java.math.RoundingMode'/></class><class extends='java.lang.Enum' final='true' name='RoundingMode'><method name='valueOf' return='java.math.RoundingMode' static='true'><parameter name='name' type='java.lang.String'/></method><method name='valueOf' return='java.math.RoundingMode' static='true'><parameter name='rM' type='int'/></method><method final='true' name='values' return='java.math.RoundingMode[]' static='true'/></class></package><package name='java.net'><class abstract='true' extends='java.lang.Object' name='Authenticator'><constructor name='Authenticator' type='java.net.Authenticator'/><method name='getPasswordAuthentication' return='java.net.PasswordAuthentication' visibility='protected'/><method final='true' name='getRequestingHost' return='java.lang.String' visibility='protected'/><method final='true' name='getRequestingPort' return='int' visibility='protected'/><method final='true' name='getRequestingPrompt' return='java.lang.String' visibility='protected'/><method final='true' name='getRequestingProtocol' return='java.lang.String' visibility='protected'/><method final='true' name='getRequestingScheme' return='java.lang.String' visibility='protected'/><method final='true' name='getRequestingSite' return='java.net.InetAddress' visibility='protected'/><method name='getRequestingURL' return='java.net.URL' visibility='protected'/><method name='getRequestorType' return='java.net.Authenticator.RequestorType' visibility='protected'/><method name='requestPasswordAuthentication' return='java.net.PasswordAuthentication' static='true' synchronized='true'><parameter name='rAddr' type='java.net.InetAddress'/><parameter name='rPort' type='int'/><parameter name='rProtocol' type='java.lang.String'/><parameter name='rPrompt' type='java.lang.String'/><parameter name='rScheme' type='java.lang.String'/></method><method name='requestPasswordAuthentication' return='java.net.PasswordAuthentication' static='true' synchronized='true'><parameter name='rHost' type='java.lang.String'/><parameter name='rAddr' type='java.net.InetAddress'/><parameter name='rPort' type='int'/><parameter name='rProtocol' type='java.lang.String'/><parameter name='rPrompt' type='java.lang.String'/><parameter name='rScheme' type='java.lang.String'/></method><method name='requestPasswordAuthentication' return='java.net.PasswordAuthentication' static='true'><parameter name='rHost' type='java.lang.String'/><parameter name='rAddr' type='java.net.InetAddress'/><parameter name='rPort' type='int'/><parameter name='rProtocol' type='java.lang.String'/><parameter name='rPrompt' type='java.lang.String'/><parameter name='rScheme' type='java.lang.String'/><parameter name='rURL' type='java.net.URL'/><parameter name='reqType' type='java.net.Authenticator.RequestorType'/></method><method name='setDefault' static='true'><parameter name='a' type='java.net.Authenticator'/></method></class><class extends='java.lang.Enum' final='true' name='Authenticator.RequestorType' static='true'><method name='valueOf' return='java.net.Authenticator.RequestorType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.net.Authenticator.RequestorType[]' static='true'/></class><class extends='java.net.SocketException' name='BindException'><constructor name='BindException' type='java.net.BindException'/><constructor name='BindException' type='java.net.BindException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='CacheRequest'><constructor name='CacheRequest' type='java.net.CacheRequest'/><method abstract='true' name='abort'/><method abstract='true' name='getBody' return='java.io.OutputStream'><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='CacheResponse'><constructor name='CacheResponse' type='java.net.CacheResponse'/><method abstract='true' name='getBody' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getHeaders' return='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.net.SocketException' name='ConnectException'><constructor name='ConnectException' type='java.net.ConnectException'/><constructor name='ConnectException' type='java.net.ConnectException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='ContentHandler'><constructor name='ContentHandler' type='java.net.ContentHandler'/><method abstract='true' name='getContent' return='java.lang.Object'><parameter name='uConn' type='java.net.URLConnection'/><exception name='IOException' type='java.io.IOException'/></method><method name='getContent' return='java.lang.Object'><parameter name='uConn' type='java.net.URLConnection'/><parameter name='types' type='java.lang.Class[]'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='CookieHandler'><constructor name='CookieHandler' type='java.net.CookieHandler'/><method abstract='true' api_removed='14' name='get' return='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'><parameter name='uri' type='java.net.URI'/><parameter name='requestHeaders' type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='getDefault' return='java.net.CookieHandler' static='true'/><method abstract='true' api_removed='14' name='put'><parameter name='uri' type='java.net.URI'/><parameter name='responseHeaders' type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='setDefault' static='true'><parameter name='cHandler' type='java.net.CookieHandler'/></method><method abstract='true' api_added='14' name='get' return='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'><parameter name='arg0' type='java.net.URI'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.util.List&lt;java.lang.String&gt;&gt;'/></method><method abstract='true' api_added='14' name='put'><parameter name='arg0' type='java.net.URI'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.util.List&lt;java.lang.String&gt;&gt;'/></method></class><class extends='java.lang.Object' final='true' name='DatagramPacket'><constructor name='DatagramPacket' type='java.net.DatagramPacket'><parameter name='data' type='byte[]'/><parameter name='length' type='int'/></constructor><constructor name='DatagramPacket' type='java.net.DatagramPacket'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></constructor><constructor name='DatagramPacket' type='java.net.DatagramPacket'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><parameter name='host' type='java.net.InetAddress'/><parameter name='aPort' type='int'/></constructor><constructor name='DatagramPacket' type='java.net.DatagramPacket'><parameter name='data' type='byte[]'/><parameter name='length' type='int'/><parameter name='host' type='java.net.InetAddress'/><parameter name='port' type='int'/></constructor><constructor name='DatagramPacket' type='java.net.DatagramPacket'><parameter name='data' type='byte[]'/><parameter name='length' type='int'/><parameter name='sockAddr' type='java.net.SocketAddress'/><exception name='SocketException' type='java.net.SocketException'/></constructor><constructor name='DatagramPacket' type='java.net.DatagramPacket'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><parameter name='sockAddr' type='java.net.SocketAddress'/><exception name='SocketException' type='java.net.SocketException'/></constructor><method name='getAddress' return='java.net.InetAddress' synchronized='true'/><method name='getData' return='byte[]' synchronized='true'/><method name='getLength' return='int' synchronized='true'/><method name='getOffset' return='int' synchronized='true'/><method name='getPort' return='int' synchronized='true'/><method name='getSocketAddress' return='java.net.SocketAddress' synchronized='true'/><method name='setAddress' synchronized='true'><parameter name='addr' type='java.net.InetAddress'/></method><method name='setData' synchronized='true'><parameter name='buf' type='byte[]'/><parameter name='anOffset' type='int'/><parameter name='aLength' type='int'/></method><method name='setData' synchronized='true'><parameter name='buf' type='byte[]'/></method><method name='setLength' synchronized='true'><parameter name='len' type='int'/></method><method name='setPort' synchronized='true'><parameter name='aPort' type='int'/></method><method name='setSocketAddress' synchronized='true'><parameter name='sockAddr' type='java.net.SocketAddress'/></method></class><class extends='java.lang.Object' name='DatagramSocket'><constructor name='DatagramSocket' type='java.net.DatagramSocket'><exception name='SocketException' type='java.net.SocketException'/></constructor><constructor name='DatagramSocket' type='java.net.DatagramSocket'><parameter name='aPort' type='int'/><exception name='SocketException' type='java.net.SocketException'/></constructor><constructor name='DatagramSocket' type='java.net.DatagramSocket'><parameter name='aPort' type='int'/><parameter name='addr' type='java.net.InetAddress'/><exception name='SocketException' type='java.net.SocketException'/></constructor><constructor name='DatagramSocket' type='java.net.DatagramSocket' visibility='protected'><parameter name='socketImpl' type='java.net.DatagramSocketImpl'/></constructor><constructor name='DatagramSocket' type='java.net.DatagramSocket'><parameter name='localAddr' type='java.net.SocketAddress'/><exception name='SocketException' type='java.net.SocketException'/></constructor><method name='bind'><parameter name='localAddr' type='java.net.SocketAddress'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='close'/><method name='connect'><parameter name='anAddress' type='java.net.InetAddress'/><parameter name='aPort' type='int'/></method><method name='connect'><parameter name='remoteAddr' type='java.net.SocketAddress'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='disconnect'/><method name='getBroadcast' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getChannel' return='java.nio.channels.DatagramChannel'/><method name='getInetAddress' return='java.net.InetAddress'/><method name='getLocalAddress' return='java.net.InetAddress'/><method name='getLocalPort' return='int'/><method name='getLocalSocketAddress' return='java.net.SocketAddress'/><method name='getPort' return='int'/><method name='getReceiveBufferSize' return='int' synchronized='true'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getRemoteSocketAddress' return='java.net.SocketAddress'/><method name='getReuseAddress' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getSendBufferSize' return='int' synchronized='true'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getSoTimeout' return='int' synchronized='true'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getTrafficClass' return='int'><exception name='SocketException' type='java.net.SocketException'/></method><method name='isBound' return='boolean'/><method name='isClosed' return='boolean'/><method name='isConnected' return='boolean'/><method name='receive' synchronized='true'><parameter name='pack' type='java.net.DatagramPacket'/><exception name='IOException' type='java.io.IOException'/></method><method name='send'><parameter name='pack' type='java.net.DatagramPacket'/><exception name='IOException' type='java.io.IOException'/></method><method name='setBroadcast'><parameter name='broadcast' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setDatagramSocketImplFactory' static='true' synchronized='true'><parameter name='fac' type='java.net.DatagramSocketImplFactory'/><exception name='IOException' type='java.io.IOException'/></method><method name='setReceiveBufferSize' synchronized='true'><parameter name='size' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setReuseAddress'><parameter name='reuse' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSendBufferSize' synchronized='true'><parameter name='size' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSoTimeout' synchronized='true'><parameter name='timeout' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setTrafficClass'><parameter name='value' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method></class><class abstract='true' extends='java.lang.Object' name='DatagramSocketImpl'><constructor name='DatagramSocketImpl' type='java.net.DatagramSocketImpl'/><method abstract='true' name='bind' visibility='protected'><parameter name='port' type='int'/><parameter name='addr' type='java.net.InetAddress'/><exception name='SocketException' type='java.net.SocketException'/></method><method abstract='true' name='close' visibility='protected'/><method name='connect' visibility='protected'><parameter name='inetAddr' type='java.net.InetAddress'/><parameter name='port' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method abstract='true' name='create' visibility='protected'><exception name='SocketException' type='java.net.SocketException'/></method><method name='disconnect' visibility='protected'/><method name='getFileDescriptor' return='java.io.FileDescriptor' visibility='protected'/><method name='getLocalPort' return='int' visibility='protected'/><method abstract='true' api_removed='5' name='getOption' return='java.lang.Object'><parameter name='optID' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method abstract='true' deprecated='1' name='getTTL' return='byte' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getTimeToLive' return='int' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='join' visibility='protected'><parameter name='addr' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='joinGroup' visibility='protected'><parameter name='addr' type='java.net.SocketAddress'/><parameter name='netInterface' type='java.net.NetworkInterface'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='leave' visibility='protected'><parameter name='addr' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='leaveGroup' visibility='protected'><parameter name='addr' type='java.net.SocketAddress'/><parameter name='netInterface' type='java.net.NetworkInterface'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='peek' return='int' visibility='protected'><parameter name='sender' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='peekData' return='int' visibility='protected'><parameter name='pack' type='java.net.DatagramPacket'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='receive' visibility='protected'><parameter name='pack' type='java.net.DatagramPacket'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='send' visibility='protected'><parameter name='pack' type='java.net.DatagramPacket'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' api_removed='5' name='setOption'><parameter name='optID' type='int'/><parameter name='val' type='java.lang.Object'/><exception name='SocketException' type='java.net.SocketException'/></method><method abstract='true' deprecated='1' name='setTTL' visibility='protected'><parameter name='ttl' type='byte'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='setTimeToLive' visibility='protected'><parameter name='ttl' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.IOException' name='HttpRetryException'><constructor name='HttpRetryException' type='java.net.HttpRetryException'><parameter name='detail' type='java.lang.String'/><parameter name='code' type='int'/></constructor><constructor name='HttpRetryException' type='java.net.HttpRetryException'><parameter name='detail' type='java.lang.String'/><parameter name='code' type='int'/><parameter name='location' type='java.lang.String'/></constructor><method name='getLocation' return='java.lang.String'/><method name='getReason' return='java.lang.String'/><method name='responseCode' return='int'/></class><class abstract='true' extends='java.net.URLConnection' name='HttpURLConnection'><constructor name='HttpURLConnection' type='java.net.HttpURLConnection' visibility='protected'><parameter name='url' type='java.net.URL'/></constructor><method abstract='true' name='disconnect'/><method name='getErrorStream' return='java.io.InputStream'/><method name='getFollowRedirects' return='boolean' static='true'/><method name='getInstanceFollowRedirects' return='boolean'/><method name='getRequestMethod' return='java.lang.String'/><method name='getResponseCode' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='getResponseMessage' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method name='setChunkedStreamingMode'><parameter name='chunklen' type='int'/></method><method name='setFixedLengthStreamingMode'><parameter name='contentLength' type='int'/></method><method name='setFollowRedirects' static='true'><parameter name='auto' type='boolean'/></method><method name='setInstanceFollowRedirects'><parameter name='followRedirects' type='boolean'/></method><method name='setRequestMethod'><parameter name='method' type='java.lang.String'/><exception name='ProtocolException' type='java.net.ProtocolException'/></method><method abstract='true' name='usingProxy' return='boolean'/><method api_added='19' name='setFixedLengthStreamingMode'><parameter name='arg0' type='long'/></method></class><class extends='java.net.InetAddress' final='true' name='Inet4Address'/><class extends='java.net.InetAddress' final='true' name='Inet6Address'><method name='getByAddress' return='java.net.Inet6Address' static='true'><parameter name='host' type='java.lang.String'/><parameter name='addr' type='byte[]'/><parameter name='scope_id' type='int'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='getByAddress' return='java.net.Inet6Address' static='true'><parameter name='host' type='java.lang.String'/><parameter name='addr' type='byte[]'/><parameter name='nif' type='java.net.NetworkInterface'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='getScopeId' return='int'/><method name='getScopedInterface' return='java.net.NetworkInterface'/><method name='isIPv4CompatibleAddress' return='boolean'/></class><class extends='java.lang.Object' name='InetAddress'><method name='getAddress' return='byte[]'/><method name='getAllByName' return='java.net.InetAddress[]' static='true'><parameter name='host' type='java.lang.String'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='getByAddress' return='java.net.InetAddress' static='true'><parameter name='ipAddress' type='byte[]'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='getByAddress' return='java.net.InetAddress' static='true'><parameter name='hostName' type='java.lang.String'/><parameter name='ipAddress' type='byte[]'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='getByName' return='java.net.InetAddress' static='true'><parameter name='host' type='java.lang.String'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='getCanonicalHostName' return='java.lang.String'/><method name='getHostAddress' return='java.lang.String'/><method name='getHostName' return='java.lang.String'/><method name='getLocalHost' return='java.net.InetAddress' static='true'><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='isAnyLocalAddress' return='boolean'/><method name='isLinkLocalAddress' return='boolean'/><method name='isLoopbackAddress' return='boolean'/><method name='isMCGlobal' return='boolean'/><method name='isMCLinkLocal' return='boolean'/><method name='isMCNodeLocal' return='boolean'/><method name='isMCOrgLocal' return='boolean'/><method name='isMCSiteLocal' return='boolean'/><method name='isMulticastAddress' return='boolean'/><method name='isReachable' return='boolean'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='isReachable' return='boolean'><parameter name='netif' type='java.net.NetworkInterface'/><parameter name='ttl' type='int'/><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='isSiteLocalAddress' return='boolean'/><method api_added='19' name='getLoopbackAddress' return='java.net.InetAddress' static='true'/></class><class extends='java.net.SocketAddress' name='InetSocketAddress'><constructor name='InetSocketAddress' type='java.net.InetSocketAddress'><parameter name='port' type='int'/></constructor><constructor name='InetSocketAddress' type='java.net.InetSocketAddress'><parameter name='address' type='java.net.InetAddress'/><parameter name='port' type='int'/></constructor><constructor name='InetSocketAddress' type='java.net.InetSocketAddress'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/></constructor><method name='createUnresolved' return='java.net.InetSocketAddress' static='true'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/></method><method final='true' name='equals' return='boolean'><parameter name='socketAddr' type='java.lang.Object'/></method><method final='true' name='getAddress' return='java.net.InetAddress'/><method final='true' name='getHostName' return='java.lang.String'/><method final='true' name='getPort' return='int'/><method final='true' name='hashCode' return='int'/><method final='true' name='isUnresolved' return='boolean'/><method api_added='19' final='true' name='getHostString' return='java.lang.String'/></class><class abstract='true' extends='java.net.URLConnection' name='JarURLConnection'><constructor name='JarURLConnection' type='java.net.JarURLConnection' visibility='protected'><parameter name='url' type='java.net.URL'/><exception name='MalformedURLException' type='java.net.MalformedURLException'/></constructor><method name='getAttributes' return='java.util.jar.Attributes'><exception name='IOException' type='java.io.IOException'/></method><method name='getCertificates' return='java.security.cert.Certificate[]'><exception name='IOException' type='java.io.IOException'/></method><method name='getEntryName' return='java.lang.String'/><method name='getJarEntry' return='java.util.jar.JarEntry'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getJarFile' return='java.util.jar.JarFile'><exception name='IOException' type='java.io.IOException'/></method><method name='getJarFileURL' return='java.net.URL'/><method name='getMainAttributes' return='java.util.jar.Attributes'><exception name='IOException' type='java.io.IOException'/></method><method name='getManifest' return='java.util.jar.Manifest'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.IOException' name='MalformedURLException'><constructor name='MalformedURLException' type='java.net.MalformedURLException'/><constructor name='MalformedURLException' type='java.net.MalformedURLException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.net.DatagramSocket' name='MulticastSocket'><constructor name='MulticastSocket' type='java.net.MulticastSocket'><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='MulticastSocket' type='java.net.MulticastSocket'><parameter name='aPort' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='MulticastSocket' type='java.net.MulticastSocket'><parameter name='localAddr' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='getInterface' return='java.net.InetAddress'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getLoopbackMode' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getNetworkInterface' return='java.net.NetworkInterface'><exception name='SocketException' type='java.net.SocketException'/></method><method deprecated='1' name='getTTL' return='byte'><exception name='IOException' type='java.io.IOException'/></method><method name='getTimeToLive' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='joinGroup'><parameter name='groupAddr' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='joinGroup'><parameter name='groupAddress' type='java.net.SocketAddress'/><parameter name='netInterface' type='java.net.NetworkInterface'/><exception name='IOException' type='java.io.IOException'/></method><method name='leaveGroup'><parameter name='groupAddr' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='leaveGroup'><parameter name='groupAddress' type='java.net.SocketAddress'/><parameter name='netInterface' type='java.net.NetworkInterface'/><exception name='IOException' type='java.io.IOException'/></method><method deprecated='1' name='send'><parameter name='pack' type='java.net.DatagramPacket'/><parameter name='ttl' type='byte'/><exception name='IOException' type='java.io.IOException'/></method><method name='setInterface'><parameter name='addr' type='java.net.InetAddress'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setLoopbackMode'><parameter name='loop' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setNetworkInterface'><parameter name='netInterface' type='java.net.NetworkInterface'/><exception name='SocketException' type='java.net.SocketException'/></method><method deprecated='1' name='setTTL'><parameter name='ttl' type='byte'/><exception name='IOException' type='java.io.IOException'/></method><method name='setTimeToLive'><parameter name='ttl' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.security.BasicPermission' final='true' name='NetPermission'><constructor name='NetPermission' type='java.net.NetPermission'><parameter name='name' type='java.lang.String'/></constructor><constructor name='NetPermission' type='java.net.NetPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='NetworkInterface'><method name='getByInetAddress' return='java.net.NetworkInterface' static='true'><parameter name='address' type='java.net.InetAddress'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='getByName' return='java.net.NetworkInterface' static='true'><parameter name='interfaceName' type='java.lang.String'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='getDisplayName' return='java.lang.String'/><method name='getInetAddresses' return='java.util.Enumeration&lt;java.net.InetAddress&gt;'/><method name='getName' return='java.lang.String'/><method name='getNetworkInterfaces' return='java.util.Enumeration&lt;java.net.NetworkInterface&gt;' static='true'><exception name='SocketException' type='java.net.SocketException'/></method><method api_added='9' name='getHardwareAddress' return='byte[]'><exception name='SocketException' type='java.net.SocketException'/></method><method api_added='9' name='getInterfaceAddresses' return='java.util.List&lt;java.net.InterfaceAddress&gt;'/><method api_added='9' name='getMTU' return='int'><exception name='SocketException' type='java.net.SocketException'/></method><method api_added='9' name='getParent' return='java.net.NetworkInterface'/><method api_added='9' name='getSubInterfaces' return='java.util.Enumeration&lt;java.net.NetworkInterface&gt;'/><method api_added='9' name='isLoopback' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method api_added='9' name='isPointToPoint' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method api_added='9' name='isUp' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method api_added='9' name='isVirtual' return='boolean'/><method api_added='9' name='supportsMulticast' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method api_added='19' name='getByIndex' return='java.net.NetworkInterface' static='true'><parameter name='arg0' type='int'/></method><method api_added='19' name='getIndex' return='int'/></class><class extends='java.net.SocketException' name='NoRouteToHostException'><constructor name='NoRouteToHostException' type='java.net.NoRouteToHostException'/><constructor name='NoRouteToHostException' type='java.net.NoRouteToHostException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='PasswordAuthentication'><constructor name='PasswordAuthentication' type='java.net.PasswordAuthentication'><parameter name='userName' type='java.lang.String'/><parameter name='password' type='char[]'/></constructor><method name='getPassword' return='char[]'/><method name='getUserName' return='java.lang.String'/></class><class extends='java.net.SocketException' name='PortUnreachableException'><constructor name='PortUnreachableException' type='java.net.PortUnreachableException'/><constructor name='PortUnreachableException' type='java.net.PortUnreachableException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.IOException' name='ProtocolException'><constructor name='ProtocolException' type='java.net.ProtocolException'/><constructor name='ProtocolException' type='java.net.ProtocolException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='Proxy'><constructor name='Proxy' type='java.net.Proxy'><parameter name='type' type='java.net.Proxy.Type'/><parameter name='sa' type='java.net.SocketAddress'/></constructor><method name='address' return='java.net.SocketAddress'/><method final='true' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method final='true' name='hashCode' return='int'/><method name='type' return='java.net.Proxy.Type'/></class><class extends='java.lang.Enum' final='true' name='Proxy.Type' static='true'><method name='valueOf' return='java.net.Proxy.Type' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.net.Proxy.Type[]' static='true'/></class><class abstract='true' extends='java.lang.Object' name='ProxySelector'><constructor name='ProxySelector' type='java.net.ProxySelector'/><method abstract='true' name='connectFailed'><parameter name='uri' type='java.net.URI'/><parameter name='sa' type='java.net.SocketAddress'/><parameter name='ioe' type='java.io.IOException'/></method><method name='getDefault' return='java.net.ProxySelector' static='true'/><method abstract='true' name='select' return='java.util.List&lt;java.net.Proxy&gt;'><parameter name='uri' type='java.net.URI'/></method><method name='setDefault' static='true'><parameter name='selector' type='java.net.ProxySelector'/></method></class><class abstract='true' extends='java.lang.Object' name='ResponseCache'><constructor name='ResponseCache' type='java.net.ResponseCache'/><method abstract='true' api_removed='14' name='get' return='java.net.CacheResponse'><parameter name='uri' type='java.net.URI'/><parameter name='rqstMethod' type='java.lang.String'/><parameter name='rqstHeaders' type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='getDefault' return='java.net.ResponseCache' static='true'/><method abstract='true' name='put' return='java.net.CacheRequest'><parameter name='uri' type='java.net.URI'/><parameter name='conn' type='java.net.URLConnection'/><exception name='IOException' type='java.io.IOException'/></method><method name='setDefault' static='true'><parameter name='responseCache' type='java.net.ResponseCache'/></method><method abstract='true' api_added='14' name='get' return='java.net.CacheResponse'><parameter name='arg0' type='java.net.URI'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.util.Map&lt;java.lang.String'/><parameter name='arg3' type='java.util.List&lt;java.lang.String&gt;&gt;'/></method></class><class abstract='true' extends='java.net.CacheResponse' name='SecureCacheResponse'><constructor name='SecureCacheResponse' type='java.net.SecureCacheResponse'/><method abstract='true' name='getCipherSuite' return='java.lang.String'/><method abstract='true' name='getLocalCertificateChain' return='java.util.List&lt;java.security.cert.Certificate&gt;'/><method abstract='true' name='getLocalPrincipal' return='java.security.Principal'/><method abstract='true' name='getPeerPrincipal' return='java.security.Principal'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method abstract='true' name='getServerCertificateChain' return='java.util.List&lt;java.security.cert.Certificate&gt;'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method></class><class extends='java.lang.Object' name='ServerSocket'><constructor name='ServerSocket' type='java.net.ServerSocket'><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='ServerSocket' type='java.net.ServerSocket' visibility='protected'><parameter name='impl' type='java.net.SocketImpl'/></constructor><constructor name='ServerSocket' type='java.net.ServerSocket'><parameter name='aport' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='ServerSocket' type='java.net.ServerSocket'><parameter name='aport' type='int'/><parameter name='backlog' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='ServerSocket' type='java.net.ServerSocket'><parameter name='aport' type='int'/><parameter name='backlog' type='int'/><parameter name='localAddr' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='accept' return='java.net.Socket'><exception name='IOException' type='java.io.IOException'/></method><method name='bind'><parameter name='localAddr' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='bind'><parameter name='localAddr' type='java.net.SocketAddress'/><parameter name='backlog' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='getChannel' return='java.nio.channels.ServerSocketChannel'/><method name='getInetAddress' return='java.net.InetAddress'/><method name='getLocalPort' return='int'/><method name='getLocalSocketAddress' return='java.net.SocketAddress'/><method name='getReceiveBufferSize' return='int'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getReuseAddress' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getSoTimeout' return='int' synchronized='true'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='implAccept' visibility='protected'><parameter name='aSocket' type='java.net.Socket'/><exception name='IOException' type='java.io.IOException'/></method><method name='isBound' return='boolean'/><method name='isClosed' return='boolean'/><method name='setPerformancePreferences'><parameter name='connectionTime' type='int'/><parameter name='latency' type='int'/><parameter name='bandwidth' type='int'/></method><method name='setReceiveBufferSize'><parameter name='size' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setReuseAddress'><parameter name='reuse' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSoTimeout' synchronized='true'><parameter name='timeout' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSocketFactory' static='true' synchronized='true'><parameter name='aFactory' type='java.net.SocketImplFactory'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='Socket'><constructor name='Socket' type='java.net.Socket'/><constructor name='Socket' type='java.net.Socket'><parameter name='proxy' type='java.net.Proxy'/></constructor><constructor name='Socket' type='java.net.Socket'><parameter name='dstName' type='java.lang.String'/><parameter name='dstPort' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></constructor><constructor name='Socket' type='java.net.Socket'><parameter name='dstName' type='java.lang.String'/><parameter name='dstPort' type='int'/><parameter name='localAddress' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor deprecated='1' name='Socket' type='java.net.Socket'><parameter name='hostName' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='streaming' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='Socket' type='java.net.Socket'><parameter name='dstAddress' type='java.net.InetAddress'/><parameter name='dstPort' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='Socket' type='java.net.Socket'><parameter name='dstAddress' type='java.net.InetAddress'/><parameter name='dstPort' type='int'/><parameter name='localAddress' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor deprecated='1' name='Socket' type='java.net.Socket'><parameter name='addr' type='java.net.InetAddress'/><parameter name='port' type='int'/><parameter name='streaming' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='Socket' type='java.net.Socket' visibility='protected'><parameter name='anImpl' type='java.net.SocketImpl'/><exception name='SocketException' type='java.net.SocketException'/></constructor><constructor api_added='14' name='deprecated Socket' type='java.net.deprecated Socket'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></constructor><constructor api_added='14' name='deprecated Socket' type='java.net.deprecated Socket'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></constructor><method name='bind'><parameter name='localAddr' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='close' synchronized='true'><exception name='IOException' type='java.io.IOException'/></method><method name='connect'><parameter name='remoteAddr' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='connect'><parameter name='remoteAddr' type='java.net.SocketAddress'/><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='getChannel' return='java.nio.channels.SocketChannel'/><method name='getInetAddress' return='java.net.InetAddress'/><method name='getInputStream' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getKeepAlive' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getLocalAddress' return='java.net.InetAddress'/><method name='getLocalPort' return='int'/><method name='getLocalSocketAddress' return='java.net.SocketAddress'/><method name='getOOBInline' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getOutputStream' return='java.io.OutputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getPort' return='int'/><method name='getReceiveBufferSize' return='int' synchronized='true'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getRemoteSocketAddress' return='java.net.SocketAddress'/><method name='getReuseAddress' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getSendBufferSize' return='int' synchronized='true'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getSoLinger' return='int'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getSoTimeout' return='int' synchronized='true'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getTcpNoDelay' return='boolean'><exception name='SocketException' type='java.net.SocketException'/></method><method name='getTrafficClass' return='int'><exception name='SocketException' type='java.net.SocketException'/></method><method name='isBound' return='boolean'/><method name='isClosed' return='boolean'/><method name='isConnected' return='boolean'/><method name='isInputShutdown' return='boolean'/><method name='isOutputShutdown' return='boolean'/><method name='sendUrgentData'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='setKeepAlive'><parameter name='value' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setOOBInline'><parameter name='oobinline' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setPerformancePreferences'><parameter name='connectionTime' type='int'/><parameter name='latency' type='int'/><parameter name='bandwidth' type='int'/></method><method name='setReceiveBufferSize' synchronized='true'><parameter name='size' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setReuseAddress'><parameter name='reuse' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSendBufferSize' synchronized='true'><parameter name='size' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSoLinger'><parameter name='on' type='boolean'/><parameter name='timeout' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSoTimeout' synchronized='true'><parameter name='timeout' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setSocketImplFactory' static='true' synchronized='true'><parameter name='fac' type='java.net.SocketImplFactory'/><exception name='IOException' type='java.io.IOException'/></method><method name='setTcpNoDelay'><parameter name='on' type='boolean'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setTrafficClass'><parameter name='value' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='shutdownInput'><exception name='IOException' type='java.io.IOException'/></method><method name='shutdownOutput'><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='SocketAddress'><constructor name='SocketAddress' type='java.net.SocketAddress'/></class><class extends='java.io.IOException' name='SocketException'><constructor name='SocketException' type='java.net.SocketException'/><constructor name='SocketException' type='java.net.SocketException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='SocketImpl'><constructor name='SocketImpl' type='java.net.SocketImpl'/><method abstract='true' name='accept' visibility='protected'><parameter name='newSocket' type='java.net.SocketImpl'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='available' return='int' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='bind' visibility='protected'><parameter name='address' type='java.net.InetAddress'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='close' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='connect' visibility='protected'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='connect' visibility='protected'><parameter name='address' type='java.net.InetAddress'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='connect' visibility='protected'><parameter name='remoteAddr' type='java.net.SocketAddress'/><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='create' visibility='protected'><parameter name='isStreaming' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method name='getFileDescriptor' return='java.io.FileDescriptor' visibility='protected'/><method name='getInetAddress' return='java.net.InetAddress' visibility='protected'/><method abstract='true' name='getInputStream' return='java.io.InputStream' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='getLocalPort' return='int' visibility='protected'/><method abstract='true' api_removed='9' name='getOption' return='java.lang.Object'><parameter name='optID' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method abstract='true' name='getOutputStream' return='java.io.OutputStream' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='getPort' return='int' visibility='protected'/><method abstract='true' name='listen' visibility='protected'><parameter name='backlog' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='sendUrgentData' visibility='protected'><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' api_removed='9' name='setOption'><parameter name='optID' type='int'/><parameter name='val' type='java.lang.Object'/><exception name='SocketException' type='java.net.SocketException'/></method><method name='setPerformancePreferences' visibility='protected'><parameter name='connectionTime' type='int'/><parameter name='latency' type='int'/><parameter name='bandwidth' type='int'/></method><method name='shutdownInput' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='shutdownOutput' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='supportsUrgentData' return='boolean' visibility='protected'/></class><class extends='java.security.Permission' final='true' name='SocketPermission'><constructor name='SocketPermission' type='java.net.SocketPermission'><parameter name='host' type='java.lang.String'/><parameter name='action' type='java.lang.String'/></constructor><method api_removed='14' name='equals' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method name='getActions' return='java.lang.String'/><method api_removed='14' name='hashCode' return='int'/><method name='implies' return='boolean'><parameter name='p' type='java.security.Permission'/></method></class><class extends='java.io.InterruptedIOException' name='SocketTimeoutException'><constructor name='SocketTimeoutException' type='java.net.SocketTimeoutException'/><constructor name='SocketTimeoutException' type='java.net.SocketTimeoutException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='URI'><constructor name='URI' type='java.net.URI'><parameter name='uri' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></constructor><constructor name='URI' type='java.net.URI'><parameter name='scheme' type='java.lang.String'/><parameter name='ssp' type='java.lang.String'/><parameter name='frag' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></constructor><constructor name='URI' type='java.net.URI'><parameter name='scheme' type='java.lang.String'/><parameter name='userinfo' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='path' type='java.lang.String'/><parameter name='query' type='java.lang.String'/><parameter name='fragment' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></constructor><constructor name='URI' type='java.net.URI'><parameter name='scheme' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='path' type='java.lang.String'/><parameter name='fragment' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></constructor><constructor name='URI' type='java.net.URI'><parameter name='scheme' type='java.lang.String'/><parameter name='authority' type='java.lang.String'/><parameter name='path' type='java.lang.String'/><parameter name='query' type='java.lang.String'/><parameter name='fragment' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></constructor><method name='compareTo' return='int'><parameter name='uri' type='java.net.URI'/></method><method name='create' return='java.net.URI' static='true'><parameter name='uri' type='java.lang.String'/></method><method name='getAuthority' return='java.lang.String'/><method name='getFragment' return='java.lang.String'/><method name='getHost' return='java.lang.String'/><method name='getPath' return='java.lang.String'/><method name='getPort' return='int'/><method name='getQuery' return='java.lang.String'/><method name='getRawAuthority' return='java.lang.String'/><method name='getRawFragment' return='java.lang.String'/><method name='getRawPath' return='java.lang.String'/><method name='getRawQuery' return='java.lang.String'/><method name='getRawSchemeSpecificPart' return='java.lang.String'/><method name='getRawUserInfo' return='java.lang.String'/><method name='getScheme' return='java.lang.String'/><method name='getSchemeSpecificPart' return='java.lang.String'/><method name='getUserInfo' return='java.lang.String'/><method name='isAbsolute' return='boolean'/><method name='isOpaque' return='boolean'/><method name='normalize' return='java.net.URI'/><method name='parseServerAuthority' return='java.net.URI'><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method><method name='relativize' return='java.net.URI'><parameter name='relative' type='java.net.URI'/></method><method name='resolve' return='java.net.URI'><parameter name='relative' type='java.net.URI'/></method><method name='resolve' return='java.net.URI'><parameter name='relative' type='java.lang.String'/></method><method name='toASCIIString' return='java.lang.String'/><method name='toURL' return='java.net.URL'><exception name='MalformedURLException' type='java.net.MalformedURLException'/></method></class><class extends='java.lang.Exception' name='URISyntaxException'><constructor name='URISyntaxException' type='java.net.URISyntaxException'><parameter name='input' type='java.lang.String'/><parameter name='reason' type='java.lang.String'/><parameter name='index' type='int'/></constructor><constructor name='URISyntaxException' type='java.net.URISyntaxException'><parameter name='input' type='java.lang.String'/><parameter name='reason' type='java.lang.String'/></constructor><method name='getIndex' return='int'/><method name='getInput' return='java.lang.String'/><method name='getReason' return='java.lang.String'/></class><class extends='java.lang.Object' final='true' name='URL'><constructor name='URL' type='java.net.URL'><parameter name='spec' type='java.lang.String'/><exception name='MalformedURLException' type='java.net.MalformedURLException'/></constructor><constructor name='URL' type='java.net.URL'><parameter name='context' type='java.net.URL'/><parameter name='spec' type='java.lang.String'/><exception name='MalformedURLException' type='java.net.MalformedURLException'/></constructor><constructor name='URL' type='java.net.URL'><parameter name='context' type='java.net.URL'/><parameter name='spec' type='java.lang.String'/><parameter name='handler' type='java.net.URLStreamHandler'/><exception name='MalformedURLException' type='java.net.MalformedURLException'/></constructor><constructor name='URL' type='java.net.URL'><parameter name='protocol' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='file' type='java.lang.String'/><exception name='MalformedURLException' type='java.net.MalformedURLException'/></constructor><constructor name='URL' type='java.net.URL'><parameter name='protocol' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='file' type='java.lang.String'/><exception name='MalformedURLException' type='java.net.MalformedURLException'/></constructor><constructor name='URL' type='java.net.URL'><parameter name='protocol' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='file' type='java.lang.String'/><parameter name='handler' type='java.net.URLStreamHandler'/><exception name='MalformedURLException' type='java.net.MalformedURLException'/></constructor><method name='getAuthority' return='java.lang.String'/><method final='true' name='getContent' return='java.lang.Object'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='getContent' return='java.lang.Object'><parameter name='types' type='java.lang.Class[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='getDefaultPort' return='int'/><method name='getFile' return='java.lang.String'/><method name='getHost' return='java.lang.String'/><method name='getPath' return='java.lang.String'/><method name='getPort' return='int'/><method name='getProtocol' return='java.lang.String'/><method name='getQuery' return='java.lang.String'/><method name='getRef' return='java.lang.String'/><method name='getUserInfo' return='java.lang.String'/><method name='openConnection' return='java.net.URLConnection'><exception name='IOException' type='java.io.IOException'/></method><method name='openConnection' return='java.net.URLConnection'><parameter name='proxy' type='java.net.Proxy'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='openStream' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='sameFile' return='boolean'><parameter name='otherURL' type='java.net.URL'/></method><method name='set' visibility='protected'><parameter name='protocol' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='file' type='java.lang.String'/><parameter name='ref' type='java.lang.String'/></method><method name='set' visibility='protected'><parameter name='protocol' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='authority' type='java.lang.String'/><parameter name='userInfo' type='java.lang.String'/><parameter name='path' type='java.lang.String'/><parameter name='query' type='java.lang.String'/><parameter name='ref' type='java.lang.String'/></method><method name='setURLStreamHandlerFactory' static='true' synchronized='true'><parameter name='streamFactory' type='java.net.URLStreamHandlerFactory'/></method><method name='toExternalForm' return='java.lang.String'/><method name='toURI' return='java.net.URI'><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method></class><class extends='java.security.SecureClassLoader' name='URLClassLoader'><constructor name='URLClassLoader' type='java.net.URLClassLoader'><parameter name='urls' type='java.net.URL[]'/></constructor><constructor name='URLClassLoader' type='java.net.URLClassLoader'><parameter name='urls' type='java.net.URL[]'/><parameter name='parent' type='java.lang.ClassLoader'/></constructor><constructor name='URLClassLoader' type='java.net.URLClassLoader'><parameter name='searchUrls' type='java.net.URL[]'/><parameter name='parent' type='java.lang.ClassLoader'/><parameter name='factory' type='java.net.URLStreamHandlerFactory'/></constructor><method name='addURL' visibility='protected'><parameter name='url' type='java.net.URL'/></method><method name='definePackage' return='java.lang.Package' visibility='protected'><parameter name='packageName' type='java.lang.String'/><parameter name='manifest' type='java.util.jar.Manifest'/><parameter name='url' type='java.net.URL'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='findResource' return='java.net.URL'><parameter name='name' type='java.lang.String'/></method><method name='findResources' return='java.util.Enumeration&lt;java.net.URL&gt;'><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='getURLs' return='java.net.URL[]'/><method name='newInstance' return='java.net.URLClassLoader' static='true'><parameter name='urls' type='java.net.URL[]'/></method><method name='newInstance' return='java.net.URLClassLoader' static='true'><parameter name='urls' type='java.net.URL[]'/><parameter name='parentCl' type='java.lang.ClassLoader'/></method></class><class abstract='true' extends='java.lang.Object' name='URLConnection'><constructor name='URLConnection' type='java.net.URLConnection' visibility='protected'><parameter name='url' type='java.net.URL'/></constructor><method name='addRequestProperty'><parameter name='field' type='java.lang.String'/><parameter name='newValue' type='java.lang.String'/></method><method abstract='true' name='connect'><exception name='IOException' type='java.io.IOException'/></method><method name='getAllowUserInteraction' return='boolean'/><method name='getConnectTimeout' return='int'/><method name='getContent' return='java.lang.Object'><exception name='IOException' type='java.io.IOException'/></method><method name='getContent' return='java.lang.Object'><parameter name='types' type='java.lang.Class[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='getContentEncoding' return='java.lang.String'/><method name='getContentLength' return='int'/><method name='getContentType' return='java.lang.String'/><method name='getDate' return='long'/><method name='getDefaultAllowUserInteraction' return='boolean' static='true'/><method deprecated='1' name='getDefaultRequestProperty' return='java.lang.String' static='true'><parameter name='field' type='java.lang.String'/></method><method name='getDefaultUseCaches' return='boolean'/><method name='getDoInput' return='boolean'/><method name='getDoOutput' return='boolean'/><method name='getExpiration' return='long'/><method name='getFileNameMap' return='java.net.FileNameMap' static='true'/><method name='getHeaderField' return='java.lang.String'><parameter name='pos' type='int'/></method><method name='getHeaderField' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method name='getHeaderFieldDate' return='long'><parameter name='field' type='java.lang.String'/><parameter name='defaultValue' type='long'/></method><method name='getHeaderFieldInt' return='int'><parameter name='field' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method name='getHeaderFieldKey' return='java.lang.String'><parameter name='posn' type='int'/></method><method name='getHeaderFields' return='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><method name='getIfModifiedSince' return='long'/><method name='getInputStream' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getLastModified' return='long'/><method name='getOutputStream' return='java.io.OutputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getPermission' return='java.security.Permission'><exception name='IOException' type='java.io.IOException'/></method><method name='getReadTimeout' return='int'/><method name='getRequestProperties' return='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><method name='getRequestProperty' return='java.lang.String'><parameter name='field' type='java.lang.String'/></method><method name='getURL' return='java.net.URL'/><method name='getUseCaches' return='boolean'/><method name='guessContentTypeFromName' return='java.lang.String' static='true'><parameter name='url' type='java.lang.String'/></method><method name='guessContentTypeFromStream' return='java.lang.String' static='true'><parameter name='is' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='setAllowUserInteraction'><parameter name='newValue' type='boolean'/></method><method name='setConnectTimeout'><parameter name='timeout' type='int'/></method><method name='setContentHandlerFactory' static='true' synchronized='true'><parameter name='contentFactory' type='java.net.ContentHandlerFactory'/></method><method name='setDefaultAllowUserInteraction' static='true'><parameter name='allows' type='boolean'/></method><method deprecated='1' name='setDefaultRequestProperty' static='true'><parameter name='field' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='setDefaultUseCaches'><parameter name='newValue' type='boolean'/></method><method name='setDoInput'><parameter name='newValue' type='boolean'/></method><method name='setDoOutput'><parameter name='newValue' type='boolean'/></method><method name='setFileNameMap' static='true'><parameter name='map' type='java.net.FileNameMap'/></method><method name='setIfModifiedSince'><parameter name='newValue' type='long'/></method><method name='setReadTimeout'><parameter name='timeout' type='int'/></method><method name='setRequestProperty'><parameter name='field' type='java.lang.String'/><parameter name='newValue' type='java.lang.String'/></method><method name='setUseCaches'><parameter name='newValue' type='boolean'/></method></class><class extends='java.lang.Object' name='URLDecoder'><constructor name='URLDecoder' type='java.net.URLDecoder'/><method deprecated='1' name='decode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='decode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/><parameter name='enc' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></method></class><class extends='java.lang.Object' name='URLEncoder'><method deprecated='1' name='encode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='encode' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/><parameter name='enc' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></method></class><class abstract='true' extends='java.lang.Object' name='URLStreamHandler'><constructor name='URLStreamHandler' type='java.net.URLStreamHandler'/><method name='equals' return='boolean' visibility='protected'><parameter name='url1' type='java.net.URL'/><parameter name='url2' type='java.net.URL'/></method><method name='getDefaultPort' return='int' visibility='protected'/><method name='getHostAddress' return='java.net.InetAddress' visibility='protected'><parameter name='url' type='java.net.URL'/></method><method name='hashCode' return='int' visibility='protected'><parameter name='url' type='java.net.URL'/></method><method name='hostsEqual' return='boolean' visibility='protected'><parameter name='url1' type='java.net.URL'/><parameter name='url2' type='java.net.URL'/></method><method abstract='true' name='openConnection' return='java.net.URLConnection' visibility='protected'><parameter name='u' type='java.net.URL'/><exception name='IOException' type='java.io.IOException'/></method><method name='openConnection' return='java.net.URLConnection' visibility='protected'><parameter name='u' type='java.net.URL'/><parameter name='proxy' type='java.net.Proxy'/><exception name='IOException' type='java.io.IOException'/></method><method name='parseURL' visibility='protected'><parameter name='u' type='java.net.URL'/><parameter name='str' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sameFile' return='boolean' visibility='protected'><parameter name='url1' type='java.net.URL'/><parameter name='url2' type='java.net.URL'/></method><method deprecated='1' name='setURL' visibility='protected'><parameter name='u' type='java.net.URL'/><parameter name='protocol' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='file' type='java.lang.String'/><parameter name='ref' type='java.lang.String'/></method><method name='setURL' visibility='protected'><parameter name='u' type='java.net.URL'/><parameter name='protocol' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='authority' type='java.lang.String'/><parameter name='userInfo' type='java.lang.String'/><parameter name='file' type='java.lang.String'/><parameter name='query' type='java.lang.String'/><parameter name='ref' type='java.lang.String'/></method><method name='toExternalForm' return='java.lang.String' visibility='protected'><parameter name='url' type='java.net.URL'/></method></class><class extends='java.io.IOException' name='UnknownHostException'><constructor name='UnknownHostException' type='java.net.UnknownHostException'/><constructor name='UnknownHostException' type='java.net.UnknownHostException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.io.IOException' name='UnknownServiceException'><constructor name='UnknownServiceException' type='java.net.UnknownServiceException'/><constructor name='UnknownServiceException' type='java.net.UnknownServiceException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class api_added='9' extends='java.net.CookieHandler' name='CookieManager'><constructor api_added='9' name='CookieManager' type='java.net.CookieManager'/><constructor api_added='9' name='CookieManager' type='java.net.CookieManager'><parameter name='store' type='java.net.CookieStore'/><parameter name='cookiePolicy' type='java.net.CookiePolicy'/></constructor><method api_added='9' api_removed='14' name='get' return='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'><parameter name='uri' type='java.net.URI'/><parameter name='requestHeaders' type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='9' name='getCookieStore' return='java.net.CookieStore'/><method api_added='9' api_removed='14' name='put'><parameter name='uri' type='java.net.URI'/><parameter name='responseHeaders' type='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='9' name='setCookiePolicy'><parameter name='cookiePolicy' type='java.net.CookiePolicy'/></method><method api_added='14' name='get' return='java.util.Map&lt;java.lang.String, java.util.List&lt;java.lang.String&gt;&gt;'><parameter name='arg0' type='java.net.URI'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.util.List&lt;java.lang.String&gt;&gt;'/></method><method api_added='14' name='put'><parameter name='arg0' type='java.net.URI'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.util.List&lt;java.lang.String&gt;&gt;'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='HttpCookie'><constructor api_added='9' name='HttpCookie' type='java.net.HttpCookie'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor><method api_added='9' name='clone' return='java.lang.Object'/><method api_added='9' name='domainMatches' return='boolean' static='true'><parameter name='domainPattern' type='java.lang.String'/><parameter name='host' type='java.lang.String'/></method><method api_added='9' name='getComment' return='java.lang.String'/><method api_added='9' name='getCommentURL' return='java.lang.String'/><method api_added='9' name='getDiscard' return='boolean'/><method api_added='9' name='getDomain' return='java.lang.String'/><method api_added='9' name='getMaxAge' return='long'/><method api_added='9' name='getName' return='java.lang.String'/><method api_added='9' name='getPath' return='java.lang.String'/><method api_added='9' name='getPortlist' return='java.lang.String'/><method api_added='9' name='getSecure' return='boolean'/><method api_added='9' name='getValue' return='java.lang.String'/><method api_added='9' name='getVersion' return='int'/><method api_added='9' name='hasExpired' return='boolean'/><method api_added='9' name='parse' return='java.util.List&lt;java.net.HttpCookie&gt;' static='true'><parameter name='header' type='java.lang.String'/></method><method api_added='9' name='setComment'><parameter name='comment' type='java.lang.String'/></method><method api_added='9' name='setCommentURL'><parameter name='commentURL' type='java.lang.String'/></method><method api_added='9' name='setDiscard'><parameter name='discard' type='boolean'/></method><method api_added='9' name='setDomain'><parameter name='pattern' type='java.lang.String'/></method><method api_added='9' name='setMaxAge'><parameter name='deltaSeconds' type='long'/></method><method api_added='9' name='setPath'><parameter name='path' type='java.lang.String'/></method><method api_added='9' name='setPortlist'><parameter name='portList' type='java.lang.String'/></method><method api_added='9' name='setSecure'><parameter name='secure' type='boolean'/></method><method api_added='9' name='setValue'><parameter name='value' type='java.lang.String'/></method><method api_added='9' name='setVersion'><parameter name='v' type='int'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='IDN'><method api_added='9' name='toASCII' return='java.lang.String' static='true'><parameter name='input' type='java.lang.String'/><parameter name='flags' type='int'/></method><method api_added='9' name='toASCII' return='java.lang.String' static='true'><parameter name='input' type='java.lang.String'/></method><method api_added='9' name='toUnicode' return='java.lang.String' static='true'><parameter name='input' type='java.lang.String'/><parameter name='flags' type='int'/></method><method api_added='9' name='toUnicode' return='java.lang.String' static='true'><parameter name='input' type='java.lang.String'/></method></class><class api_added='9' extends='java.lang.Object' name='InterfaceAddress'><method api_added='9' name='getAddress' return='java.net.InetAddress'/><method api_added='9' name='getBroadcast' return='java.net.InetAddress'/><method api_added='9' name='getNetworkPrefixLength' return='short'/></class><interface abstract='true' name='ContentHandlerFactory'><method abstract='true' name='createContentHandler' return='java.net.ContentHandler'><parameter name='contentType' type='java.lang.String'/></method></interface><interface abstract='true' name='DatagramSocketImplFactory'><method abstract='true' name='createDatagramSocketImpl' return='java.net.DatagramSocketImpl'/></interface><interface abstract='true' name='FileNameMap'><method abstract='true' name='getContentTypeFor' return='java.lang.String'><parameter name='fileName' type='java.lang.String'/></method></interface><interface abstract='true' name='SocketImplFactory'><method abstract='true' name='createSocketImpl' return='java.net.SocketImpl'/></interface><interface abstract='true' name='SocketOptions'><method abstract='true' name='getOption' return='java.lang.Object'><parameter name='optID' type='int'/><exception name='SocketException' type='java.net.SocketException'/></method><method abstract='true' name='setOption'><parameter name='optID' type='int'/><parameter name='val' type='java.lang.Object'/><exception name='SocketException' type='java.net.SocketException'/></method></interface><interface abstract='true' name='URLStreamHandlerFactory'><method abstract='true' name='createURLStreamHandler' return='java.net.URLStreamHandler'><parameter name='protocol' type='java.lang.String'/></method></interface><interface abstract='true' api_added='9' name='CookiePolicy'><method abstract='true' api_added='9' name='shouldAccept' return='boolean'><parameter name='uri' type='java.net.URI'/><parameter name='cookie' type='java.net.HttpCookie'/></method></interface><interface abstract='true' api_added='9' name='CookieStore'><method abstract='true' api_added='9' name='add'><parameter name='uri' type='java.net.URI'/><parameter name='cookie' type='java.net.HttpCookie'/></method><method abstract='true' api_added='9' name='get' return='java.util.List&lt;java.net.HttpCookie&gt;'><parameter name='uri' type='java.net.URI'/></method><method abstract='true' api_added='9' name='getCookies' return='java.util.List&lt;java.net.HttpCookie&gt;'/><method abstract='true' api_added='9' name='getURIs' return='java.util.List&lt;java.net.URI&gt;'/><method abstract='true' api_added='9' name='remove' return='boolean'><parameter name='uri' type='java.net.URI'/><parameter name='cookie' type='java.net.HttpCookie'/></method><method abstract='true' api_added='9' name='removeAll' return='boolean'/></interface></package><package name='java.nio'><class abstract='true' extends='java.lang.Object' name='Buffer'><method final='true' name='capacity' return='int'/><method final='true' name='clear' return='java.nio.Buffer'/><method final='true' name='flip' return='java.nio.Buffer'/><method final='true' name='hasRemaining' return='boolean'/><method abstract='true' name='isReadOnly' return='boolean'/><method final='true' name='limit' return='int'/><method final='true' name='limit' return='java.nio.Buffer'><parameter name='newLimit' type='int'/></method><method final='true' name='mark' return='java.nio.Buffer'/><method final='true' name='position' return='int'/><method final='true' name='position' return='java.nio.Buffer'><parameter name='newPosition' type='int'/></method><method final='true' name='remaining' return='int'/><method final='true' name='reset' return='java.nio.Buffer'/><method final='true' name='rewind' return='java.nio.Buffer'/><method abstract='true' api_added='9' name='array' return='java.lang.Object'/><method abstract='true' api_added='9' name='arrayOffset' return='int'/><method abstract='true' api_added='9' name='hasArray' return='boolean'/><method abstract='true' api_added='9' name='isDirect' return='boolean'/></class><class extends='java.lang.RuntimeException' name='BufferOverflowException'><constructor name='BufferOverflowException' type='java.nio.BufferOverflowException'/></class><class extends='java.lang.RuntimeException' name='BufferUnderflowException'><constructor name='BufferUnderflowException' type='java.nio.BufferUnderflowException'/></class><class abstract='true' extends='java.nio.Buffer' name='ByteBuffer'><method name='allocate' return='java.nio.ByteBuffer' static='true'><parameter name='capacity' type='int'/></method><method name='allocateDirect' return='java.nio.ByteBuffer' static='true'><parameter name='capacity' type='int'/></method><method final='true' name='array' return='byte[]'/><method final='true' name='arrayOffset' return='int'/><method abstract='true' name='asCharBuffer' return='java.nio.CharBuffer'/><method abstract='true' name='asDoubleBuffer' return='java.nio.DoubleBuffer'/><method abstract='true' name='asFloatBuffer' return='java.nio.FloatBuffer'/><method abstract='true' name='asIntBuffer' return='java.nio.IntBuffer'/><method abstract='true' name='asLongBuffer' return='java.nio.LongBuffer'/><method abstract='true' name='asReadOnlyBuffer' return='java.nio.ByteBuffer'/><method abstract='true' name='asShortBuffer' return='java.nio.ShortBuffer'/><method abstract='true' name='compact' return='java.nio.ByteBuffer'/><method name='compareTo' return='int'><parameter name='otherBuffer' type='java.nio.ByteBuffer'/></method><method abstract='true' name='duplicate' return='java.nio.ByteBuffer'/><method abstract='true' name='get' return='byte'/><method name='get' return='java.nio.ByteBuffer'><parameter name='dest' type='byte[]'/></method><method name='get' return='java.nio.ByteBuffer'><parameter name='dest' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method abstract='true' name='get' return='byte'><parameter name='index' type='int'/></method><method abstract='true' name='getChar' return='char'/><method abstract='true' name='getChar' return='char'><parameter name='index' type='int'/></method><method abstract='true' name='getDouble' return='double'/><method abstract='true' name='getDouble' return='double'><parameter name='index' type='int'/></method><method abstract='true' name='getFloat' return='float'/><method abstract='true' name='getFloat' return='float'><parameter name='index' type='int'/></method><method abstract='true' name='getInt' return='int'/><method abstract='true' name='getInt' return='int'><parameter name='index' type='int'/></method><method abstract='true' name='getLong' return='long'/><method abstract='true' name='getLong' return='long'><parameter name='index' type='int'/></method><method abstract='true' name='getShort' return='short'/><method abstract='true' name='getShort' return='short'><parameter name='index' type='int'/></method><method final='true' name='hasArray' return='boolean'/><method abstract='true' name='isDirect' return='boolean'/><method final='true' name='order' return='java.nio.ByteOrder'/><method final='true' name='order' return='java.nio.ByteBuffer'><parameter name='byteOrder' type='java.nio.ByteOrder'/></method><method abstract='true' name='put' return='java.nio.ByteBuffer'><parameter name='b' type='byte'/></method><method final='true' name='put' return='java.nio.ByteBuffer'><parameter name='src' type='byte[]'/></method><method name='put' return='java.nio.ByteBuffer'><parameter name='src' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='put' return='java.nio.ByteBuffer'><parameter name='src' type='java.nio.ByteBuffer'/></method><method abstract='true' name='put' return='java.nio.ByteBuffer'><parameter name='index' type='int'/><parameter name='b' type='byte'/></method><method abstract='true' name='putChar' return='java.nio.ByteBuffer'><parameter name='value' type='char'/></method><method abstract='true' name='putChar' return='java.nio.ByteBuffer'><parameter name='index' type='int'/><parameter name='value' type='char'/></method><method abstract='true' name='putDouble' return='java.nio.ByteBuffer'><parameter name='value' type='double'/></method><method abstract='true' name='putDouble' return='java.nio.ByteBuffer'><parameter name='index' type='int'/><parameter name='value' type='double'/></method><method abstract='true' name='putFloat' return='java.nio.ByteBuffer'><parameter name='value' type='float'/></method><method abstract='true' name='putFloat' return='java.nio.ByteBuffer'><parameter name='index' type='int'/><parameter name='value' type='float'/></method><method abstract='true' name='putInt' return='java.nio.ByteBuffer'><parameter name='value' type='int'/></method><method abstract='true' name='putInt' return='java.nio.ByteBuffer'><parameter name='index' type='int'/><parameter name='value' type='int'/></method><method abstract='true' name='putLong' return='java.nio.ByteBuffer'><parameter name='value' type='long'/></method><method abstract='true' name='putLong' return='java.nio.ByteBuffer'><parameter name='index' type='int'/><parameter name='value' type='long'/></method><method abstract='true' name='putShort' return='java.nio.ByteBuffer'><parameter name='value' type='short'/></method><method abstract='true' name='putShort' return='java.nio.ByteBuffer'><parameter name='index' type='int'/><parameter name='value' type='short'/></method><method abstract='true' name='slice' return='java.nio.ByteBuffer'/><method name='wrap' return='java.nio.ByteBuffer' static='true'><parameter name='array' type='byte[]'/></method><method name='wrap' return='java.nio.ByteBuffer' static='true'><parameter name='array' type='byte[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method></class><class extends='java.lang.Object' final='true' name='ByteOrder'><method name='nativeOrder' return='java.nio.ByteOrder' static='true'/></class><class abstract='true' extends='java.nio.Buffer' name='CharBuffer'><method name='allocate' return='java.nio.CharBuffer' static='true'><parameter name='capacity' type='int'/></method><method name='append' return='java.nio.CharBuffer'><parameter name='c' type='char'/></method><method name='append' return='java.nio.CharBuffer'><parameter name='csq' type='java.lang.CharSequence'/></method><method name='append' return='java.nio.CharBuffer'><parameter name='csq' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method final='true' name='array' return='char[]'/><method final='true' name='arrayOffset' return='int'/><method abstract='true' name='asReadOnlyBuffer' return='java.nio.CharBuffer'/><method final='true' name='charAt' return='char'><parameter name='index' type='int'/></method><method abstract='true' name='compact' return='java.nio.CharBuffer'/><method name='compareTo' return='int'><parameter name='otherBuffer' type='java.nio.CharBuffer'/></method><method abstract='true' name='duplicate' return='java.nio.CharBuffer'/><method abstract='true' name='get' return='char'/><method name='get' return='java.nio.CharBuffer'><parameter name='dest' type='char[]'/></method><method name='get' return='java.nio.CharBuffer'><parameter name='dest' type='char[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method abstract='true' name='get' return='char'><parameter name='index' type='int'/></method><method final='true' name='hasArray' return='boolean'/><method abstract='true' name='isDirect' return='boolean'/><method final='true' name='length' return='int'/><method abstract='true' name='order' return='java.nio.ByteOrder'/><method abstract='true' name='put' return='java.nio.CharBuffer'><parameter name='c' type='char'/></method><method final='true' name='put' return='java.nio.CharBuffer'><parameter name='src' type='char[]'/></method><method name='put' return='java.nio.CharBuffer'><parameter name='src' type='char[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='put' return='java.nio.CharBuffer'><parameter name='src' type='java.nio.CharBuffer'/></method><method abstract='true' name='put' return='java.nio.CharBuffer'><parameter name='index' type='int'/><parameter name='c' type='char'/></method><method final='true' name='put' return='java.nio.CharBuffer'><parameter name='str' type='java.lang.String'/></method><method name='put' return='java.nio.CharBuffer'><parameter name='str' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='read' return='int'><parameter name='target' type='java.nio.CharBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='slice' return='java.nio.CharBuffer'/><method abstract='true' name='subSequence' return='java.lang.CharSequence'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='wrap' return='java.nio.CharBuffer' static='true'><parameter name='array' type='char[]'/></method><method name='wrap' return='java.nio.CharBuffer' static='true'><parameter name='array' type='char[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method><method name='wrap' return='java.nio.CharBuffer' static='true'><parameter name='chseq' type='java.lang.CharSequence'/></method><method name='wrap' return='java.nio.CharBuffer' static='true'><parameter name='chseq' type='java.lang.CharSequence'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method></class><class abstract='true' extends='java.nio.Buffer' name='DoubleBuffer'><method name='allocate' return='java.nio.DoubleBuffer' static='true'><parameter name='capacity' type='int'/></method><method final='true' name='array' return='double[]'/><method final='true' name='arrayOffset' return='int'/><method abstract='true' name='asReadOnlyBuffer' return='java.nio.DoubleBuffer'/><method abstract='true' name='compact' return='java.nio.DoubleBuffer'/><method name='compareTo' return='int'><parameter name='otherBuffer' type='java.nio.DoubleBuffer'/></method><method abstract='true' name='duplicate' return='java.nio.DoubleBuffer'/><method abstract='true' name='get' return='double'/><method name='get' return='java.nio.DoubleBuffer'><parameter name='dest' type='double[]'/></method><method name='get' return='java.nio.DoubleBuffer'><parameter name='dest' type='double[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method abstract='true' name='get' return='double'><parameter name='index' type='int'/></method><method final='true' name='hasArray' return='boolean'/><method abstract='true' name='isDirect' return='boolean'/><method abstract='true' name='order' return='java.nio.ByteOrder'/><method abstract='true' name='put' return='java.nio.DoubleBuffer'><parameter name='d' type='double'/></method><method final='true' name='put' return='java.nio.DoubleBuffer'><parameter name='src' type='double[]'/></method><method name='put' return='java.nio.DoubleBuffer'><parameter name='src' type='double[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='put' return='java.nio.DoubleBuffer'><parameter name='src' type='java.nio.DoubleBuffer'/></method><method abstract='true' name='put' return='java.nio.DoubleBuffer'><parameter name='index' type='int'/><parameter name='d' type='double'/></method><method abstract='true' name='slice' return='java.nio.DoubleBuffer'/><method name='wrap' return='java.nio.DoubleBuffer' static='true'><parameter name='array' type='double[]'/></method><method name='wrap' return='java.nio.DoubleBuffer' static='true'><parameter name='array' type='double[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method></class><class abstract='true' extends='java.nio.Buffer' name='FloatBuffer'><method name='allocate' return='java.nio.FloatBuffer' static='true'><parameter name='capacity' type='int'/></method><method final='true' name='array' return='float[]'/><method final='true' name='arrayOffset' return='int'/><method abstract='true' name='asReadOnlyBuffer' return='java.nio.FloatBuffer'/><method abstract='true' name='compact' return='java.nio.FloatBuffer'/><method name='compareTo' return='int'><parameter name='otherBuffer' type='java.nio.FloatBuffer'/></method><method abstract='true' name='duplicate' return='java.nio.FloatBuffer'/><method abstract='true' name='get' return='float'/><method name='get' return='java.nio.FloatBuffer'><parameter name='dest' type='float[]'/></method><method name='get' return='java.nio.FloatBuffer'><parameter name='dest' type='float[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method abstract='true' name='get' return='float'><parameter name='index' type='int'/></method><method final='true' name='hasArray' return='boolean'/><method abstract='true' name='isDirect' return='boolean'/><method abstract='true' name='order' return='java.nio.ByteOrder'/><method abstract='true' name='put' return='java.nio.FloatBuffer'><parameter name='f' type='float'/></method><method final='true' name='put' return='java.nio.FloatBuffer'><parameter name='src' type='float[]'/></method><method name='put' return='java.nio.FloatBuffer'><parameter name='src' type='float[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='put' return='java.nio.FloatBuffer'><parameter name='src' type='java.nio.FloatBuffer'/></method><method abstract='true' name='put' return='java.nio.FloatBuffer'><parameter name='index' type='int'/><parameter name='f' type='float'/></method><method abstract='true' name='slice' return='java.nio.FloatBuffer'/><method name='wrap' return='java.nio.FloatBuffer' static='true'><parameter name='array' type='float[]'/></method><method name='wrap' return='java.nio.FloatBuffer' static='true'><parameter name='array' type='float[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method></class><class abstract='true' extends='java.nio.Buffer' name='IntBuffer'><method name='allocate' return='java.nio.IntBuffer' static='true'><parameter name='capacity' type='int'/></method><method final='true' name='array' return='int[]'/><method final='true' name='arrayOffset' return='int'/><method abstract='true' name='asReadOnlyBuffer' return='java.nio.IntBuffer'/><method abstract='true' name='compact' return='java.nio.IntBuffer'/><method name='compareTo' return='int'><parameter name='otherBuffer' type='java.nio.IntBuffer'/></method><method abstract='true' name='duplicate' return='java.nio.IntBuffer'/><method abstract='true' name='get' return='int'/><method name='get' return='java.nio.IntBuffer'><parameter name='dest' type='int[]'/></method><method name='get' return='java.nio.IntBuffer'><parameter name='dest' type='int[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method abstract='true' name='get' return='int'><parameter name='index' type='int'/></method><method final='true' name='hasArray' return='boolean'/><method abstract='true' name='isDirect' return='boolean'/><method abstract='true' name='order' return='java.nio.ByteOrder'/><method abstract='true' name='put' return='java.nio.IntBuffer'><parameter name='i' type='int'/></method><method final='true' name='put' return='java.nio.IntBuffer'><parameter name='src' type='int[]'/></method><method name='put' return='java.nio.IntBuffer'><parameter name='src' type='int[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='put' return='java.nio.IntBuffer'><parameter name='src' type='java.nio.IntBuffer'/></method><method abstract='true' name='put' return='java.nio.IntBuffer'><parameter name='index' type='int'/><parameter name='i' type='int'/></method><method abstract='true' name='slice' return='java.nio.IntBuffer'/><method name='wrap' return='java.nio.IntBuffer' static='true'><parameter name='array' type='int[]'/></method><method name='wrap' return='java.nio.IntBuffer' static='true'><parameter name='array' type='int[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method></class><class extends='java.lang.IllegalStateException' name='InvalidMarkException'><constructor name='InvalidMarkException' type='java.nio.InvalidMarkException'/></class><class abstract='true' extends='java.nio.Buffer' name='LongBuffer'><method name='allocate' return='java.nio.LongBuffer' static='true'><parameter name='capacity' type='int'/></method><method final='true' name='array' return='long[]'/><method final='true' name='arrayOffset' return='int'/><method abstract='true' name='asReadOnlyBuffer' return='java.nio.LongBuffer'/><method abstract='true' name='compact' return='java.nio.LongBuffer'/><method name='compareTo' return='int'><parameter name='otherBuffer' type='java.nio.LongBuffer'/></method><method abstract='true' name='duplicate' return='java.nio.LongBuffer'/><method abstract='true' name='get' return='long'/><method name='get' return='java.nio.LongBuffer'><parameter name='dest' type='long[]'/></method><method name='get' return='java.nio.LongBuffer'><parameter name='dest' type='long[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method abstract='true' name='get' return='long'><parameter name='index' type='int'/></method><method final='true' name='hasArray' return='boolean'/><method abstract='true' name='isDirect' return='boolean'/><method abstract='true' name='order' return='java.nio.ByteOrder'/><method abstract='true' name='put' return='java.nio.LongBuffer'><parameter name='l' type='long'/></method><method final='true' name='put' return='java.nio.LongBuffer'><parameter name='src' type='long[]'/></method><method name='put' return='java.nio.LongBuffer'><parameter name='src' type='long[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='put' return='java.nio.LongBuffer'><parameter name='src' type='java.nio.LongBuffer'/></method><method abstract='true' name='put' return='java.nio.LongBuffer'><parameter name='index' type='int'/><parameter name='l' type='long'/></method><method abstract='true' name='slice' return='java.nio.LongBuffer'/><method name='wrap' return='java.nio.LongBuffer' static='true'><parameter name='array' type='long[]'/></method><method name='wrap' return='java.nio.LongBuffer' static='true'><parameter name='array' type='long[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method></class><class abstract='true' extends='java.nio.ByteBuffer' name='MappedByteBuffer'><method final='true' name='force' return='java.nio.MappedByteBuffer'/><method final='true' name='isLoaded' return='boolean'/><method final='true' name='load' return='java.nio.MappedByteBuffer'/></class><class extends='java.lang.UnsupportedOperationException' name='ReadOnlyBufferException'><constructor name='ReadOnlyBufferException' type='java.nio.ReadOnlyBufferException'/></class><class abstract='true' extends='java.nio.Buffer' name='ShortBuffer'><method name='allocate' return='java.nio.ShortBuffer' static='true'><parameter name='capacity' type='int'/></method><method final='true' name='array' return='short[]'/><method final='true' name='arrayOffset' return='int'/><method abstract='true' name='asReadOnlyBuffer' return='java.nio.ShortBuffer'/><method abstract='true' name='compact' return='java.nio.ShortBuffer'/><method name='compareTo' return='int'><parameter name='otherBuffer' type='java.nio.ShortBuffer'/></method><method abstract='true' name='duplicate' return='java.nio.ShortBuffer'/><method abstract='true' name='get' return='short'/><method name='get' return='java.nio.ShortBuffer'><parameter name='dest' type='short[]'/></method><method name='get' return='java.nio.ShortBuffer'><parameter name='dest' type='short[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method abstract='true' name='get' return='short'><parameter name='index' type='int'/></method><method final='true' name='hasArray' return='boolean'/><method abstract='true' name='isDirect' return='boolean'/><method abstract='true' name='order' return='java.nio.ByteOrder'/><method abstract='true' name='put' return='java.nio.ShortBuffer'><parameter name='s' type='short'/></method><method final='true' name='put' return='java.nio.ShortBuffer'><parameter name='src' type='short[]'/></method><method name='put' return='java.nio.ShortBuffer'><parameter name='src' type='short[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='put' return='java.nio.ShortBuffer'><parameter name='src' type='java.nio.ShortBuffer'/></method><method abstract='true' name='put' return='java.nio.ShortBuffer'><parameter name='index' type='int'/><parameter name='s' type='short'/></method><method abstract='true' name='slice' return='java.nio.ShortBuffer'/><method name='wrap' return='java.nio.ShortBuffer' static='true'><parameter name='array' type='short[]'/></method><method name='wrap' return='java.nio.ShortBuffer' static='true'><parameter name='array' type='short[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/></method></class></package><package name='java.nio.channels'><class extends='java.lang.IllegalStateException' name='AlreadyConnectedException'><constructor name='AlreadyConnectedException' type='java.nio.channels.AlreadyConnectedException'/></class><class extends='java.nio.channels.ClosedChannelException' name='AsynchronousCloseException'><constructor name='AsynchronousCloseException' type='java.nio.channels.AsynchronousCloseException'/></class><class extends='java.lang.IllegalStateException' name='CancelledKeyException'><constructor name='CancelledKeyException' type='java.nio.channels.CancelledKeyException'/></class><class extends='java.lang.Object' final='true' name='Channels'><method name='newChannel' return='java.nio.channels.ReadableByteChannel' static='true'><parameter name='inputStream' type='java.io.InputStream'/></method><method name='newChannel' return='java.nio.channels.WritableByteChannel' static='true'><parameter name='outputStream' type='java.io.OutputStream'/></method><method name='newInputStream' return='java.io.InputStream' static='true'><parameter name='channel' type='java.nio.channels.ReadableByteChannel'/></method><method name='newOutputStream' return='java.io.OutputStream' static='true'><parameter name='channel' type='java.nio.channels.WritableByteChannel'/></method><method name='newReader' return='java.io.Reader' static='true'><parameter name='channel' type='java.nio.channels.ReadableByteChannel'/><parameter name='decoder' type='java.nio.charset.CharsetDecoder'/><parameter name='minBufferCapacity' type='int'/></method><method name='newReader' return='java.io.Reader' static='true'><parameter name='channel' type='java.nio.channels.ReadableByteChannel'/><parameter name='charsetName' type='java.lang.String'/></method><method name='newWriter' return='java.io.Writer' static='true'><parameter name='channel' type='java.nio.channels.WritableByteChannel'/><parameter name='encoder' type='java.nio.charset.CharsetEncoder'/><parameter name='minBufferCapacity' type='int'/></method><method name='newWriter' return='java.io.Writer' static='true'><parameter name='channel' type='java.nio.channels.WritableByteChannel'/><parameter name='charsetName' type='java.lang.String'/></method></class><class extends='java.nio.channels.AsynchronousCloseException' name='ClosedByInterruptException'><constructor name='ClosedByInterruptException' type='java.nio.channels.ClosedByInterruptException'/></class><class extends='java.io.IOException' name='ClosedChannelException'><constructor name='ClosedChannelException' type='java.nio.channels.ClosedChannelException'/></class><class extends='java.lang.IllegalStateException' name='ClosedSelectorException'><constructor name='ClosedSelectorException' type='java.nio.channels.ClosedSelectorException'/></class><class extends='java.lang.IllegalStateException' name='ConnectionPendingException'><constructor name='ConnectionPendingException' type='java.nio.channels.ConnectionPendingException'/></class><class abstract='true' extends='java.nio.channels.spi.AbstractSelectableChannel' name='DatagramChannel'><constructor name='DatagramChannel' type='java.nio.channels.DatagramChannel' visibility='protected'><parameter name='selectorProvider' type='java.nio.channels.spi.SelectorProvider'/></constructor><method abstract='true' name='connect' return='java.nio.channels.DatagramChannel'><parameter name='address' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='disconnect' return='java.nio.channels.DatagramChannel'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='isConnected' return='boolean'/><method name='open' return='java.nio.channels.DatagramChannel' static='true'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='target' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='long'><parameter name='targets' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='read' return='long' synchronized='true'><parameter name='targets' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='receive' return='java.net.SocketAddress'><parameter name='target' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='send' return='int'><parameter name='source' type='java.nio.ByteBuffer'/><parameter name='address' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='socket' return='java.net.DatagramSocket'/><method final='true' name='validOps' return='int'/><method abstract='true' name='write' return='int'><parameter name='source' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write' return='long'><parameter name='sources' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='write' return='long' synchronized='true'><parameter name='sources' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.nio.channels.spi.AbstractInterruptibleChannel' name='FileChannel'><constructor name='FileChannel' type='java.nio.channels.FileChannel' visibility='protected'/><method abstract='true' name='force'><parameter name='metadata' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='lock' return='java.nio.channels.FileLock'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='lock' return='java.nio.channels.FileLock'><parameter name='position' type='long'/><parameter name='size' type='long'/><parameter name='shared' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='map' return='java.nio.MappedByteBuffer'><parameter name='mode' type='java.nio.channels.FileChannel.MapMode'/><parameter name='position' type='long'/><parameter name='size' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='position' return='long'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='position' return='java.nio.channels.FileChannel'><parameter name='offset' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='buffer' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='buffer' type='java.nio.ByteBuffer'/><parameter name='position' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='read' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><parameter name='start' type='int'/><parameter name='number' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='size' return='long'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='transferFrom' return='long'><parameter name='src' type='java.nio.channels.ReadableByteChannel'/><parameter name='position' type='long'/><parameter name='count' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='transferTo' return='long'><parameter name='position' type='long'/><parameter name='count' type='long'/><parameter name='target' type='java.nio.channels.WritableByteChannel'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='truncate' return='java.nio.channels.FileChannel'><parameter name='size' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='tryLock' return='java.nio.channels.FileLock'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='tryLock' return='java.nio.channels.FileLock'><parameter name='position' type='long'/><parameter name='size' type='long'/><parameter name='shared' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write' return='int'><parameter name='src' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write' return='int'><parameter name='buffer' type='java.nio.ByteBuffer'/><parameter name='position' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='write' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='FileChannel.MapMode' static='true'/><class abstract='true' extends='java.lang.Object' name='FileLock'><constructor name='FileLock' type='java.nio.channels.FileLock' visibility='protected'><parameter name='channel' type='java.nio.channels.FileChannel'/><parameter name='position' type='long'/><parameter name='size' type='long'/><parameter name='shared' type='boolean'/></constructor><method final='true' name='channel' return='java.nio.channels.FileChannel'/><method final='true' name='isShared' return='boolean'/><method abstract='true' name='isValid' return='boolean'/><method final='true' name='overlaps' return='boolean'><parameter name='start' type='long'/><parameter name='length' type='long'/></method><method final='true' name='position' return='long'/><method abstract='true' name='release'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='size' return='long'/><method final='true' name='toString' return='java.lang.String'/><method api_added='19' final='true' name='close'/></class><class extends='java.io.IOException' name='FileLockInterruptionException'><constructor name='FileLockInterruptionException' type='java.nio.channels.FileLockInterruptionException'/></class><class extends='java.lang.IllegalStateException' name='IllegalBlockingModeException'><constructor name='IllegalBlockingModeException' type='java.nio.channels.IllegalBlockingModeException'/></class><class extends='java.lang.IllegalArgumentException' name='IllegalSelectorException'><constructor name='IllegalSelectorException' type='java.nio.channels.IllegalSelectorException'/></class><class extends='java.lang.IllegalStateException' name='NoConnectionPendingException'><constructor name='NoConnectionPendingException' type='java.nio.channels.NoConnectionPendingException'/></class><class extends='java.lang.IllegalStateException' name='NonReadableChannelException'><constructor name='NonReadableChannelException' type='java.nio.channels.NonReadableChannelException'/></class><class extends='java.lang.IllegalStateException' name='NonWritableChannelException'><constructor name='NonWritableChannelException' type='java.nio.channels.NonWritableChannelException'/></class><class extends='java.lang.IllegalStateException' name='NotYetBoundException'><constructor name='NotYetBoundException' type='java.nio.channels.NotYetBoundException'/></class><class extends='java.lang.IllegalStateException' name='NotYetConnectedException'><constructor name='NotYetConnectedException' type='java.nio.channels.NotYetConnectedException'/></class><class extends='java.lang.IllegalStateException' name='OverlappingFileLockException'><constructor name='OverlappingFileLockException' type='java.nio.channels.OverlappingFileLockException'/></class><class abstract='true' extends='java.lang.Object' name='Pipe'><constructor name='Pipe' type='java.nio.channels.Pipe' visibility='protected'/><method name='open' return='java.nio.channels.Pipe' static='true'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='sink' return='java.nio.channels.Pipe.SinkChannel'/><method abstract='true' name='source' return='java.nio.channels.Pipe.SourceChannel'/></class><class abstract='true' extends='java.nio.channels.spi.AbstractSelectableChannel' name='Pipe.SinkChannel' static='true'><constructor name='Pipe.SinkChannel' type='java.nio.channels.Pipe.SinkChannel' visibility='protected'><parameter name='provider' type='java.nio.channels.spi.SelectorProvider'/></constructor><method final='true' name='validOps' return='int'/></class><class abstract='true' extends='java.nio.channels.spi.AbstractSelectableChannel' name='Pipe.SourceChannel' static='true'><constructor name='Pipe.SourceChannel' type='java.nio.channels.Pipe.SourceChannel' visibility='protected'><parameter name='provider' type='java.nio.channels.spi.SelectorProvider'/></constructor><method final='true' name='validOps' return='int'/></class><class abstract='true' extends='java.nio.channels.spi.AbstractInterruptibleChannel' name='SelectableChannel'><constructor name='SelectableChannel' type='java.nio.channels.SelectableChannel' visibility='protected'/><method abstract='true' name='blockingLock' return='java.lang.Object'/><method abstract='true' name='configureBlocking' return='java.nio.channels.SelectableChannel'><parameter name='block' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='isBlocking' return='boolean'/><method abstract='true' name='isRegistered' return='boolean'/><method abstract='true' name='keyFor' return='java.nio.channels.SelectionKey'><parameter name='sel' type='java.nio.channels.Selector'/></method><method abstract='true' name='provider' return='java.nio.channels.spi.SelectorProvider'/><method final='true' name='register' return='java.nio.channels.SelectionKey'><parameter name='selector' type='java.nio.channels.Selector'/><parameter name='operations' type='int'/><exception name='ClosedChannelException' type='java.nio.channels.ClosedChannelException'/></method><method abstract='true' name='register' return='java.nio.channels.SelectionKey'><parameter name='sel' type='java.nio.channels.Selector'/><parameter name='ops' type='int'/><parameter name='att' type='java.lang.Object'/><exception name='ClosedChannelException' type='java.nio.channels.ClosedChannelException'/></method><method abstract='true' name='validOps' return='int'/></class><class abstract='true' extends='java.lang.Object' name='SelectionKey'><constructor name='SelectionKey' type='java.nio.channels.SelectionKey' visibility='protected'/><method final='true' name='attach' return='java.lang.Object'><parameter name='anObject' type='java.lang.Object'/></method><method final='true' name='attachment' return='java.lang.Object'/><method abstract='true' name='cancel'/><method abstract='true' name='channel' return='java.nio.channels.SelectableChannel'/><method abstract='true' name='interestOps' return='int'/><method abstract='true' name='interestOps' return='java.nio.channels.SelectionKey'><parameter name='operations' type='int'/></method><method final='true' name='isAcceptable' return='boolean'/><method final='true' name='isConnectable' return='boolean'/><method final='true' name='isReadable' return='boolean'/><method abstract='true' name='isValid' return='boolean'/><method final='true' name='isWritable' return='boolean'/><method abstract='true' name='readyOps' return='int'/><method abstract='true' name='selector' return='java.nio.channels.Selector'/></class><class abstract='true' extends='java.lang.Object' name='Selector'><constructor name='Selector' type='java.nio.channels.Selector' visibility='protected'/><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='isOpen' return='boolean'/><method abstract='true' name='keys' return='java.util.Set&lt;java.nio.channels.SelectionKey&gt;'/><method name='open' return='java.nio.channels.Selector' static='true'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='provider' return='java.nio.channels.spi.SelectorProvider'/><method abstract='true' name='select' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='select' return='int'><parameter name='timeout' type='long'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='selectNow' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='selectedKeys' return='java.util.Set&lt;java.nio.channels.SelectionKey&gt;'/><method abstract='true' name='wakeup' return='java.nio.channels.Selector'/></class><class abstract='true' extends='java.nio.channels.spi.AbstractSelectableChannel' name='ServerSocketChannel'><constructor name='ServerSocketChannel' type='java.nio.channels.ServerSocketChannel' visibility='protected'><parameter name='selectorProvider' type='java.nio.channels.spi.SelectorProvider'/></constructor><method abstract='true' name='accept' return='java.nio.channels.SocketChannel'><exception name='IOException' type='java.io.IOException'/></method><method name='open' return='java.nio.channels.ServerSocketChannel' static='true'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='socket' return='java.net.ServerSocket'/><method final='true' name='validOps' return='int'/></class><class abstract='true' extends='java.nio.channels.spi.AbstractSelectableChannel' name='SocketChannel'><constructor name='SocketChannel' type='java.nio.channels.SocketChannel' visibility='protected'><parameter name='selectorProvider' type='java.nio.channels.spi.SelectorProvider'/></constructor><method abstract='true' name='connect' return='boolean'><parameter name='address' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='finishConnect' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='isConnected' return='boolean'/><method abstract='true' name='isConnectionPending' return='boolean'/><method name='open' return='java.nio.channels.SocketChannel' static='true'><exception name='IOException' type='java.io.IOException'/></method><method name='open' return='java.nio.channels.SocketChannel' static='true'><parameter name='address' type='java.net.SocketAddress'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='target' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='long'><parameter name='targets' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='read' return='long' synchronized='true'><parameter name='targets' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='socket' return='java.net.Socket'/><method final='true' name='validOps' return='int'/><method abstract='true' name='write' return='int'><parameter name='source' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write' return='long'><parameter name='sources' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='write' return='long' synchronized='true'><parameter name='sources' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.IllegalArgumentException' name='UnresolvedAddressException'><constructor name='UnresolvedAddressException' type='java.nio.channels.UnresolvedAddressException'/></class><class extends='java.lang.IllegalArgumentException' name='UnsupportedAddressTypeException'><constructor name='UnsupportedAddressTypeException' type='java.nio.channels.UnsupportedAddressTypeException'/></class><interface abstract='true' name='ByteChannel'/><interface abstract='true' name='Channel'><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='isOpen' return='boolean'/></interface><interface abstract='true' name='GatheringByteChannel'><method abstract='true' name='write' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='InterruptibleChannel'><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ReadableByteChannel'><method abstract='true' name='read' return='int'><parameter name='buffer' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ScatteringByteChannel'><method abstract='true' name='read' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='long'><parameter name='buffers' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='WritableByteChannel'><method abstract='true' name='write' return='int'><parameter name='buffer' type='java.nio.ByteBuffer'/><exception name='IOException' type='java.io.IOException'/></method></interface></package><package name='java.nio.channels.spi'><class abstract='true' extends='java.lang.Object' name='AbstractInterruptibleChannel'><constructor name='AbstractInterruptibleChannel' type='java.nio.channels.spi.AbstractInterruptibleChannel' visibility='protected'/><method final='true' name='begin' visibility='protected'/><method final='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='end' visibility='protected'><parameter name='success' type='boolean'/><exception name='AsynchronousCloseException' type='java.nio.channels.AsynchronousCloseException'/></method><method abstract='true' name='implCloseChannel' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='isOpen' return='boolean' synchronized='true'/></class><class abstract='true' extends='java.nio.channels.SelectableChannel' name='AbstractSelectableChannel'><constructor name='AbstractSelectableChannel' type='java.nio.channels.spi.AbstractSelectableChannel' visibility='protected'><parameter name='selectorProvider' type='java.nio.channels.spi.SelectorProvider'/></constructor><method final='true' name='blockingLock' return='java.lang.Object'/><method final='true' name='configureBlocking' return='java.nio.channels.SelectableChannel'><parameter name='blockingMode' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='implCloseChannel' synchronized='true' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='implCloseSelectableChannel' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='implConfigureBlocking' visibility='protected'><parameter name='blockingMode' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='isBlocking' return='boolean'/><method final='true' name='isRegistered' return='boolean' synchronized='true'/><method final='true' name='keyFor' return='java.nio.channels.SelectionKey' synchronized='true'><parameter name='selector' type='java.nio.channels.Selector'/></method><method final='true' name='provider' return='java.nio.channels.spi.SelectorProvider'/><method final='true' name='register' return='java.nio.channels.SelectionKey'><parameter name='selector' type='java.nio.channels.Selector'/><parameter name='interestSet' type='int'/><parameter name='attachment' type='java.lang.Object'/><exception name='ClosedChannelException' type='java.nio.channels.ClosedChannelException'/></method></class><class abstract='true' extends='java.nio.channels.SelectionKey' name='AbstractSelectionKey'><constructor name='AbstractSelectionKey' type='java.nio.channels.spi.AbstractSelectionKey' visibility='protected'/><method final='true' name='cancel'/><method final='true' name='isValid' return='boolean'/></class><class abstract='true' extends='java.nio.channels.Selector' name='AbstractSelector'><constructor name='AbstractSelector' type='java.nio.channels.spi.AbstractSelector' visibility='protected'><parameter name='selectorProvider' type='java.nio.channels.spi.SelectorProvider'/></constructor><method final='true' name='begin' visibility='protected'/><method final='true' name='cancelledKeys' return='java.util.Set&lt;java.nio.channels.SelectionKey&gt;' visibility='protected'/><method final='true' name='close' synchronized='true'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='deregister' visibility='protected'><parameter name='key' type='java.nio.channels.spi.AbstractSelectionKey'/></method><method final='true' name='end' visibility='protected'/><method abstract='true' name='implCloseSelector' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='isOpen' return='boolean'/><method final='true' name='provider' return='java.nio.channels.spi.SelectorProvider'/><method abstract='true' name='register' return='java.nio.channels.SelectionKey' visibility='protected'><parameter name='channel' type='java.nio.channels.spi.AbstractSelectableChannel'/><parameter name='operations' type='int'/><parameter name='attachment' type='java.lang.Object'/></method></class><class abstract='true' extends='java.lang.Object' name='SelectorProvider'><constructor name='SelectorProvider' type='java.nio.channels.spi.SelectorProvider' visibility='protected'/><method name='inheritedChannel' return='java.nio.channels.Channel'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='openDatagramChannel' return='java.nio.channels.DatagramChannel'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='openPipe' return='java.nio.channels.Pipe'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='openSelector' return='java.nio.channels.spi.AbstractSelector'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='openServerSocketChannel' return='java.nio.channels.ServerSocketChannel'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='openSocketChannel' return='java.nio.channels.SocketChannel'><exception name='IOException' type='java.io.IOException'/></method><method name='provider' return='java.nio.channels.spi.SelectorProvider' static='true' synchronized='true'/></class></package><package name='java.nio.charset'><class extends='java.io.IOException' name='CharacterCodingException'><constructor name='CharacterCodingException' type='java.nio.charset.CharacterCodingException'/></class><class abstract='true' extends='java.lang.Object' name='Charset'><constructor name='Charset' type='java.nio.charset.Charset' visibility='protected'><parameter name='canonicalName' type='java.lang.String'/><parameter name='aliases' type='java.lang.String[]'/><exception name='IllegalCharsetNameException' type='java.nio.charset.IllegalCharsetNameException'/></constructor><method final='true' name='aliases' return='java.util.Set&lt;java.lang.String&gt;'/><method name='availableCharsets' return='java.util.SortedMap&lt;java.lang.String, java.nio.charset.Charset&gt;' static='true'/><method name='canEncode' return='boolean'/><method final='true' name='compareTo' return='int'><parameter name='charset' type='java.nio.charset.Charset'/></method><method abstract='true' name='contains' return='boolean'><parameter name='charset' type='java.nio.charset.Charset'/></method><method final='true' name='decode' return='java.nio.CharBuffer'><parameter name='buffer' type='java.nio.ByteBuffer'/></method><method name='defaultCharset' return='java.nio.charset.Charset' static='true'/><method name='displayName' return='java.lang.String'/><method name='displayName' return='java.lang.String'><parameter name='l' type='java.util.Locale'/></method><method final='true' name='encode' return='java.nio.ByteBuffer' synchronized='true'><parameter name='buffer' type='java.nio.CharBuffer'/></method><method final='true' name='encode' return='java.nio.ByteBuffer'><parameter name='s' type='java.lang.String'/></method><method final='true' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='forName' return='java.nio.charset.Charset' static='true'><parameter name='charsetName' type='java.lang.String'/><exception name='IllegalCharsetNameException' type='java.nio.charset.IllegalCharsetNameException'/><exception name='UnsupportedCharsetException' type='java.nio.charset.UnsupportedCharsetException'/></method><method final='true' name='hashCode' return='int'/><method final='true' name='isRegistered' return='boolean'/><method name='isSupported' return='boolean' static='true'><parameter name='charsetName' type='java.lang.String'/><exception name='IllegalCharsetNameException' type='java.nio.charset.IllegalCharsetNameException'/></method><method final='true' name='name' return='java.lang.String'/><method abstract='true' name='newDecoder' return='java.nio.charset.CharsetDecoder'/><method abstract='true' name='newEncoder' return='java.nio.charset.CharsetEncoder'/><method final='true' name='toString' return='java.lang.String'/></class><class abstract='true' extends='java.lang.Object' name='CharsetDecoder'><constructor name='CharsetDecoder' type='java.nio.charset.CharsetDecoder' visibility='protected'><parameter name='charset' type='java.nio.charset.Charset'/><parameter name='averageCharsPerByte' type='float'/><parameter name='maxCharsPerByte' type='float'/></constructor><method final='true' name='averageCharsPerByte' return='float'/><method final='true' name='charset' return='java.nio.charset.Charset'/><method final='true' name='decode' return='java.nio.CharBuffer'><parameter name='in' type='java.nio.ByteBuffer'/><exception name='CharacterCodingException' type='java.nio.charset.CharacterCodingException'/></method><method final='true' name='decode' return='java.nio.charset.CoderResult'><parameter name='in' type='java.nio.ByteBuffer'/><parameter name='out' type='java.nio.CharBuffer'/><parameter name='endOfInput' type='boolean'/></method><method abstract='true' name='decodeLoop' return='java.nio.charset.CoderResult' visibility='protected'><parameter name='in' type='java.nio.ByteBuffer'/><parameter name='out' type='java.nio.CharBuffer'/></method><method name='detectedCharset' return='java.nio.charset.Charset'/><method final='true' name='flush' return='java.nio.charset.CoderResult'><parameter name='out' type='java.nio.CharBuffer'/></method><method name='implFlush' return='java.nio.charset.CoderResult' visibility='protected'><parameter name='out' type='java.nio.CharBuffer'/></method><method name='implOnMalformedInput' visibility='protected'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method name='implOnUnmappableCharacter' visibility='protected'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method name='implReplaceWith' visibility='protected'><parameter name='newReplacement' type='java.lang.String'/></method><method name='implReset' visibility='protected'/><method name='isAutoDetecting' return='boolean'/><method name='isCharsetDetected' return='boolean'/><method name='malformedInputAction' return='java.nio.charset.CodingErrorAction'/><method final='true' name='maxCharsPerByte' return='float'/><method final='true' name='onMalformedInput' return='java.nio.charset.CharsetDecoder'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method final='true' name='onUnmappableCharacter' return='java.nio.charset.CharsetDecoder'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method final='true' name='replaceWith' return='java.nio.charset.CharsetDecoder'><parameter name='newReplacement' type='java.lang.String'/></method><method final='true' name='replacement' return='java.lang.String'/><method final='true' name='reset' return='java.nio.charset.CharsetDecoder'/><method name='unmappableCharacterAction' return='java.nio.charset.CodingErrorAction'/></class><class abstract='true' extends='java.lang.Object' name='CharsetEncoder'><constructor name='CharsetEncoder' type='java.nio.charset.CharsetEncoder' visibility='protected'><parameter name='cs' type='java.nio.charset.Charset'/><parameter name='averageBytesPerChar' type='float'/><parameter name='maxBytesPerChar' type='float'/></constructor><constructor name='CharsetEncoder' type='java.nio.charset.CharsetEncoder' visibility='protected'><parameter name='cs' type='java.nio.charset.Charset'/><parameter name='averageBytesPerChar' type='float'/><parameter name='maxBytesPerChar' type='float'/><parameter name='replacement' type='byte[]'/></constructor><method final='true' name='averageBytesPerChar' return='float'/><method name='canEncode' return='boolean'><parameter name='c' type='char'/></method><method name='canEncode' return='boolean'><parameter name='sequence' type='java.lang.CharSequence'/></method><method final='true' name='charset' return='java.nio.charset.Charset'/><method final='true' name='encode' return='java.nio.ByteBuffer'><parameter name='in' type='java.nio.CharBuffer'/><exception name='CharacterCodingException' type='java.nio.charset.CharacterCodingException'/></method><method final='true' name='encode' return='java.nio.charset.CoderResult'><parameter name='in' type='java.nio.CharBuffer'/><parameter name='out' type='java.nio.ByteBuffer'/><parameter name='endOfInput' type='boolean'/></method><method abstract='true' name='encodeLoop' return='java.nio.charset.CoderResult' visibility='protected'><parameter name='in' type='java.nio.CharBuffer'/><parameter name='out' type='java.nio.ByteBuffer'/></method><method final='true' name='flush' return='java.nio.charset.CoderResult'><parameter name='out' type='java.nio.ByteBuffer'/></method><method name='implFlush' return='java.nio.charset.CoderResult' visibility='protected'><parameter name='out' type='java.nio.ByteBuffer'/></method><method name='implOnMalformedInput' visibility='protected'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method name='implOnUnmappableCharacter' visibility='protected'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method name='implReplaceWith' visibility='protected'><parameter name='newReplacement' type='byte[]'/></method><method name='implReset' visibility='protected'/><method name='isLegalReplacement' return='boolean'><parameter name='repl' type='byte[]'/></method><method name='malformedInputAction' return='java.nio.charset.CodingErrorAction'/><method final='true' name='maxBytesPerChar' return='float'/><method final='true' name='onMalformedInput' return='java.nio.charset.CharsetEncoder'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method final='true' name='onUnmappableCharacter' return='java.nio.charset.CharsetEncoder'><parameter name='newAction' type='java.nio.charset.CodingErrorAction'/></method><method final='true' name='replaceWith' return='java.nio.charset.CharsetEncoder'><parameter name='replacement' type='byte[]'/></method><method final='true' name='replacement' return='byte[]'/><method final='true' name='reset' return='java.nio.charset.CharsetEncoder'/><method name='unmappableCharacterAction' return='java.nio.charset.CodingErrorAction'/></class><class extends='java.lang.Error' name='CoderMalfunctionError'><constructor name='CoderMalfunctionError' type='java.nio.charset.CoderMalfunctionError'><parameter name='ex' type='java.lang.Exception'/></constructor></class><class extends='java.lang.Object' name='CoderResult'><method name='isError' return='boolean'/><method name='isMalformed' return='boolean'/><method name='isOverflow' return='boolean'/><method name='isUnderflow' return='boolean'/><method name='isUnmappable' return='boolean'/><method name='length' return='int'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method name='malformedForLength' return='java.nio.charset.CoderResult' static='true' synchronized='true'><parameter name='length' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='throwException'><exception name='BufferOverflowException' type='java.nio.BufferOverflowException'/><exception name='BufferUnderflowException' type='java.nio.BufferUnderflowException'/><exception name='CharacterCodingException' type='java.nio.charset.CharacterCodingException'/><exception name='MalformedInputException' type='java.nio.charset.MalformedInputException'/><exception name='UnmappableCharacterException' type='java.nio.charset.UnmappableCharacterException'/></method><method name='unmappableForLength' return='java.nio.charset.CoderResult' static='true' synchronized='true'><parameter name='length' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method></class><class extends='java.lang.Object' name='CodingErrorAction'/><class extends='java.lang.IllegalArgumentException' name='IllegalCharsetNameException'><constructor name='IllegalCharsetNameException' type='java.nio.charset.IllegalCharsetNameException'><parameter name='charset' type='java.lang.String'/></constructor><method name='getCharsetName' return='java.lang.String'/></class><class extends='java.nio.charset.CharacterCodingException' name='MalformedInputException'><constructor name='MalformedInputException' type='java.nio.charset.MalformedInputException'><parameter name='length' type='int'/></constructor><method name='getInputLength' return='int'/></class><class extends='java.nio.charset.CharacterCodingException' name='UnmappableCharacterException'><constructor name='UnmappableCharacterException' type='java.nio.charset.UnmappableCharacterException'><parameter name='length' type='int'/></constructor><method name='getInputLength' return='int'/></class><class extends='java.lang.IllegalArgumentException' name='UnsupportedCharsetException'><constructor name='UnsupportedCharsetException' type='java.nio.charset.UnsupportedCharsetException'><parameter name='charset' type='java.lang.String'/></constructor><method name='getCharsetName' return='java.lang.String'/></class><class api_added='19' extends='java.lang.Object' final='true' name='StandardCharsets'/></package><package name='java.nio.charset.spi'><class abstract='true' extends='java.lang.Object' name='CharsetProvider'><constructor name='CharsetProvider' type='java.nio.charset.spi.CharsetProvider' visibility='protected'/><method abstract='true' name='charsetForName' return='java.nio.charset.Charset'><parameter name='charsetName' type='java.lang.String'/></method><method abstract='true' name='charsets' return='java.util.Iterator&lt;java.nio.charset.Charset&gt;'/></class></package><package name='java.security'><class extends='java.lang.Object' final='true' name='AccessControlContext'><constructor name='AccessControlContext' type='java.security.AccessControlContext'><parameter name='acc' type='java.security.AccessControlContext'/><parameter name='combiner' type='java.security.DomainCombiner'/></constructor><constructor name='AccessControlContext' type='java.security.AccessControlContext'><parameter name='context' type='java.security.ProtectionDomain[]'/></constructor><method name='checkPermission'><parameter name='perm' type='java.security.Permission'/><exception name='AccessControlException' type='java.security.AccessControlException'/></method><method name='getDomainCombiner' return='java.security.DomainCombiner'/></class><class extends='java.lang.SecurityException' name='AccessControlException'><constructor name='AccessControlException' type='java.security.AccessControlException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='AccessControlException' type='java.security.AccessControlException'><parameter name='message' type='java.lang.String'/><parameter name='perm' type='java.security.Permission'/></constructor><method name='getPermission' return='java.security.Permission'/></class><class extends='java.lang.Object' final='true' name='AccessController'><method name='checkPermission' static='true'><parameter name='perm' type='java.security.Permission'/><exception name='AccessControlException' type='java.security.AccessControlException'/></method><method name='doPrivileged' return='T' static='true'><parameter name='action' type='java.security.PrivilegedAction&lt;T&gt;'/></method><method name='doPrivileged' return='T' static='true'><parameter name='action' type='java.security.PrivilegedAction&lt;T&gt;'/><parameter name='context' type='java.security.AccessControlContext'/></method><method name='doPrivileged' return='T' static='true'><parameter name='action' type='java.security.PrivilegedExceptionAction&lt;T&gt;'/><exception name='PrivilegedActionException' type='java.security.PrivilegedActionException'/></method><method name='doPrivileged' return='T' static='true'><parameter name='action' type='java.security.PrivilegedExceptionAction&lt;T&gt;'/><parameter name='context' type='java.security.AccessControlContext'/><exception name='PrivilegedActionException' type='java.security.PrivilegedActionException'/></method><method name='getContext' return='java.security.AccessControlContext' static='true'/><method api_added='9' name='doPrivilegedWithCombiner' return='T' static='true'><parameter name='action' type='java.security.PrivilegedAction&lt;T&gt;'/></method><method api_added='9' name='doPrivilegedWithCombiner' return='T' static='true'><parameter name='action' type='java.security.PrivilegedExceptionAction&lt;T&gt;'/><exception name='PrivilegedActionException' type='java.security.PrivilegedActionException'/></method></class><class extends='java.lang.Object' name='AlgorithmParameterGenerator'><constructor name='AlgorithmParameterGenerator' type='java.security.AlgorithmParameterGenerator' visibility='protected'><parameter name='paramGenSpi' type='java.security.AlgorithmParameterGeneratorSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='generateParameters' return='java.security.AlgorithmParameters'/><method final='true' name='getAlgorithm' return='java.lang.String'/><method name='getInstance' return='java.security.AlgorithmParameterGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.AlgorithmParameterGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.AlgorithmParameterGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='size' type='int'/></method><method final='true' name='init'><parameter name='size' type='int'/><parameter name='random' type='java.security.SecureRandom'/></method><method final='true' name='init'><parameter name='genParamSpec' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method final='true' name='init'><parameter name='genParamSpec' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class abstract='true' extends='java.lang.Object' name='AlgorithmParameterGeneratorSpi'><constructor name='AlgorithmParameterGeneratorSpi' type='java.security.AlgorithmParameterGeneratorSpi'/><method abstract='true' name='engineGenerateParameters' return='java.security.AlgorithmParameters' visibility='protected'/><method abstract='true' name='engineInit' visibility='protected'><parameter name='size' type='int'/><parameter name='random' type='java.security.SecureRandom'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='genParamSpec' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class extends='java.lang.Object' name='AlgorithmParameters'><constructor name='AlgorithmParameters' type='java.security.AlgorithmParameters' visibility='protected'><parameter name='keyFacSpi' type='java.security.AlgorithmParametersSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getEncoded' return='byte[]'><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='getEncoded' return='byte[]'><parameter name='format' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='getInstance' return='java.security.AlgorithmParameters' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.AlgorithmParameters' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.AlgorithmParameters' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getParameterSpec' return='T'><parameter name='paramSpec' type='java.lang.Class&lt;T&gt;'/><exception name='InvalidParameterSpecException' type='java.security.spec.InvalidParameterSpecException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='paramSpec' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidParameterSpecException' type='java.security.spec.InvalidParameterSpecException'/></method><method final='true' name='init'><parameter name='params' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='init'><parameter name='params' type='byte[]'/><parameter name='format' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='toString' return='java.lang.String'/></class><class abstract='true' extends='java.lang.Object' name='AlgorithmParametersSpi'><constructor name='AlgorithmParametersSpi' type='java.security.AlgorithmParametersSpi'/><method abstract='true' name='engineGetEncoded' return='byte[]' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='engineGetEncoded' return='byte[]' visibility='protected'><parameter name='format' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='engineGetParameterSpec' return='T' visibility='protected'><parameter name='paramSpec' type='java.lang.Class&lt;T&gt;'/><exception name='InvalidParameterSpecException' type='java.security.spec.InvalidParameterSpecException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='paramSpec' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidParameterSpecException' type='java.security.spec.InvalidParameterSpecException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='params' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='params' type='byte[]'/><parameter name='format' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='engineToString' return='java.lang.String' visibility='protected'/></class><class extends='java.security.Permission' final='true' name='AllPermission'><constructor name='AllPermission' type='java.security.AllPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor><constructor name='AllPermission' type='java.security.AllPermission'/><method api_removed='14' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='getActions' return='java.lang.String'/><method api_removed='14' name='hashCode' return='int'/><method name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method></class><class abstract='true' extends='java.security.Provider' name='AuthProvider'><constructor name='AuthProvider' type='java.security.AuthProvider' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='version' type='double'/><parameter name='info' type='java.lang.String'/></constructor><method abstract='true' name='login'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='handler' type='javax.security.auth.callback.CallbackHandler'/><exception name='LoginException' type='javax.security.auth.login.LoginException'/></method><method abstract='true' name='logout'><exception name='LoginException' type='javax.security.auth.login.LoginException'/></method><method abstract='true' name='setCallbackHandler'><parameter name='handler' type='javax.security.auth.callback.CallbackHandler'/></method></class><class abstract='true' extends='java.security.Permission' name='BasicPermission'><constructor name='BasicPermission' type='java.security.BasicPermission'><parameter name='name' type='java.lang.String'/></constructor><constructor name='BasicPermission' type='java.security.BasicPermission'><parameter name='name' type='java.lang.String'/><parameter name='action' type='java.lang.String'/></constructor><method api_removed='14' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='getActions' return='java.lang.String'/><method api_removed='14' name='hashCode' return='int'/><method name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method></class><class extends='java.lang.Object' final='true' name='CodeSigner'><constructor name='CodeSigner' type='java.security.CodeSigner'><parameter name='signerCertPath' type='java.security.cert.CertPath'/><parameter name='timestamp' type='java.security.Timestamp'/></constructor><method name='getSignerCertPath' return='java.security.cert.CertPath'/><method name='getTimestamp' return='java.security.Timestamp'/></class><class extends='java.lang.Object' name='CodeSource'><constructor name='CodeSource' type='java.security.CodeSource'><parameter name='location' type='java.net.URL'/><parameter name='certs' type='java.security.cert.Certificate[]'/></constructor><constructor name='CodeSource' type='java.security.CodeSource'><parameter name='location' type='java.net.URL'/><parameter name='signers' type='java.security.CodeSigner[]'/></constructor><method final='true' name='getCertificates' return='java.security.cert.Certificate[]'/><method final='true' name='getCodeSigners' return='java.security.CodeSigner[]'/><method final='true' name='getLocation' return='java.net.URL'/><method name='implies' return='boolean'><parameter name='cs' type='java.security.CodeSource'/></method></class><class extends='java.security.GeneralSecurityException' name='DigestException'><constructor name='DigestException' type='java.security.DigestException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='DigestException' type='java.security.DigestException'/><constructor name='DigestException' type='java.security.DigestException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='DigestException' type='java.security.DigestException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.io.FilterInputStream' name='DigestInputStream'><constructor name='DigestInputStream' type='java.security.DigestInputStream'><parameter name='stream' type='java.io.InputStream'/><parameter name='digest' type='java.security.MessageDigest'/></constructor><method name='getMessageDigest' return='java.security.MessageDigest'/><method name='on'><parameter name='on' type='boolean'/></method><method name='setMessageDigest'><parameter name='digest' type='java.security.MessageDigest'/></method></class><class extends='java.io.FilterOutputStream' name='DigestOutputStream'><constructor name='DigestOutputStream' type='java.security.DigestOutputStream'><parameter name='stream' type='java.io.OutputStream'/><parameter name='digest' type='java.security.MessageDigest'/></constructor><method name='getMessageDigest' return='java.security.MessageDigest'/><method name='on'><parameter name='on' type='boolean'/></method><method name='setMessageDigest'><parameter name='digest' type='java.security.MessageDigest'/></method></class><class extends='java.lang.Exception' name='GeneralSecurityException'><constructor name='GeneralSecurityException' type='java.security.GeneralSecurityException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='GeneralSecurityException' type='java.security.GeneralSecurityException'/><constructor name='GeneralSecurityException' type='java.security.GeneralSecurityException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='GeneralSecurityException' type='java.security.GeneralSecurityException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='GuardedObject'><constructor name='GuardedObject' type='java.security.GuardedObject'><parameter name='object' type='java.lang.Object'/><parameter name='guard' type='java.security.Guard'/></constructor><method name='getObject' return='java.lang.Object'><exception name='SecurityException' type='java.lang.SecurityException'/></method></class><class abstract='true' deprecated='1' extends='java.lang.Object' name='Identity'><constructor name='Identity' type='java.security.Identity' visibility='protected'/><constructor name='Identity' type='java.security.Identity'><parameter name='name' type='java.lang.String'/></constructor><constructor name='Identity' type='java.security.Identity'><parameter name='name' type='java.lang.String'/><parameter name='scope' type='java.security.IdentityScope'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></constructor><method name='addCertificate'><parameter name='certificate' type='java.security.Certificate'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></method><method name='certificates' return='java.security.Certificate[]'/><method final='true' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='getInfo' return='java.lang.String'/><method final='true' name='getName' return='java.lang.String'/><method name='getPublicKey' return='java.security.PublicKey'/><method final='true' name='getScope' return='java.security.IdentityScope'/><method name='identityEquals' return='boolean' visibility='protected'><parameter name='identity' type='java.security.Identity'/></method><method name='removeCertificate'><parameter name='certificate' type='java.security.Certificate'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></method><method name='setInfo'><parameter name='info' type='java.lang.String'/></method><method name='setPublicKey'><parameter name='key' type='java.security.PublicKey'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></method><method name='toString' return='java.lang.String'><parameter name='detailed' type='boolean'/></method></class><class abstract='true' deprecated='1' extends='java.security.Identity' name='IdentityScope'><constructor name='IdentityScope' type='java.security.IdentityScope' visibility='protected'/><constructor name='IdentityScope' type='java.security.IdentityScope'><parameter name='name' type='java.lang.String'/></constructor><constructor name='IdentityScope' type='java.security.IdentityScope'><parameter name='name' type='java.lang.String'/><parameter name='scope' type='java.security.IdentityScope'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></constructor><method abstract='true' name='addIdentity'><parameter name='identity' type='java.security.Identity'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></method><method abstract='true' name='getIdentity' return='java.security.Identity'><parameter name='name' type='java.lang.String'/></method><method name='getIdentity' return='java.security.Identity'><parameter name='principal' type='java.security.Principal'/></method><method abstract='true' name='getIdentity' return='java.security.Identity'><parameter name='key' type='java.security.PublicKey'/></method><method name='getSystemScope' return='java.security.IdentityScope' static='true'/><method abstract='true' name='identities' return='java.util.Enumeration&lt;java.security.Identity&gt;'/><method abstract='true' name='removeIdentity'><parameter name='identity' type='java.security.Identity'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></method><method name='setSystemScope' static='true' visibility='protected'><parameter name='scope' type='java.security.IdentityScope'/></method><method abstract='true' name='size' return='int'/></class><class extends='java.security.GeneralSecurityException' name='InvalidAlgorithmParameterException'><constructor name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><constructor name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.security.KeyException' name='InvalidKeyException'><constructor name='InvalidKeyException' type='java.security.InvalidKeyException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='InvalidKeyException' type='java.security.InvalidKeyException'/><constructor name='InvalidKeyException' type='java.security.InvalidKeyException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='InvalidKeyException' type='java.security.InvalidKeyException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.IllegalArgumentException' name='InvalidParameterException'><constructor name='InvalidParameterException' type='java.security.InvalidParameterException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='InvalidParameterException' type='java.security.InvalidParameterException'/></class><class extends='java.security.GeneralSecurityException' name='KeyException'><constructor name='KeyException' type='java.security.KeyException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='KeyException' type='java.security.KeyException'/><constructor name='KeyException' type='java.security.KeyException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='KeyException' type='java.security.KeyException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='KeyFactory'><constructor name='KeyFactory' type='java.security.KeyFactory' visibility='protected'><parameter name='keyFacSpi' type='java.security.KeyFactorySpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='generatePrivate' return='java.security.PrivateKey'><parameter name='keySpec' type='java.security.spec.KeySpec'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method final='true' name='generatePublic' return='java.security.PublicKey'><parameter name='keySpec' type='java.security.spec.KeySpec'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method final='true' name='getAlgorithm' return='java.lang.String'/><method name='getInstance' return='java.security.KeyFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.KeyFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.KeyFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getKeySpec' return='T'><parameter name='key' type='java.security.Key'/><parameter name='keySpec' type='java.lang.Class&lt;T&gt;'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='translateKey' return='java.security.Key'><parameter name='key' type='java.security.Key'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class abstract='true' extends='java.lang.Object' name='KeyFactorySpi'><constructor name='KeyFactorySpi' type='java.security.KeyFactorySpi'/><method abstract='true' name='engineGeneratePrivate' return='java.security.PrivateKey' visibility='protected'><parameter name='keySpec' type='java.security.spec.KeySpec'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method abstract='true' name='engineGeneratePublic' return='java.security.PublicKey' visibility='protected'><parameter name='keySpec' type='java.security.spec.KeySpec'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method abstract='true' name='engineGetKeySpec' return='T' visibility='protected'><parameter name='key' type='java.security.Key'/><parameter name='keySpec' type='java.lang.Class&lt;T&gt;'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method abstract='true' name='engineTranslateKey' return='java.security.Key' visibility='protected'><parameter name='key' type='java.security.Key'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class extends='java.security.KeyException' name='KeyManagementException'><constructor name='KeyManagementException' type='java.security.KeyManagementException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='KeyManagementException' type='java.security.KeyManagementException'/><constructor name='KeyManagementException' type='java.security.KeyManagementException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='KeyManagementException' type='java.security.KeyManagementException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' final='true' name='KeyPair'><constructor name='KeyPair' type='java.security.KeyPair'><parameter name='publicKey' type='java.security.PublicKey'/><parameter name='privateKey' type='java.security.PrivateKey'/></constructor><method name='getPrivate' return='java.security.PrivateKey'/><method name='getPublic' return='java.security.PublicKey'/></class><class abstract='true' extends='java.security.KeyPairGeneratorSpi' name='KeyPairGenerator'><constructor name='KeyPairGenerator' type='java.security.KeyPairGenerator' visibility='protected'><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='genKeyPair' return='java.security.KeyPair'/><method name='generateKeyPair' return='java.security.KeyPair'/><method name='getAlgorithm' return='java.lang.String'/><method name='getInstance' return='java.security.KeyPairGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.KeyPairGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.KeyPairGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method name='initialize'><parameter name='keysize' type='int'/></method><method name='initialize'><parameter name='param' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method name='initialize'><parameter name='keysize' type='int'/><parameter name='random' type='java.security.SecureRandom'/></method></class><class abstract='true' extends='java.lang.Object' name='KeyPairGeneratorSpi'><constructor name='KeyPairGeneratorSpi' type='java.security.KeyPairGeneratorSpi'/><method abstract='true' name='generateKeyPair' return='java.security.KeyPair'/><method abstract='true' name='initialize'><parameter name='keysize' type='int'/><parameter name='random' type='java.security.SecureRandom'/></method><method name='initialize'><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class extends='java.lang.Object' name='KeyRep'><constructor name='KeyRep' type='java.security.KeyRep'><parameter name='type' type='java.security.KeyRep.Type'/><parameter name='algorithm' type='java.lang.String'/><parameter name='format' type='java.lang.String'/><parameter name='encoded' type='byte[]'/></constructor><method name='readResolve' return='java.lang.Object' visibility='protected'><exception name='ObjectStreamException' type='java.io.ObjectStreamException'/></method></class><class extends='java.lang.Enum' final='true' name='KeyRep.Type' static='true'><method name='valueOf' return='java.security.KeyRep.Type' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.security.KeyRep.Type[]' static='true'/></class><class extends='java.lang.Object' name='KeyStore'><constructor name='KeyStore' type='java.security.KeyStore' visibility='protected'><parameter name='keyStoreSpi' type='java.security.KeyStoreSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='type' type='java.lang.String'/></constructor><method final='true' name='aliases' return='java.util.Enumeration&lt;java.lang.String&gt;'><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='containsAlias' return='boolean'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='deleteEntry'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='entryInstanceOf' return='boolean'><parameter name='alias' type='java.lang.String'/><parameter name='entryClass' type='java.lang.Class&lt;? extends java.security.KeyStore.Entry&gt;'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='getCertificate' return='java.security.cert.Certificate'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='getCertificateAlias' return='java.lang.String'><parameter name='cert' type='java.security.cert.Certificate'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='getCertificateChain' return='java.security.cert.Certificate[]'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='getCreationDate' return='java.util.Date'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='getDefaultType' return='java.lang.String' static='true'/><method final='true' name='getEntry' return='java.security.KeyStore.Entry'><parameter name='alias' type='java.lang.String'/><parameter name='param' type='java.security.KeyStore.ProtectionParameter'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableEntryException' type='java.security.UnrecoverableEntryException'/></method><method name='getInstance' return='java.security.KeyStore' static='true'><parameter name='type' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method name='getInstance' return='java.security.KeyStore' static='true'><parameter name='type' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.KeyStore' static='true'><parameter name='type' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='getKey' return='java.security.Key'><parameter name='alias' type='java.lang.String'/><parameter name='password' type='char[]'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='getType' return='java.lang.String'/><method final='true' name='isCertificateEntry' return='boolean'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='isKeyEntry' return='boolean'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='load'><parameter name='stream' type='java.io.InputStream'/><parameter name='password' type='char[]'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='load'><parameter name='param' type='java.security.KeyStore.LoadStoreParameter'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='setCertificateEntry'><parameter name='alias' type='java.lang.String'/><parameter name='cert' type='java.security.cert.Certificate'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='setEntry'><parameter name='alias' type='java.lang.String'/><parameter name='entry' type='java.security.KeyStore.Entry'/><parameter name='param' type='java.security.KeyStore.ProtectionParameter'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='setKeyEntry'><parameter name='alias' type='java.lang.String'/><parameter name='key' type='java.security.Key'/><parameter name='password' type='char[]'/><parameter name='chain' type='java.security.cert.Certificate[]'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='setKeyEntry'><parameter name='alias' type='java.lang.String'/><parameter name='key' type='byte[]'/><parameter name='chain' type='java.security.cert.Certificate[]'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='size' return='int'><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='store'><parameter name='stream' type='java.io.OutputStream'/><parameter name='password' type='char[]'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='store'><parameter name='param' type='java.security.KeyStore.LoadStoreParameter'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method></class><class abstract='true' extends='java.lang.Object' name='KeyStore.Builder' static='true'><constructor name='KeyStore.Builder' type='java.security.KeyStore.Builder' visibility='protected'/><method abstract='true' name='getKeyStore' return='java.security.KeyStore'><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method abstract='true' name='getProtectionParameter' return='java.security.KeyStore.ProtectionParameter'><parameter name='alise' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method name='newInstance' return='java.security.KeyStore.Builder' static='true'><parameter name='keyStore' type='java.security.KeyStore'/><parameter name='protectionParameter' type='java.security.KeyStore.ProtectionParameter'/></method><method name='newInstance' return='java.security.KeyStore.Builder' static='true'><parameter name='type' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><parameter name='file' type='java.io.File'/><parameter name='protectionParameter' type='java.security.KeyStore.ProtectionParameter'/></method><method name='newInstance' return='java.security.KeyStore.Builder' static='true'><parameter name='type' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><parameter name='protectionParameter' type='java.security.KeyStore.ProtectionParameter'/></method></class><class extends='java.lang.Object' name='KeyStore.CallbackHandlerProtection' static='true'><constructor name='KeyStore.CallbackHandlerProtection' type='java.security.KeyStore.CallbackHandlerProtection'><parameter name='handler' type='javax.security.auth.callback.CallbackHandler'/></constructor><method name='getCallbackHandler' return='javax.security.auth.callback.CallbackHandler'/></class><class extends='java.lang.Object' name='KeyStore.PasswordProtection' static='true'><constructor name='KeyStore.PasswordProtection' type='java.security.KeyStore.PasswordProtection'><parameter name='password' type='char[]'/></constructor><method name='destroy' synchronized='true'><exception name='DestroyFailedException' type='javax.security.auth.DestroyFailedException'/></method><method name='getPassword' return='char[]' synchronized='true'/><method name='isDestroyed' return='boolean' synchronized='true'/></class><class extends='java.lang.Object' final='true' name='KeyStore.PrivateKeyEntry' static='true'><constructor name='KeyStore.PrivateKeyEntry' type='java.security.KeyStore.PrivateKeyEntry'><parameter name='privateKey' type='java.security.PrivateKey'/><parameter name='chain' type='java.security.cert.Certificate[]'/></constructor><method name='getCertificate' return='java.security.cert.Certificate'/><method name='getCertificateChain' return='java.security.cert.Certificate[]'/><method name='getPrivateKey' return='java.security.PrivateKey'/></class><class extends='java.lang.Object' final='true' name='KeyStore.SecretKeyEntry' static='true'><constructor name='KeyStore.SecretKeyEntry' type='java.security.KeyStore.SecretKeyEntry'><parameter name='secretKey' type='javax.crypto.SecretKey'/></constructor><method name='getSecretKey' return='javax.crypto.SecretKey'/></class><class extends='java.lang.Object' final='true' name='KeyStore.TrustedCertificateEntry' static='true'><constructor name='KeyStore.TrustedCertificateEntry' type='java.security.KeyStore.TrustedCertificateEntry'><parameter name='trustCertificate' type='java.security.cert.Certificate'/></constructor><method name='getTrustedCertificate' return='java.security.cert.Certificate'/></class><class extends='java.security.GeneralSecurityException' name='KeyStoreException'><constructor name='KeyStoreException' type='java.security.KeyStoreException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='KeyStoreException' type='java.security.KeyStoreException'/><constructor name='KeyStoreException' type='java.security.KeyStoreException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='KeyStoreException' type='java.security.KeyStoreException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class abstract='true' extends='java.lang.Object' name='KeyStoreSpi'><constructor name='KeyStoreSpi' type='java.security.KeyStoreSpi'/><method abstract='true' name='engineAliases' return='java.util.Enumeration&lt;java.lang.String&gt;'/><method abstract='true' name='engineContainsAlias' return='boolean'><parameter name='alias' type='java.lang.String'/></method><method abstract='true' name='engineDeleteEntry'><parameter name='alias' type='java.lang.String'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method name='engineEntryInstanceOf' return='boolean'><parameter name='alias' type='java.lang.String'/><parameter name='entryClass' type='java.lang.Class&lt;? extends java.security.KeyStore.Entry&gt;'/></method><method abstract='true' name='engineGetCertificate' return='java.security.cert.Certificate'><parameter name='alias' type='java.lang.String'/></method><method abstract='true' name='engineGetCertificateAlias' return='java.lang.String'><parameter name='cert' type='java.security.cert.Certificate'/></method><method abstract='true' name='engineGetCertificateChain' return='java.security.cert.Certificate[]'><parameter name='alias' type='java.lang.String'/></method><method abstract='true' name='engineGetCreationDate' return='java.util.Date'><parameter name='alias' type='java.lang.String'/></method><method name='engineGetEntry' return='java.security.KeyStore.Entry'><parameter name='alias' type='java.lang.String'/><parameter name='protParam' type='java.security.KeyStore.ProtectionParameter'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableEntryException' type='java.security.UnrecoverableEntryException'/></method><method abstract='true' name='engineGetKey' return='java.security.Key'><parameter name='alias' type='java.lang.String'/><parameter name='password' type='char[]'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></method><method abstract='true' name='engineIsCertificateEntry' return='boolean'><parameter name='alias' type='java.lang.String'/></method><method abstract='true' name='engineIsKeyEntry' return='boolean'><parameter name='alias' type='java.lang.String'/></method><method abstract='true' name='engineLoad'><parameter name='stream' type='java.io.InputStream'/><parameter name='password' type='char[]'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='engineLoad'><parameter name='param' type='java.security.KeyStore.LoadStoreParameter'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method abstract='true' name='engineSetCertificateEntry'><parameter name='alias' type='java.lang.String'/><parameter name='cert' type='java.security.cert.Certificate'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method name='engineSetEntry'><parameter name='alias' type='java.lang.String'/><parameter name='entry' type='java.security.KeyStore.Entry'/><parameter name='protParam' type='java.security.KeyStore.ProtectionParameter'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method abstract='true' name='engineSetKeyEntry'><parameter name='alias' type='java.lang.String'/><parameter name='key' type='java.security.Key'/><parameter name='password' type='char[]'/><parameter name='chain' type='java.security.cert.Certificate[]'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method abstract='true' name='engineSetKeyEntry'><parameter name='alias' type='java.lang.String'/><parameter name='key' type='byte[]'/><parameter name='chain' type='java.security.cert.Certificate[]'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method abstract='true' name='engineSize' return='int'/><method abstract='true' name='engineStore'><parameter name='stream' type='java.io.OutputStream'/><parameter name='password' type='char[]'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='engineStore'><parameter name='param' type='java.security.KeyStore.LoadStoreParameter'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='IOException' type='java.io.IOException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method></class><class abstract='true' extends='java.security.MessageDigestSpi' name='MessageDigest'><constructor name='MessageDigest' type='java.security.MessageDigest' visibility='protected'><parameter name='algorithm' type='java.lang.String'/></constructor><method name='digest' return='byte[]'/><method name='digest' return='int'><parameter name='buf' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='DigestException' type='java.security.DigestException'/></method><method name='digest' return='byte[]'><parameter name='input' type='byte[]'/></method><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getDigestLength' return='int'/><method name='getInstance' return='java.security.MessageDigest' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.MessageDigest' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.MessageDigest' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method name='isEqual' return='boolean' static='true'><parameter name='digesta' type='byte[]'/><parameter name='digestb' type='byte[]'/></method><method name='reset'/><method name='update'><parameter name='arg0' type='byte'/></method><method name='update'><parameter name='input' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></method><method name='update'><parameter name='input' type='byte[]'/></method><method final='true' name='update'><parameter name='input' type='java.nio.ByteBuffer'/></method></class><class abstract='true' extends='java.lang.Object' name='MessageDigestSpi'><constructor name='MessageDigestSpi' type='java.security.MessageDigestSpi'/><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method abstract='true' name='engineDigest' return='byte[]' visibility='protected'/><method name='engineDigest' return='int' visibility='protected'><parameter name='buf' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='DigestException' type='java.security.DigestException'/></method><method name='engineGetDigestLength' return='int' visibility='protected'/><method abstract='true' name='engineReset' visibility='protected'/><method abstract='true' name='engineUpdate' visibility='protected'><parameter name='input' type='byte'/></method><method abstract='true' name='engineUpdate' visibility='protected'><parameter name='input' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></method><method name='engineUpdate' visibility='protected'><parameter name='input' type='java.nio.ByteBuffer'/></method></class><class extends='java.security.GeneralSecurityException' name='NoSuchAlgorithmException'><constructor name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><constructor name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.security.GeneralSecurityException' name='NoSuchProviderException'><constructor name='NoSuchProviderException' type='java.security.NoSuchProviderException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></class><class abstract='true' extends='java.lang.Object' name='Permission'><constructor name='Permission' type='java.security.Permission'><parameter name='name' type='java.lang.String'/></constructor><method name='checkGuard'><parameter name='obj' type='java.lang.Object'/><exception name='SecurityException' type='java.lang.SecurityException'/></method><method abstract='true' api_removed='14' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method abstract='true' name='getActions' return='java.lang.String'/><method final='true' name='getName' return='java.lang.String'/><method abstract='true' api_removed='14' name='hashCode' return='int'/><method abstract='true' name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method><method name='newPermissionCollection' return='java.security.PermissionCollection'/></class><class abstract='true' extends='java.lang.Object' name='PermissionCollection'><constructor name='PermissionCollection' type='java.security.PermissionCollection'/><method abstract='true' name='add'><parameter name='permission' type='java.security.Permission'/></method><method abstract='true' name='elements' return='java.util.Enumeration&lt;java.security.Permission&gt;'/><method abstract='true' name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method><method name='isReadOnly' return='boolean'/><method name='setReadOnly'/></class><class extends='java.security.PermissionCollection' final='true' name='Permissions'><constructor name='Permissions' type='java.security.Permissions'/><method name='add'><parameter name='permission' type='java.security.Permission'/></method><method name='elements' return='java.util.Enumeration&lt;java.security.Permission&gt;'/><method name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method></class><class abstract='true' extends='java.lang.Object' name='Policy'><constructor name='Policy' type='java.security.Policy'/><method abstract='true' name='getPermissions' return='java.security.PermissionCollection'><parameter name='cs' type='java.security.CodeSource'/></method><method name='getPermissions' return='java.security.PermissionCollection'><parameter name='domain' type='java.security.ProtectionDomain'/></method><method name='getPolicy' return='java.security.Policy' static='true'/><method name='implies' return='boolean'><parameter name='domain' type='java.security.ProtectionDomain'/><parameter name='permission' type='java.security.Permission'/></method><method abstract='true' name='refresh'/><method name='setPolicy' static='true'><parameter name='policy' type='java.security.Policy'/></method><method api_added='9' name='getInstance' return='java.security.Policy' static='true'><parameter name='type' type='java.lang.String'/><parameter name='params' type='java.security.Policy.Parameters'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method api_added='9' name='getInstance' return='java.security.Policy' static='true'><parameter name='type' type='java.lang.String'/><parameter name='params' type='java.security.Policy.Parameters'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method api_added='9' name='getInstance' return='java.security.Policy' static='true'><parameter name='type' type='java.lang.String'/><parameter name='params' type='java.security.Policy.Parameters'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method api_added='9' name='getParameters' return='java.security.Policy.Parameters'/><method api_added='9' name='getProvider' return='java.security.Provider'/><method api_added='9' name='getType' return='java.lang.String'/></class><class extends='java.lang.Exception' name='PrivilegedActionException'><constructor name='PrivilegedActionException' type='java.security.PrivilegedActionException'><parameter name='ex' type='java.lang.Exception'/></constructor><method name='getException' return='java.lang.Exception'/></class><class extends='java.lang.Object' name='ProtectionDomain'><constructor name='ProtectionDomain' type='java.security.ProtectionDomain'><parameter name='cs' type='java.security.CodeSource'/><parameter name='permissions' type='java.security.PermissionCollection'/></constructor><constructor name='ProtectionDomain' type='java.security.ProtectionDomain'><parameter name='cs' type='java.security.CodeSource'/><parameter name='permissions' type='java.security.PermissionCollection'/><parameter name='cl' type='java.lang.ClassLoader'/><parameter name='principals' type='java.security.Principal[]'/></constructor><method final='true' name='getClassLoader' return='java.lang.ClassLoader'/><method final='true' name='getCodeSource' return='java.security.CodeSource'/><method final='true' name='getPermissions' return='java.security.PermissionCollection'/><method final='true' name='getPrincipals' return='java.security.Principal[]'/><method name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method></class><class abstract='true' extends='java.util.Properties' name='Provider'><constructor name='Provider' type='java.security.Provider' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='version' type='double'/><parameter name='info' type='java.lang.String'/></constructor><method name='getInfo' return='java.lang.String'/><method name='getName' return='java.lang.String'/><method name='getService' return='java.security.Provider.Service' synchronized='true'><parameter name='type' type='java.lang.String'/><parameter name='algorithm' type='java.lang.String'/></method><method name='getServices' return='java.util.Set&lt;java.security.Provider.Service&gt;' synchronized='true'/><method name='getVersion' return='double'/><method name='put' return='java.lang.Object' synchronized='true'><parameter name='key' type='java.lang.Object'/><parameter name='value' type='java.lang.Object'/></method><method api_removed='14' name='putAll' synchronized='true'><parameter name='t' type='java.util.Map&lt;?, ?&gt;'/></method><method name='putService' synchronized='true' visibility='protected'><parameter name='s' type='java.security.Provider.Service'/></method><method name='removeService' synchronized='true' visibility='protected'><parameter name='s' type='java.security.Provider.Service'/></method><method api_added='14' name='putAll' synchronized='true'><parameter name='arg0' type='java.util.Map&lt;?'/><parameter name='arg1' type='?&gt;'/></method></class><class extends='java.lang.Object' name='Provider.Service' static='true'><constructor name='Provider.Service' type='java.security.Provider.Service'><parameter name='provider' type='java.security.Provider'/><parameter name='type' type='java.lang.String'/><parameter name='algorithm' type='java.lang.String'/><parameter name='className' type='java.lang.String'/><parameter name='aliases' type='java.util.List&lt;java.lang.String&gt;'/><parameter name='attributes' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></constructor><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getAttribute' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method final='true' name='getClassName' return='java.lang.String'/><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='getType' return='java.lang.String'/><method name='newInstance' return='java.lang.Object'><parameter name='constructorParameter' type='java.lang.Object'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='supportsParameter' return='boolean'><parameter name='parameter' type='java.lang.Object'/></method></class><class extends='java.lang.RuntimeException' name='ProviderException'><constructor name='ProviderException' type='java.security.ProviderException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='ProviderException' type='java.security.ProviderException'/><constructor name='ProviderException' type='java.security.ProviderException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='ProviderException' type='java.security.ProviderException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.ClassLoader' name='SecureClassLoader'><constructor name='SecureClassLoader' type='java.security.SecureClassLoader' visibility='protected'/><constructor name='SecureClassLoader' type='java.security.SecureClassLoader' visibility='protected'><parameter name='parent' type='java.lang.ClassLoader'/></constructor><method final='true' name='defineClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><parameter name='cs' type='java.security.CodeSource'/></method><method final='true' name='defineClass' return='java.lang.Class&lt;?&gt;' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='b' type='java.nio.ByteBuffer'/><parameter name='cs' type='java.security.CodeSource'/></method><method name='getPermissions' return='java.security.PermissionCollection' visibility='protected'><parameter name='codesource' type='java.security.CodeSource'/></method></class><class extends='java.util.Random' name='SecureRandom'><constructor name='SecureRandom' type='java.security.SecureRandom'/><constructor name='SecureRandom' type='java.security.SecureRandom'><parameter name='seed' type='byte[]'/></constructor><constructor name='SecureRandom' type='java.security.SecureRandom' visibility='protected'><parameter name='secureRandomSpi' type='java.security.SecureRandomSpi'/><parameter name='provider' type='java.security.Provider'/></constructor><method name='generateSeed' return='byte[]'><parameter name='numBytes' type='int'/></method><method name='getAlgorithm' return='java.lang.String'/><method name='getInstance' return='java.security.SecureRandom' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.SecureRandom' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.SecureRandom' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method name='getSeed' return='byte[]' static='true'><parameter name='numBytes' type='int'/></method><method final='true' name='next' return='int' visibility='protected'><parameter name='numBits' type='int'/></method><method name='setSeed' synchronized='true'><parameter name='seed' type='byte[]'/></method></class><class abstract='true' extends='java.lang.Object' name='SecureRandomSpi'><constructor name='SecureRandomSpi' type='java.security.SecureRandomSpi'/><method abstract='true' name='engineGenerateSeed' return='byte[]' visibility='protected'><parameter name='numBytes' type='int'/></method><method abstract='true' name='engineNextBytes' visibility='protected'><parameter name='bytes' type='byte[]'/></method><method abstract='true' name='engineSetSeed' visibility='protected'><parameter name='seed' type='byte[]'/></method></class><class extends='java.lang.Object' final='true' name='Security'><method name='addProvider' return='int' static='true'><parameter name='provider' type='java.security.Provider'/></method><method deprecated='1' name='getAlgorithmProperty' return='java.lang.String' static='true'><parameter name='algName' type='java.lang.String'/><parameter name='propName' type='java.lang.String'/></method><method name='getAlgorithms' return='java.util.Set&lt;java.lang.String&gt;' static='true'><parameter name='serviceName' type='java.lang.String'/></method><method name='getProperty' return='java.lang.String' static='true'><parameter name='key' type='java.lang.String'/></method><method name='getProvider' return='java.security.Provider' static='true' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method name='getProviders' return='java.security.Provider[]' static='true' synchronized='true'/><method name='getProviders' return='java.security.Provider[]' static='true'><parameter name='filter' type='java.lang.String'/></method><method api_removed='14' name='getProviders' return='java.security.Provider[]' static='true' synchronized='true'><parameter name='filter' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method><method name='insertProviderAt' return='int' static='true' synchronized='true'><parameter name='provider' type='java.security.Provider'/><parameter name='position' type='int'/></method><method name='removeProvider' static='true' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method name='setProperty' static='true'><parameter name='key' type='java.lang.String'/><parameter name='datnum' type='java.lang.String'/></method><method api_added='14' name='getProviders' return='java.security.Provider[]' static='true' synchronized='true'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.String&gt;'/></method></class><class extends='java.security.BasicPermission' final='true' name='SecurityPermission'><constructor name='SecurityPermission' type='java.security.SecurityPermission'><parameter name='name' type='java.lang.String'/></constructor><constructor name='SecurityPermission' type='java.security.SecurityPermission'><parameter name='name' type='java.lang.String'/><parameter name='action' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.security.SignatureSpi' name='Signature'><constructor name='Signature' type='java.security.Signature' visibility='protected'><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='getAlgorithm' return='java.lang.String'/><method name='getInstance' return='java.security.Signature' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.Signature' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.Signature' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method deprecated='1' final='true' name='getParameter' return='java.lang.Object'><parameter name='param' type='java.lang.String'/><exception name='InvalidParameterException' type='java.security.InvalidParameterException'/></method><method final='true' name='getParameters' return='java.security.AlgorithmParameters'/><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='initSign'><parameter name='privateKey' type='java.security.PrivateKey'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='initSign'><parameter name='privateKey' type='java.security.PrivateKey'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='initVerify'><parameter name='publicKey' type='java.security.PublicKey'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='initVerify'><parameter name='certificate' type='java.security.cert.Certificate'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method deprecated='1' final='true' name='setParameter'><parameter name='param' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='InvalidParameterException' type='java.security.InvalidParameterException'/></method><method final='true' name='setParameter'><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method final='true' name='sign' return='byte[]'><exception name='SignatureException' type='java.security.SignatureException'/></method><method final='true' name='sign' return='int'><parameter name='outbuf' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method final='true' name='update'><parameter name='b' type='byte'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method final='true' name='update'><parameter name='data' type='byte[]'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method final='true' name='update'><parameter name='data' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method final='true' name='update'><parameter name='data' type='java.nio.ByteBuffer'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method final='true' name='verify' return='boolean'><parameter name='signature' type='byte[]'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method final='true' name='verify' return='boolean'><parameter name='signature' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='SignatureException' type='java.security.SignatureException'/></method></class><class extends='java.security.GeneralSecurityException' name='SignatureException'><constructor name='SignatureException' type='java.security.SignatureException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='SignatureException' type='java.security.SignatureException'/><constructor name='SignatureException' type='java.security.SignatureException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='SignatureException' type='java.security.SignatureException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class abstract='true' extends='java.lang.Object' name='SignatureSpi'><constructor name='SignatureSpi' type='java.security.SignatureSpi'/><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method abstract='true' deprecated='1' name='engineGetParameter' return='java.lang.Object' visibility='protected'><parameter name='param' type='java.lang.String'/><exception name='InvalidParameterException' type='java.security.InvalidParameterException'/></method><method name='engineGetParameters' return='java.security.AlgorithmParameters' visibility='protected'/><method abstract='true' name='engineInitSign' visibility='protected'><parameter name='privateKey' type='java.security.PrivateKey'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method name='engineInitSign' visibility='protected'><parameter name='privateKey' type='java.security.PrivateKey'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineInitVerify' visibility='protected'><parameter name='publicKey' type='java.security.PublicKey'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' deprecated='1' name='engineSetParameter' visibility='protected'><parameter name='param' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='InvalidParameterException' type='java.security.InvalidParameterException'/></method><method name='engineSetParameter' visibility='protected'><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method abstract='true' name='engineSign' return='byte[]' visibility='protected'><exception name='SignatureException' type='java.security.SignatureException'/></method><method name='engineSign' return='int' visibility='protected'><parameter name='outbuf' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method abstract='true' name='engineUpdate' visibility='protected'><parameter name='b' type='byte'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method abstract='true' name='engineUpdate' visibility='protected'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method name='engineUpdate' visibility='protected'><parameter name='input' type='java.nio.ByteBuffer'/></method><method abstract='true' name='engineVerify' return='boolean' visibility='protected'><parameter name='sigBytes' type='byte[]'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method name='engineVerify' return='boolean' visibility='protected'><parameter name='sigBytes' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='SignatureException' type='java.security.SignatureException'/></method></class><class extends='java.lang.Object' final='true' name='SignedObject'><constructor name='SignedObject' type='java.security.SignedObject'><parameter name='object' type='java.io.Serializable'/><parameter name='signingKey' type='java.security.PrivateKey'/><parameter name='signingEngine' type='java.security.Signature'/><exception name='IOException' type='java.io.IOException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='SignatureException' type='java.security.SignatureException'/></constructor><method name='getAlgorithm' return='java.lang.String'/><method name='getObject' return='java.lang.Object'><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/></method><method name='getSignature' return='byte[]'/><method name='verify' return='boolean'><parameter name='verificationKey' type='java.security.PublicKey'/><parameter name='verificationEngine' type='java.security.Signature'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='SignatureException' type='java.security.SignatureException'/></method></class><class abstract='true' deprecated='1' extends='java.security.Identity' name='Signer'><constructor name='Signer' type='java.security.Signer' visibility='protected'/><constructor name='Signer' type='java.security.Signer'><parameter name='name' type='java.lang.String'/></constructor><constructor name='Signer' type='java.security.Signer'><parameter name='name' type='java.lang.String'/><parameter name='scope' type='java.security.IdentityScope'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></constructor><method name='getPrivateKey' return='java.security.PrivateKey'/><method final='true' name='setKeyPair'><parameter name='pair' type='java.security.KeyPair'/><exception name='InvalidParameterException' type='java.security.InvalidParameterException'/><exception name='KeyException' type='java.security.KeyException'/></method></class><class extends='java.lang.Object' final='true' name='Timestamp'><constructor name='Timestamp' type='java.security.Timestamp'><parameter name='timestamp' type='java.util.Date'/><parameter name='signerCertPath' type='java.security.cert.CertPath'/></constructor><method name='getSignerCertPath' return='java.security.cert.CertPath'/><method name='getTimestamp' return='java.util.Date'/></class><class extends='java.security.GeneralSecurityException' name='UnrecoverableEntryException'><constructor name='UnrecoverableEntryException' type='java.security.UnrecoverableEntryException'/><constructor name='UnrecoverableEntryException' type='java.security.UnrecoverableEntryException'><parameter name='msg' type='java.lang.String'/></constructor></class><class extends='java.security.GeneralSecurityException' name='UnrecoverableKeyException'><constructor name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></class><class extends='java.security.Permission' final='true' name='UnresolvedPermission'><constructor name='UnresolvedPermission' type='java.security.UnresolvedPermission'><parameter name='type' type='java.lang.String'/><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/><parameter name='certs' type='java.security.cert.Certificate[]'/></constructor><method api_removed='14' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='getActions' return='java.lang.String'/><method name='getUnresolvedActions' return='java.lang.String'/><method name='getUnresolvedCerts' return='java.security.cert.Certificate[]'/><method name='getUnresolvedName' return='java.lang.String'/><method name='getUnresolvedType' return='java.lang.String'/><method api_removed='14' name='hashCode' return='int'/><method name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method></class><class abstract='true' api_added='9' extends='java.lang.Object' name='PolicySpi'><constructor api_added='9' name='PolicySpi' type='java.security.PolicySpi'/><method api_added='9' name='engineGetPermissions' return='java.security.PermissionCollection' visibility='protected'><parameter name='codesource' type='java.security.CodeSource'/></method><method api_added='9' name='engineGetPermissions' return='java.security.PermissionCollection' visibility='protected'><parameter name='domain' type='java.security.ProtectionDomain'/></method><method abstract='true' api_added='9' name='engineImplies' return='boolean' visibility='protected'><parameter name='domain' type='java.security.ProtectionDomain'/><parameter name='permission' type='java.security.Permission'/></method><method api_added='9' name='engineRefresh' visibility='protected'/></class><interface abstract='true' deprecated='1' name='Certificate'><method abstract='true' name='decode'><parameter name='stream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/><exception name='KeyException' type='java.security.KeyException'/></method><method abstract='true' name='encode'><parameter name='stream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/><exception name='KeyException' type='java.security.KeyException'/></method><method abstract='true' name='getFormat' return='java.lang.String'/><method abstract='true' name='getGuarantor' return='java.security.Principal'/><method abstract='true' name='getPrincipal' return='java.security.Principal'/><method abstract='true' name='getPublicKey' return='java.security.PublicKey'/><method abstract='true' name='toString' return='java.lang.String'><parameter name='detailed' type='boolean'/></method></interface><interface abstract='true' name='DomainCombiner'><method abstract='true' name='combine' return='java.security.ProtectionDomain[]'><parameter name='current' type='java.security.ProtectionDomain[]'/><parameter name='assigned' type='java.security.ProtectionDomain[]'/></method></interface><interface abstract='true' name='Guard'><method abstract='true' name='checkGuard'><parameter name='object' type='java.lang.Object'/><exception name='SecurityException' type='java.lang.SecurityException'/></method></interface><interface abstract='true' name='Key'><method abstract='true' name='getAlgorithm' return='java.lang.String'/><method abstract='true' name='getEncoded' return='byte[]'/><method abstract='true' name='getFormat' return='java.lang.String'/></interface><interface abstract='true' name='KeyStore.Entry' static='true'/><interface abstract='true' name='KeyStore.LoadStoreParameter' static='true'><method abstract='true' name='getProtectionParameter' return='java.security.KeyStore.ProtectionParameter'/></interface><interface abstract='true' name='KeyStore.ProtectionParameter' static='true'/><interface abstract='true' name='Principal'><method abstract='true' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='hashCode' return='int'/><method abstract='true' name='toString' return='java.lang.String'/></interface><interface abstract='true' name='PrivateKey'/><interface abstract='true' name='PrivilegedAction'><method abstract='true' name='run' return='T'/></interface><interface abstract='true' name='PrivilegedExceptionAction'><method abstract='true' name='run' return='T'><exception name='Exception' type='java.lang.Exception'/></method></interface><interface abstract='true' name='PublicKey'/><interface abstract='true' api_added='9' name='Policy.Parameters' static='true'/></package><package name='java.security.acl'><class extends='java.lang.Exception' name='AclNotFoundException'><constructor name='AclNotFoundException' type='java.security.acl.AclNotFoundException'/></class><class extends='java.lang.Exception' name='LastOwnerException'><constructor name='LastOwnerException' type='java.security.acl.LastOwnerException'/></class><class extends='java.lang.Exception' name='NotOwnerException'><constructor name='NotOwnerException' type='java.security.acl.NotOwnerException'/></class><interface abstract='true' name='Acl'><method abstract='true' name='addEntry' return='boolean'><parameter name='caller' type='java.security.Principal'/><parameter name='entry' type='java.security.acl.AclEntry'/><exception name='NotOwnerException' type='java.security.acl.NotOwnerException'/></method><method abstract='true' name='checkPermission' return='boolean'><parameter name='principal' type='java.security.Principal'/><parameter name='permission' type='java.security.acl.Permission'/></method><method abstract='true' name='entries' return='java.util.Enumeration&lt;java.security.acl.AclEntry&gt;'/><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getPermissions' return='java.util.Enumeration&lt;java.security.acl.Permission&gt;'><parameter name='user' type='java.security.Principal'/></method><method abstract='true' name='removeEntry' return='boolean'><parameter name='caller' type='java.security.Principal'/><parameter name='entry' type='java.security.acl.AclEntry'/><exception name='NotOwnerException' type='java.security.acl.NotOwnerException'/></method><method abstract='true' name='setName'><parameter name='caller' type='java.security.Principal'/><parameter name='name' type='java.lang.String'/><exception name='NotOwnerException' type='java.security.acl.NotOwnerException'/></method><method abstract='true' name='toString' return='java.lang.String'/></interface><interface abstract='true' name='AclEntry'><method abstract='true' name='addPermission' return='boolean'><parameter name='permission' type='java.security.acl.Permission'/></method><method abstract='true' name='checkPermission' return='boolean'><parameter name='permission' type='java.security.acl.Permission'/></method><method abstract='true' name='clone' return='java.lang.Object'/><method abstract='true' name='getPrincipal' return='java.security.Principal'/><method abstract='true' name='isNegative' return='boolean'/><method abstract='true' name='permissions' return='java.util.Enumeration&lt;java.security.acl.Permission&gt;'/><method abstract='true' name='removePermission' return='boolean'><parameter name='permission' type='java.security.acl.Permission'/></method><method abstract='true' name='setNegativePermissions'/><method abstract='true' name='setPrincipal' return='boolean'><parameter name='user' type='java.security.Principal'/></method><method abstract='true' name='toString' return='java.lang.String'/></interface><interface abstract='true' name='Group'><method abstract='true' name='addMember' return='boolean'><parameter name='user' type='java.security.Principal'/></method><method abstract='true' name='isMember' return='boolean'><parameter name='member' type='java.security.Principal'/></method><method abstract='true' name='members' return='java.util.Enumeration&lt;? extends java.security.Principal&gt;'/><method abstract='true' name='removeMember' return='boolean'><parameter name='user' type='java.security.Principal'/></method></interface><interface abstract='true' name='Owner'><method abstract='true' name='addOwner' return='boolean'><parameter name='caller' type='java.security.Principal'/><parameter name='owner' type='java.security.Principal'/><exception name='NotOwnerException' type='java.security.acl.NotOwnerException'/></method><method abstract='true' name='deleteOwner' return='boolean'><parameter name='caller' type='java.security.Principal'/><parameter name='owner' type='java.security.Principal'/><exception name='LastOwnerException' type='java.security.acl.LastOwnerException'/><exception name='NotOwnerException' type='java.security.acl.NotOwnerException'/></method><method abstract='true' name='isOwner' return='boolean'><parameter name='owner' type='java.security.Principal'/></method></interface><interface abstract='true' name='Permission'><method abstract='true' name='equals' return='boolean'><parameter name='another' type='java.lang.Object'/></method><method abstract='true' name='toString' return='java.lang.String'/></interface></package><package name='java.security.cert'><class abstract='true' extends='java.lang.Object' name='CRL'><constructor name='CRL' type='java.security.cert.CRL' visibility='protected'><parameter name='type' type='java.lang.String'/></constructor><method final='true' name='getType' return='java.lang.String'/><method abstract='true' name='isRevoked' return='boolean'><parameter name='cert' type='java.security.cert.Certificate'/></method><method abstract='true' name='toString' return='java.lang.String'/></class><class extends='java.security.GeneralSecurityException' name='CRLException'><constructor name='CRLException' type='java.security.cert.CRLException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CRLException' type='java.security.cert.CRLException'/><constructor name='CRLException' type='java.security.cert.CRLException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CRLException' type='java.security.cert.CRLException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class abstract='true' extends='java.lang.Object' name='CertPath'><constructor name='CertPath' type='java.security.cert.CertPath' visibility='protected'><parameter name='type' type='java.lang.String'/></constructor><method abstract='true' name='getCertificates' return='java.util.List&lt;? extends java.security.cert.Certificate&gt;'/><method abstract='true' name='getEncoded' return='byte[]'><exception name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'/></method><method abstract='true' name='getEncoded' return='byte[]'><parameter name='encoding' type='java.lang.String'/><exception name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'/></method><method abstract='true' name='getEncodings' return='java.util.Iterator&lt;java.lang.String&gt;'/><method name='getType' return='java.lang.String'/><method name='writeReplace' return='java.lang.Object' visibility='protected'><exception name='ObjectStreamException' type='java.io.ObjectStreamException'/></method></class><class extends='java.lang.Object' name='CertPath.CertPathRep' static='true' visibility='protected'><constructor name='CertPath.CertPathRep' type='java.security.cert.CertPath.CertPathRep' visibility='protected'><parameter name='type' type='java.lang.String'/><parameter name='data' type='byte[]'/></constructor><method name='readResolve' return='java.lang.Object' visibility='protected'><exception name='ObjectStreamException' type='java.io.ObjectStreamException'/></method></class><class extends='java.lang.Object' name='CertPathBuilder'><constructor name='CertPathBuilder' type='java.security.cert.CertPathBuilder' visibility='protected'><parameter name='builderSpi' type='java.security.cert.CertPathBuilderSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='build' return='java.security.cert.CertPathBuilderResult'><parameter name='params' type='java.security.cert.CertPathParameters'/><exception name='CertPathBuilderException' type='java.security.cert.CertPathBuilderException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getDefaultType' return='java.lang.String' static='true'/><method name='getInstance' return='java.security.cert.CertPathBuilder' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.cert.CertPathBuilder' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.cert.CertPathBuilder' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/></class><class extends='java.security.GeneralSecurityException' name='CertPathBuilderException'><constructor name='CertPathBuilderException' type='java.security.cert.CertPathBuilderException'><parameter name='msg' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertPathBuilderException' type='java.security.cert.CertPathBuilderException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertPathBuilderException' type='java.security.cert.CertPathBuilderException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertPathBuilderException' type='java.security.cert.CertPathBuilderException'/></class><class abstract='true' extends='java.lang.Object' name='CertPathBuilderSpi'><constructor name='CertPathBuilderSpi' type='java.security.cert.CertPathBuilderSpi'/><method abstract='true' name='engineBuild' return='java.security.cert.CertPathBuilderResult'><parameter name='params' type='java.security.cert.CertPathParameters'/><exception name='CertPathBuilderException' type='java.security.cert.CertPathBuilderException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class extends='java.lang.Object' name='CertPathValidator'><constructor name='CertPathValidator' type='java.security.cert.CertPathValidator' visibility='protected'><parameter name='validatorSpi' type='java.security.cert.CertPathValidatorSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getDefaultType' return='java.lang.String' static='true'/><method name='getInstance' return='java.security.cert.CertPathValidator' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.cert.CertPathValidator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.cert.CertPathValidator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='validate' return='java.security.cert.CertPathValidatorResult'><parameter name='certPath' type='java.security.cert.CertPath'/><parameter name='params' type='java.security.cert.CertPathParameters'/><exception name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class extends='java.security.GeneralSecurityException' name='CertPathValidatorException'><constructor name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'><parameter name='msg' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/><parameter name='certPath' type='java.security.cert.CertPath'/><parameter name='index' type='int'/></constructor><constructor name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'><parameter name='msg' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'/><method name='getCertPath' return='java.security.cert.CertPath'/><method name='getIndex' return='int'/></class><class abstract='true' extends='java.lang.Object' name='CertPathValidatorSpi'><constructor name='CertPathValidatorSpi' type='java.security.cert.CertPathValidatorSpi'/><method abstract='true' name='engineValidate' return='java.security.cert.CertPathValidatorResult'><parameter name='certPath' type='java.security.cert.CertPath'/><parameter name='params' type='java.security.cert.CertPathParameters'/><exception name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class extends='java.lang.Object' name='CertStore'><constructor name='CertStore' type='java.security.cert.CertStore' visibility='protected'><parameter name='storeSpi' type='java.security.cert.CertStoreSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='type' type='java.lang.String'/><parameter name='params' type='java.security.cert.CertStoreParameters'/></constructor><method final='true' name='getCRLs' return='java.util.Collection&lt;? extends java.security.cert.CRL&gt;'><parameter name='selector' type='java.security.cert.CRLSelector'/><exception name='CertStoreException' type='java.security.cert.CertStoreException'/></method><method final='true' name='getCertStoreParameters' return='java.security.cert.CertStoreParameters'/><method final='true' name='getCertificates' return='java.util.Collection&lt;? extends java.security.cert.Certificate&gt;'><parameter name='selector' type='java.security.cert.CertSelector'/><exception name='CertStoreException' type='java.security.cert.CertStoreException'/></method><method final='true' name='getDefaultType' return='java.lang.String' static='true'/><method name='getInstance' return='java.security.cert.CertStore' static='true'><parameter name='type' type='java.lang.String'/><parameter name='params' type='java.security.cert.CertStoreParameters'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='java.security.cert.CertStore' static='true'><parameter name='type' type='java.lang.String'/><parameter name='params' type='java.security.cert.CertStoreParameters'/><parameter name='provider' type='java.lang.String'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='java.security.cert.CertStore' static='true'><parameter name='type' type='java.lang.String'/><parameter name='params' type='java.security.cert.CertStoreParameters'/><parameter name='provider' type='java.security.Provider'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='getType' return='java.lang.String'/></class><class extends='java.security.GeneralSecurityException' name='CertStoreException'><constructor name='CertStoreException' type='java.security.cert.CertStoreException'><parameter name='msg' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertStoreException' type='java.security.cert.CertStoreException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertStoreException' type='java.security.cert.CertStoreException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertStoreException' type='java.security.cert.CertStoreException'/></class><class abstract='true' extends='java.lang.Object' name='CertStoreSpi'><constructor name='CertStoreSpi' type='java.security.cert.CertStoreSpi'><parameter name='params' type='java.security.cert.CertStoreParameters'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></constructor><method abstract='true' name='engineGetCRLs' return='java.util.Collection&lt;? extends java.security.cert.CRL&gt;'><parameter name='selector' type='java.security.cert.CRLSelector'/><exception name='CertStoreException' type='java.security.cert.CertStoreException'/></method><method abstract='true' name='engineGetCertificates' return='java.util.Collection&lt;? extends java.security.cert.Certificate&gt;'><parameter name='selector' type='java.security.cert.CertSelector'/><exception name='CertStoreException' type='java.security.cert.CertStoreException'/></method></class><class abstract='true' extends='java.lang.Object' name='Certificate'><constructor name='Certificate' type='java.security.cert.Certificate' visibility='protected'><parameter name='type' type='java.lang.String'/></constructor><method abstract='true' name='getEncoded' return='byte[]'><exception name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'/></method><method abstract='true' name='getPublicKey' return='java.security.PublicKey'/><method final='true' name='getType' return='java.lang.String'/><method abstract='true' name='toString' return='java.lang.String'/><method abstract='true' name='verify'><parameter name='key' type='java.security.PublicKey'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method abstract='true' name='verify'><parameter name='key' type='java.security.PublicKey'/><parameter name='sigProvider' type='java.lang.String'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method name='writeReplace' return='java.lang.Object' visibility='protected'><exception name='ObjectStreamException' type='java.io.ObjectStreamException'/></method></class><class extends='java.lang.Object' name='Certificate.CertificateRep' static='true' visibility='protected'><constructor name='Certificate.CertificateRep' type='java.security.cert.Certificate.CertificateRep' visibility='protected'><parameter name='type' type='java.lang.String'/><parameter name='data' type='byte[]'/></constructor><method name='readResolve' return='java.lang.Object' visibility='protected'><exception name='ObjectStreamException' type='java.io.ObjectStreamException'/></method></class><class extends='java.security.cert.CertificateException' name='CertificateEncodingException'><constructor name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'/><constructor name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.security.GeneralSecurityException' name='CertificateException'><constructor name='CertificateException' type='java.security.cert.CertificateException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateException' type='java.security.cert.CertificateException'/><constructor name='CertificateException' type='java.security.cert.CertificateException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertificateException' type='java.security.cert.CertificateException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.security.cert.CertificateException' name='CertificateExpiredException'><constructor name='CertificateExpiredException' type='java.security.cert.CertificateExpiredException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateExpiredException' type='java.security.cert.CertificateExpiredException'/></class><class extends='java.lang.Object' name='CertificateFactory'><constructor name='CertificateFactory' type='java.security.cert.CertificateFactory' visibility='protected'><parameter name='certFacSpi' type='java.security.cert.CertificateFactorySpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='type' type='java.lang.String'/></constructor><method final='true' name='generateCRL' return='java.security.cert.CRL'><parameter name='inStream' type='java.io.InputStream'/><exception name='CRLException' type='java.security.cert.CRLException'/></method><method final='true' name='generateCRLs' return='java.util.Collection&lt;? extends java.security.cert.CRL&gt;'><parameter name='inStream' type='java.io.InputStream'/><exception name='CRLException' type='java.security.cert.CRLException'/></method><method final='true' name='generateCertPath' return='java.security.cert.CertPath'><parameter name='inStream' type='java.io.InputStream'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method final='true' name='generateCertPath' return='java.security.cert.CertPath'><parameter name='inStream' type='java.io.InputStream'/><parameter name='encoding' type='java.lang.String'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method final='true' name='generateCertPath' return='java.security.cert.CertPath'><parameter name='certificates' type='java.util.List&lt;? extends java.security.cert.Certificate&gt;'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method final='true' name='generateCertificate' return='java.security.cert.Certificate'><parameter name='inStream' type='java.io.InputStream'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method final='true' name='generateCertificates' return='java.util.Collection&lt;? extends java.security.cert.Certificate&gt;'><parameter name='inStream' type='java.io.InputStream'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method final='true' name='getCertPathEncodings' return='java.util.Iterator&lt;java.lang.String&gt;'/><method final='true' name='getInstance' return='java.security.cert.CertificateFactory' static='true'><parameter name='type' type='java.lang.String'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method final='true' name='getInstance' return='java.security.cert.CertificateFactory' static='true'><parameter name='type' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='CertificateException' type='java.security.cert.CertificateException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='java.security.cert.CertificateFactory' static='true'><parameter name='type' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='getType' return='java.lang.String'/></class><class abstract='true' extends='java.lang.Object' name='CertificateFactorySpi'><constructor name='CertificateFactorySpi' type='java.security.cert.CertificateFactorySpi'/><method abstract='true' name='engineGenerateCRL' return='java.security.cert.CRL'><parameter name='inStream' type='java.io.InputStream'/><exception name='CRLException' type='java.security.cert.CRLException'/></method><method abstract='true' name='engineGenerateCRLs' return='java.util.Collection&lt;? extends java.security.cert.CRL&gt;'><parameter name='inStream' type='java.io.InputStream'/><exception name='CRLException' type='java.security.cert.CRLException'/></method><method name='engineGenerateCertPath' return='java.security.cert.CertPath'><parameter name='inStream' type='java.io.InputStream'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method name='engineGenerateCertPath' return='java.security.cert.CertPath'><parameter name='inStream' type='java.io.InputStream'/><parameter name='encoding' type='java.lang.String'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method name='engineGenerateCertPath' return='java.security.cert.CertPath'><parameter name='certificates' type='java.util.List&lt;? extends java.security.cert.Certificate&gt;'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method abstract='true' name='engineGenerateCertificate' return='java.security.cert.Certificate'><parameter name='inStream' type='java.io.InputStream'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method abstract='true' name='engineGenerateCertificates' return='java.util.Collection&lt;? extends java.security.cert.Certificate&gt;'><parameter name='inStream' type='java.io.InputStream'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method name='engineGetCertPathEncodings' return='java.util.Iterator&lt;java.lang.String&gt;'/></class><class extends='java.security.cert.CertificateException' name='CertificateNotYetValidException'><constructor name='CertificateNotYetValidException' type='java.security.cert.CertificateNotYetValidException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateNotYetValidException' type='java.security.cert.CertificateNotYetValidException'/></class><class extends='java.security.cert.CertificateException' name='CertificateParsingException'><constructor name='CertificateParsingException' type='java.security.cert.CertificateParsingException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateParsingException' type='java.security.cert.CertificateParsingException'/><constructor name='CertificateParsingException' type='java.security.cert.CertificateParsingException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='CertificateParsingException' type='java.security.cert.CertificateParsingException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='CollectionCertStoreParameters'><constructor name='CollectionCertStoreParameters' type='java.security.cert.CollectionCertStoreParameters'/><constructor name='CollectionCertStoreParameters' type='java.security.cert.CollectionCertStoreParameters'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></constructor><method name='clone' return='java.lang.Object'/><method name='getCollection' return='java.util.Collection&lt;?&gt;'/></class><class extends='java.lang.Object' name='LDAPCertStoreParameters'><constructor name='LDAPCertStoreParameters' type='java.security.cert.LDAPCertStoreParameters'><parameter name='serverName' type='java.lang.String'/><parameter name='port' type='int'/></constructor><constructor name='LDAPCertStoreParameters' type='java.security.cert.LDAPCertStoreParameters'/><constructor name='LDAPCertStoreParameters' type='java.security.cert.LDAPCertStoreParameters'><parameter name='serverName' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'/><method name='getPort' return='int'/><method name='getServerName' return='java.lang.String'/></class><class extends='java.security.cert.PKIXParameters' name='PKIXBuilderParameters'><constructor name='PKIXBuilderParameters' type='java.security.cert.PKIXBuilderParameters'><parameter name='trustAnchors' type='java.util.Set&lt;java.security.cert.TrustAnchor&gt;'/><parameter name='targetConstraints' type='java.security.cert.CertSelector'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></constructor><constructor name='PKIXBuilderParameters' type='java.security.cert.PKIXBuilderParameters'><parameter name='keyStore' type='java.security.KeyStore'/><parameter name='targetConstraints' type='java.security.cert.CertSelector'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></constructor><method name='getMaxPathLength' return='int'/><method name='setMaxPathLength'><parameter name='maxPathLength' type='int'/></method></class><class extends='java.security.cert.PKIXCertPathValidatorResult' name='PKIXCertPathBuilderResult'><constructor name='PKIXCertPathBuilderResult' type='java.security.cert.PKIXCertPathBuilderResult'><parameter name='certPath' type='java.security.cert.CertPath'/><parameter name='trustAnchor' type='java.security.cert.TrustAnchor'/><parameter name='policyTree' type='java.security.cert.PolicyNode'/><parameter name='subjectPublicKey' type='java.security.PublicKey'/></constructor><method name='getCertPath' return='java.security.cert.CertPath'/></class><class abstract='true' extends='java.lang.Object' name='PKIXCertPathChecker'><constructor name='PKIXCertPathChecker' type='java.security.cert.PKIXCertPathChecker' visibility='protected'/><method abstract='true' name='check'><parameter name='cert' type='java.security.cert.Certificate'/><parameter name='unresolvedCritExts' type='java.util.Collection&lt;java.lang.String&gt;'/><exception name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'/></method><method name='clone' return='java.lang.Object'/><method abstract='true' name='getSupportedExtensions' return='java.util.Set&lt;java.lang.String&gt;'/><method abstract='true' name='init'><parameter name='forward' type='boolean'/><exception name='CertPathValidatorException' type='java.security.cert.CertPathValidatorException'/></method><method abstract='true' name='isForwardCheckingSupported' return='boolean'/></class><class extends='java.lang.Object' name='PKIXCertPathValidatorResult'><constructor name='PKIXCertPathValidatorResult' type='java.security.cert.PKIXCertPathValidatorResult'><parameter name='trustAnchor' type='java.security.cert.TrustAnchor'/><parameter name='policyTree' type='java.security.cert.PolicyNode'/><parameter name='subjectPublicKey' type='java.security.PublicKey'/></constructor><method name='clone' return='java.lang.Object'/><method name='getPolicyTree' return='java.security.cert.PolicyNode'/><method name='getPublicKey' return='java.security.PublicKey'/><method name='getTrustAnchor' return='java.security.cert.TrustAnchor'/></class><class extends='java.lang.Object' name='PKIXParameters'><constructor name='PKIXParameters' type='java.security.cert.PKIXParameters'><parameter name='trustAnchors' type='java.util.Set&lt;java.security.cert.TrustAnchor&gt;'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></constructor><constructor name='PKIXParameters' type='java.security.cert.PKIXParameters'><parameter name='keyStore' type='java.security.KeyStore'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></constructor><method name='addCertPathChecker'><parameter name='checker' type='java.security.cert.PKIXCertPathChecker'/></method><method name='addCertStore'><parameter name='store' type='java.security.cert.CertStore'/></method><method name='clone' return='java.lang.Object'/><method name='getCertPathCheckers' return='java.util.List&lt;java.security.cert.PKIXCertPathChecker&gt;'/><method name='getCertStores' return='java.util.List&lt;java.security.cert.CertStore&gt;'/><method name='getDate' return='java.util.Date'/><method name='getInitialPolicies' return='java.util.Set&lt;java.lang.String&gt;'/><method name='getPolicyQualifiersRejected' return='boolean'/><method name='getSigProvider' return='java.lang.String'/><method name='getTargetCertConstraints' return='java.security.cert.CertSelector'/><method name='getTrustAnchors' return='java.util.Set&lt;java.security.cert.TrustAnchor&gt;'/><method name='isAnyPolicyInhibited' return='boolean'/><method name='isExplicitPolicyRequired' return='boolean'/><method name='isPolicyMappingInhibited' return='boolean'/><method name='isRevocationEnabled' return='boolean'/><method name='setAnyPolicyInhibited'><parameter name='anyPolicyInhibited' type='boolean'/></method><method name='setCertPathCheckers'><parameter name='certPathCheckers' type='java.util.List&lt;java.security.cert.PKIXCertPathChecker&gt;'/></method><method name='setCertStores'><parameter name='certStores' type='java.util.List&lt;java.security.cert.CertStore&gt;'/></method><method name='setDate'><parameter name='date' type='java.util.Date'/></method><method name='setExplicitPolicyRequired'><parameter name='explicitPolicyRequired' type='boolean'/></method><method name='setInitialPolicies'><parameter name='initialPolicies' type='java.util.Set&lt;java.lang.String&gt;'/></method><method name='setPolicyMappingInhibited'><parameter name='policyMappingInhibited' type='boolean'/></method><method name='setPolicyQualifiersRejected'><parameter name='policyQualifiersRejected' type='boolean'/></method><method name='setRevocationEnabled'><parameter name='revocationEnabled' type='boolean'/></method><method name='setSigProvider'><parameter name='sigProvider' type='java.lang.String'/></method><method name='setTargetCertConstraints'><parameter name='targetCertConstraints' type='java.security.cert.CertSelector'/></method><method name='setTrustAnchors'><parameter name='trustAnchors' type='java.util.Set&lt;java.security.cert.TrustAnchor&gt;'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class extends='java.lang.Object' name='PolicyQualifierInfo'><constructor name='PolicyQualifierInfo' type='java.security.cert.PolicyQualifierInfo'><parameter name='encoded' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></constructor><method final='true' name='getEncoded' return='byte[]'/><method final='true' name='getPolicyQualifier' return='byte[]'/><method final='true' name='getPolicyQualifierId' return='java.lang.String'/></class><class extends='java.lang.Object' name='TrustAnchor'><constructor name='TrustAnchor' type='java.security.cert.TrustAnchor'><parameter name='trustedCert' type='java.security.cert.X509Certificate'/><parameter name='nameConstraints' type='byte[]'/></constructor><constructor name='TrustAnchor' type='java.security.cert.TrustAnchor'><parameter name='caName' type='java.lang.String'/><parameter name='caPublicKey' type='java.security.PublicKey'/><parameter name='nameConstraints' type='byte[]'/></constructor><constructor name='TrustAnchor' type='java.security.cert.TrustAnchor'><parameter name='caPrincipal' type='javax.security.auth.x500.X500Principal'/><parameter name='caPublicKey' type='java.security.PublicKey'/><parameter name='nameConstraints' type='byte[]'/></constructor><method final='true' name='getCA' return='javax.security.auth.x500.X500Principal'/><method final='true' name='getCAName' return='java.lang.String'/><method final='true' name='getCAPublicKey' return='java.security.PublicKey'/><method final='true' name='getNameConstraints' return='byte[]'/><method final='true' name='getTrustedCert' return='java.security.cert.X509Certificate'/></class><class abstract='true' extends='java.security.cert.CRL' name='X509CRL'><constructor name='X509CRL' type='java.security.cert.X509CRL' visibility='protected'/><method abstract='true' name='getEncoded' return='byte[]'><exception name='CRLException' type='java.security.cert.CRLException'/></method><method abstract='true' name='getIssuerDN' return='java.security.Principal'/><method name='getIssuerX500Principal' return='javax.security.auth.x500.X500Principal'/><method abstract='true' name='getNextUpdate' return='java.util.Date'/><method abstract='true' name='getRevokedCertificate' return='java.security.cert.X509CRLEntry'><parameter name='serialNumber' type='java.math.BigInteger'/></method><method name='getRevokedCertificate' return='java.security.cert.X509CRLEntry'><parameter name='certificate' type='java.security.cert.X509Certificate'/></method><method abstract='true' name='getRevokedCertificates' return='java.util.Set&lt;? extends java.security.cert.X509CRLEntry&gt;'/><method abstract='true' name='getSigAlgName' return='java.lang.String'/><method abstract='true' name='getSigAlgOID' return='java.lang.String'/><method abstract='true' name='getSigAlgParams' return='byte[]'/><method abstract='true' name='getSignature' return='byte[]'/><method abstract='true' name='getTBSCertList' return='byte[]'><exception name='CRLException' type='java.security.cert.CRLException'/></method><method abstract='true' name='getThisUpdate' return='java.util.Date'/><method abstract='true' name='getVersion' return='int'/><method abstract='true' name='verify'><parameter name='key' type='java.security.PublicKey'/><exception name='CRLException' type='java.security.cert.CRLException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method abstract='true' name='verify'><parameter name='key' type='java.security.PublicKey'/><parameter name='sigProvider' type='java.lang.String'/><exception name='CRLException' type='java.security.cert.CRLException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/><exception name='SignatureException' type='java.security.SignatureException'/></method></class><class abstract='true' extends='java.lang.Object' name='X509CRLEntry'><constructor name='X509CRLEntry' type='java.security.cert.X509CRLEntry'/><method name='getCertificateIssuer' return='javax.security.auth.x500.X500Principal'/><method abstract='true' name='getEncoded' return='byte[]'><exception name='CRLException' type='java.security.cert.CRLException'/></method><method abstract='true' name='getRevocationDate' return='java.util.Date'/><method abstract='true' name='getSerialNumber' return='java.math.BigInteger'/><method abstract='true' name='hasExtensions' return='boolean'/><method abstract='true' name='toString' return='java.lang.String'/></class><class extends='java.lang.Object' name='X509CRLSelector'><constructor name='X509CRLSelector' type='java.security.cert.X509CRLSelector'/><method name='addIssuer'><parameter name='issuer' type='javax.security.auth.x500.X500Principal'/></method><method name='addIssuerName'><parameter name='iss_name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='addIssuerName'><parameter name='iss_name' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='clone' return='java.lang.Object'/><method name='getCertificateChecking' return='java.security.cert.X509Certificate'/><method name='getDateAndTime' return='java.util.Date'/><method name='getIssuerNames' return='java.util.Collection&lt;java.lang.Object&gt;'/><method name='getIssuers' return='java.util.Collection&lt;javax.security.auth.x500.X500Principal&gt;'/><method name='getMaxCRL' return='java.math.BigInteger'/><method name='getMinCRL' return='java.math.BigInteger'/><method name='match' return='boolean'><parameter name='crl' type='java.security.cert.CRL'/></method><method name='setCertificateChecking'><parameter name='cert' type='java.security.cert.X509Certificate'/></method><method name='setDateAndTime'><parameter name='dateAndTime' type='java.util.Date'/></method><method name='setIssuerNames'><parameter name='names' type='java.util.Collection&lt;?&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='setIssuers'><parameter name='issuers' type='java.util.Collection&lt;javax.security.auth.x500.X500Principal&gt;'/></method><method name='setMaxCRLNumber'><parameter name='maxCRL' type='java.math.BigInteger'/></method><method name='setMinCRLNumber'><parameter name='minCRL' type='java.math.BigInteger'/></method></class><class extends='java.lang.Object' name='X509CertSelector'><constructor name='X509CertSelector' type='java.security.cert.X509CertSelector'/><method name='addPathToName'><parameter name='type' type='int'/><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='addPathToName'><parameter name='type' type='int'/><parameter name='name' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='addSubjectAlternativeName'><parameter name='tag' type='int'/><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='addSubjectAlternativeName'><parameter name='tag' type='int'/><parameter name='name' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='clone' return='java.lang.Object'/><method name='getAuthorityKeyIdentifier' return='byte[]'/><method name='getBasicConstraints' return='int'/><method name='getCertificate' return='java.security.cert.X509Certificate'/><method name='getCertificateValid' return='java.util.Date'/><method name='getExtendedKeyUsage' return='java.util.Set&lt;java.lang.String&gt;'/><method name='getIssuer' return='javax.security.auth.x500.X500Principal'/><method name='getIssuerAsBytes' return='byte[]'><exception name='IOException' type='java.io.IOException'/></method><method name='getIssuerAsString' return='java.lang.String'/><method name='getKeyUsage' return='boolean[]'/><method name='getMatchAllSubjectAltNames' return='boolean'/><method name='getNameConstraints' return='byte[]'/><method name='getPathToNames' return='java.util.Collection&lt;java.util.List&lt;?&gt;&gt;'/><method name='getPolicy' return='java.util.Set&lt;java.lang.String&gt;'/><method name='getPrivateKeyValid' return='java.util.Date'/><method name='getSerialNumber' return='java.math.BigInteger'/><method name='getSubject' return='javax.security.auth.x500.X500Principal'/><method name='getSubjectAlternativeNames' return='java.util.Collection&lt;java.util.List&lt;?&gt;&gt;'/><method name='getSubjectAsBytes' return='byte[]'><exception name='IOException' type='java.io.IOException'/></method><method name='getSubjectAsString' return='java.lang.String'/><method name='getSubjectKeyIdentifier' return='byte[]'/><method name='getSubjectPublicKey' return='java.security.PublicKey'/><method name='getSubjectPublicKeyAlgID' return='java.lang.String'/><method name='match' return='boolean'><parameter name='certificate' type='java.security.cert.Certificate'/></method><method name='setAuthorityKeyIdentifier'><parameter name='authorityKeyIdentifier' type='byte[]'/></method><method name='setBasicConstraints'><parameter name='pathLen' type='int'/></method><method name='setCertificate'><parameter name='certificate' type='java.security.cert.X509Certificate'/></method><method name='setCertificateValid'><parameter name='certificateValid' type='java.util.Date'/></method><method name='setExtendedKeyUsage'><parameter name='keyUsage' type='java.util.Set&lt;java.lang.String&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='setIssuer'><parameter name='issuer' type='javax.security.auth.x500.X500Principal'/></method><method name='setIssuer'><parameter name='issuerName' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='setIssuer'><parameter name='issuerDN' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='setKeyUsage'><parameter name='keyUsage' type='boolean[]'/></method><method name='setMatchAllSubjectAltNames'><parameter name='matchAllNames' type='boolean'/></method><method name='setNameConstraints'><parameter name='bytes' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='setPathToNames'><parameter name='names' type='java.util.Collection&lt;java.util.List&lt;?&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='setPolicy'><parameter name='policies' type='java.util.Set&lt;java.lang.String&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='setPrivateKeyValid'><parameter name='privateKeyValid' type='java.util.Date'/></method><method name='setSerialNumber'><parameter name='serialNumber' type='java.math.BigInteger'/></method><method name='setSubject'><parameter name='subject' type='javax.security.auth.x500.X500Principal'/></method><method name='setSubject'><parameter name='subjectDN' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='setSubject'><parameter name='subjectDN' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='setSubjectAlternativeNames'><parameter name='names' type='java.util.Collection&lt;java.util.List&lt;?&gt;&gt;'/><exception name='IOException' type='java.io.IOException'/></method><method name='setSubjectKeyIdentifier'><parameter name='subjectKeyIdentifier' type='byte[]'/></method><method name='setSubjectPublicKey'><parameter name='key' type='java.security.PublicKey'/></method><method name='setSubjectPublicKey'><parameter name='key' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='setSubjectPublicKeyAlgID'><parameter name='oid' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.security.cert.Certificate' name='X509Certificate'><constructor name='X509Certificate' type='java.security.cert.X509Certificate' visibility='protected'/><method abstract='true' name='checkValidity'><exception name='CertificateExpiredException' type='java.security.cert.CertificateExpiredException'/><exception name='CertificateNotYetValidException' type='java.security.cert.CertificateNotYetValidException'/></method><method abstract='true' name='checkValidity'><parameter name='date' type='java.util.Date'/><exception name='CertificateExpiredException' type='java.security.cert.CertificateExpiredException'/><exception name='CertificateNotYetValidException' type='java.security.cert.CertificateNotYetValidException'/></method><method abstract='true' name='getBasicConstraints' return='int'/><method name='getExtendedKeyUsage' return='java.util.List&lt;java.lang.String&gt;'><exception name='CertificateParsingException' type='java.security.cert.CertificateParsingException'/></method><method name='getIssuerAlternativeNames' return='java.util.Collection&lt;java.util.List&lt;?&gt;&gt;'><exception name='CertificateParsingException' type='java.security.cert.CertificateParsingException'/></method><method abstract='true' name='getIssuerDN' return='java.security.Principal'/><method abstract='true' name='getIssuerUniqueID' return='boolean[]'/><method name='getIssuerX500Principal' return='javax.security.auth.x500.X500Principal'/><method abstract='true' name='getKeyUsage' return='boolean[]'/><method abstract='true' name='getNotAfter' return='java.util.Date'/><method abstract='true' name='getNotBefore' return='java.util.Date'/><method abstract='true' name='getSerialNumber' return='java.math.BigInteger'/><method abstract='true' name='getSigAlgName' return='java.lang.String'/><method abstract='true' name='getSigAlgOID' return='java.lang.String'/><method abstract='true' name='getSigAlgParams' return='byte[]'/><method abstract='true' name='getSignature' return='byte[]'/><method name='getSubjectAlternativeNames' return='java.util.Collection&lt;java.util.List&lt;?&gt;&gt;'><exception name='CertificateParsingException' type='java.security.cert.CertificateParsingException'/></method><method abstract='true' name='getSubjectDN' return='java.security.Principal'/><method abstract='true' name='getSubjectUniqueID' return='boolean[]'/><method name='getSubjectX500Principal' return='javax.security.auth.x500.X500Principal'/><method abstract='true' name='getTBSCertificate' return='byte[]'><exception name='CertificateEncodingException' type='java.security.cert.CertificateEncodingException'/></method><method abstract='true' name='getVersion' return='int'/></class><interface abstract='true' name='CRLSelector'><method abstract='true' name='clone' return='java.lang.Object'/><method abstract='true' name='match' return='boolean'><parameter name='crl' type='java.security.cert.CRL'/></method></interface><interface abstract='true' name='CertPathBuilderResult'><method abstract='true' name='clone' return='java.lang.Object'/><method abstract='true' name='getCertPath' return='java.security.cert.CertPath'/></interface><interface abstract='true' name='CertPathParameters'><method abstract='true' name='clone' return='java.lang.Object'/></interface><interface abstract='true' name='CertPathValidatorResult'><method abstract='true' name='clone' return='java.lang.Object'/></interface><interface abstract='true' name='CertSelector'><method abstract='true' name='clone' return='java.lang.Object'/><method abstract='true' name='match' return='boolean'><parameter name='cert' type='java.security.cert.Certificate'/></method></interface><interface abstract='true' name='CertStoreParameters'><method abstract='true' name='clone' return='java.lang.Object'/></interface><interface abstract='true' name='PolicyNode'><method abstract='true' name='getChildren' return='java.util.Iterator&lt;? extends java.security.cert.PolicyNode&gt;'/><method abstract='true' name='getDepth' return='int'/><method abstract='true' name='getExpectedPolicies' return='java.util.Set&lt;java.lang.String&gt;'/><method abstract='true' name='getParent' return='java.security.cert.PolicyNode'/><method abstract='true' name='getPolicyQualifiers' return='java.util.Set&lt;? extends java.security.cert.PolicyQualifierInfo&gt;'/><method abstract='true' name='getValidPolicy' return='java.lang.String'/><method abstract='true' name='isCritical' return='boolean'/></interface><interface abstract='true' name='X509Extension'><method abstract='true' name='getCriticalExtensionOIDs' return='java.util.Set&lt;java.lang.String&gt;'/><method abstract='true' name='getExtensionValue' return='byte[]'><parameter name='oid' type='java.lang.String'/></method><method abstract='true' name='getNonCriticalExtensionOIDs' return='java.util.Set&lt;java.lang.String&gt;'/><method abstract='true' name='hasUnsupportedCriticalExtension' return='boolean'/></interface></package><package name='java.security.interfaces'><interface abstract='true' name='DSAKey'><method abstract='true' name='getParams' return='java.security.interfaces.DSAParams'/></interface><interface abstract='true' name='DSAKeyPairGenerator'><method abstract='true' name='initialize'><parameter name='params' type='java.security.interfaces.DSAParams'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidParameterException' type='java.security.InvalidParameterException'/></method><method abstract='true' name='initialize'><parameter name='modlen' type='int'/><parameter name='genParams' type='boolean'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidParameterException' type='java.security.InvalidParameterException'/></method></interface><interface abstract='true' name='DSAParams'><method abstract='true' name='getG' return='java.math.BigInteger'/><method abstract='true' name='getP' return='java.math.BigInteger'/><method abstract='true' name='getQ' return='java.math.BigInteger'/></interface><interface abstract='true' name='DSAPrivateKey'><method abstract='true' name='getX' return='java.math.BigInteger'/></interface><interface abstract='true' name='DSAPublicKey'><method abstract='true' name='getY' return='java.math.BigInteger'/></interface><interface abstract='true' name='ECKey'><method abstract='true' name='getParams' return='java.security.spec.ECParameterSpec'/></interface><interface abstract='true' name='ECPrivateKey'><method abstract='true' name='getS' return='java.math.BigInteger'/></interface><interface abstract='true' name='ECPublicKey'><method abstract='true' name='getW' return='java.security.spec.ECPoint'/></interface><interface abstract='true' name='RSAKey'><method abstract='true' name='getModulus' return='java.math.BigInteger'/></interface><interface abstract='true' name='RSAMultiPrimePrivateCrtKey'><method abstract='true' name='getCrtCoefficient' return='java.math.BigInteger'/><method abstract='true' name='getOtherPrimeInfo' return='java.security.spec.RSAOtherPrimeInfo[]'/><method abstract='true' name='getPrimeExponentP' return='java.math.BigInteger'/><method abstract='true' name='getPrimeExponentQ' return='java.math.BigInteger'/><method abstract='true' name='getPrimeP' return='java.math.BigInteger'/><method abstract='true' name='getPrimeQ' return='java.math.BigInteger'/><method abstract='true' name='getPublicExponent' return='java.math.BigInteger'/></interface><interface abstract='true' name='RSAPrivateCrtKey'><method abstract='true' name='getCrtCoefficient' return='java.math.BigInteger'/><method abstract='true' name='getPrimeExponentP' return='java.math.BigInteger'/><method abstract='true' name='getPrimeExponentQ' return='java.math.BigInteger'/><method abstract='true' name='getPrimeP' return='java.math.BigInteger'/><method abstract='true' name='getPrimeQ' return='java.math.BigInteger'/><method abstract='true' name='getPublicExponent' return='java.math.BigInteger'/></interface><interface abstract='true' name='RSAPrivateKey'><method abstract='true' name='getPrivateExponent' return='java.math.BigInteger'/></interface><interface abstract='true' name='RSAPublicKey'><method abstract='true' name='getPublicExponent' return='java.math.BigInteger'/></interface></package><package name='java.security.spec'><class extends='java.lang.Object' name='DSAParameterSpec'><constructor name='DSAParameterSpec' type='java.security.spec.DSAParameterSpec'><parameter name='p' type='java.math.BigInteger'/><parameter name='q' type='java.math.BigInteger'/><parameter name='g' type='java.math.BigInteger'/></constructor><method name='getG' return='java.math.BigInteger'/><method name='getP' return='java.math.BigInteger'/><method name='getQ' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='DSAPrivateKeySpec'><constructor name='DSAPrivateKeySpec' type='java.security.spec.DSAPrivateKeySpec'><parameter name='x' type='java.math.BigInteger'/><parameter name='p' type='java.math.BigInteger'/><parameter name='q' type='java.math.BigInteger'/><parameter name='g' type='java.math.BigInteger'/></constructor><method name='getG' return='java.math.BigInteger'/><method name='getP' return='java.math.BigInteger'/><method name='getQ' return='java.math.BigInteger'/><method name='getX' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='DSAPublicKeySpec'><constructor name='DSAPublicKeySpec' type='java.security.spec.DSAPublicKeySpec'><parameter name='y' type='java.math.BigInteger'/><parameter name='p' type='java.math.BigInteger'/><parameter name='q' type='java.math.BigInteger'/><parameter name='g' type='java.math.BigInteger'/></constructor><method name='getG' return='java.math.BigInteger'/><method name='getP' return='java.math.BigInteger'/><method name='getQ' return='java.math.BigInteger'/><method name='getY' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='ECFieldF2m'><constructor name='ECFieldF2m' type='java.security.spec.ECFieldF2m'><parameter name='m' type='int'/></constructor><constructor name='ECFieldF2m' type='java.security.spec.ECFieldF2m'><parameter name='m' type='int'/><parameter name='rp' type='java.math.BigInteger'/></constructor><constructor name='ECFieldF2m' type='java.security.spec.ECFieldF2m'><parameter name='m' type='int'/><parameter name='ks' type='int[]'/></constructor><method name='getFieldSize' return='int'/><method name='getM' return='int'/><method name='getMidTermsOfReductionPolynomial' return='int[]'/><method name='getReductionPolynomial' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='ECFieldFp'><constructor name='ECFieldFp' type='java.security.spec.ECFieldFp'><parameter name='p' type='java.math.BigInteger'/></constructor><method name='getFieldSize' return='int'/><method name='getP' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='ECGenParameterSpec'><constructor name='ECGenParameterSpec' type='java.security.spec.ECGenParameterSpec'><parameter name='name' type='java.lang.String'/></constructor><method name='getName' return='java.lang.String'/></class><class extends='java.lang.Object' name='ECParameterSpec'><constructor name='ECParameterSpec' type='java.security.spec.ECParameterSpec'><parameter name='curve' type='java.security.spec.EllipticCurve'/><parameter name='generator' type='java.security.spec.ECPoint'/><parameter name='order' type='java.math.BigInteger'/><parameter name='cofactor' type='int'/></constructor><method name='getCofactor' return='int'/><method name='getCurve' return='java.security.spec.EllipticCurve'/><method name='getGenerator' return='java.security.spec.ECPoint'/><method name='getOrder' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='ECPoint'><constructor name='ECPoint' type='java.security.spec.ECPoint'><parameter name='affineX' type='java.math.BigInteger'/><parameter name='affineY' type='java.math.BigInteger'/></constructor><method name='getAffineX' return='java.math.BigInteger'/><method name='getAffineY' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='ECPrivateKeySpec'><constructor name='ECPrivateKeySpec' type='java.security.spec.ECPrivateKeySpec'><parameter name='s' type='java.math.BigInteger'/><parameter name='params' type='java.security.spec.ECParameterSpec'/></constructor><method name='getParams' return='java.security.spec.ECParameterSpec'/><method name='getS' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='ECPublicKeySpec'><constructor name='ECPublicKeySpec' type='java.security.spec.ECPublicKeySpec'><parameter name='w' type='java.security.spec.ECPoint'/><parameter name='params' type='java.security.spec.ECParameterSpec'/></constructor><method name='getParams' return='java.security.spec.ECParameterSpec'/><method name='getW' return='java.security.spec.ECPoint'/></class><class extends='java.lang.Object' name='EllipticCurve'><constructor name='EllipticCurve' type='java.security.spec.EllipticCurve'><parameter name='field' type='java.security.spec.ECField'/><parameter name='a' type='java.math.BigInteger'/><parameter name='b' type='java.math.BigInteger'/><parameter name='seed' type='byte[]'/></constructor><constructor name='EllipticCurve' type='java.security.spec.EllipticCurve'><parameter name='field' type='java.security.spec.ECField'/><parameter name='a' type='java.math.BigInteger'/><parameter name='b' type='java.math.BigInteger'/></constructor><method name='getA' return='java.math.BigInteger'/><method name='getB' return='java.math.BigInteger'/><method name='getField' return='java.security.spec.ECField'/><method name='getSeed' return='byte[]'/></class><class abstract='true' extends='java.lang.Object' name='EncodedKeySpec'><constructor name='EncodedKeySpec' type='java.security.spec.EncodedKeySpec'><parameter name='encodedKey' type='byte[]'/></constructor><method name='getEncoded' return='byte[]'/><method abstract='true' name='getFormat' return='java.lang.String'/></class><class extends='java.security.GeneralSecurityException' name='InvalidKeySpecException'><constructor name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/><constructor name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.security.GeneralSecurityException' name='InvalidParameterSpecException'><constructor name='InvalidParameterSpecException' type='java.security.spec.InvalidParameterSpecException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='InvalidParameterSpecException' type='java.security.spec.InvalidParameterSpecException'/></class><class extends='java.lang.Object' name='MGF1ParameterSpec'><constructor name='MGF1ParameterSpec' type='java.security.spec.MGF1ParameterSpec'><parameter name='mdName' type='java.lang.String'/></constructor><method name='getDigestAlgorithm' return='java.lang.String'/></class><class extends='java.security.spec.EncodedKeySpec' name='PKCS8EncodedKeySpec'><constructor name='PKCS8EncodedKeySpec' type='java.security.spec.PKCS8EncodedKeySpec'><parameter name='encodedKey' type='byte[]'/></constructor><method final='true' name='getFormat' return='java.lang.String'/></class><class extends='java.lang.Object' name='PSSParameterSpec'><constructor name='PSSParameterSpec' type='java.security.spec.PSSParameterSpec'><parameter name='saltLen' type='int'/></constructor><constructor name='PSSParameterSpec' type='java.security.spec.PSSParameterSpec'><parameter name='mdName' type='java.lang.String'/><parameter name='mgfName' type='java.lang.String'/><parameter name='mgfSpec' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='saltLen' type='int'/><parameter name='trailerField' type='int'/></constructor><method name='getDigestAlgorithm' return='java.lang.String'/><method name='getMGFAlgorithm' return='java.lang.String'/><method name='getMGFParameters' return='java.security.spec.AlgorithmParameterSpec'/><method name='getSaltLength' return='int'/><method name='getTrailerField' return='int'/></class><class extends='java.lang.Object' name='RSAKeyGenParameterSpec'><constructor name='RSAKeyGenParameterSpec' type='java.security.spec.RSAKeyGenParameterSpec'><parameter name='keysize' type='int'/><parameter name='publicExponent' type='java.math.BigInteger'/></constructor><method name='getKeysize' return='int'/><method name='getPublicExponent' return='java.math.BigInteger'/></class><class extends='java.security.spec.RSAPrivateKeySpec' name='RSAMultiPrimePrivateCrtKeySpec'><constructor name='RSAMultiPrimePrivateCrtKeySpec' type='java.security.spec.RSAMultiPrimePrivateCrtKeySpec'><parameter name='modulus' type='java.math.BigInteger'/><parameter name='publicExponent' type='java.math.BigInteger'/><parameter name='privateExponent' type='java.math.BigInteger'/><parameter name='primeP' type='java.math.BigInteger'/><parameter name='primeQ' type='java.math.BigInteger'/><parameter name='primeExponentP' type='java.math.BigInteger'/><parameter name='primeExponentQ' type='java.math.BigInteger'/><parameter name='crtCoefficient' type='java.math.BigInteger'/><parameter name='otherPrimeInfo' type='java.security.spec.RSAOtherPrimeInfo[]'/></constructor><method name='getCrtCoefficient' return='java.math.BigInteger'/><method name='getOtherPrimeInfo' return='java.security.spec.RSAOtherPrimeInfo[]'/><method name='getPrimeExponentP' return='java.math.BigInteger'/><method name='getPrimeExponentQ' return='java.math.BigInteger'/><method name='getPrimeP' return='java.math.BigInteger'/><method name='getPrimeQ' return='java.math.BigInteger'/><method name='getPublicExponent' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='RSAOtherPrimeInfo'><constructor name='RSAOtherPrimeInfo' type='java.security.spec.RSAOtherPrimeInfo'><parameter name='prime' type='java.math.BigInteger'/><parameter name='primeExponent' type='java.math.BigInteger'/><parameter name='crtCoefficient' type='java.math.BigInteger'/></constructor><method final='true' name='getCrtCoefficient' return='java.math.BigInteger'/><method final='true' name='getExponent' return='java.math.BigInteger'/><method final='true' name='getPrime' return='java.math.BigInteger'/></class><class extends='java.security.spec.RSAPrivateKeySpec' name='RSAPrivateCrtKeySpec'><constructor name='RSAPrivateCrtKeySpec' type='java.security.spec.RSAPrivateCrtKeySpec'><parameter name='modulus' type='java.math.BigInteger'/><parameter name='publicExponent' type='java.math.BigInteger'/><parameter name='privateExponent' type='java.math.BigInteger'/><parameter name='primeP' type='java.math.BigInteger'/><parameter name='primeQ' type='java.math.BigInteger'/><parameter name='primeExponentP' type='java.math.BigInteger'/><parameter name='primeExponentQ' type='java.math.BigInteger'/><parameter name='crtCoefficient' type='java.math.BigInteger'/></constructor><method name='getCrtCoefficient' return='java.math.BigInteger'/><method name='getPrimeExponentP' return='java.math.BigInteger'/><method name='getPrimeExponentQ' return='java.math.BigInteger'/><method name='getPrimeP' return='java.math.BigInteger'/><method name='getPrimeQ' return='java.math.BigInteger'/><method name='getPublicExponent' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='RSAPrivateKeySpec'><constructor name='RSAPrivateKeySpec' type='java.security.spec.RSAPrivateKeySpec'><parameter name='modulus' type='java.math.BigInteger'/><parameter name='privateExponent' type='java.math.BigInteger'/></constructor><method name='getModulus' return='java.math.BigInteger'/><method name='getPrivateExponent' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='RSAPublicKeySpec'><constructor name='RSAPublicKeySpec' type='java.security.spec.RSAPublicKeySpec'><parameter name='modulus' type='java.math.BigInteger'/><parameter name='publicExponent' type='java.math.BigInteger'/></constructor><method name='getModulus' return='java.math.BigInteger'/><method name='getPublicExponent' return='java.math.BigInteger'/></class><class extends='java.security.spec.EncodedKeySpec' name='X509EncodedKeySpec'><constructor name='X509EncodedKeySpec' type='java.security.spec.X509EncodedKeySpec'><parameter name='encodedKey' type='byte[]'/></constructor><method final='true' name='getFormat' return='java.lang.String'/></class><interface abstract='true' name='AlgorithmParameterSpec'/><interface abstract='true' name='ECField'><method abstract='true' name='getFieldSize' return='int'/></interface><interface abstract='true' name='KeySpec'/></package><package name='java.sql'><class extends='java.sql.SQLException' name='BatchUpdateException'><constructor name='BatchUpdateException' type='java.sql.BatchUpdateException'/><constructor name='BatchUpdateException' type='java.sql.BatchUpdateException'><parameter name='updateCounts' type='int[]'/></constructor><constructor name='BatchUpdateException' type='java.sql.BatchUpdateException'><parameter name='reason' type='java.lang.String'/><parameter name='updateCounts' type='int[]'/></constructor><constructor name='BatchUpdateException' type='java.sql.BatchUpdateException'><parameter name='reason' type='java.lang.String'/><parameter name='SQLState' type='java.lang.String'/><parameter name='updateCounts' type='int[]'/></constructor><constructor name='BatchUpdateException' type='java.sql.BatchUpdateException'><parameter name='reason' type='java.lang.String'/><parameter name='SQLState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='updateCounts' type='int[]'/></constructor><method name='getUpdateCounts' return='int[]'/></class><class extends='java.sql.SQLWarning' name='DataTruncation'><constructor name='DataTruncation' type='java.sql.DataTruncation'><parameter name='index' type='int'/><parameter name='parameter' type='boolean'/><parameter name='read' type='boolean'/><parameter name='dataSize' type='int'/><parameter name='transferSize' type='int'/></constructor><method name='getDataSize' return='int'/><method name='getIndex' return='int'/><method name='getParameter' return='boolean'/><method name='getRead' return='boolean'/><method name='getTransferSize' return='int'/></class><class extends='java.util.Date' name='Date'><constructor deprecated='1' name='Date' type='java.sql.Date'><parameter name='theYear' type='int'/><parameter name='theMonth' type='int'/><parameter name='theDay' type='int'/></constructor><constructor name='Date' type='java.sql.Date'><parameter name='theDate' type='long'/></constructor><constructor api_added='14' name='deprecated Date' type='java.sql.deprecated Date'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><method name='valueOf' return='java.sql.Date' static='true'><parameter name='dateString' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='DriverManager'><method name='deregisterDriver' static='true'><parameter name='driver' type='java.sql.Driver'/><exception name='SQLException' type='java.sql.SQLException'/></method><method name='getConnection' return='java.sql.Connection' static='true'><parameter name='url' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method name='getConnection' return='java.sql.Connection' static='true'><parameter name='url' type='java.lang.String'/><parameter name='info' type='java.util.Properties'/><exception name='SQLException' type='java.sql.SQLException'/></method><method name='getConnection' return='java.sql.Connection' static='true'><parameter name='url' type='java.lang.String'/><parameter name='user' type='java.lang.String'/><parameter name='password' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method name='getDriver' return='java.sql.Driver' static='true'><parameter name='url' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method name='getDrivers' return='java.util.Enumeration&lt;java.sql.Driver&gt;' static='true'/><method deprecated='1' name='getLogStream' return='java.io.PrintStream' static='true'/><method name='getLogWriter' return='java.io.PrintWriter' static='true'/><method name='getLoginTimeout' return='int' static='true'/><method name='println' static='true'><parameter name='message' type='java.lang.String'/></method><method name='registerDriver' static='true'><parameter name='driver' type='java.sql.Driver'/><exception name='SQLException' type='java.sql.SQLException'/></method><method deprecated='1' name='setLogStream' static='true'><parameter name='out' type='java.io.PrintStream'/></method><method name='setLogWriter' static='true'><parameter name='out' type='java.io.PrintWriter'/></method><method name='setLoginTimeout' static='true'><parameter name='seconds' type='int'/></method></class><class extends='java.lang.Object' name='DriverPropertyInfo'><constructor name='DriverPropertyInfo' type='java.sql.DriverPropertyInfo'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='SQLException'><constructor name='SQLException' type='java.sql.SQLException'/><constructor name='SQLException' type='java.sql.SQLException'><parameter name='theReason' type='java.lang.String'/></constructor><constructor name='SQLException' type='java.sql.SQLException'><parameter name='theReason' type='java.lang.String'/><parameter name='theSQLState' type='java.lang.String'/></constructor><constructor name='SQLException' type='java.sql.SQLException'><parameter name='theReason' type='java.lang.String'/><parameter name='theSQLState' type='java.lang.String'/><parameter name='theErrorCode' type='int'/></constructor><method name='getErrorCode' return='int'/><method name='getNextException' return='java.sql.SQLException'/><method name='getSQLState' return='java.lang.String'/><method name='setNextException'><parameter name='ex' type='java.sql.SQLException'/></method><method api_added='9' name='iterator' return='java.util.Iterator&lt;java.lang.Throwable&gt;'/></class><class extends='java.security.BasicPermission' final='true' name='SQLPermission'><constructor name='SQLPermission' type='java.sql.SQLPermission'><parameter name='name' type='java.lang.String'/></constructor><constructor name='SQLPermission' type='java.sql.SQLPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.sql.SQLException' name='SQLWarning'><constructor name='SQLWarning' type='java.sql.SQLWarning'/><constructor name='SQLWarning' type='java.sql.SQLWarning'><parameter name='theReason' type='java.lang.String'/></constructor><constructor name='SQLWarning' type='java.sql.SQLWarning'><parameter name='theReason' type='java.lang.String'/><parameter name='theSQLState' type='java.lang.String'/></constructor><constructor name='SQLWarning' type='java.sql.SQLWarning'><parameter name='theReason' type='java.lang.String'/><parameter name='theSQLState' type='java.lang.String'/><parameter name='theErrorCode' type='int'/></constructor><method name='getNextWarning' return='java.sql.SQLWarning'/><method name='setNextWarning'><parameter name='w' type='java.sql.SQLWarning'/></method></class><class extends='java.util.Date' name='Time'><constructor deprecated='1' name='Time' type='java.sql.Time'><parameter name='theHour' type='int'/><parameter name='theMinute' type='int'/><parameter name='theSecond' type='int'/></constructor><constructor name='Time' type='java.sql.Time'><parameter name='theTime' type='long'/></constructor><constructor api_added='14' name='deprecated Time' type='java.sql.deprecated Time'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><method name='valueOf' return='java.sql.Time' static='true'><parameter name='timeString' type='java.lang.String'/></method></class><class extends='java.util.Date' name='Timestamp'><constructor deprecated='1' name='Timestamp' type='java.sql.Timestamp'><parameter name='theYear' type='int'/><parameter name='theMonth' type='int'/><parameter name='theDate' type='int'/><parameter name='theHour' type='int'/><parameter name='theMinute' type='int'/><parameter name='theSecond' type='int'/><parameter name='theNano' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></constructor><constructor name='Timestamp' type='java.sql.Timestamp'><parameter name='theTime' type='long'/></constructor><constructor api_added='14' name='deprecated Timestamp' type='java.sql.deprecated Timestamp'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/></constructor><method name='after' return='boolean'><parameter name='theTimestamp' type='java.sql.Timestamp'/></method><method name='before' return='boolean'><parameter name='theTimestamp' type='java.sql.Timestamp'/></method><method name='compareTo' return='int'><parameter name='theTimestamp' type='java.sql.Timestamp'/></method><method name='equals' return='boolean'><parameter name='theTimestamp' type='java.sql.Timestamp'/></method><method name='getNanos' return='int'/><method name='setNanos'><parameter name='n' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='valueOf' return='java.sql.Timestamp' static='true'><parameter name='s' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method></class><class extends='java.lang.Object' name='Types'/><class api_added='9' extends='java.lang.Enum' final='true' name='ClientInfoStatus'><method api_added='9' name='valueOf' return='java.sql.ClientInfoStatus' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='9' final='true' name='values' return='java.sql.ClientInfoStatus[]' static='true'/></class><class api_added='9' extends='java.lang.Enum' final='true' name='RowIdLifetime'><method api_added='9' name='valueOf' return='java.sql.RowIdLifetime' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='9' final='true' name='values' return='java.sql.RowIdLifetime[]' static='true'/></class><class api_added='9' extends='java.sql.SQLException' name='SQLClientInfoException'><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'/><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/></constructor><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='reason' type='java.lang.String'/><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/></constructor><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='reason' type='java.lang.String'/><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/></constructor><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/></constructor><constructor api_added='9' name='SQLClientInfoException' type='java.sql.SQLClientInfoException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='failedProperties' type='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/><parameter name='cause' type='java.lang.Throwable'/></constructor><method api_added='9' name='getFailedProperties' return='java.util.Map&lt;java.lang.String, java.sql.ClientInfoStatus&gt;'/></class><class api_added='9' extends='java.sql.SQLNonTransientException' name='SQLDataException'><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'/><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLDataException' type='java.sql.SQLDataException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLNonTransientException' name='SQLFeatureNotSupportedException'><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'/><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLFeatureNotSupportedException' type='java.sql.SQLFeatureNotSupportedException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLNonTransientException' name='SQLIntegrityConstraintViolationException'><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'/><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLIntegrityConstraintViolationException' type='java.sql.SQLIntegrityConstraintViolationException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLNonTransientException' name='SQLInvalidAuthorizationSpecException'><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'/><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLInvalidAuthorizationSpecException' type='java.sql.SQLInvalidAuthorizationSpecException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLNonTransientException' name='SQLNonTransientConnectionException'><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'/><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLNonTransientConnectionException' type='java.sql.SQLNonTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLException' name='SQLNonTransientException'><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'/><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLNonTransientException' type='java.sql.SQLNonTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLException' name='SQLRecoverableException'><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'/><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLRecoverableException' type='java.sql.SQLRecoverableException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLNonTransientException' name='SQLSyntaxErrorException'><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'/><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLSyntaxErrorException' type='java.sql.SQLSyntaxErrorException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLTransientException' name='SQLTimeoutException'><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'/><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTimeoutException' type='java.sql.SQLTimeoutException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLTransientException' name='SQLTransactionRollbackException'><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'/><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransactionRollbackException' type='java.sql.SQLTransactionRollbackException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLTransientException' name='SQLTransientConnectionException'><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'/><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransientConnectionException' type='java.sql.SQLTransientConnectionException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.sql.SQLException' name='SQLTransientException'><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'/><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'><parameter name='reason' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/></constructor><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/></constructor><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='9' name='SQLTransientException' type='java.sql.SQLTransientException'><parameter name='reason' type='java.lang.String'/><parameter name='sqlState' type='java.lang.String'/><parameter name='vendorCode' type='int'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><interface abstract='true' name='Array'><method abstract='true' name='getArray' return='java.lang.Object'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getArray' return='java.lang.Object'><parameter name='index' type='long'/><parameter name='count' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getArray' return='java.lang.Object'><parameter name='index' type='long'/><parameter name='count' type='int'/><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getArray' return='java.lang.Object'><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBaseType' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBaseTypeName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getResultSet' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getResultSet' return='java.sql.ResultSet'><parameter name='index' type='long'/><parameter name='count' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getResultSet' return='java.sql.ResultSet'><parameter name='index' type='long'/><parameter name='count' type='int'/><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getResultSet' return='java.sql.ResultSet'><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='free'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='14' name='getArray' return='java.lang.Object'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.util.Map&lt;java.lang.String'/><parameter name='arg3' type='java.lang.Class&lt;?&gt;&gt;'/></method><method abstract='true' api_added='14' name='getArray' return='java.lang.Object'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.Class&lt;?&gt;&gt;'/></method><method abstract='true' api_added='14' name='getResultSet' return='java.sql.ResultSet'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.util.Map&lt;java.lang.String'/><parameter name='arg3' type='java.lang.Class&lt;?&gt;&gt;'/></method><method abstract='true' api_added='14' name='getResultSet' return='java.sql.ResultSet'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.Class&lt;?&gt;&gt;'/></method></interface><interface abstract='true' name='Blob'><method abstract='true' name='getBinaryStream' return='java.io.InputStream'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBytes' return='byte[]'><parameter name='pos' type='long'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='length' return='long'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='position' return='long'><parameter name='pattern' type='java.sql.Blob'/><parameter name='start' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='position' return='long'><parameter name='pattern' type='byte[]'/><parameter name='start' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBinaryStream' return='java.io.OutputStream'><parameter name='pos' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBytes' return='int'><parameter name='pos' type='long'/><parameter name='theBytes' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBytes' return='int'><parameter name='pos' type='long'/><parameter name='theBytes' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='truncate'><parameter name='len' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='free'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getBinaryStream' return='java.io.InputStream'><parameter name='pos' type='long'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='CallableStatement'><method abstract='true' name='getArray' return='java.sql.Array'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getArray' return='java.sql.Array'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBigDecimal' return='java.math.BigDecimal'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' deprecated='1' name='getBigDecimal' return='java.math.BigDecimal'><parameter name='parameterIndex' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBigDecimal' return='java.math.BigDecimal'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBlob' return='java.sql.Blob'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBlob' return='java.sql.Blob'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBoolean' return='boolean'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBoolean' return='boolean'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getByte' return='byte'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getByte' return='byte'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBytes' return='byte[]'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBytes' return='byte[]'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getClob' return='java.sql.Clob'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getClob' return='java.sql.Clob'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='parameterIndex' type='int'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='parameterName' type='java.lang.String'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDouble' return='double'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDouble' return='double'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFloat' return='float'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFloat' return='float'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getInt' return='int'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getInt' return='int'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getLong' return='long'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getLong' return='long'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getObject' return='java.lang.Object'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getObject' return='java.lang.Object'><parameter name='parameterIndex' type='int'/><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getObject' return='java.lang.Object'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getObject' return='java.lang.Object'><parameter name='parameterName' type='java.lang.String'/><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getRef' return='java.sql.Ref'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getRef' return='java.sql.Ref'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getShort' return='short'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getShort' return='short'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getString' return='java.lang.String'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getString' return='java.lang.String'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='parameterIndex' type='int'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='parameterName' type='java.lang.String'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='parameterIndex' type='int'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='parameterName' type='java.lang.String'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getURL' return='java.net.URL'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getURL' return='java.net.URL'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='registerOutParameter'><parameter name='parameterIndex' type='int'/><parameter name='sqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='registerOutParameter'><parameter name='parameterIndex' type='int'/><parameter name='sqlType' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='registerOutParameter'><parameter name='paramIndex' type='int'/><parameter name='sqlType' type='int'/><parameter name='typeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='registerOutParameter'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='registerOutParameter'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlType' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='registerOutParameter'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlType' type='int'/><parameter name='typeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setAsciiStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBigDecimal'><parameter name='parameterName' type='java.lang.String'/><parameter name='theBigDecimal' type='java.math.BigDecimal'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBinaryStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBoolean'><parameter name='parameterName' type='java.lang.String'/><parameter name='theBoolean' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setByte'><parameter name='parameterName' type='java.lang.String'/><parameter name='theByte' type='byte'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBytes'><parameter name='parameterName' type='java.lang.String'/><parameter name='theBytes' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDate'><parameter name='parameterName' type='java.lang.String'/><parameter name='theDate' type='java.sql.Date'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDate'><parameter name='parameterName' type='java.lang.String'/><parameter name='theDate' type='java.sql.Date'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDouble'><parameter name='parameterName' type='java.lang.String'/><parameter name='theDouble' type='double'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setFloat'><parameter name='parameterName' type='java.lang.String'/><parameter name='theFloat' type='float'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setInt'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInt' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setLong'><parameter name='parameterName' type='java.lang.String'/><parameter name='theLong' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setNull'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setNull'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlType' type='int'/><parameter name='typeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterName' type='java.lang.String'/><parameter name='theObject' type='java.lang.Object'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterName' type='java.lang.String'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterName' type='java.lang.String'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setShort'><parameter name='parameterName' type='java.lang.String'/><parameter name='theShort' type='short'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setString'><parameter name='parameterName' type='java.lang.String'/><parameter name='theString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTime'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTime' type='java.sql.Time'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTime'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTime' type='java.sql.Time'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTimestamp'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTimestamp'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setURL'><parameter name='parameterName' type='java.lang.String'/><parameter name='theURL' type='java.net.URL'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='wasNull' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getCharacterStream' return='java.io.Reader'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getCharacterStream' return='java.io.Reader'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNCharacterStream' return='java.io.Reader'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNCharacterStream' return='java.io.Reader'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNClob' return='java.sql.NClob'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNClob' return='java.sql.NClob'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNString' return='java.lang.String'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNString' return='java.lang.String'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getRowId' return='java.sql.RowId'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getRowId' return='java.sql.RowId'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getSQLXML' return='java.sql.SQLXML'><parameter name='parameterIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getSQLXML' return='java.sql.SQLXML'><parameter name='parameterName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setAsciiStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setAsciiStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterName' type='java.lang.String'/><parameter name='inputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterName' type='java.lang.String'/><parameter name='blob' type='java.sql.Blob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterName' type='java.lang.String'/><parameter name='inputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='clob' type='java.sql.Clob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='value' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='nclob' type='java.sql.NClob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNString'><parameter name='parameterName' type='java.lang.String'/><parameter name='string' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setRowId'><parameter name='parameterName' type='java.lang.String'/><parameter name='rowId' type='java.sql.RowId'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setSQLXML'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlXml' type='java.sql.SQLXML'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='14' name='getObject' return='java.lang.Object'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.Class&lt;?&gt;&gt;'/></method><method abstract='true' api_added='14' name='getObject' return='java.lang.Object'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.Class&lt;?&gt;&gt;'/></method></interface><interface abstract='true' name='Clob'><method abstract='true' name='getAsciiStream' return='java.io.InputStream'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCharacterStream' return='java.io.Reader'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSubString' return='java.lang.String'><parameter name='pos' type='long'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='length' return='long'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='position' return='long'><parameter name='searchstr' type='java.sql.Clob'/><parameter name='start' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='position' return='long'><parameter name='searchstr' type='java.lang.String'/><parameter name='start' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setAsciiStream' return='java.io.OutputStream'><parameter name='pos' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCharacterStream' return='java.io.Writer'><parameter name='pos' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setString' return='int'><parameter name='pos' type='long'/><parameter name='str' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setString' return='int'><parameter name='pos' type='long'/><parameter name='str' type='java.lang.String'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='truncate'><parameter name='len' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='free'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getCharacterStream' return='java.io.Reader'><parameter name='pos' type='long'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='Connection'><method abstract='true' name='clearWarnings'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='close'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='commit'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='createStatement' return='java.sql.Statement'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='createStatement' return='java.sql.Statement'><parameter name='resultSetType' type='int'/><parameter name='resultSetConcurrency' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='createStatement' return='java.sql.Statement'><parameter name='resultSetType' type='int'/><parameter name='resultSetConcurrency' type='int'/><parameter name='resultSetHoldability' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getAutoCommit' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCatalog' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getHoldability' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMetaData' return='java.sql.DatabaseMetaData'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTransactionIsolation' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTypeMap' return='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getWarnings' return='java.sql.SQLWarning'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isClosed' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isReadOnly' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='nativeSQL' return='java.lang.String'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareCall' return='java.sql.CallableStatement'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareCall' return='java.sql.CallableStatement'><parameter name='sql' type='java.lang.String'/><parameter name='resultSetType' type='int'/><parameter name='resultSetConcurrency' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareCall' return='java.sql.CallableStatement'><parameter name='sql' type='java.lang.String'/><parameter name='resultSetType' type='int'/><parameter name='resultSetConcurrency' type='int'/><parameter name='resultSetHoldability' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareStatement' return='java.sql.PreparedStatement'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareStatement' return='java.sql.PreparedStatement'><parameter name='sql' type='java.lang.String'/><parameter name='autoGeneratedKeys' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareStatement' return='java.sql.PreparedStatement'><parameter name='sql' type='java.lang.String'/><parameter name='columnIndexes' type='int[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareStatement' return='java.sql.PreparedStatement'><parameter name='sql' type='java.lang.String'/><parameter name='resultSetType' type='int'/><parameter name='resultSetConcurrency' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareStatement' return='java.sql.PreparedStatement'><parameter name='sql' type='java.lang.String'/><parameter name='resultSetType' type='int'/><parameter name='resultSetConcurrency' type='int'/><parameter name='resultSetHoldability' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='prepareStatement' return='java.sql.PreparedStatement'><parameter name='sql' type='java.lang.String'/><parameter name='columnNames' type='java.lang.String[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='releaseSavepoint'><parameter name='savepoint' type='java.sql.Savepoint'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='rollback'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='rollback'><parameter name='savepoint' type='java.sql.Savepoint'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setAutoCommit'><parameter name='autoCommit' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCatalog'><parameter name='catalog' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setHoldability'><parameter name='holdability' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setReadOnly'><parameter name='readOnly' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setSavepoint' return='java.sql.Savepoint'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setSavepoint' return='java.sql.Savepoint'><parameter name='name' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTransactionIsolation'><parameter name='level' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='setTypeMap'><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='createArrayOf' return='java.sql.Array'><parameter name='typeName' type='java.lang.String'/><parameter name='elements' type='java.lang.Object[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='createBlob' return='java.sql.Blob'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='createClob' return='java.sql.Clob'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='createNClob' return='java.sql.NClob'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='createSQLXML' return='java.sql.SQLXML'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='createStruct' return='java.sql.Struct'><parameter name='typeName' type='java.lang.String'/><parameter name='attributes' type='java.lang.Object[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getClientInfo' return='java.lang.String'><parameter name='name' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getClientInfo' return='java.util.Properties'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='isValid' return='boolean'><parameter name='timeout' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClientInfo'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='SQLClientInfoException' type='java.sql.SQLClientInfoException'/></method><method abstract='true' api_added='9' name='setClientInfo'><parameter name='properties' type='java.util.Properties'/><exception name='SQLClientInfoException' type='java.sql.SQLClientInfoException'/></method><method abstract='true' api_added='14' name='setTypeMap'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.Class&lt;?&gt;&gt;'/></method></interface><interface abstract='true' name='DatabaseMetaData'><method abstract='true' name='allProceduresAreCallable' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='allTablesAreSelectable' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='dataDefinitionCausesTransactionCommit' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='dataDefinitionIgnoredInTransactions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='deletesAreDetected' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='doesMaxRowSizeIncludeBlobs' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getAttributes' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='typeNamePattern' type='java.lang.String'/><parameter name='attributeNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBestRowIdentifier' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schema' type='java.lang.String'/><parameter name='table' type='java.lang.String'/><parameter name='scope' type='int'/><parameter name='nullable' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCatalogSeparator' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCatalogTerm' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCatalogs' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnPrivileges' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schema' type='java.lang.String'/><parameter name='table' type='java.lang.String'/><parameter name='columnNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumns' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='tableNamePattern' type='java.lang.String'/><parameter name='columnNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getConnection' return='java.sql.Connection'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCrossReference' return='java.sql.ResultSet'><parameter name='primaryCatalog' type='java.lang.String'/><parameter name='primarySchema' type='java.lang.String'/><parameter name='primaryTable' type='java.lang.String'/><parameter name='foreignCatalog' type='java.lang.String'/><parameter name='foreignSchema' type='java.lang.String'/><parameter name='foreignTable' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDatabaseMajorVersion' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDatabaseMinorVersion' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDatabaseProductName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDatabaseProductVersion' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDefaultTransactionIsolation' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDriverMajorVersion' return='int'/><method abstract='true' name='getDriverMinorVersion' return='int'/><method abstract='true' name='getDriverName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDriverVersion' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getExportedKeys' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schema' type='java.lang.String'/><parameter name='table' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getExtraNameCharacters' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getIdentifierQuoteString' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getImportedKeys' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schema' type='java.lang.String'/><parameter name='table' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getIndexInfo' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schema' type='java.lang.String'/><parameter name='table' type='java.lang.String'/><parameter name='unique' type='boolean'/><parameter name='approximate' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getJDBCMajorVersion' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getJDBCMinorVersion' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxBinaryLiteralLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxCatalogNameLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxCharLiteralLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxColumnNameLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxColumnsInGroupBy' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxColumnsInIndex' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxColumnsInOrderBy' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxColumnsInSelect' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxColumnsInTable' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxConnections' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxCursorNameLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxIndexLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxProcedureNameLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxRowSize' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxSchemaNameLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxStatementLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxStatements' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxTableNameLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxTablesInSelect' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxUserNameLength' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getNumericFunctions' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getPrimaryKeys' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schema' type='java.lang.String'/><parameter name='table' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getProcedureColumns' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='procedureNamePattern' type='java.lang.String'/><parameter name='columnNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getProcedureTerm' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getProcedures' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='procedureNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getResultSetHoldability' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSQLKeywords' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSQLStateType' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSchemaTerm' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSchemas' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSearchStringEscape' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getStringFunctions' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSuperTables' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='tableNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSuperTypes' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='typeNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSystemFunctions' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTablePrivileges' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='tableNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTableTypes' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTables' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='tableNamePattern' type='java.lang.String'/><parameter name='types' type='java.lang.String[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimeDateFunctions' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTypeInfo' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getUDTs' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='typeNamePattern' type='java.lang.String'/><parameter name='types' type='int[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getURL' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getUserName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getVersionColumns' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schema' type='java.lang.String'/><parameter name='table' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='insertsAreDetected' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isCatalogAtStart' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isReadOnly' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='locatorsUpdateCopy' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='nullPlusNonNullIsNull' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='nullsAreSortedAtEnd' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='nullsAreSortedAtStart' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='nullsAreSortedHigh' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='nullsAreSortedLow' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='othersDeletesAreVisible' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='othersInsertsAreVisible' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='othersUpdatesAreVisible' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='ownDeletesAreVisible' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='ownInsertsAreVisible' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='ownUpdatesAreVisible' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='storesLowerCaseIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='storesLowerCaseQuotedIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='storesMixedCaseIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='storesMixedCaseQuotedIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='storesUpperCaseIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='storesUpperCaseQuotedIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsANSI92EntryLevelSQL' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsANSI92FullSQL' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsANSI92IntermediateSQL' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsAlterTableWithAddColumn' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsAlterTableWithDropColumn' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsBatchUpdates' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsCatalogsInDataManipulation' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsCatalogsInIndexDefinitions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsCatalogsInPrivilegeDefinitions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsCatalogsInProcedureCalls' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsCatalogsInTableDefinitions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsColumnAliasing' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsConvert' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsConvert' return='boolean'><parameter name='fromType' type='int'/><parameter name='toType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsCoreSQLGrammar' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsCorrelatedSubqueries' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsDataDefinitionAndDataManipulationTransactions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsDataManipulationTransactionsOnly' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsDifferentTableCorrelationNames' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsExpressionsInOrderBy' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsExtendedSQLGrammar' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsFullOuterJoins' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsGetGeneratedKeys' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsGroupBy' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsGroupByBeyondSelect' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsGroupByUnrelated' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsIntegrityEnhancementFacility' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsLikeEscapeClause' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsLimitedOuterJoins' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsMinimumSQLGrammar' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsMixedCaseIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsMixedCaseQuotedIdentifiers' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsMultipleOpenResults' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsMultipleResultSets' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsMultipleTransactions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsNamedParameters' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsNonNullableColumns' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsOpenCursorsAcrossCommit' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsOpenCursorsAcrossRollback' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsOpenStatementsAcrossCommit' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsOpenStatementsAcrossRollback' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsOrderByUnrelated' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsOuterJoins' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsPositionedDelete' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsPositionedUpdate' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsResultSetConcurrency' return='boolean'><parameter name='type' type='int'/><parameter name='concurrency' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsResultSetHoldability' return='boolean'><parameter name='holdability' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsResultSetType' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSavepoints' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSchemasInDataManipulation' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSchemasInIndexDefinitions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSchemasInPrivilegeDefinitions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSchemasInProcedureCalls' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSchemasInTableDefinitions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSelectForUpdate' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsStatementPooling' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsStoredProcedures' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSubqueriesInComparisons' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSubqueriesInExists' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSubqueriesInIns' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsSubqueriesInQuantifieds' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsTableCorrelationNames' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsTransactionIsolationLevel' return='boolean'><parameter name='level' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsTransactions' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsUnion' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='supportsUnionAll' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updatesAreDetected' return='boolean'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='usesLocalFilePerTable' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='usesLocalFiles' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='autoCommitFailureClosesAllResultSets' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getClientInfoProperties' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getFunctionColumns' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='functionNamePattern' type='java.lang.String'/><parameter name='columnNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getFunctions' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><parameter name='functionNamePattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getRowIdLifetime' return='java.sql.RowIdLifetime'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getSchemas' return='java.sql.ResultSet'><parameter name='catalog' type='java.lang.String'/><parameter name='schemaPattern' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='supportsStoredFunctionsUsingCallSyntax' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='Driver'><method abstract='true' name='acceptsURL' return='boolean'><parameter name='url' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='connect' return='java.sql.Connection'><parameter name='url' type='java.lang.String'/><parameter name='info' type='java.util.Properties'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMajorVersion' return='int'/><method abstract='true' name='getMinorVersion' return='int'/><method abstract='true' name='getPropertyInfo' return='java.sql.DriverPropertyInfo[]'><parameter name='url' type='java.lang.String'/><parameter name='info' type='java.util.Properties'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='jdbcCompliant' return='boolean'/></interface><interface abstract='true' name='ParameterMetaData'><method abstract='true' name='getParameterClassName' return='java.lang.String'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getParameterCount' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getParameterMode' return='int'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getParameterType' return='int'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getParameterTypeName' return='java.lang.String'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getPrecision' return='int'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getScale' return='int'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isNullable' return='int'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isSigned' return='boolean'><parameter name='paramIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='PreparedStatement'><method abstract='true' name='addBatch'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='clearParameters'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='execute' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeQuery' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeUpdate' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMetaData' return='java.sql.ResultSetMetaData'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getParameterMetaData' return='java.sql.ParameterMetaData'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setArray'><parameter name='parameterIndex' type='int'/><parameter name='theArray' type='java.sql.Array'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setAsciiStream'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBigDecimal'><parameter name='parameterIndex' type='int'/><parameter name='theBigDecimal' type='java.math.BigDecimal'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBinaryStream'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBlob'><parameter name='parameterIndex' type='int'/><parameter name='theBlob' type='java.sql.Blob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBoolean'><parameter name='parameterIndex' type='int'/><parameter name='theBoolean' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setByte'><parameter name='parameterIndex' type='int'/><parameter name='theByte' type='byte'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBytes'><parameter name='parameterIndex' type='int'/><parameter name='theBytes' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setClob'><parameter name='parameterIndex' type='int'/><parameter name='theClob' type='java.sql.Clob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDate'><parameter name='parameterIndex' type='int'/><parameter name='theDate' type='java.sql.Date'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDate'><parameter name='parameterIndex' type='int'/><parameter name='theDate' type='java.sql.Date'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDouble'><parameter name='parameterIndex' type='int'/><parameter name='theDouble' type='double'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setFloat'><parameter name='parameterIndex' type='int'/><parameter name='theFloat' type='float'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setInt'><parameter name='parameterIndex' type='int'/><parameter name='theInt' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setLong'><parameter name='parameterIndex' type='int'/><parameter name='theLong' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setNull'><parameter name='parameterIndex' type='int'/><parameter name='sqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setNull'><parameter name='paramIndex' type='int'/><parameter name='sqlType' type='int'/><parameter name='typeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterIndex' type='int'/><parameter name='theObject' type='java.lang.Object'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterIndex' type='int'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterIndex' type='int'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setRef'><parameter name='parameterIndex' type='int'/><parameter name='theRef' type='java.sql.Ref'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setShort'><parameter name='parameterIndex' type='int'/><parameter name='theShort' type='short'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setString'><parameter name='parameterIndex' type='int'/><parameter name='theString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTime'><parameter name='parameterIndex' type='int'/><parameter name='theTime' type='java.sql.Time'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTime'><parameter name='parameterIndex' type='int'/><parameter name='theTime' type='java.sql.Time'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTimestamp'><parameter name='parameterIndex' type='int'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTimestamp'><parameter name='parameterIndex' type='int'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setURL'><parameter name='parameterIndex' type='int'/><parameter name='theURL' type='java.net.URL'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' deprecated='1' name='setUnicodeStream'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setAsciiStream'><parameter name='parameterIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setAsciiStream'><parameter name='parameterIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream'><parameter name='parameterIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream'><parameter name='parameterIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterIndex' type='int'/><parameter name='value' type='java.sql.NClob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNString'><parameter name='parameterIndex' type='int'/><parameter name='theString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setRowId'><parameter name='parameterIndex' type='int'/><parameter name='theRowId' type='java.sql.RowId'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setSQLXML'><parameter name='parameterIndex' type='int'/><parameter name='xmlObject' type='java.sql.SQLXML'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='Ref'><method abstract='true' name='getBaseTypeName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getObject' return='java.lang.Object'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getObject' return='java.lang.Object'><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='value' type='java.lang.Object'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='14' name='getObject' return='java.lang.Object'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.Class&lt;?&gt;&gt;'/></method></interface><interface abstract='true' name='ResultSet'><method abstract='true' name='absolute' return='boolean'><parameter name='row' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='afterLast'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='beforeFirst'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='cancelRowUpdates'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='clearWarnings'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='close'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='deleteRow'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='findColumn' return='int'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='first' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getArray' return='java.sql.Array'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getArray' return='java.sql.Array'><parameter name='colName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getAsciiStream' return='java.io.InputStream'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getAsciiStream' return='java.io.InputStream'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBigDecimal' return='java.math.BigDecimal'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' deprecated='1' name='getBigDecimal' return='java.math.BigDecimal'><parameter name='columnIndex' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBigDecimal' return='java.math.BigDecimal'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' deprecated='1' name='getBigDecimal' return='java.math.BigDecimal'><parameter name='columnName' type='java.lang.String'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBinaryStream' return='java.io.InputStream'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBinaryStream' return='java.io.InputStream'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBlob' return='java.sql.Blob'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBlob' return='java.sql.Blob'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBoolean' return='boolean'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBoolean' return='boolean'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getByte' return='byte'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getByte' return='byte'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBytes' return='byte[]'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getBytes' return='byte[]'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCharacterStream' return='java.io.Reader'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCharacterStream' return='java.io.Reader'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getClob' return='java.sql.Clob'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getClob' return='java.sql.Clob'><parameter name='colName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getConcurrency' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCursorName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='columnIndex' type='int'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDate' return='java.sql.Date'><parameter name='columnName' type='java.lang.String'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDouble' return='double'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getDouble' return='double'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFetchDirection' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFetchSize' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFloat' return='float'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFloat' return='float'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getInt' return='int'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getInt' return='int'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getLong' return='long'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getLong' return='long'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMetaData' return='java.sql.ResultSetMetaData'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getObject' return='java.lang.Object'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getObject' return='java.lang.Object'><parameter name='columnIndex' type='int'/><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getObject' return='java.lang.Object'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getObject' return='java.lang.Object'><parameter name='columnName' type='java.lang.String'/><parameter name='map' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getRef' return='java.sql.Ref'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getRef' return='java.sql.Ref'><parameter name='colName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getRow' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getShort' return='short'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getShort' return='short'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getStatement' return='java.sql.Statement'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getString' return='java.lang.String'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getString' return='java.lang.String'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='columnIndex' type='int'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTime' return='java.sql.Time'><parameter name='columnName' type='java.lang.String'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='columnIndex' type='int'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTimestamp' return='java.sql.Timestamp'><parameter name='columnName' type='java.lang.String'/><parameter name='cal' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getType' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getURL' return='java.net.URL'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getURL' return='java.net.URL'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' deprecated='1' name='getUnicodeStream' return='java.io.InputStream'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' deprecated='1' name='getUnicodeStream' return='java.io.InputStream'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getWarnings' return='java.sql.SQLWarning'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='insertRow'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isAfterLast' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isBeforeFirst' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isFirst' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isLast' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='last' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='moveToCurrentRow'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='moveToInsertRow'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='next' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='previous' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='refreshRow'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='relative' return='boolean'><parameter name='rows' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='rowDeleted' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='rowInserted' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='rowUpdated' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setFetchDirection'><parameter name='direction' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setFetchSize'><parameter name='rows' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateArray'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.sql.Array'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateArray'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.sql.Array'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateAsciiStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateAsciiStream'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBigDecimal'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.math.BigDecimal'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBigDecimal'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.math.BigDecimal'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBinaryStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBinaryStream'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBlob'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.sql.Blob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBlob'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.sql.Blob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBoolean'><parameter name='columnIndex' type='int'/><parameter name='x' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBoolean'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateByte'><parameter name='columnIndex' type='int'/><parameter name='x' type='byte'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateByte'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='byte'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBytes'><parameter name='columnIndex' type='int'/><parameter name='x' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateBytes'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateCharacterStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.Reader'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateCharacterStream'><parameter name='columnName' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateClob'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.sql.Clob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateClob'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.sql.Clob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateDate'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.sql.Date'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateDate'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.sql.Date'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateDouble'><parameter name='columnIndex' type='int'/><parameter name='x' type='double'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateDouble'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='double'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateFloat'><parameter name='columnIndex' type='int'/><parameter name='x' type='float'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateFloat'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='float'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateInt'><parameter name='columnIndex' type='int'/><parameter name='x' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateInt'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateLong'><parameter name='columnIndex' type='int'/><parameter name='x' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateLong'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateNull'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateNull'><parameter name='columnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateObject'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.lang.Object'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateObject'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.lang.Object'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateObject'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.lang.Object'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateObject'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.lang.Object'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateRef'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.sql.Ref'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateRef'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.sql.Ref'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateRow'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateShort'><parameter name='columnIndex' type='int'/><parameter name='x' type='short'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateShort'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='short'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateString'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateString'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateTime'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.sql.Time'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateTime'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.sql.Time'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateTimestamp'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.sql.Timestamp'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='updateTimestamp'><parameter name='columnName' type='java.lang.String'/><parameter name='x' type='java.sql.Timestamp'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='wasNull' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getHoldability' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNCharacterStream' return='java.io.Reader'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNCharacterStream' return='java.io.Reader'><parameter name='columnLabel' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNClob' return='java.sql.NClob'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNClob' return='java.sql.NClob'><parameter name='columnLabel' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNString' return='java.lang.String'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getNString' return='java.lang.String'><parameter name='columnLabel' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getRowId' return='java.sql.RowId'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getRowId' return='java.sql.RowId'><parameter name='columnLabel' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getSQLXML' return='java.sql.SQLXML'><parameter name='columnIndex' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getSQLXML' return='java.sql.SQLXML'><parameter name='columnLabel' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='isClosed' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateAsciiStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateAsciiStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateAsciiStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateAsciiStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBinaryStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBinaryStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBinaryStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBinaryStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='x' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBlob'><parameter name='columnIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBlob'><parameter name='columnLabel' type='java.lang.String'/><parameter name='inputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBlob'><parameter name='columnIndex' type='int'/><parameter name='inputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateBlob'><parameter name='columnLabel' type='java.lang.String'/><parameter name='inputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateCharacterStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateCharacterStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateCharacterStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateCharacterStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateClob'><parameter name='columnIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateClob'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateClob'><parameter name='columnIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateClob'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNCharacterStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNCharacterStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNCharacterStream'><parameter name='columnIndex' type='int'/><parameter name='x' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNCharacterStream'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNClob'><parameter name='columnIndex' type='int'/><parameter name='nClob' type='java.sql.NClob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNClob'><parameter name='columnLabel' type='java.lang.String'/><parameter name='nClob' type='java.sql.NClob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNClob'><parameter name='columnIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNClob'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNClob'><parameter name='columnIndex' type='int'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNClob'><parameter name='columnLabel' type='java.lang.String'/><parameter name='reader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNString'><parameter name='columnIndex' type='int'/><parameter name='nString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateNString'><parameter name='columnLabel' type='java.lang.String'/><parameter name='nString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateRowId'><parameter name='columnIndex' type='int'/><parameter name='value' type='java.sql.RowId'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateRowId'><parameter name='columnLabel' type='java.lang.String'/><parameter name='value' type='java.sql.RowId'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateSQLXML'><parameter name='columnIndex' type='int'/><parameter name='xmlObject' type='java.sql.SQLXML'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='updateSQLXML'><parameter name='columnLabel' type='java.lang.String'/><parameter name='xmlObject' type='java.sql.SQLXML'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='14' name='getObject' return='java.lang.Object'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.Class&lt;?&gt;&gt;'/></method><method abstract='true' api_added='14' name='getObject' return='java.lang.Object'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.Class&lt;?&gt;&gt;'/></method></interface><interface abstract='true' name='ResultSetMetaData'><method abstract='true' name='getCatalogName' return='java.lang.String'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnClassName' return='java.lang.String'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnCount' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnDisplaySize' return='int'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnLabel' return='java.lang.String'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnName' return='java.lang.String'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnType' return='int'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getColumnTypeName' return='java.lang.String'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getPrecision' return='int'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getScale' return='int'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSchemaName' return='java.lang.String'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTableName' return='java.lang.String'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isAutoIncrement' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isCaseSensitive' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isCurrency' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isDefinitelyWritable' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isNullable' return='int'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isReadOnly' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isSearchable' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isSigned' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='isWritable' return='boolean'><parameter name='column' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='SQLData'><method abstract='true' name='getSQLTypeName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readSQL'><parameter name='stream' type='java.sql.SQLInput'/><parameter name='typeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeSQL'><parameter name='stream' type='java.sql.SQLOutput'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='SQLInput'><method abstract='true' name='readArray' return='java.sql.Array'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readAsciiStream' return='java.io.InputStream'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readBigDecimal' return='java.math.BigDecimal'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readBinaryStream' return='java.io.InputStream'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readBlob' return='java.sql.Blob'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readBoolean' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readByte' return='byte'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readBytes' return='byte[]'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readCharacterStream' return='java.io.Reader'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readClob' return='java.sql.Clob'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readDate' return='java.sql.Date'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readDouble' return='double'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readFloat' return='float'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readInt' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readLong' return='long'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readObject' return='java.lang.Object'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readRef' return='java.sql.Ref'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readShort' return='short'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readString' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readTime' return='java.sql.Time'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readTimestamp' return='java.sql.Timestamp'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='readURL' return='java.net.URL'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='wasNull' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='readNClob' return='java.sql.NClob'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='readNString' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='readRowId' return='java.sql.RowId'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='readSQLXML' return='java.sql.SQLXML'><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='SQLOutput'><method abstract='true' name='writeArray'><parameter name='theArray' type='java.sql.Array'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeAsciiStream'><parameter name='theStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeBigDecimal'><parameter name='theBigDecimal' type='java.math.BigDecimal'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeBinaryStream'><parameter name='theStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeBlob'><parameter name='theBlob' type='java.sql.Blob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeBoolean'><parameter name='theFlag' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeByte'><parameter name='theByte' type='byte'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeBytes'><parameter name='theBytes' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeCharacterStream'><parameter name='theStream' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeClob'><parameter name='theClob' type='java.sql.Clob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeDate'><parameter name='theDate' type='java.sql.Date'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeDouble'><parameter name='theDouble' type='double'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeFloat'><parameter name='theFloat' type='float'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeInt'><parameter name='theInt' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeLong'><parameter name='theLong' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeObject'><parameter name='theObject' type='java.sql.SQLData'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeRef'><parameter name='theRef' type='java.sql.Ref'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeShort'><parameter name='theShort' type='short'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeString'><parameter name='theString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeStruct'><parameter name='theStruct' type='java.sql.Struct'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeTime'><parameter name='theTime' type='java.sql.Time'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeTimestamp'><parameter name='theTimestamp' type='java.sql.Timestamp'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='writeURL'><parameter name='theURL' type='java.net.URL'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='writeNClob'><parameter name='theNClob' type='java.sql.NClob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='writeNString'><parameter name='theString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='writeRowId'><parameter name='theRowId' type='java.sql.RowId'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='writeSQLXML'><parameter name='theXml' type='java.sql.SQLXML'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='Savepoint'><method abstract='true' name='getSavepointId' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSavepointName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='Statement'><method abstract='true' name='addBatch'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='cancel'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='clearBatch'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='clearWarnings'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='close'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='execute' return='boolean'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='execute' return='boolean'><parameter name='sql' type='java.lang.String'/><parameter name='autoGeneratedKeys' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='execute' return='boolean'><parameter name='sql' type='java.lang.String'/><parameter name='columnIndexes' type='int[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='execute' return='boolean'><parameter name='sql' type='java.lang.String'/><parameter name='columnNames' type='java.lang.String[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeBatch' return='int[]'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeQuery' return='java.sql.ResultSet'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeUpdate' return='int'><parameter name='sql' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeUpdate' return='int'><parameter name='sql' type='java.lang.String'/><parameter name='autoGeneratedKeys' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeUpdate' return='int'><parameter name='sql' type='java.lang.String'/><parameter name='columnIndexes' type='int[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='executeUpdate' return='int'><parameter name='sql' type='java.lang.String'/><parameter name='columnNames' type='java.lang.String[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getConnection' return='java.sql.Connection'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFetchDirection' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getFetchSize' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getGeneratedKeys' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxFieldSize' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxRows' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMoreResults' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMoreResults' return='boolean'><parameter name='current' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getQueryTimeout' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getResultSet' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getResultSetConcurrency' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getResultSetHoldability' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getResultSetType' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getUpdateCount' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getWarnings' return='java.sql.SQLWarning'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCursorName'><parameter name='name' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setEscapeProcessing'><parameter name='enable' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setFetchDirection'><parameter name='direction' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setFetchSize'><parameter name='rows' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setMaxFieldSize'><parameter name='max' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setMaxRows'><parameter name='max' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setQueryTimeout'><parameter name='seconds' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='isClosed' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='isPoolable' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setPoolable'><parameter name='poolable' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='Struct'><method abstract='true' name='getAttributes' return='java.lang.Object[]'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='getAttributes' return='java.lang.Object[]'><parameter name='theMap' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getSQLTypeName' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='14' name='getAttributes' return='java.lang.Object[]'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.Class&lt;?&gt;&gt;'/></method></interface><interface abstract='true' api_added='9' name='NClob'/><interface abstract='true' api_added='9' name='RowId'><method abstract='true' api_added='9' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method abstract='true' api_added='9' name='getBytes' return='byte[]'/><method abstract='true' api_added='9' name='hashCode' return='int'/><method abstract='true' api_added='9' name='toString' return='java.lang.String'/></interface><interface abstract='true' api_added='9' name='SQLXML'><method abstract='true' api_added='9' name='free'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getBinaryStream' return='java.io.InputStream'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getCharacterStream' return='java.io.Reader'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getSource' return='T'><parameter name='sourceClass' type='java.lang.Class&lt;T&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getString' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream' return='java.io.OutputStream'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream' return='java.io.Writer'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setResult' return='T'><parameter name='resultClass' type='java.lang.Class&lt;T&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setString'><parameter name='value' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' api_added='9' name='Wrapper'><method abstract='true' api_added='9' name='isWrapperFor' return='boolean'><parameter name='iface' type='java.lang.Class&lt;?&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='unwrap' return='T'><parameter name='iface' type='java.lang.Class&lt;T&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface></package><package name='java.text'><class extends='java.lang.Object' name='Annotation'><constructor name='Annotation' type='java.text.Annotation'><parameter name='attribute' type='java.lang.Object'/></constructor><method name='getValue' return='java.lang.Object'/></class><class extends='java.lang.Object' name='AttributedCharacterIterator.Attribute' static='true'><constructor name='AttributedCharacterIterator.Attribute' type='java.text.AttributedCharacterIterator.Attribute' visibility='protected'><parameter name='name' type='java.lang.String'/></constructor><method final='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method name='getName' return='java.lang.String' visibility='protected'/><method final='true' name='hashCode' return='int'/><method name='readResolve' return='java.lang.Object' visibility='protected'><exception name='InvalidObjectException' type='java.io.InvalidObjectException'/></method></class><class extends='java.lang.Object' name='AttributedString'><constructor name='AttributedString' type='java.text.AttributedString'><parameter name='iterator' type='java.text.AttributedCharacterIterator'/></constructor><constructor name='AttributedString' type='java.text.AttributedString'><parameter name='iterator' type='java.text.AttributedCharacterIterator'/><parameter name='start' type='int'/><parameter name='end' type='int'/></constructor><constructor name='AttributedString' type='java.text.AttributedString'><parameter name='iterator' type='java.text.AttributedCharacterIterator'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='attributes' type='java.text.AttributedCharacterIterator.Attribute[]'/></constructor><constructor name='AttributedString' type='java.text.AttributedString'><parameter name='value' type='java.lang.String'/></constructor><constructor name='AttributedString' type='java.text.AttributedString'><parameter name='value' type='java.lang.String'/><parameter name='attributes' type='java.util.Map&lt;? extends java.text.AttributedCharacterIterator.Attribute, ?&gt;'/></constructor><method name='addAttribute'><parameter name='attribute' type='java.text.AttributedCharacterIterator.Attribute'/><parameter name='value' type='java.lang.Object'/></method><method name='addAttribute'><parameter name='attribute' type='java.text.AttributedCharacterIterator.Attribute'/><parameter name='value' type='java.lang.Object'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_removed='14' name='addAttributes'><parameter name='attributes' type='java.util.Map&lt;? extends java.text.AttributedCharacterIterator.Attribute, ?&gt;'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='getIterator' return='java.text.AttributedCharacterIterator'/><method name='getIterator' return='java.text.AttributedCharacterIterator'><parameter name='attributes' type='java.text.AttributedCharacterIterator.Attribute[]'/></method><method name='getIterator' return='java.text.AttributedCharacterIterator'><parameter name='attributes' type='java.text.AttributedCharacterIterator.Attribute[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='14' name='addAttributes'><parameter name='arg0' type='java.util.Map&lt;? extends java.text.AttributedCharacterIterator.Attribute'/><parameter name='arg1' type='?&gt;'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method></class><class extends='java.lang.Object' final='true' name='Bidi'><constructor name='Bidi' type='java.text.Bidi'><parameter name='paragraph' type='java.text.AttributedCharacterIterator'/></constructor><constructor name='Bidi' type='java.text.Bidi'><parameter name='text' type='char[]'/><parameter name='textStart' type='int'/><parameter name='embeddings' type='byte[]'/><parameter name='embStart' type='int'/><parameter name='paragraphLength' type='int'/><parameter name='flags' type='int'/></constructor><constructor name='Bidi' type='java.text.Bidi'><parameter name='paragraph' type='java.lang.String'/><parameter name='flags' type='int'/></constructor><method name='baseIsLeftToRight' return='boolean'/><method name='createLineBidi' return='java.text.Bidi'><parameter name='lineStart' type='int'/><parameter name='lineLimit' type='int'/></method><method name='getBaseLevel' return='int'/><method name='getLength' return='int'/><method name='getLevelAt' return='int'><parameter name='offset' type='int'/></method><method name='getRunCount' return='int'/><method name='getRunLevel' return='int'><parameter name='run' type='int'/></method><method name='getRunLimit' return='int'><parameter name='run' type='int'/></method><method name='getRunStart' return='int'><parameter name='run' type='int'/></method><method name='isLeftToRight' return='boolean'/><method name='isMixed' return='boolean'/><method name='isRightToLeft' return='boolean'/><method name='reorderVisually' static='true'><parameter name='levels' type='byte[]'/><parameter name='levelStart' type='int'/><parameter name='objects' type='java.lang.Object[]'/><parameter name='objectStart' type='int'/><parameter name='count' type='int'/></method><method name='requiresBidi' return='boolean' static='true'><parameter name='text' type='char[]'/><parameter name='start' type='int'/><parameter name='limit' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='BreakIterator'><constructor name='BreakIterator' type='java.text.BreakIterator' visibility='protected'/><method name='clone' return='java.lang.Object'/><method abstract='true' name='current' return='int'/><method abstract='true' name='first' return='int'/><method abstract='true' name='following' return='int'><parameter name='offset' type='int'/></method><method name='getAvailableLocales' return='java.util.Locale[]' static='true'/><method name='getCharacterInstance' return='java.text.BreakIterator' static='true'/><method name='getCharacterInstance' return='java.text.BreakIterator' static='true'><parameter name='where' type='java.util.Locale'/></method><method api_removed='9' name='getInt' return='int' static='true' visibility='protected'><parameter name='buf' type='byte[]'/><parameter name='offset' type='int'/></method><method name='getLineInstance' return='java.text.BreakIterator' static='true'/><method name='getLineInstance' return='java.text.BreakIterator' static='true'><parameter name='where' type='java.util.Locale'/></method><method api_removed='9' name='getLong' return='long' static='true' visibility='protected'><parameter name='buf' type='byte[]'/><parameter name='offset' type='int'/></method><method name='getSentenceInstance' return='java.text.BreakIterator' static='true'/><method name='getSentenceInstance' return='java.text.BreakIterator' static='true'><parameter name='where' type='java.util.Locale'/></method><method api_removed='9' name='getShort' return='short' static='true' visibility='protected'><parameter name='buf' type='byte[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='getText' return='java.text.CharacterIterator'/><method name='getWordInstance' return='java.text.BreakIterator' static='true'/><method name='getWordInstance' return='java.text.BreakIterator' static='true'><parameter name='where' type='java.util.Locale'/></method><method name='isBoundary' return='boolean'><parameter name='offset' type='int'/></method><method abstract='true' name='last' return='int'/><method abstract='true' name='next' return='int'/><method abstract='true' name='next' return='int'><parameter name='n' type='int'/></method><method name='preceding' return='int'><parameter name='offset' type='int'/></method><method abstract='true' name='previous' return='int'/><method name='setText'><parameter name='newText' type='java.lang.String'/></method><method abstract='true' name='setText'><parameter name='newText' type='java.text.CharacterIterator'/></method></class><class extends='java.text.NumberFormat' name='ChoiceFormat'><constructor name='ChoiceFormat' type='java.text.ChoiceFormat'><parameter name='limits' type='double[]'/><parameter name='formats' type='java.lang.String[]'/></constructor><constructor name='ChoiceFormat' type='java.text.ChoiceFormat'><parameter name='template' type='java.lang.String'/></constructor><method name='applyPattern'><parameter name='template' type='java.lang.String'/></method><method name='format' return='java.lang.StringBuffer'><parameter name='value' type='double'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='format' return='java.lang.StringBuffer'><parameter name='value' type='long'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='getFormats' return='java.lang.Object[]'/><method name='getLimits' return='double[]'/><method final='true' name='nextDouble' return='double' static='true'><parameter name='value' type='double'/></method><method name='nextDouble' return='double' static='true'><parameter name='value' type='double'/><parameter name='increment' type='boolean'/></method><method name='parse' return='java.lang.Number'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method final='true' name='previousDouble' return='double' static='true'><parameter name='value' type='double'/></method><method name='setChoices'><parameter name='limits' type='double[]'/><parameter name='formats' type='java.lang.String[]'/></method><method name='toPattern' return='java.lang.String'/></class><class extends='java.lang.Object' final='true' name='CollationElementIterator'><method name='getMaxExpansion' return='int'><parameter name='order' type='int'/></method><method name='getOffset' return='int'/><method name='next' return='int'/><method name='previous' return='int'/><method final='true' name='primaryOrder' return='int' static='true'><parameter name='order' type='int'/></method><method name='reset'/><method final='true' name='secondaryOrder' return='short' static='true'><parameter name='order' type='int'/></method><method name='setOffset'><parameter name='newOffset' type='int'/></method><method name='setText'><parameter name='source' type='java.text.CharacterIterator'/></method><method name='setText'><parameter name='source' type='java.lang.String'/></method><method final='true' name='tertiaryOrder' return='short' static='true'><parameter name='order' type='int'/></method></class><class extends='java.lang.Object' final='true' name='CollationKey'><constructor api_added='9' name='CollationKey' type='java.text.CollationKey' visibility='protected'><parameter name='source' type='java.lang.String'/></constructor><method name='compareTo' return='int'><parameter name='value' type='java.text.CollationKey'/></method><method name='getSourceString' return='java.lang.String'/><method name='toByteArray' return='byte[]'/></class><class abstract='true' extends='java.lang.Object' name='Collator'><constructor name='Collator' type='java.text.Collator' visibility='protected'/><method name='clone' return='java.lang.Object'/><method name='compare' return='int'><parameter name='object1' type='java.lang.Object'/><parameter name='object2' type='java.lang.Object'/></method><method abstract='true' name='compare' return='int'><parameter name='string1' type='java.lang.String'/><parameter name='string2' type='java.lang.String'/></method><method name='equals' return='boolean'><parameter name='string1' type='java.lang.String'/><parameter name='string2' type='java.lang.String'/></method><method name='getAvailableLocales' return='java.util.Locale[]' static='true'/><method abstract='true' name='getCollationKey' return='java.text.CollationKey'><parameter name='string' type='java.lang.String'/></method><method name='getDecomposition' return='int'/><method name='getInstance' return='java.text.Collator' static='true'/><method name='getInstance' return='java.text.Collator' static='true'><parameter name='locale' type='java.util.Locale'/></method><method name='getStrength' return='int'/><method abstract='true' name='hashCode' return='int'/><method name='setDecomposition'><parameter name='value' type='int'/></method><method name='setStrength'><parameter name='value' type='int'/></method></class><class abstract='true' extends='java.text.Format' name='DateFormat'><constructor name='DateFormat' type='java.text.DateFormat' visibility='protected'/><method final='true' name='format' return='java.lang.StringBuffer'><parameter name='object' type='java.lang.Object'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method final='true' name='format' return='java.lang.String'><parameter name='date' type='java.util.Date'/></method><method abstract='true' name='format' return='java.lang.StringBuffer'><parameter name='date' type='java.util.Date'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='getAvailableLocales' return='java.util.Locale[]' static='true'/><method name='getCalendar' return='java.util.Calendar'/><method final='true' name='getDateInstance' return='java.text.DateFormat' static='true'/><method final='true' name='getDateInstance' return='java.text.DateFormat' static='true'><parameter name='style' type='int'/></method><method final='true' name='getDateInstance' return='java.text.DateFormat' static='true'><parameter name='style' type='int'/><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getDateTimeInstance' return='java.text.DateFormat' static='true'/><method final='true' name='getDateTimeInstance' return='java.text.DateFormat' static='true'><parameter name='dateStyle' type='int'/><parameter name='timeStyle' type='int'/></method><method final='true' name='getDateTimeInstance' return='java.text.DateFormat' static='true'><parameter name='dateStyle' type='int'/><parameter name='timeStyle' type='int'/><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getInstance' return='java.text.DateFormat' static='true'/><method name='getNumberFormat' return='java.text.NumberFormat'/><method final='true' name='getTimeInstance' return='java.text.DateFormat' static='true'/><method final='true' name='getTimeInstance' return='java.text.DateFormat' static='true'><parameter name='style' type='int'/></method><method final='true' name='getTimeInstance' return='java.text.DateFormat' static='true'><parameter name='style' type='int'/><parameter name='locale' type='java.util.Locale'/></method><method name='getTimeZone' return='java.util.TimeZone'/><method name='isLenient' return='boolean'/><method name='parse' return='java.util.Date'><parameter name='string' type='java.lang.String'/><exception name='ParseException' type='java.text.ParseException'/></method><method abstract='true' name='parse' return='java.util.Date'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method name='parseObject' return='java.lang.Object'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method name='setCalendar'><parameter name='cal' type='java.util.Calendar'/></method><method name='setLenient'><parameter name='value' type='boolean'/></method><method name='setNumberFormat'><parameter name='format' type='java.text.NumberFormat'/></method><method name='setTimeZone'><parameter name='timezone' type='java.util.TimeZone'/></method></class><class extends='java.text.Format.Field' name='DateFormat.Field' static='true'><constructor name='DateFormat.Field' type='java.text.DateFormat.Field' visibility='protected'><parameter name='fieldName' type='java.lang.String'/><parameter name='calendarField' type='int'/></constructor><method name='getCalendarField' return='int'/><method name='ofCalendarField' return='java.text.DateFormat.Field' static='true'><parameter name='calendarField' type='int'/></method></class><class extends='java.lang.Object' name='DateFormatSymbols'><constructor name='DateFormatSymbols' type='java.text.DateFormatSymbols'/><constructor name='DateFormatSymbols' type='java.text.DateFormatSymbols'><parameter name='locale' type='java.util.Locale'/></constructor><method name='clone' return='java.lang.Object'/><method name='getAmPmStrings' return='java.lang.String[]'/><method name='getEras' return='java.lang.String[]'/><method name='getLocalPatternChars' return='java.lang.String'/><method name='getMonths' return='java.lang.String[]'/><method name='getShortMonths' return='java.lang.String[]'/><method name='getShortWeekdays' return='java.lang.String[]'/><method name='getWeekdays' return='java.lang.String[]'/><method name='getZoneStrings' return='java.lang.String[][]'/><method name='setAmPmStrings'><parameter name='data' type='java.lang.String[]'/></method><method name='setEras'><parameter name='data' type='java.lang.String[]'/></method><method name='setLocalPatternChars'><parameter name='data' type='java.lang.String'/></method><method name='setMonths'><parameter name='data' type='java.lang.String[]'/></method><method name='setShortMonths'><parameter name='data' type='java.lang.String[]'/></method><method name='setShortWeekdays'><parameter name='data' type='java.lang.String[]'/></method><method name='setWeekdays'><parameter name='data' type='java.lang.String[]'/></method><method name='setZoneStrings'><parameter name='data' type='java.lang.String[][]'/></method><method api_added='9' name='getAvailableLocales' return='java.util.Locale[]' static='true'/><method api_added='9' final='true' name='getInstance' return='java.text.DateFormatSymbols' static='true'/><method api_added='9' final='true' name='getInstance' return='java.text.DateFormatSymbols' static='true'><parameter name='locale' type='java.util.Locale'/></method></class><class extends='java.text.NumberFormat' name='DecimalFormat'><constructor name='DecimalFormat' type='java.text.DecimalFormat'/><constructor name='DecimalFormat' type='java.text.DecimalFormat'><parameter name='pattern' type='java.lang.String'/></constructor><constructor name='DecimalFormat' type='java.text.DecimalFormat'><parameter name='pattern' type='java.lang.String'/><parameter name='value' type='java.text.DecimalFormatSymbols'/></constructor><method name='applyLocalizedPattern'><parameter name='pattern' type='java.lang.String'/></method><method name='applyPattern'><parameter name='pattern' type='java.lang.String'/></method><method name='format' return='java.lang.StringBuffer'><parameter name='value' type='double'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='position' type='java.text.FieldPosition'/></method><method name='format' return='java.lang.StringBuffer'><parameter name='value' type='long'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='position' type='java.text.FieldPosition'/></method><method final='true' name='format' return='java.lang.StringBuffer'><parameter name='number' type='java.lang.Object'/><parameter name='toAppendTo' type='java.lang.StringBuffer'/><parameter name='pos' type='java.text.FieldPosition'/></method><method name='getDecimalFormatSymbols' return='java.text.DecimalFormatSymbols'/><method name='getGroupingSize' return='int'/><method name='getMultiplier' return='int'/><method name='getNegativePrefix' return='java.lang.String'/><method name='getNegativeSuffix' return='java.lang.String'/><method name='getPositivePrefix' return='java.lang.String'/><method name='getPositiveSuffix' return='java.lang.String'/><method name='isDecimalSeparatorAlwaysShown' return='boolean'/><method name='isParseBigDecimal' return='boolean'/><method name='parse' return='java.lang.Number'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method name='setDecimalFormatSymbols'><parameter name='value' type='java.text.DecimalFormatSymbols'/></method><method name='setDecimalSeparatorAlwaysShown'><parameter name='value' type='boolean'/></method><method name='setGroupingSize'><parameter name='value' type='int'/></method><method name='setMultiplier'><parameter name='value' type='int'/></method><method name='setNegativePrefix'><parameter name='value' type='java.lang.String'/></method><method name='setNegativeSuffix'><parameter name='value' type='java.lang.String'/></method><method name='setParseBigDecimal'><parameter name='newValue' type='boolean'/></method><method name='setPositivePrefix'><parameter name='value' type='java.lang.String'/></method><method name='setPositiveSuffix'><parameter name='value' type='java.lang.String'/></method><method name='toLocalizedPattern' return='java.lang.String'/><method name='toPattern' return='java.lang.String'/></class><class extends='java.lang.Object' final='true' name='DecimalFormatSymbols'><constructor name='DecimalFormatSymbols' type='java.text.DecimalFormatSymbols'/><constructor name='DecimalFormatSymbols' type='java.text.DecimalFormatSymbols'><parameter name='locale' type='java.util.Locale'/></constructor><method name='clone' return='java.lang.Object'/><method name='getCurrency' return='java.util.Currency'/><method name='getCurrencySymbol' return='java.lang.String'/><method name='getDecimalSeparator' return='char'/><method name='getDigit' return='char'/><method name='getGroupingSeparator' return='char'/><method name='getInfinity' return='java.lang.String'/><method name='getInternationalCurrencySymbol' return='java.lang.String'/><method name='getMinusSign' return='char'/><method name='getMonetaryDecimalSeparator' return='char'/><method name='getNaN' return='java.lang.String'/><method name='getPatternSeparator' return='char'/><method name='getPerMill' return='char'/><method name='getPercent' return='char'/><method name='getZeroDigit' return='char'/><method name='setCurrency'><parameter name='currency' type='java.util.Currency'/></method><method name='setCurrencySymbol'><parameter name='value' type='java.lang.String'/></method><method name='setDecimalSeparator'><parameter name='value' type='char'/></method><method name='setDigit'><parameter name='value' type='char'/></method><method name='setGroupingSeparator'><parameter name='value' type='char'/></method><method name='setInfinity'><parameter name='value' type='java.lang.String'/></method><method name='setInternationalCurrencySymbol'><parameter name='value' type='java.lang.String'/></method><method name='setMinusSign'><parameter name='value' type='char'/></method><method name='setMonetaryDecimalSeparator'><parameter name='value' type='char'/></method><method name='setNaN'><parameter name='value' type='java.lang.String'/></method><method name='setPatternSeparator'><parameter name='value' type='char'/></method><method name='setPerMill'><parameter name='value' type='char'/></method><method name='setPercent'><parameter name='value' type='char'/></method><method name='setZeroDigit'><parameter name='value' type='char'/></method><method api_added='9' name='getAvailableLocales' return='java.util.Locale[]' static='true'/><method api_added='9' name='getExponentSeparator' return='java.lang.String'/><method api_added='9' name='getInstance' return='java.text.DecimalFormatSymbols' static='true'/><method api_added='9' name='getInstance' return='java.text.DecimalFormatSymbols' static='true'><parameter name='locale' type='java.util.Locale'/></method><method api_added='9' name='setExponentSeparator'><parameter name='value' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='FieldPosition'><constructor name='FieldPosition' type='java.text.FieldPosition'><parameter name='field' type='int'/></constructor><constructor name='FieldPosition' type='java.text.FieldPosition'><parameter name='attribute' type='java.text.Format.Field'/></constructor><constructor name='FieldPosition' type='java.text.FieldPosition'><parameter name='attribute' type='java.text.Format.Field'/><parameter name='field' type='int'/></constructor><method name='getBeginIndex' return='int'/><method name='getEndIndex' return='int'/><method name='getField' return='int'/><method name='getFieldAttribute' return='java.text.Format.Field'/><method name='setBeginIndex'><parameter name='index' type='int'/></method><method name='setEndIndex'><parameter name='index' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='Format'><constructor name='Format' type='java.text.Format'/><method name='clone' return='java.lang.Object'/><method final='true' name='format' return='java.lang.String'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='format' return='java.lang.StringBuffer'><parameter name='object' type='java.lang.Object'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='formatToCharacterIterator' return='java.text.AttributedCharacterIterator'><parameter name='object' type='java.lang.Object'/></method><method name='parseObject' return='java.lang.Object'><parameter name='string' type='java.lang.String'/><exception name='ParseException' type='java.text.ParseException'/></method><method abstract='true' name='parseObject' return='java.lang.Object'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method></class><class extends='java.text.AttributedCharacterIterator.Attribute' name='Format.Field' static='true'><constructor name='Format.Field' type='java.text.Format.Field' visibility='protected'><parameter name='fieldName' type='java.lang.String'/></constructor></class><class extends='java.text.Format' name='MessageFormat'><constructor name='MessageFormat' type='java.text.MessageFormat'><parameter name='template' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/></constructor><constructor name='MessageFormat' type='java.text.MessageFormat'><parameter name='template' type='java.lang.String'/></constructor><method name='applyPattern'><parameter name='template' type='java.lang.String'/></method><method final='true' name='format' return='java.lang.StringBuffer'><parameter name='objects' type='java.lang.Object[]'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method final='true' name='format' return='java.lang.StringBuffer'><parameter name='object' type='java.lang.Object'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='format' return='java.lang.String' static='true'><parameter name='template' type='java.lang.String'/><parameter name='objects' type='java.lang.Object...'/></method><method name='getFormats' return='java.text.Format[]'/><method name='getFormatsByArgumentIndex' return='java.text.Format[]'/><method name='getLocale' return='java.util.Locale'/><method name='parse' return='java.lang.Object[]'><parameter name='string' type='java.lang.String'/><exception name='ParseException' type='java.text.ParseException'/></method><method name='parse' return='java.lang.Object[]'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method name='parseObject' return='java.lang.Object'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method name='setFormat'><parameter name='offset' type='int'/><parameter name='format' type='java.text.Format'/></method><method name='setFormatByArgumentIndex'><parameter name='argIndex' type='int'/><parameter name='format' type='java.text.Format'/></method><method name='setFormats'><parameter name='formats' type='java.text.Format[]'/></method><method name='setFormatsByArgumentIndex'><parameter name='formats' type='java.text.Format[]'/></method><method name='setLocale'><parameter name='locale' type='java.util.Locale'/></method><method name='toPattern' return='java.lang.String'/></class><class extends='java.text.Format.Field' name='MessageFormat.Field' static='true'><constructor name='MessageFormat.Field' type='java.text.MessageFormat.Field' visibility='protected'><parameter name='fieldName' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.text.Format' name='NumberFormat'><constructor name='NumberFormat' type='java.text.NumberFormat'/><method final='true' name='format' return='java.lang.String'><parameter name='value' type='double'/></method><method abstract='true' name='format' return='java.lang.StringBuffer'><parameter name='value' type='double'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method final='true' name='format' return='java.lang.String'><parameter name='value' type='long'/></method><method abstract='true' name='format' return='java.lang.StringBuffer'><parameter name='value' type='long'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='format' return='java.lang.StringBuffer'><parameter name='object' type='java.lang.Object'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='getAvailableLocales' return='java.util.Locale[]' static='true'/><method name='getCurrency' return='java.util.Currency'/><method final='true' name='getCurrencyInstance' return='java.text.NumberFormat' static='true'/><method name='getCurrencyInstance' return='java.text.NumberFormat' static='true'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getInstance' return='java.text.NumberFormat' static='true'/><method name='getInstance' return='java.text.NumberFormat' static='true'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getIntegerInstance' return='java.text.NumberFormat' static='true'/><method name='getIntegerInstance' return='java.text.NumberFormat' static='true'><parameter name='locale' type='java.util.Locale'/></method><method name='getMaximumFractionDigits' return='int'/><method name='getMaximumIntegerDigits' return='int'/><method name='getMinimumFractionDigits' return='int'/><method name='getMinimumIntegerDigits' return='int'/><method final='true' name='getNumberInstance' return='java.text.NumberFormat' static='true'/><method name='getNumberInstance' return='java.text.NumberFormat' static='true'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getPercentInstance' return='java.text.NumberFormat' static='true'/><method name='getPercentInstance' return='java.text.NumberFormat' static='true'><parameter name='locale' type='java.util.Locale'/></method><method name='isGroupingUsed' return='boolean'/><method name='isParseIntegerOnly' return='boolean'/><method name='parse' return='java.lang.Number'><parameter name='string' type='java.lang.String'/><exception name='ParseException' type='java.text.ParseException'/></method><method abstract='true' name='parse' return='java.lang.Number'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method final='true' name='parseObject' return='java.lang.Object'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method name='setCurrency'><parameter name='currency' type='java.util.Currency'/></method><method name='setGroupingUsed'><parameter name='value' type='boolean'/></method><method name='setMaximumFractionDigits'><parameter name='value' type='int'/></method><method name='setMaximumIntegerDigits'><parameter name='value' type='int'/></method><method name='setMinimumFractionDigits'><parameter name='value' type='int'/></method><method name='setMinimumIntegerDigits'><parameter name='value' type='int'/></method><method name='setParseIntegerOnly'><parameter name='value' type='boolean'/></method><method api_added='9' name='getRoundingMode' return='java.math.RoundingMode'/><method api_added='9' name='setRoundingMode'><parameter name='roundingMode' type='java.math.RoundingMode'/></method></class><class extends='java.text.Format.Field' name='NumberFormat.Field' static='true'><constructor name='NumberFormat.Field' type='java.text.NumberFormat.Field' visibility='protected'><parameter name='fieldName' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='ParseException'><constructor name='ParseException' type='java.text.ParseException'><parameter name='detailMessage' type='java.lang.String'/><parameter name='location' type='int'/></constructor><method name='getErrorOffset' return='int'/></class><class extends='java.lang.Object' name='ParsePosition'><constructor name='ParsePosition' type='java.text.ParsePosition'><parameter name='index' type='int'/></constructor><method name='getErrorIndex' return='int'/><method name='getIndex' return='int'/><method name='setErrorIndex'><parameter name='index' type='int'/></method><method name='setIndex'><parameter name='index' type='int'/></method></class><class extends='java.text.Collator' name='RuleBasedCollator'><constructor name='RuleBasedCollator' type='java.text.RuleBasedCollator'><parameter name='rules' type='java.lang.String'/><exception name='ParseException' type='java.text.ParseException'/></constructor><method name='compare' return='int'><parameter name='source' type='java.lang.String'/><parameter name='target' type='java.lang.String'/></method><method name='getCollationElementIterator' return='java.text.CollationElementIterator'><parameter name='source' type='java.text.CharacterIterator'/></method><method name='getCollationElementIterator' return='java.text.CollationElementIterator'><parameter name='source' type='java.lang.String'/></method><method name='getCollationKey' return='java.text.CollationKey'><parameter name='source' type='java.lang.String'/></method><method name='getRules' return='java.lang.String'/><method name='hashCode' return='int'/></class><class extends='java.text.DateFormat' name='SimpleDateFormat'><constructor name='SimpleDateFormat' type='java.text.SimpleDateFormat'/><constructor name='SimpleDateFormat' type='java.text.SimpleDateFormat'><parameter name='pattern' type='java.lang.String'/></constructor><constructor name='SimpleDateFormat' type='java.text.SimpleDateFormat'><parameter name='template' type='java.lang.String'/><parameter name='value' type='java.text.DateFormatSymbols'/></constructor><constructor name='SimpleDateFormat' type='java.text.SimpleDateFormat'><parameter name='template' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/></constructor><method name='applyLocalizedPattern'><parameter name='template' type='java.lang.String'/></method><method name='applyPattern'><parameter name='template' type='java.lang.String'/></method><method name='format' return='java.lang.StringBuffer'><parameter name='date' type='java.util.Date'/><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='field' type='java.text.FieldPosition'/></method><method name='get2DigitYearStart' return='java.util.Date'/><method name='getDateFormatSymbols' return='java.text.DateFormatSymbols'/><method name='parse' return='java.util.Date'><parameter name='string' type='java.lang.String'/><parameter name='position' type='java.text.ParsePosition'/></method><method name='set2DigitYearStart'><parameter name='date' type='java.util.Date'/></method><method name='setDateFormatSymbols'><parameter name='value' type='java.text.DateFormatSymbols'/></method><method name='toLocalizedPattern' return='java.lang.String'/><method name='toPattern' return='java.lang.String'/></class><class extends='java.lang.Object' final='true' name='StringCharacterIterator'><constructor name='StringCharacterIterator' type='java.text.StringCharacterIterator'><parameter name='value' type='java.lang.String'/></constructor><constructor name='StringCharacterIterator' type='java.text.StringCharacterIterator'><parameter name='value' type='java.lang.String'/><parameter name='location' type='int'/></constructor><constructor name='StringCharacterIterator' type='java.text.StringCharacterIterator'><parameter name='value' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='location' type='int'/></constructor><method name='clone' return='java.lang.Object'/><method name='current' return='char'/><method name='first' return='char'/><method name='getBeginIndex' return='int'/><method name='getEndIndex' return='int'/><method name='getIndex' return='int'/><method name='last' return='char'/><method name='next' return='char'/><method name='previous' return='char'/><method name='setIndex' return='char'><parameter name='location' type='int'/></method><method name='setText'><parameter name='value' type='java.lang.String'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='Normalizer'><method api_added='9' name='isNormalized' return='boolean' static='true'><parameter name='src' type='java.lang.CharSequence'/><parameter name='form' type='java.text.Normalizer.Form'/></method><method api_added='9' name='normalize' return='java.lang.String' static='true'><parameter name='src' type='java.lang.CharSequence'/><parameter name='form' type='java.text.Normalizer.Form'/></method></class><class api_added='9' extends='java.lang.Enum' final='true' name='Normalizer.Form' static='true'><method api_added='9' name='valueOf' return='java.text.Normalizer.Form' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='9' final='true' name='values' return='java.text.Normalizer.Form[]' static='true'/></class><interface abstract='true' name='AttributedCharacterIterator'><method abstract='true' name='getAllAttributeKeys' return='java.util.Set&lt;java.text.AttributedCharacterIterator.Attribute&gt;'/><method abstract='true' name='getAttribute' return='java.lang.Object'><parameter name='attribute' type='java.text.AttributedCharacterIterator.Attribute'/></method><method abstract='true' name='getAttributes' return='java.util.Map&lt;java.text.AttributedCharacterIterator.Attribute, java.lang.Object&gt;'/><method abstract='true' name='getRunLimit' return='int'/><method abstract='true' name='getRunLimit' return='int'><parameter name='attribute' type='java.text.AttributedCharacterIterator.Attribute'/></method><method abstract='true' name='getRunLimit' return='int'><parameter name='attributes' type='java.util.Set&lt;? extends java.text.AttributedCharacterIterator.Attribute&gt;'/></method><method abstract='true' name='getRunStart' return='int'/><method abstract='true' name='getRunStart' return='int'><parameter name='attribute' type='java.text.AttributedCharacterIterator.Attribute'/></method><method abstract='true' name='getRunStart' return='int'><parameter name='attributes' type='java.util.Set&lt;? extends java.text.AttributedCharacterIterator.Attribute&gt;'/></method></interface><interface abstract='true' name='CharacterIterator'><method abstract='true' name='clone' return='java.lang.Object'/><method abstract='true' name='current' return='char'/><method abstract='true' name='first' return='char'/><method abstract='true' name='getBeginIndex' return='int'/><method abstract='true' name='getEndIndex' return='int'/><method abstract='true' name='getIndex' return='int'/><method abstract='true' name='last' return='char'/><method abstract='true' name='next' return='char'/><method abstract='true' name='previous' return='char'/><method abstract='true' name='setIndex' return='char'><parameter name='location' type='int'/></method></interface></package><package name='java.util'><class abstract='true' extends='java.lang.Object' name='AbstractCollection'><constructor name='AbstractCollection' type='java.util.AbstractCollection' visibility='protected'/><method name='add' return='boolean'><parameter name='object' type='E'/></method><method name='addAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></method><method name='clear'/><method name='contains' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method name='containsAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method name='isEmpty' return='boolean'/><method abstract='true' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='remove' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method name='removeAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method name='retainAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='size' return='int'/><method name='toArray' return='java.lang.Object[]'/><method name='toArray' return='T[]'><parameter name='contents' type='T[]'/></method></class><class abstract='true' extends='java.util.AbstractCollection' name='AbstractList'><constructor name='AbstractList' type='java.util.AbstractList' visibility='protected'/><method name='add'><parameter name='location' type='int'/><parameter name='object' type='E'/></method><method name='addAll' return='boolean'><parameter name='location' type='int'/><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></method><method abstract='true' name='get' return='E'><parameter name='location' type='int'/></method><method name='indexOf' return='int'><parameter name='object' type='java.lang.Object'/></method><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='lastIndexOf' return='int'><parameter name='object' type='java.lang.Object'/></method><method name='listIterator' return='java.util.ListIterator&lt;E&gt;'/><method name='listIterator' return='java.util.ListIterator&lt;E&gt;'><parameter name='location' type='int'/></method><method name='remove' return='E'><parameter name='location' type='int'/></method><method name='removeRange' visibility='protected'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='set' return='E'><parameter name='location' type='int'/><parameter name='object' type='E'/></method><method name='subList' return='java.util.List&lt;E&gt;'><parameter name='start' type='int'/><parameter name='end' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='AbstractMap'><constructor name='AbstractMap' type='java.util.AbstractMap' visibility='protected'/><method name='clear'/><method name='containsKey' return='boolean'><parameter name='key' type='java.lang.Object'/></method><method name='containsValue' return='boolean'><parameter name='value' type='java.lang.Object'/></method><method abstract='true' name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/><method name='get' return='V'><parameter name='key' type='java.lang.Object'/></method><method name='isEmpty' return='boolean'/><method name='keySet' return='java.util.Set&lt;K&gt;'/><method name='put' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method api_removed='14' name='putAll'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></method><method name='remove' return='V'><parameter name='key' type='java.lang.Object'/></method><method name='size' return='int'/><method name='values' return='java.util.Collection&lt;V&gt;'/><method api_added='14' name='putAll'><parameter name='arg0' type='java.util.Map&lt;? extends K'/><parameter name='arg1' type='? extends V&gt;'/></method></class><class abstract='true' extends='java.util.AbstractCollection' name='AbstractQueue'><constructor name='AbstractQueue' type='java.util.AbstractQueue' visibility='protected'/><method name='element' return='E'/><method name='remove' return='E'/></class><class abstract='true' extends='java.util.AbstractList' name='AbstractSequentialList'><constructor name='AbstractSequentialList' type='java.util.AbstractSequentialList' visibility='protected'/><method name='get' return='E'><parameter name='location' type='int'/></method><method abstract='true' name='listIterator' return='java.util.ListIterator&lt;E&gt;'><parameter name='location' type='int'/></method></class><class abstract='true' extends='java.util.AbstractCollection' name='AbstractSet'><constructor name='AbstractSet' type='java.util.AbstractSet' visibility='protected'/></class><class extends='java.util.AbstractList' name='ArrayList'><constructor name='ArrayList' type='java.util.ArrayList'/><constructor name='ArrayList' type='java.util.ArrayList'><parameter name='capacity' type='int'/></constructor><constructor name='ArrayList' type='java.util.ArrayList'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='clone' return='java.lang.Object'/><method name='ensureCapacity'><parameter name='minimumCapacity' type='int'/></method><method name='get' return='E'><parameter name='location' type='int'/></method><method name='size' return='int'/><method name='trimToSize'/></class><class extends='java.lang.Object' name='Arrays'><method name='asList' return='java.util.List&lt;T&gt;' static='true'><parameter name='array' type='T...'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='byte[]'/><parameter name='value' type='byte'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='char[]'/><parameter name='value' type='char'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='double[]'/><parameter name='value' type='double'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='float[]'/><parameter name='value' type='float'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='int[]'/><parameter name='value' type='int'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='long[]'/><parameter name='value' type='long'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='java.lang.Object[]'/><parameter name='object' type='java.lang.Object'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='T[]'/><parameter name='object' type='T'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method name='binarySearch' return='int' static='true'><parameter name='array' type='short[]'/><parameter name='value' type='short'/></method><method name='deepEquals' return='boolean' static='true'><parameter name='array1' type='java.lang.Object[]'/><parameter name='array2' type='java.lang.Object[]'/></method><method name='deepHashCode' return='int' static='true'><parameter name='array' type='java.lang.Object[]'/></method><method name='deepToString' return='java.lang.String' static='true'><parameter name='array' type='java.lang.Object[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='byte[]'/><parameter name='array2' type='byte[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='short[]'/><parameter name='array2' type='short[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='char[]'/><parameter name='array2' type='char[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='int[]'/><parameter name='array2' type='int[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='long[]'/><parameter name='array2' type='long[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='float[]'/><parameter name='array2' type='float[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='double[]'/><parameter name='array2' type='double[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='boolean[]'/><parameter name='array2' type='boolean[]'/></method><method name='equals' return='boolean' static='true'><parameter name='array1' type='java.lang.Object[]'/><parameter name='array2' type='java.lang.Object[]'/></method><method name='fill' static='true'><parameter name='array' type='byte[]'/><parameter name='value' type='byte'/></method><method name='fill' static='true'><parameter name='array' type='byte[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='byte'/></method><method name='fill' static='true'><parameter name='array' type='short[]'/><parameter name='value' type='short'/></method><method name='fill' static='true'><parameter name='array' type='short[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='short'/></method><method name='fill' static='true'><parameter name='array' type='char[]'/><parameter name='value' type='char'/></method><method name='fill' static='true'><parameter name='array' type='char[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='char'/></method><method name='fill' static='true'><parameter name='array' type='int[]'/><parameter name='value' type='int'/></method><method name='fill' static='true'><parameter name='array' type='int[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='int'/></method><method name='fill' static='true'><parameter name='array' type='long[]'/><parameter name='value' type='long'/></method><method name='fill' static='true'><parameter name='array' type='long[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='long'/></method><method name='fill' static='true'><parameter name='array' type='float[]'/><parameter name='value' type='float'/></method><method name='fill' static='true'><parameter name='array' type='float[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='float'/></method><method name='fill' static='true'><parameter name='array' type='double[]'/><parameter name='value' type='double'/></method><method name='fill' static='true'><parameter name='array' type='double[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='double'/></method><method name='fill' static='true'><parameter name='array' type='boolean[]'/><parameter name='value' type='boolean'/></method><method name='fill' static='true'><parameter name='array' type='boolean[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='boolean'/></method><method name='fill' static='true'><parameter name='array' type='java.lang.Object[]'/><parameter name='value' type='java.lang.Object'/></method><method name='fill' static='true'><parameter name='array' type='java.lang.Object[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='value' type='java.lang.Object'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='boolean[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='int[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='short[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='char[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='byte[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='long[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='float[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='double[]'/></method><method name='hashCode' return='int' static='true'><parameter name='array' type='java.lang.Object[]'/></method><method name='sort' static='true'><parameter name='array' type='byte[]'/></method><method name='sort' static='true'><parameter name='array' type='byte[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sort' static='true'><parameter name='array' type='char[]'/></method><method name='sort' static='true'><parameter name='array' type='char[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sort' static='true'><parameter name='array' type='double[]'/></method><method name='sort' static='true'><parameter name='array' type='double[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sort' static='true'><parameter name='array' type='float[]'/></method><method name='sort' static='true'><parameter name='array' type='float[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sort' static='true'><parameter name='array' type='int[]'/></method><method name='sort' static='true'><parameter name='array' type='int[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sort' static='true'><parameter name='array' type='long[]'/></method><method name='sort' static='true'><parameter name='array' type='long[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sort' static='true'><parameter name='array' type='java.lang.Object[]'/></method><method name='sort' static='true'><parameter name='array' type='java.lang.Object[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='sort' static='true'><parameter name='array' type='T[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method name='sort' static='true'><parameter name='array' type='T[]'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method name='sort' static='true'><parameter name='array' type='short[]'/></method><method name='sort' static='true'><parameter name='array' type='short[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='boolean[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='byte[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='char[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='double[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='float[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='int[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='long[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='short[]'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='array' type='java.lang.Object[]'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='byte[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='byte'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='char[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='char'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='double[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='double'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='float[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='float'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='int[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='int'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='long[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='long'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='java.lang.Object[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='java.lang.Object'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='T[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='T'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method api_added='9' name='binarySearch' return='int' static='true'><parameter name='array' type='short[]'/><parameter name='startIndex' type='int'/><parameter name='endIndex' type='int'/><parameter name='value' type='short'/></method><method api_added='9' name='copyOf' return='boolean[]' static='true'><parameter name='original' type='boolean[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='byte[]' static='true'><parameter name='original' type='byte[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='char[]' static='true'><parameter name='original' type='char[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='double[]' static='true'><parameter name='original' type='double[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='float[]' static='true'><parameter name='original' type='float[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='int[]' static='true'><parameter name='original' type='int[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='long[]' static='true'><parameter name='original' type='long[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='short[]' static='true'><parameter name='original' type='short[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='T[]' static='true'><parameter name='original' type='T[]'/><parameter name='newLength' type='int'/></method><method api_added='9' name='copyOf' return='T[]' static='true'><parameter name='original' type='U[]'/><parameter name='newLength' type='int'/><parameter name='newType' type='java.lang.Class&lt;? extends T[]&gt;'/></method><method api_added='9' name='copyOfRange' return='boolean[]' static='true'><parameter name='original' type='boolean[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='byte[]' static='true'><parameter name='original' type='byte[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='char[]' static='true'><parameter name='original' type='char[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='double[]' static='true'><parameter name='original' type='double[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='float[]' static='true'><parameter name='original' type='float[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='int[]' static='true'><parameter name='original' type='int[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='long[]' static='true'><parameter name='original' type='long[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='short[]' static='true'><parameter name='original' type='short[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='T[]' static='true'><parameter name='original' type='T[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='copyOfRange' return='T[]' static='true'><parameter name='original' type='U[]'/><parameter name='start' type='int'/><parameter name='end' type='int'/><parameter name='newType' type='java.lang.Class&lt;? extends T[]&gt;'/></method></class><class extends='java.lang.Object' name='BitSet'><constructor name='BitSet' type='java.util.BitSet'/><constructor name='BitSet' type='java.util.BitSet'><parameter name='nbits' type='int'/></constructor><method name='and'><parameter name='bs' type='java.util.BitSet'/></method><method name='andNot'><parameter name='bs' type='java.util.BitSet'/></method><method name='cardinality' return='int'/><method name='clear'/><method name='clear'><parameter name='pos' type='int'/></method><method name='clear'><parameter name='pos1' type='int'/><parameter name='pos2' type='int'/></method><method name='clone' return='java.lang.Object'/><method name='flip'><parameter name='pos' type='int'/></method><method name='flip'><parameter name='pos1' type='int'/><parameter name='pos2' type='int'/></method><method name='get' return='boolean'><parameter name='pos' type='int'/></method><method name='get' return='java.util.BitSet'><parameter name='pos1' type='int'/><parameter name='pos2' type='int'/></method><method name='intersects' return='boolean'><parameter name='bs' type='java.util.BitSet'/></method><method name='isEmpty' return='boolean'/><method name='length' return='int'/><method name='nextClearBit' return='int'><parameter name='pos' type='int'/></method><method name='nextSetBit' return='int'><parameter name='pos' type='int'/></method><method name='or'><parameter name='bs' type='java.util.BitSet'/></method><method name='set'><parameter name='pos' type='int'/></method><method name='set'><parameter name='pos' type='int'/><parameter name='val' type='boolean'/></method><method name='set'><parameter name='pos1' type='int'/><parameter name='pos2' type='int'/></method><method name='set'><parameter name='pos1' type='int'/><parameter name='pos2' type='int'/><parameter name='val' type='boolean'/></method><method name='size' return='int'/><method name='xor'><parameter name='bs' type='java.util.BitSet'/></method><method api_added='19' name='previousClearBit' return='int'><parameter name='arg0' type='int'/></method><method api_added='19' name='previousSetBit' return='int'><parameter name='arg0' type='int'/></method><method api_added='19' name='toByteArray' return='byte[]'/><method api_added='19' name='toLongArray' return='long[]'/><method api_added='19' name='valueOf' return='java.util.BitSet' static='true'><parameter name='arg0' type='long[]'/></method><method api_added='19' name='valueOf' return='java.util.BitSet' static='true'><parameter name='arg0' type='java.nio.LongBuffer'/></method><method api_added='19' name='valueOf' return='java.util.BitSet' static='true'><parameter name='arg0' type='byte[]'/></method><method api_added='19' name='valueOf' return='java.util.BitSet' static='true'><parameter name='arg0' type='java.nio.ByteBuffer'/></method></class><class abstract='true' extends='java.lang.Object' name='Calendar'><constructor name='Calendar' type='java.util.Calendar' visibility='protected'/><constructor name='Calendar' type='java.util.Calendar' visibility='protected'><parameter name='timezone' type='java.util.TimeZone'/><parameter name='locale' type='java.util.Locale'/></constructor><method abstract='true' name='add'><parameter name='field' type='int'/><parameter name='value' type='int'/></method><method name='after' return='boolean'><parameter name='calendar' type='java.lang.Object'/></method><method name='before' return='boolean'><parameter name='calendar' type='java.lang.Object'/></method><method final='true' name='clear'/><method final='true' name='clear'><parameter name='field' type='int'/></method><method name='clone' return='java.lang.Object'/><method name='compareTo' return='int'><parameter name='anotherCalendar' type='java.util.Calendar'/></method><method name='complete' visibility='protected'/><method abstract='true' name='computeFields' visibility='protected'/><method abstract='true' name='computeTime' visibility='protected'/><method name='get' return='int'><parameter name='field' type='int'/></method><method name='getActualMaximum' return='int'><parameter name='field' type='int'/></method><method name='getActualMinimum' return='int'><parameter name='field' type='int'/></method><method name='getAvailableLocales' return='java.util.Locale[]' static='true' synchronized='true'/><method name='getFirstDayOfWeek' return='int'/><method abstract='true' name='getGreatestMinimum' return='int'><parameter name='field' type='int'/></method><method name='getInstance' return='java.util.Calendar' static='true' synchronized='true'/><method name='getInstance' return='java.util.Calendar' static='true' synchronized='true'><parameter name='locale' type='java.util.Locale'/></method><method name='getInstance' return='java.util.Calendar' static='true' synchronized='true'><parameter name='timezone' type='java.util.TimeZone'/></method><method name='getInstance' return='java.util.Calendar' static='true' synchronized='true'><parameter name='timezone' type='java.util.TimeZone'/><parameter name='locale' type='java.util.Locale'/></method><method abstract='true' name='getLeastMaximum' return='int'><parameter name='field' type='int'/></method><method abstract='true' name='getMaximum' return='int'><parameter name='field' type='int'/></method><method name='getMinimalDaysInFirstWeek' return='int'/><method abstract='true' name='getMinimum' return='int'><parameter name='field' type='int'/></method><method final='true' name='getTime' return='java.util.Date'/><method name='getTimeInMillis' return='long'/><method name='getTimeZone' return='java.util.TimeZone'/><method final='true' name='internalGet' return='int' visibility='protected'><parameter name='field' type='int'/></method><method name='isLenient' return='boolean'/><method final='true' name='isSet' return='boolean'><parameter name='field' type='int'/></method><method name='roll'><parameter name='field' type='int'/><parameter name='value' type='int'/></method><method abstract='true' name='roll'><parameter name='field' type='int'/><parameter name='increment' type='boolean'/></method><method name='set'><parameter name='field' type='int'/><parameter name='value' type='int'/></method><method final='true' name='set'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/></method><method final='true' name='set'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hourOfDay' type='int'/><parameter name='minute' type='int'/></method><method final='true' name='set'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hourOfDay' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/></method><method name='setFirstDayOfWeek'><parameter name='value' type='int'/></method><method name='setLenient'><parameter name='value' type='boolean'/></method><method name='setMinimalDaysInFirstWeek'><parameter name='value' type='int'/></method><method final='true' name='setTime'><parameter name='date' type='java.util.Date'/></method><method name='setTimeInMillis'><parameter name='milliseconds' type='long'/></method><method name='setTimeZone'><parameter name='timezone' type='java.util.TimeZone'/></method><method api_added='9' name='getDisplayName' return='java.lang.String'><parameter name='field' type='int'/><parameter name='style' type='int'/><parameter name='locale' type='java.util.Locale'/></method><method api_added='9' name='getDisplayNames' return='java.util.Map&lt;java.lang.String, java.lang.Integer&gt;'><parameter name='field' type='int'/><parameter name='style' type='int'/><parameter name='locale' type='java.util.Locale'/></method></class><class extends='java.lang.Object' name='Collections'><method name='addAll' return='boolean' static='true'><parameter name='c' type='java.util.Collection&lt;? super T&gt;'/><parameter name='a' type='T...'/></method><method name='binarySearch' return='int' static='true'><parameter name='list' type='java.util.List&lt;? extends java.lang.Comparable&lt;? super T&gt;&gt;'/><parameter name='object' type='T'/></method><method name='binarySearch' return='int' static='true'><parameter name='list' type='java.util.List&lt;? extends T&gt;'/><parameter name='object' type='T'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method name='checkedCollection' return='java.util.Collection&lt;E&gt;' static='true'><parameter name='c' type='java.util.Collection&lt;E&gt;'/><parameter name='type' type='java.lang.Class&lt;E&gt;'/></method><method name='checkedList' return='java.util.List&lt;E&gt;' static='true'><parameter name='list' type='java.util.List&lt;E&gt;'/><parameter name='type' type='java.lang.Class&lt;E&gt;'/></method><method api_removed='14' name='checkedMap' return='java.util.Map&lt;K, V&gt;' static='true'><parameter name='m' type='java.util.Map&lt;K, V&gt;'/><parameter name='keyType' type='java.lang.Class&lt;K&gt;'/><parameter name='valueType' type='java.lang.Class&lt;V&gt;'/></method><method name='checkedSet' return='java.util.Set&lt;E&gt;' static='true'><parameter name='s' type='java.util.Set&lt;E&gt;'/><parameter name='type' type='java.lang.Class&lt;E&gt;'/></method><method api_removed='14' name='checkedSortedMap' return='java.util.SortedMap&lt;K, V&gt;' static='true'><parameter name='m' type='java.util.SortedMap&lt;K, V&gt;'/><parameter name='keyType' type='java.lang.Class&lt;K&gt;'/><parameter name='valueType' type='java.lang.Class&lt;V&gt;'/></method><method name='checkedSortedSet' return='java.util.SortedSet&lt;E&gt;' static='true'><parameter name='s' type='java.util.SortedSet&lt;E&gt;'/><parameter name='type' type='java.lang.Class&lt;E&gt;'/></method><method name='copy' static='true'><parameter name='destination' type='java.util.List&lt;? super T&gt;'/><parameter name='source' type='java.util.List&lt;? extends T&gt;'/></method><method name='disjoint' return='boolean' static='true'><parameter name='c1' type='java.util.Collection&lt;?&gt;'/><parameter name='c2' type='java.util.Collection&lt;?&gt;'/></method><method final='true' name='emptyList' return='java.util.List&lt;T&gt;' static='true'/><method final='true' name='emptyMap' return='java.util.Map&lt;K, V&gt;' static='true'/><method final='true' name='emptySet' return='java.util.Set&lt;T&gt;' static='true'/><method name='enumeration' return='java.util.Enumeration&lt;T&gt;' static='true'><parameter name='collection' type='java.util.Collection&lt;T&gt;'/></method><method name='fill' static='true'><parameter name='list' type='java.util.List&lt;? super T&gt;'/><parameter name='object' type='T'/></method><method name='frequency' return='int' static='true'><parameter name='c' type='java.util.Collection&lt;?&gt;'/><parameter name='o' type='java.lang.Object'/></method><method name='indexOfSubList' return='int' static='true'><parameter name='list' type='java.util.List&lt;?&gt;'/><parameter name='sublist' type='java.util.List&lt;?&gt;'/></method><method name='lastIndexOfSubList' return='int' static='true'><parameter name='list' type='java.util.List&lt;?&gt;'/><parameter name='sublist' type='java.util.List&lt;?&gt;'/></method><method name='list' return='java.util.ArrayList&lt;T&gt;' static='true'><parameter name='enumeration' type='java.util.Enumeration&lt;T&gt;'/></method><method name='max' return='T' static='true'><parameter name='collection' type='java.util.Collection&lt;? extends T&gt;'/></method><method name='max' return='T' static='true'><parameter name='collection' type='java.util.Collection&lt;? extends T&gt;'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method name='min' return='T' static='true'><parameter name='collection' type='java.util.Collection&lt;? extends T&gt;'/></method><method name='min' return='T' static='true'><parameter name='collection' type='java.util.Collection&lt;? extends T&gt;'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method name='nCopies' return='java.util.List&lt;T&gt;' static='true'><parameter name='length' type='int'/><parameter name='object' type='T'/></method><method name='replaceAll' return='boolean' static='true'><parameter name='list' type='java.util.List&lt;T&gt;'/><parameter name='obj' type='T'/><parameter name='obj2' type='T'/></method><method name='reverse' static='true'><parameter name='list' type='java.util.List&lt;?&gt;'/></method><method name='reverseOrder' return='java.util.Comparator&lt;T&gt;' static='true'/><method name='reverseOrder' return='java.util.Comparator&lt;T&gt;' static='true'><parameter name='c' type='java.util.Comparator&lt;T&gt;'/></method><method name='rotate' static='true'><parameter name='lst' type='java.util.List&lt;?&gt;'/><parameter name='dist' type='int'/></method><method name='shuffle' static='true'><parameter name='list' type='java.util.List&lt;?&gt;'/></method><method name='shuffle' static='true'><parameter name='list' type='java.util.List&lt;?&gt;'/><parameter name='random' type='java.util.Random'/></method><method name='singleton' return='java.util.Set&lt;E&gt;' static='true'><parameter name='object' type='E'/></method><method name='singletonList' return='java.util.List&lt;E&gt;' static='true'><parameter name='object' type='E'/></method><method name='singletonMap' return='java.util.Map&lt;K, V&gt;' static='true'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method name='sort' static='true'><parameter name='list' type='java.util.List&lt;T&gt;'/></method><method name='sort' static='true'><parameter name='list' type='java.util.List&lt;T&gt;'/><parameter name='comparator' type='java.util.Comparator&lt;? super T&gt;'/></method><method name='swap' static='true'><parameter name='list' type='java.util.List&lt;?&gt;'/><parameter name='index1' type='int'/><parameter name='index2' type='int'/></method><method name='synchronizedCollection' return='java.util.Collection&lt;T&gt;' static='true'><parameter name='collection' type='java.util.Collection&lt;T&gt;'/></method><method name='synchronizedList' return='java.util.List&lt;T&gt;' static='true'><parameter name='list' type='java.util.List&lt;T&gt;'/></method><method api_removed='14' name='synchronizedMap' return='java.util.Map&lt;K, V&gt;' static='true'><parameter name='map' type='java.util.Map&lt;K, V&gt;'/></method><method name='synchronizedSet' return='java.util.Set&lt;E&gt;' static='true'><parameter name='set' type='java.util.Set&lt;E&gt;'/></method><method api_removed='14' name='synchronizedSortedMap' return='java.util.SortedMap&lt;K, V&gt;' static='true'><parameter name='map' type='java.util.SortedMap&lt;K, V&gt;'/></method><method name='synchronizedSortedSet' return='java.util.SortedSet&lt;E&gt;' static='true'><parameter name='set' type='java.util.SortedSet&lt;E&gt;'/></method><method name='unmodifiableCollection' return='java.util.Collection&lt;E&gt;' static='true'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></method><method name='unmodifiableList' return='java.util.List&lt;E&gt;' static='true'><parameter name='list' type='java.util.List&lt;? extends E&gt;'/></method><method api_removed='14' name='unmodifiableMap' return='java.util.Map&lt;K, V&gt;' static='true'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></method><method name='unmodifiableSet' return='java.util.Set&lt;E&gt;' static='true'><parameter name='set' type='java.util.Set&lt;? extends E&gt;'/></method><method api_removed='14' name='unmodifiableSortedMap' return='java.util.SortedMap&lt;K, V&gt;' static='true'><parameter name='map' type='java.util.SortedMap&lt;K, ? extends V&gt;'/></method><method name='unmodifiableSortedSet' return='java.util.SortedSet&lt;E&gt;' static='true'><parameter name='set' type='java.util.SortedSet&lt;E&gt;'/></method><method api_added='9' name='asLifoQueue' return='java.util.Queue&lt;T&gt;' static='true'><parameter name='deque' type='java.util.Deque&lt;T&gt;'/></method><method api_added='9' api_removed='14' name='newSetFromMap' return='java.util.Set&lt;E&gt;' static='true'><parameter name='map' type='java.util.Map&lt;E, java.lang.Boolean&gt;'/></method><method api_added='14' name='checkedMap' return='java.util.Map&lt;K, V&gt;' static='true'><parameter name='arg0' type='java.util.Map&lt;K'/><parameter name='arg1' type='V&gt;'/><parameter name='arg2' type='java.lang.Class&lt;K&gt;'/><parameter name='arg3' type='java.lang.Class&lt;V&gt;'/></method><method api_added='14' name='checkedSortedMap' return='java.util.SortedMap&lt;K, V&gt;' static='true'><parameter name='arg0' type='java.util.SortedMap&lt;K'/><parameter name='arg1' type='V&gt;'/><parameter name='arg2' type='java.lang.Class&lt;K&gt;'/><parameter name='arg3' type='java.lang.Class&lt;V&gt;'/></method><method api_added='14' name='newSetFromMap' return='java.util.Set&lt;E&gt;' static='true'><parameter name='arg0' type='java.util.Map&lt;E'/><parameter name='arg1' type='java.lang.Boolean&gt;'/></method><method api_added='14' name='synchronizedMap' return='java.util.Map&lt;K, V&gt;' static='true'><parameter name='arg0' type='java.util.Map&lt;K'/><parameter name='arg1' type='V&gt;'/></method><method api_added='14' name='synchronizedSortedMap' return='java.util.SortedMap&lt;K, V&gt;' static='true'><parameter name='arg0' type='java.util.SortedMap&lt;K'/><parameter name='arg1' type='V&gt;'/></method><method api_added='14' name='unmodifiableMap' return='java.util.Map&lt;K, V&gt;' static='true'><parameter name='arg0' type='java.util.Map&lt;? extends K'/><parameter name='arg1' type='? extends V&gt;'/></method><method api_added='14' name='unmodifiableSortedMap' return='java.util.SortedMap&lt;K, V&gt;' static='true'><parameter name='arg0' type='java.util.SortedMap&lt;K'/><parameter name='arg1' type='? extends V&gt;'/></method><method api_added='19' name='emptyEnumeration' return='java.util.Enumeration&lt;T&gt;' static='true'/><method api_added='19' name='emptyIterator' return='java.util.Iterator&lt;T&gt;' static='true'/><method api_added='19' name='emptyListIterator' return='java.util.ListIterator&lt;T&gt;' static='true'/></class><class extends='java.lang.RuntimeException' name='ConcurrentModificationException'><constructor name='ConcurrentModificationException' type='java.util.ConcurrentModificationException'/><constructor name='ConcurrentModificationException' type='java.util.ConcurrentModificationException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='Currency'><method name='getCurrencyCode' return='java.lang.String'/><method name='getDefaultFractionDigits' return='int'/><method name='getInstance' return='java.util.Currency' static='true'><parameter name='currencyCode' type='java.lang.String'/></method><method name='getInstance' return='java.util.Currency' static='true'><parameter name='locale' type='java.util.Locale'/></method><method name='getSymbol' return='java.lang.String'/><method name='getSymbol' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method api_added='19' name='getAvailableCurrencies' return='java.util.Set&lt;java.util.Currency&gt;' static='true'/><method api_added='19' name='getDisplayName' return='java.lang.String'/><method api_added='19' name='getDisplayName' return='java.lang.String'><parameter name='arg0' type='java.util.Locale'/></method></class><class extends='java.lang.Object' name='Date'><constructor name='Date' type='java.util.Date'/><constructor deprecated='1' name='Date' type='java.util.Date'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/></constructor><constructor deprecated='1' name='Date' type='java.util.Date'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/></constructor><constructor deprecated='1' name='Date' type='java.util.Date'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/></constructor><constructor name='Date' type='java.util.Date'><parameter name='milliseconds' type='long'/></constructor><constructor deprecated='1' name='Date' type='java.util.Date'><parameter name='string' type='java.lang.String'/></constructor><constructor api_added='14' name='deprecated Date' type='java.util.deprecated Date'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='deprecated Date' type='java.util.deprecated Date'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='deprecated Date' type='java.util.deprecated Date'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='deprecated Date' type='java.util.deprecated Date'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><method deprecated='1' name='UTC' return='long' static='true'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/></method><method name='after' return='boolean'><parameter name='date' type='java.util.Date'/></method><method name='before' return='boolean'><parameter name='date' type='java.util.Date'/></method><method name='clone' return='java.lang.Object'/><method name='compareTo' return='int'><parameter name='date' type='java.util.Date'/></method><method deprecated='1' name='getDate' return='int'/><method deprecated='1' name='getDay' return='int'/><method deprecated='1' name='getHours' return='int'/><method deprecated='1' name='getMinutes' return='int'/><method deprecated='1' name='getMonth' return='int'/><method deprecated='1' name='getSeconds' return='int'/><method name='getTime' return='long'/><method deprecated='1' name='getTimezoneOffset' return='int'/><method deprecated='1' name='getYear' return='int'/><method deprecated='1' name='parse' return='long' static='true'><parameter name='string' type='java.lang.String'/></method><method deprecated='1' name='setDate'><parameter name='day' type='int'/></method><method deprecated='1' name='setHours'><parameter name='hour' type='int'/></method><method deprecated='1' name='setMinutes'><parameter name='minute' type='int'/></method><method deprecated='1' name='setMonth'><parameter name='month' type='int'/></method><method deprecated='1' name='setSeconds'><parameter name='second' type='int'/></method><method name='setTime'><parameter name='milliseconds' type='long'/></method><method deprecated='1' name='setYear'><parameter name='year' type='int'/></method><method deprecated='1' name='toGMTString' return='java.lang.String'/><method deprecated='1' name='toLocaleString' return='java.lang.String'/></class><class abstract='true' extends='java.lang.Object' name='Dictionary'><constructor name='Dictionary' type='java.util.Dictionary'/><method abstract='true' name='elements' return='java.util.Enumeration&lt;V&gt;'/><method abstract='true' name='get' return='V'><parameter name='key' type='java.lang.Object'/></method><method abstract='true' name='isEmpty' return='boolean'/><method abstract='true' name='keys' return='java.util.Enumeration&lt;K&gt;'/><method abstract='true' name='put' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method abstract='true' name='remove' return='V'><parameter name='key' type='java.lang.Object'/></method><method abstract='true' name='size' return='int'/></class><class extends='java.util.IllegalFormatException' name='DuplicateFormatFlagsException'><constructor name='DuplicateFormatFlagsException' type='java.util.DuplicateFormatFlagsException'><parameter name='f' type='java.lang.String'/></constructor><method name='getFlags' return='java.lang.String'/></class><class extends='java.lang.RuntimeException' name='EmptyStackException'><constructor name='EmptyStackException' type='java.util.EmptyStackException'/></class><class extends='java.util.AbstractMap' name='EnumMap'><constructor name='EnumMap' type='java.util.EnumMap'><parameter name='keyType' type='java.lang.Class&lt;K&gt;'/></constructor><constructor name='EnumMap' type='java.util.EnumMap'><parameter name='map' type='java.util.EnumMap&lt;K, ? extends V&gt;'/></constructor><constructor name='EnumMap' type='java.util.EnumMap'><parameter name='map' type='java.util.Map&lt;K, ? extends V&gt;'/></constructor><method name='clone' return='java.util.EnumMap&lt;K, V&gt;'/><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/></class><class abstract='true' extends='java.util.AbstractSet' name='EnumSet'><method name='allOf' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='elementType' type='java.lang.Class&lt;E&gt;'/></method><method name='clone' return='java.util.EnumSet&lt;E&gt;'/><method name='complementOf' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='s' type='java.util.EnumSet&lt;E&gt;'/></method><method name='copyOf' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='s' type='java.util.EnumSet&lt;E&gt;'/></method><method name='copyOf' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='c' type='java.util.Collection&lt;E&gt;'/></method><method name='noneOf' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='elementType' type='java.lang.Class&lt;E&gt;'/></method><method name='of' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='e' type='E'/></method><method name='of' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='e1' type='E'/><parameter name='e2' type='E'/></method><method name='of' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='e1' type='E'/><parameter name='e2' type='E'/><parameter name='e3' type='E'/></method><method name='of' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='e1' type='E'/><parameter name='e2' type='E'/><parameter name='e3' type='E'/><parameter name='e4' type='E'/></method><method name='of' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='e1' type='E'/><parameter name='e2' type='E'/><parameter name='e3' type='E'/><parameter name='e4' type='E'/><parameter name='e5' type='E'/></method><method name='of' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='start' type='E'/><parameter name='others' type='E...'/></method><method name='range' return='java.util.EnumSet&lt;E&gt;' static='true'><parameter name='start' type='E'/><parameter name='end' type='E'/></method></class><class abstract='true' extends='java.lang.Object' name='EventListenerProxy'><constructor name='EventListenerProxy' type='java.util.EventListenerProxy'><parameter name='listener' type='java.util.EventListener'/></constructor><method name='getListener' return='java.util.EventListener'/></class><class extends='java.lang.Object' name='EventObject'><constructor name='EventObject' type='java.util.EventObject'><parameter name='source' type='java.lang.Object'/></constructor><method name='getSource' return='java.lang.Object'/></class><class extends='java.util.IllegalFormatException' name='FormatFlagsConversionMismatchException'><constructor name='FormatFlagsConversionMismatchException' type='java.util.FormatFlagsConversionMismatchException'><parameter name='f' type='java.lang.String'/><parameter name='c' type='char'/></constructor><method name='getConversion' return='char'/><method name='getFlags' return='java.lang.String'/></class><class extends='java.lang.Object' name='FormattableFlags'/><class extends='java.lang.Object' final='true' name='Formatter'><constructor name='Formatter' type='java.util.Formatter'/><constructor name='Formatter' type='java.util.Formatter'><parameter name='a' type='java.lang.Appendable'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='l' type='java.util.Locale'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='a' type='java.lang.Appendable'/><parameter name='l' type='java.util.Locale'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='fileName' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='fileName' type='java.lang.String'/><parameter name='csn' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='fileName' type='java.lang.String'/><parameter name='csn' type='java.lang.String'/><parameter name='l' type='java.util.Locale'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='file' type='java.io.File'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='file' type='java.io.File'/><parameter name='csn' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='file' type='java.io.File'/><parameter name='csn' type='java.lang.String'/><parameter name='l' type='java.util.Locale'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='os' type='java.io.OutputStream'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='os' type='java.io.OutputStream'/><parameter name='csn' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='os' type='java.io.OutputStream'/><parameter name='csn' type='java.lang.String'/><parameter name='l' type='java.util.Locale'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='Formatter' type='java.util.Formatter'><parameter name='ps' type='java.io.PrintStream'/></constructor><method name='close'/><method name='flush'/><method name='format' return='java.util.Formatter'><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='format' return='java.util.Formatter'><parameter name='l' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='args' type='java.lang.Object...'/></method><method name='ioException' return='java.io.IOException'/><method name='locale' return='java.util.Locale'/><method name='out' return='java.lang.Appendable'/></class><class extends='java.lang.Enum' final='true' name='Formatter.BigDecimalLayoutForm' static='true'><method name='valueOf' return='java.util.Formatter.BigDecimalLayoutForm' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.util.Formatter.BigDecimalLayoutForm[]' static='true'/></class><class extends='java.lang.IllegalStateException' name='FormatterClosedException'><constructor name='FormatterClosedException' type='java.util.FormatterClosedException'/></class><class extends='java.util.Calendar' name='GregorianCalendar'><constructor name='GregorianCalendar' type='java.util.GregorianCalendar'/><constructor name='GregorianCalendar' type='java.util.GregorianCalendar'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/></constructor><constructor name='GregorianCalendar' type='java.util.GregorianCalendar'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/></constructor><constructor name='GregorianCalendar' type='java.util.GregorianCalendar'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/></constructor><constructor name='GregorianCalendar' type='java.util.GregorianCalendar'><parameter name='locale' type='java.util.Locale'/></constructor><constructor name='GregorianCalendar' type='java.util.GregorianCalendar'><parameter name='timezone' type='java.util.TimeZone'/></constructor><constructor name='GregorianCalendar' type='java.util.GregorianCalendar'><parameter name='timezone' type='java.util.TimeZone'/><parameter name='locale' type='java.util.Locale'/></constructor><method name='add'><parameter name='field' type='int'/><parameter name='value' type='int'/></method><method name='computeFields' visibility='protected'/><method name='computeTime' visibility='protected'/><method name='getGreatestMinimum' return='int'><parameter name='field' type='int'/></method><method final='true' name='getGregorianChange' return='java.util.Date'/><method name='getLeastMaximum' return='int'><parameter name='field' type='int'/></method><method name='getMaximum' return='int'><parameter name='field' type='int'/></method><method name='getMinimum' return='int'><parameter name='field' type='int'/></method><method name='isLeapYear' return='boolean'><parameter name='year' type='int'/></method><method name='roll'><parameter name='field' type='int'/><parameter name='increment' type='boolean'/></method><method name='setGregorianChange'><parameter name='date' type='java.util.Date'/></method></class><class extends='java.util.AbstractMap' name='HashMap'><constructor name='HashMap' type='java.util.HashMap'/><constructor name='HashMap' type='java.util.HashMap'><parameter name='capacity' type='int'/></constructor><constructor name='HashMap' type='java.util.HashMap'><parameter name='capacity' type='int'/><parameter name='loadFactor' type='float'/></constructor><constructor name='HashMap' type='java.util.HashMap'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><method name='clone' return='java.lang.Object'/><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/></class><class extends='java.util.AbstractSet' name='HashSet'><constructor name='HashSet' type='java.util.HashSet'/><constructor name='HashSet' type='java.util.HashSet'><parameter name='capacity' type='int'/></constructor><constructor name='HashSet' type='java.util.HashSet'><parameter name='capacity' type='int'/><parameter name='loadFactor' type='float'/></constructor><constructor name='HashSet' type='java.util.HashSet'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='clone' return='java.lang.Object'/><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='size' return='int'/></class><class extends='java.util.Dictionary' name='Hashtable'><constructor name='Hashtable' type='java.util.Hashtable'/><constructor name='Hashtable' type='java.util.Hashtable'><parameter name='capacity' type='int'/></constructor><constructor name='Hashtable' type='java.util.Hashtable'><parameter name='capacity' type='int'/><parameter name='loadFactor' type='float'/></constructor><constructor name='Hashtable' type='java.util.Hashtable'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><method name='clear' synchronized='true'/><method name='clone' return='java.lang.Object' synchronized='true'/><method name='contains' return='boolean' synchronized='true'><parameter name='value' type='java.lang.Object'/></method><method name='containsKey' return='boolean' synchronized='true'><parameter name='key' type='java.lang.Object'/></method><method name='containsValue' return='boolean'><parameter name='value' type='java.lang.Object'/></method><method name='elements' return='java.util.Enumeration&lt;V&gt;' synchronized='true'/><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/><method name='get' return='V' synchronized='true'><parameter name='key' type='java.lang.Object'/></method><method name='isEmpty' return='boolean' synchronized='true'/><method name='keySet' return='java.util.Set&lt;K&gt;'/><method name='keys' return='java.util.Enumeration&lt;K&gt;' synchronized='true'/><method name='put' return='V' synchronized='true'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method api_removed='14' name='putAll' synchronized='true'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></method><method name='rehash' visibility='protected'/><method name='remove' return='V' synchronized='true'><parameter name='key' type='java.lang.Object'/></method><method name='size' return='int' synchronized='true'/><method name='values' return='java.util.Collection&lt;V&gt;'/><method api_added='14' name='putAll' synchronized='true'><parameter name='arg0' type='java.util.Map&lt;? extends K'/><parameter name='arg1' type='? extends V&gt;'/></method></class><class extends='java.util.AbstractMap' name='IdentityHashMap'><constructor name='IdentityHashMap' type='java.util.IdentityHashMap'/><constructor name='IdentityHashMap' type='java.util.IdentityHashMap'><parameter name='maxSize' type='int'/></constructor><constructor name='IdentityHashMap' type='java.util.IdentityHashMap'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><method name='clone' return='java.lang.Object'/><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/></class><class extends='java.util.IllegalFormatException' name='IllegalFormatCodePointException'><constructor name='IllegalFormatCodePointException' type='java.util.IllegalFormatCodePointException'><parameter name='c' type='int'/></constructor><method name='getCodePoint' return='int'/></class><class extends='java.util.IllegalFormatException' name='IllegalFormatConversionException'><constructor name='IllegalFormatConversionException' type='java.util.IllegalFormatConversionException'><parameter name='c' type='char'/><parameter name='arg' type='java.lang.Class&lt;?&gt;'/></constructor><method name='getArgumentClass' return='java.lang.Class&lt;?&gt;'/><method name='getConversion' return='char'/></class><class extends='java.lang.IllegalArgumentException' name='IllegalFormatException'/><class extends='java.util.IllegalFormatException' name='IllegalFormatFlagsException'><constructor name='IllegalFormatFlagsException' type='java.util.IllegalFormatFlagsException'><parameter name='f' type='java.lang.String'/></constructor><method name='getFlags' return='java.lang.String'/></class><class extends='java.util.IllegalFormatException' name='IllegalFormatPrecisionException'><constructor name='IllegalFormatPrecisionException' type='java.util.IllegalFormatPrecisionException'><parameter name='p' type='int'/></constructor><method name='getPrecision' return='int'/></class><class extends='java.util.IllegalFormatException' name='IllegalFormatWidthException'><constructor name='IllegalFormatWidthException' type='java.util.IllegalFormatWidthException'><parameter name='w' type='int'/></constructor><method name='getWidth' return='int'/></class><class extends='java.util.NoSuchElementException' name='InputMismatchException'><constructor name='InputMismatchException' type='java.util.InputMismatchException'/><constructor name='InputMismatchException' type='java.util.InputMismatchException'><parameter name='msg' type='java.lang.String'/></constructor></class><class extends='java.io.IOException' name='InvalidPropertiesFormatException'><constructor name='InvalidPropertiesFormatException' type='java.util.InvalidPropertiesFormatException'><parameter name='m' type='java.lang.String'/></constructor><constructor name='InvalidPropertiesFormatException' type='java.util.InvalidPropertiesFormatException'><parameter name='c' type='java.lang.Throwable'/></constructor></class><class extends='java.util.HashMap' name='LinkedHashMap'><constructor name='LinkedHashMap' type='java.util.LinkedHashMap'/><constructor name='LinkedHashMap' type='java.util.LinkedHashMap'><parameter name='s' type='int'/></constructor><constructor name='LinkedHashMap' type='java.util.LinkedHashMap'><parameter name='s' type='int'/><parameter name='lf' type='float'/></constructor><constructor name='LinkedHashMap' type='java.util.LinkedHashMap'><parameter name='s' type='int'/><parameter name='lf' type='float'/><parameter name='order' type='boolean'/></constructor><constructor name='LinkedHashMap' type='java.util.LinkedHashMap'><parameter name='m' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><method api_removed='14' name='removeEldestEntry' return='boolean' visibility='protected'><parameter name='eldest' type='java.util.Map.Entry&lt;K, V&gt;'/></method><method api_added='14' name='removeEldestEntry' return='boolean' visibility='protected'><parameter name='arg0' type='java.util.Map.Entry&lt;K'/><parameter name='arg1' type='V&gt;'/></method></class><class extends='java.util.HashSet' name='LinkedHashSet'><constructor name='LinkedHashSet' type='java.util.LinkedHashSet'/><constructor name='LinkedHashSet' type='java.util.LinkedHashSet'><parameter name='capacity' type='int'/></constructor><constructor name='LinkedHashSet' type='java.util.LinkedHashSet'><parameter name='capacity' type='int'/><parameter name='loadFactor' type='float'/></constructor><constructor name='LinkedHashSet' type='java.util.LinkedHashSet'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></constructor></class><class extends='java.util.AbstractSequentialList' name='LinkedList'><constructor name='LinkedList' type='java.util.LinkedList'/><constructor name='LinkedList' type='java.util.LinkedList'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='addFirst'><parameter name='object' type='E'/></method><method name='addLast'><parameter name='object' type='E'/></method><method name='clone' return='java.lang.Object'/><method name='element' return='E'/><method name='getFirst' return='E'/><method name='getLast' return='E'/><method name='listIterator' return='java.util.ListIterator&lt;E&gt;'><parameter name='location' type='int'/></method><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='peek' return='E'/><method name='poll' return='E'/><method name='remove' return='E'/><method name='removeFirst' return='E'/><method name='removeLast' return='E'/><method name='size' return='int'/><method api_added='9' name='descendingIterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='offerFirst' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='offerLast' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='peekFirst' return='E'/><method api_added='9' name='peekLast' return='E'/><method api_added='9' name='pollFirst' return='E'/><method api_added='9' name='pollLast' return='E'/><method api_added='9' name='pop' return='E'/><method api_added='9' name='push'><parameter name='e' type='E'/></method><method api_added='9' name='removeFirstOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method api_added='9' name='removeLastOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method></class><class abstract='true' extends='java.util.ResourceBundle' name='ListResourceBundle'><constructor name='ListResourceBundle' type='java.util.ListResourceBundle'/><method abstract='true' name='getContents' return='java.lang.Object[][]' visibility='protected'/><method name='getKeys' return='java.util.Enumeration&lt;java.lang.String&gt;'/><method final='true' name='handleGetObject' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='Locale'><constructor name='Locale' type='java.util.Locale'><parameter name='language' type='java.lang.String'/></constructor><constructor name='Locale' type='java.util.Locale'><parameter name='language' type='java.lang.String'/><parameter name='country' type='java.lang.String'/></constructor><constructor name='Locale' type='java.util.Locale'><parameter name='language' type='java.lang.String'/><parameter name='country' type='java.lang.String'/><parameter name='variant' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'/><method name='getAvailableLocales' return='java.util.Locale[]' static='true'/><method name='getCountry' return='java.lang.String'/><method name='getDefault' return='java.util.Locale' static='true'/><method final='true' name='getDisplayCountry' return='java.lang.String'/><method name='getDisplayCountry' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getDisplayLanguage' return='java.lang.String'/><method name='getDisplayLanguage' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getDisplayName' return='java.lang.String'/><method name='getDisplayName' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getDisplayVariant' return='java.lang.String'/><method name='getDisplayVariant' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method name='getISO3Country' return='java.lang.String'><exception name='MissingResourceException' type='java.util.MissingResourceException'/></method><method name='getISO3Language' return='java.lang.String'><exception name='MissingResourceException' type='java.util.MissingResourceException'/></method><method name='getISOCountries' return='java.lang.String[]' static='true'/><method name='getISOLanguages' return='java.lang.String[]' static='true'/><method name='getLanguage' return='java.lang.String'/><method name='getVariant' return='java.lang.String'/><method name='setDefault' static='true' synchronized='true'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='toString' return='java.lang.String'/></class><class extends='java.util.IllegalFormatException' name='MissingFormatArgumentException'><constructor name='MissingFormatArgumentException' type='java.util.MissingFormatArgumentException'><parameter name='s' type='java.lang.String'/></constructor><method name='getFormatSpecifier' return='java.lang.String'/></class><class extends='java.util.IllegalFormatException' name='MissingFormatWidthException'><constructor name='MissingFormatWidthException' type='java.util.MissingFormatWidthException'><parameter name='s' type='java.lang.String'/></constructor><method name='getFormatSpecifier' return='java.lang.String'/></class><class extends='java.lang.RuntimeException' name='MissingResourceException'><constructor name='MissingResourceException' type='java.util.MissingResourceException'><parameter name='detailMessage' type='java.lang.String'/><parameter name='className' type='java.lang.String'/><parameter name='resourceName' type='java.lang.String'/></constructor><method name='getClassName' return='java.lang.String'/><method name='getKey' return='java.lang.String'/></class><class extends='java.lang.RuntimeException' name='NoSuchElementException'><constructor name='NoSuchElementException' type='java.util.NoSuchElementException'/><constructor name='NoSuchElementException' type='java.util.NoSuchElementException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='Observable'><constructor name='Observable' type='java.util.Observable'/><method name='addObserver' synchronized='true'><parameter name='observer' type='java.util.Observer'/></method><method name='clearChanged' synchronized='true' visibility='protected'/><method name='countObservers' return='int' synchronized='true'/><method name='deleteObserver' synchronized='true'><parameter name='observer' type='java.util.Observer'/></method><method name='deleteObservers' synchronized='true'/><method name='hasChanged' return='boolean' synchronized='true'/><method name='notifyObservers'/><method name='notifyObservers'><parameter name='data' type='java.lang.Object'/></method><method name='setChanged' synchronized='true' visibility='protected'/></class><class extends='java.util.AbstractQueue' name='PriorityQueue'><constructor name='PriorityQueue' type='java.util.PriorityQueue'/><constructor name='PriorityQueue' type='java.util.PriorityQueue'><parameter name='initialCapacity' type='int'/></constructor><constructor name='PriorityQueue' type='java.util.PriorityQueue'><parameter name='initialCapacity' type='int'/><parameter name='comparator' type='java.util.Comparator&lt;? super E&gt;'/></constructor><constructor name='PriorityQueue' type='java.util.PriorityQueue'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><constructor name='PriorityQueue' type='java.util.PriorityQueue'><parameter name='c' type='java.util.PriorityQueue&lt;? extends E&gt;'/></constructor><constructor name='PriorityQueue' type='java.util.PriorityQueue'><parameter name='c' type='java.util.SortedSet&lt;? extends E&gt;'/></constructor><method name='comparator' return='java.util.Comparator&lt;? super E&gt;'/><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='peek' return='E'/><method name='poll' return='E'/><method name='size' return='int'/></class><class extends='java.util.Hashtable' name='Properties'><constructor name='Properties' type='java.util.Properties'/><constructor name='Properties' type='java.util.Properties'><parameter name='properties' type='java.util.Properties'/></constructor><method name='getProperty' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='getProperty' return='java.lang.String'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.String'/></method><method name='list'><parameter name='out' type='java.io.PrintStream'/></method><method name='list'><parameter name='writer' type='java.io.PrintWriter'/></method><method name='load' synchronized='true'><parameter name='in' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='loadFromXML' synchronized='true'><parameter name='in' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/><exception name='InvalidPropertiesFormatException' type='java.util.InvalidPropertiesFormatException'/></method><method name='propertyNames' return='java.util.Enumeration&lt;?&gt;'/><method deprecated='1' name='save'><parameter name='out' type='java.io.OutputStream'/><parameter name='comment' type='java.lang.String'/></method><method name='setProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='store' synchronized='true'><parameter name='out' type='java.io.OutputStream'/><parameter name='comment' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='storeToXML'><parameter name='os' type='java.io.OutputStream'/><parameter name='comment' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='storeToXML' synchronized='true'><parameter name='os' type='java.io.OutputStream'/><parameter name='comment' type='java.lang.String'/><parameter name='encoding' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='9' name='load' synchronized='true'><parameter name='in' type='java.io.Reader'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='9' name='store' synchronized='true'><parameter name='writer' type='java.io.Writer'/><parameter name='comment' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='9' name='stringPropertyNames' return='java.util.Set&lt;java.lang.String&gt;'/></class><class extends='java.security.BasicPermission' final='true' name='PropertyPermission'><constructor name='PropertyPermission' type='java.util.PropertyPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.util.ResourceBundle' name='PropertyResourceBundle'><constructor name='PropertyResourceBundle' type='java.util.PropertyResourceBundle'><parameter name='stream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='getKeys' return='java.util.Enumeration&lt;java.lang.String&gt;'/><method name='handleGetObject' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='Random'><constructor name='Random' type='java.util.Random'/><constructor name='Random' type='java.util.Random'><parameter name='seed' type='long'/></constructor><method name='next' return='int' synchronized='true' visibility='protected'><parameter name='bits' type='int'/></method><method name='nextBoolean' return='boolean'/><method name='nextBytes'><parameter name='buf' type='byte[]'/></method><method name='nextDouble' return='double'/><method name='nextFloat' return='float'/><method name='nextGaussian' return='double' synchronized='true'/><method name='nextInt' return='int'/><method name='nextInt' return='int'><parameter name='n' type='int'/></method><method name='nextLong' return='long'/><method name='setSeed' synchronized='true'><parameter name='seed' type='long'/></method></class><class abstract='true' extends='java.lang.Object' name='ResourceBundle'><constructor name='ResourceBundle' type='java.util.ResourceBundle'/><method final='true' name='getBundle' return='java.util.ResourceBundle' static='true'><parameter name='bundleName' type='java.lang.String'/><exception name='MissingResourceException' type='java.util.MissingResourceException'/></method><method final='true' name='getBundle' return='java.util.ResourceBundle' static='true'><parameter name='bundleName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/></method><method name='getBundle' return='java.util.ResourceBundle' static='true'><parameter name='bundleName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/><parameter name='loader' type='java.lang.ClassLoader'/><exception name='MissingResourceException' type='java.util.MissingResourceException'/></method><method abstract='true' name='getKeys' return='java.util.Enumeration&lt;java.lang.String&gt;'/><method name='getLocale' return='java.util.Locale'/><method final='true' name='getObject' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method final='true' name='getString' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method final='true' name='getStringArray' return='java.lang.String[]'><parameter name='key' type='java.lang.String'/></method><method abstract='true' name='handleGetObject' return='java.lang.Object' visibility='protected'><parameter name='key' type='java.lang.String'/></method><method name='setParent' visibility='protected'><parameter name='bundle' type='java.util.ResourceBundle'/></method><method api_added='9' final='true' name='clearCache' static='true'/><method api_added='9' final='true' name='clearCache' static='true'><parameter name='loader' type='java.lang.ClassLoader'/></method><method api_added='9' name='containsKey' return='boolean'><parameter name='key' type='java.lang.String'/></method><method api_added='9' final='true' name='getBundle' return='java.util.ResourceBundle' static='true'><parameter name='baseName' type='java.lang.String'/><parameter name='control' type='java.util.ResourceBundle.Control'/></method><method api_added='9' final='true' name='getBundle' return='java.util.ResourceBundle' static='true'><parameter name='baseName' type='java.lang.String'/><parameter name='targetLocale' type='java.util.Locale'/><parameter name='control' type='java.util.ResourceBundle.Control'/></method><method api_added='9' name='getBundle' return='java.util.ResourceBundle' static='true'><parameter name='baseName' type='java.lang.String'/><parameter name='targetLocale' type='java.util.Locale'/><parameter name='loader' type='java.lang.ClassLoader'/><parameter name='control' type='java.util.ResourceBundle.Control'/></method><method api_added='9' name='handleKeySet' return='java.util.Set&lt;java.lang.String&gt;' visibility='protected'/><method api_added='9' name='keySet' return='java.util.Set&lt;java.lang.String&gt;'/></class><class extends='java.lang.Object' final='true' name='Scanner'><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.io.File'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.io.File'/><parameter name='charsetName' type='java.lang.String'/><exception name='FileNotFoundException' type='java.io.FileNotFoundException'/></constructor><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.lang.String'/></constructor><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.io.InputStream'/></constructor><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.io.InputStream'/><parameter name='charsetName' type='java.lang.String'/></constructor><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.lang.Readable'/></constructor><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.nio.channels.ReadableByteChannel'/></constructor><constructor name='Scanner' type='java.util.Scanner'><parameter name='src' type='java.nio.channels.ReadableByteChannel'/><parameter name='charsetName' type='java.lang.String'/></constructor><method name='close'/><method name='delimiter' return='java.util.regex.Pattern'/><method name='findInLine' return='java.lang.String'><parameter name='pattern' type='java.util.regex.Pattern'/></method><method name='findInLine' return='java.lang.String'><parameter name='pattern' type='java.lang.String'/></method><method name='findWithinHorizon' return='java.lang.String'><parameter name='pattern' type='java.util.regex.Pattern'/><parameter name='horizon' type='int'/></method><method name='findWithinHorizon' return='java.lang.String'><parameter name='pattern' type='java.lang.String'/><parameter name='horizon' type='int'/></method><method name='hasNext' return='boolean'/><method name='hasNext' return='boolean'><parameter name='pattern' type='java.util.regex.Pattern'/></method><method name='hasNext' return='boolean'><parameter name='pattern' type='java.lang.String'/></method><method name='hasNextBigDecimal' return='boolean'/><method name='hasNextBigInteger' return='boolean'/><method name='hasNextBigInteger' return='boolean'><parameter name='radix' type='int'/></method><method name='hasNextBoolean' return='boolean'/><method name='hasNextByte' return='boolean'/><method name='hasNextByte' return='boolean'><parameter name='radix' type='int'/></method><method name='hasNextDouble' return='boolean'/><method name='hasNextFloat' return='boolean'/><method name='hasNextInt' return='boolean'/><method name='hasNextInt' return='boolean'><parameter name='radix' type='int'/></method><method name='hasNextLine' return='boolean'/><method name='hasNextLong' return='boolean'/><method name='hasNextLong' return='boolean'><parameter name='radix' type='int'/></method><method name='hasNextShort' return='boolean'/><method name='hasNextShort' return='boolean'><parameter name='radix' type='int'/></method><method name='ioException' return='java.io.IOException'/><method name='locale' return='java.util.Locale'/><method name='match' return='java.util.regex.MatchResult'/><method name='next' return='java.lang.String'/><method name='next' return='java.lang.String'><parameter name='pattern' type='java.util.regex.Pattern'/></method><method name='next' return='java.lang.String'><parameter name='pattern' type='java.lang.String'/></method><method name='nextBigDecimal' return='java.math.BigDecimal'/><method name='nextBigInteger' return='java.math.BigInteger'/><method name='nextBigInteger' return='java.math.BigInteger'><parameter name='radix' type='int'/></method><method name='nextBoolean' return='boolean'/><method name='nextByte' return='byte'/><method name='nextByte' return='byte'><parameter name='radix' type='int'/></method><method name='nextDouble' return='double'/><method name='nextFloat' return='float'/><method name='nextInt' return='int'/><method name='nextInt' return='int'><parameter name='radix' type='int'/></method><method name='nextLine' return='java.lang.String'/><method name='nextLong' return='long'/><method name='nextLong' return='long'><parameter name='radix' type='int'/></method><method name='nextShort' return='short'/><method name='nextShort' return='short'><parameter name='radix' type='int'/></method><method name='radix' return='int'/><method name='remove'/><method name='skip' return='java.util.Scanner'><parameter name='pattern' type='java.util.regex.Pattern'/></method><method name='skip' return='java.util.Scanner'><parameter name='pattern' type='java.lang.String'/></method><method name='useDelimiter' return='java.util.Scanner'><parameter name='pattern' type='java.util.regex.Pattern'/></method><method name='useDelimiter' return='java.util.Scanner'><parameter name='pattern' type='java.lang.String'/></method><method name='useLocale' return='java.util.Scanner'><parameter name='l' type='java.util.Locale'/></method><method name='useRadix' return='java.util.Scanner'><parameter name='radix' type='int'/></method><method api_added='9' name='reset' return='java.util.Scanner'/></class><class extends='java.util.TimeZone' name='SimpleTimeZone'><constructor name='SimpleTimeZone' type='java.util.SimpleTimeZone'><parameter name='offset' type='int'/><parameter name='name' type='java.lang.String'/></constructor><constructor name='SimpleTimeZone' type='java.util.SimpleTimeZone'><parameter name='offset' type='int'/><parameter name='name' type='java.lang.String'/><parameter name='startMonth' type='int'/><parameter name='startDay' type='int'/><parameter name='startDayOfWeek' type='int'/><parameter name='startTime' type='int'/><parameter name='endMonth' type='int'/><parameter name='endDay' type='int'/><parameter name='endDayOfWeek' type='int'/><parameter name='endTime' type='int'/></constructor><constructor name='SimpleTimeZone' type='java.util.SimpleTimeZone'><parameter name='offset' type='int'/><parameter name='name' type='java.lang.String'/><parameter name='startMonth' type='int'/><parameter name='startDay' type='int'/><parameter name='startDayOfWeek' type='int'/><parameter name='startTime' type='int'/><parameter name='endMonth' type='int'/><parameter name='endDay' type='int'/><parameter name='endDayOfWeek' type='int'/><parameter name='endTime' type='int'/><parameter name='daylightSavings' type='int'/></constructor><constructor name='SimpleTimeZone' type='java.util.SimpleTimeZone'><parameter name='offset' type='int'/><parameter name='name' type='java.lang.String'/><parameter name='startMonth' type='int'/><parameter name='startDay' type='int'/><parameter name='startDayOfWeek' type='int'/><parameter name='startTime' type='int'/><parameter name='startTimeMode' type='int'/><parameter name='endMonth' type='int'/><parameter name='endDay' type='int'/><parameter name='endDayOfWeek' type='int'/><parameter name='endTime' type='int'/><parameter name='endTimeMode' type='int'/><parameter name='daylightSavings' type='int'/></constructor><method name='getOffset' return='int'><parameter name='era' type='int'/><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='dayOfWeek' type='int'/><parameter name='time' type='int'/></method><method name='getRawOffset' return='int'/><method name='inDaylightTime' return='boolean'><parameter name='time' type='java.util.Date'/></method><method name='setDSTSavings'><parameter name='milliseconds' type='int'/></method><method name='setEndRule'><parameter name='month' type='int'/><parameter name='dayOfMonth' type='int'/><parameter name='time' type='int'/></method><method name='setEndRule'><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='dayOfWeek' type='int'/><parameter name='time' type='int'/></method><method name='setEndRule'><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='dayOfWeek' type='int'/><parameter name='time' type='int'/><parameter name='after' type='boolean'/></method><method name='setRawOffset'><parameter name='offset' type='int'/></method><method name='setStartRule'><parameter name='month' type='int'/><parameter name='dayOfMonth' type='int'/><parameter name='time' type='int'/></method><method name='setStartRule'><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='dayOfWeek' type='int'/><parameter name='time' type='int'/></method><method name='setStartRule'><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='dayOfWeek' type='int'/><parameter name='time' type='int'/><parameter name='after' type='boolean'/></method><method name='setStartYear'><parameter name='year' type='int'/></method><method name='useDaylightTime' return='boolean'/></class><class extends='java.util.Vector' name='Stack'><constructor name='Stack' type='java.util.Stack'/><method name='empty' return='boolean'/><method name='peek' return='E' synchronized='true'/><method name='pop' return='E' synchronized='true'/><method name='push' return='E' synchronized='true'><parameter name='object' type='E'/></method><method name='search' return='int' synchronized='true'><parameter name='o' type='java.lang.Object'/></method></class><class extends='java.lang.Object' name='StringTokenizer'><constructor name='StringTokenizer' type='java.util.StringTokenizer'><parameter name='string' type='java.lang.String'/></constructor><constructor name='StringTokenizer' type='java.util.StringTokenizer'><parameter name='string' type='java.lang.String'/><parameter name='delimiters' type='java.lang.String'/></constructor><constructor name='StringTokenizer' type='java.util.StringTokenizer'><parameter name='string' type='java.lang.String'/><parameter name='delimiters' type='java.lang.String'/><parameter name='returnDelimiters' type='boolean'/></constructor><method name='countTokens' return='int'/><method name='hasMoreElements' return='boolean'/><method name='hasMoreTokens' return='boolean'/><method name='nextElement' return='java.lang.Object'/><method name='nextToken' return='java.lang.String'/><method name='nextToken' return='java.lang.String'><parameter name='delims' type='java.lang.String'/></method></class><class abstract='true' extends='java.lang.Object' name='TimeZone'><constructor name='TimeZone' type='java.util.TimeZone'/><method name='clone' return='java.lang.Object'/><method name='getAvailableIDs' return='java.lang.String[]' static='true' synchronized='true'/><method name='getAvailableIDs' return='java.lang.String[]' static='true' synchronized='true'><parameter name='offset' type='int'/></method><method name='getDSTSavings' return='int'/><method name='getDefault' return='java.util.TimeZone' static='true' synchronized='true'/><method final='true' name='getDisplayName' return='java.lang.String'/><method final='true' name='getDisplayName' return='java.lang.String'><parameter name='locale' type='java.util.Locale'/></method><method final='true' name='getDisplayName' return='java.lang.String'><parameter name='daylightTime' type='boolean'/><parameter name='style' type='int'/></method><method name='getDisplayName' return='java.lang.String'><parameter name='daylightTime' type='boolean'/><parameter name='style' type='int'/><parameter name='locale' type='java.util.Locale'/></method><method name='getID' return='java.lang.String'/><method name='getOffset' return='int'><parameter name='time' type='long'/></method><method abstract='true' name='getOffset' return='int'><parameter name='era' type='int'/><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='dayOfWeek' type='int'/><parameter name='time' type='int'/></method><method abstract='true' name='getRawOffset' return='int'/><method name='getTimeZone' return='java.util.TimeZone' static='true' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method name='hasSameRules' return='boolean'><parameter name='zone' type='java.util.TimeZone'/></method><method abstract='true' name='inDaylightTime' return='boolean'><parameter name='time' type='java.util.Date'/></method><method name='setDefault' static='true' synchronized='true'><parameter name='timezone' type='java.util.TimeZone'/></method><method name='setID'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='setRawOffset'><parameter name='offset' type='int'/></method><method abstract='true' name='useDaylightTime' return='boolean'/></class><class extends='java.lang.Object' name='Timer'><constructor name='Timer' type='java.util.Timer'><parameter name='isDaemon' type='boolean'/></constructor><constructor name='Timer' type='java.util.Timer'/><constructor name='Timer' type='java.util.Timer'><parameter name='name' type='java.lang.String'/><parameter name='isDaemon' type='boolean'/></constructor><constructor name='Timer' type='java.util.Timer'><parameter name='name' type='java.lang.String'/></constructor><method name='cancel'/><method name='purge' return='int'/><method name='schedule'><parameter name='task' type='java.util.TimerTask'/><parameter name='when' type='java.util.Date'/></method><method name='schedule'><parameter name='task' type='java.util.TimerTask'/><parameter name='delay' type='long'/></method><method name='schedule'><parameter name='task' type='java.util.TimerTask'/><parameter name='delay' type='long'/><parameter name='period' type='long'/></method><method name='schedule'><parameter name='task' type='java.util.TimerTask'/><parameter name='when' type='java.util.Date'/><parameter name='period' type='long'/></method><method name='scheduleAtFixedRate'><parameter name='task' type='java.util.TimerTask'/><parameter name='delay' type='long'/><parameter name='period' type='long'/></method><method name='scheduleAtFixedRate'><parameter name='task' type='java.util.TimerTask'/><parameter name='when' type='java.util.Date'/><parameter name='period' type='long'/></method></class><class abstract='true' extends='java.lang.Object' name='TimerTask'><constructor name='TimerTask' type='java.util.TimerTask' visibility='protected'/><method name='cancel' return='boolean'/><method abstract='true' name='run'/><method name='scheduledExecutionTime' return='long'/></class><class extends='java.lang.Exception' name='TooManyListenersException'><constructor name='TooManyListenersException' type='java.util.TooManyListenersException'/><constructor name='TooManyListenersException' type='java.util.TooManyListenersException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.util.AbstractMap' name='TreeMap'><constructor name='TreeMap' type='java.util.TreeMap'/><constructor name='TreeMap' type='java.util.TreeMap'><parameter name='comparator' type='java.util.Comparator&lt;? super K&gt;'/></constructor><constructor name='TreeMap' type='java.util.TreeMap'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><constructor name='TreeMap' type='java.util.TreeMap'><parameter name='map' type='java.util.SortedMap&lt;K, ? extends V&gt;'/></constructor><method name='clone' return='java.lang.Object'/><method name='comparator' return='java.util.Comparator&lt;? super K&gt;'/><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/><method name='firstKey' return='K'/><method name='headMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='endKey' type='K'/></method><method name='lastKey' return='K'/><method name='subMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='startKey' type='K'/><parameter name='endKey' type='K'/></method><method name='tailMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='startKey' type='K'/></method><method api_added='9' name='ceilingEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='ceilingKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='descendingKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method api_added='9' name='descendingMap' return='java.util.NavigableMap&lt;K, V&gt;'/><method api_added='9' name='firstEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='floorEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='floorKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='headMap' return='java.util.NavigableMap&lt;K, V&gt;'><parameter name='to' type='K'/><parameter name='inclusive' type='boolean'/></method><method api_added='9' name='higherEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='higherKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='lastEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='lowerEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='lowerKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='navigableKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method api_added='9' name='pollFirstEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='pollLastEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='subMap' return='java.util.NavigableMap&lt;K, V&gt;'><parameter name='from' type='K'/><parameter name='fromInclusive' type='boolean'/><parameter name='to' type='K'/><parameter name='toInclusive' type='boolean'/></method><method api_added='9' name='tailMap' return='java.util.NavigableMap&lt;K, V&gt;'><parameter name='from' type='K'/><parameter name='inclusive' type='boolean'/></method></class><class extends='java.util.AbstractSet' name='TreeSet'><constructor name='TreeSet' type='java.util.TreeSet'/><constructor name='TreeSet' type='java.util.TreeSet'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></constructor><constructor name='TreeSet' type='java.util.TreeSet'><parameter name='comparator' type='java.util.Comparator&lt;? super E&gt;'/></constructor><constructor name='TreeSet' type='java.util.TreeSet'><parameter name='set' type='java.util.SortedSet&lt;E&gt;'/></constructor><method name='clone' return='java.lang.Object'/><method name='comparator' return='java.util.Comparator&lt;? super E&gt;'/><method name='first' return='E'/><method name='headSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='end' type='E'/></method><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='last' return='E'/><method name='size' return='int'/><method name='subSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='start' type='E'/><parameter name='end' type='E'/></method><method name='tailSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='start' type='E'/></method><method api_added='9' name='ceiling' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='descendingIterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='descendingSet' return='java.util.NavigableSet&lt;E&gt;'/><method api_added='9' name='floor' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='headSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='end' type='E'/><parameter name='endInclusive' type='boolean'/></method><method api_added='9' name='higher' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='lower' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='pollFirst' return='E'/><method api_added='9' name='pollLast' return='E'/><method api_added='9' name='subSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='start' type='E'/><parameter name='startInclusive' type='boolean'/><parameter name='end' type='E'/><parameter name='endInclusive' type='boolean'/></method><method api_added='9' name='tailSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='start' type='E'/><parameter name='startInclusive' type='boolean'/></method></class><class extends='java.lang.Object' final='true' name='UUID'><constructor name='UUID' type='java.util.UUID'><parameter name='mostSigBits' type='long'/><parameter name='leastSigBits' type='long'/></constructor><method name='clockSequence' return='int'/><method name='compareTo' return='int'><parameter name='uuid' type='java.util.UUID'/></method><method name='fromString' return='java.util.UUID' static='true'><parameter name='uuid' type='java.lang.String'/></method><method name='getLeastSignificantBits' return='long'/><method name='getMostSignificantBits' return='long'/><method name='nameUUIDFromBytes' return='java.util.UUID' static='true'><parameter name='name' type='byte[]'/></method><method name='node' return='long'/><method name='randomUUID' return='java.util.UUID' static='true'/><method name='timestamp' return='long'/><method name='variant' return='int'/><method name='version' return='int'/></class><class extends='java.util.IllegalFormatException' name='UnknownFormatConversionException'><constructor name='UnknownFormatConversionException' type='java.util.UnknownFormatConversionException'><parameter name='s' type='java.lang.String'/></constructor><method name='getConversion' return='java.lang.String'/></class><class extends='java.util.IllegalFormatException' name='UnknownFormatFlagsException'><constructor name='UnknownFormatFlagsException' type='java.util.UnknownFormatFlagsException'><parameter name='f' type='java.lang.String'/></constructor><method name='getFlags' return='java.lang.String'/></class><class extends='java.util.AbstractList' name='Vector'><constructor name='Vector' type='java.util.Vector'/><constructor name='Vector' type='java.util.Vector'><parameter name='capacity' type='int'/></constructor><constructor name='Vector' type='java.util.Vector'><parameter name='capacity' type='int'/><parameter name='capacityIncrement' type='int'/></constructor><constructor name='Vector' type='java.util.Vector'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='addElement' synchronized='true'><parameter name='object' type='E'/></method><method name='capacity' return='int' synchronized='true'/><method name='clone' return='java.lang.Object' synchronized='true'/><method name='copyInto' synchronized='true'><parameter name='elements' type='java.lang.Object[]'/></method><method name='elementAt' return='E' synchronized='true'><parameter name='location' type='int'/></method><method name='elements' return='java.util.Enumeration&lt;E&gt;'/><method name='ensureCapacity' synchronized='true'><parameter name='minimumCapacity' type='int'/></method><method name='firstElement' return='E' synchronized='true'/><method name='get' return='E' synchronized='true'><parameter name='location' type='int'/></method><method name='indexOf' return='int' synchronized='true'><parameter name='object' type='java.lang.Object'/><parameter name='location' type='int'/></method><method name='insertElementAt' synchronized='true'><parameter name='object' type='E'/><parameter name='location' type='int'/></method><method name='lastElement' return='E' synchronized='true'/><method name='lastIndexOf' return='int' synchronized='true'><parameter name='object' type='java.lang.Object'/><parameter name='location' type='int'/></method><method name='removeAllElements' synchronized='true'/><method name='removeElement' return='boolean' synchronized='true'><parameter name='object' type='java.lang.Object'/></method><method name='removeElementAt' synchronized='true'><parameter name='location' type='int'/></method><method name='setElementAt' synchronized='true'><parameter name='object' type='E'/><parameter name='location' type='int'/></method><method name='setSize' synchronized='true'><parameter name='length' type='int'/></method><method name='size' return='int' synchronized='true'/><method name='trimToSize' synchronized='true'/></class><class extends='java.util.AbstractMap' name='WeakHashMap'><constructor name='WeakHashMap' type='java.util.WeakHashMap'/><constructor name='WeakHashMap' type='java.util.WeakHashMap'><parameter name='capacity' type='int'/></constructor><constructor name='WeakHashMap' type='java.util.WeakHashMap'><parameter name='capacity' type='int'/><parameter name='loadFactor' type='float'/></constructor><constructor name='WeakHashMap' type='java.util.WeakHashMap'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/></class><class api_added='9' extends='java.lang.Object' name='AbstractMap.SimpleEntry' static='true'><constructor api_added='9' name='AbstractMap.SimpleEntry' type='java.util.AbstractMap.SimpleEntry'><parameter name='theKey' type='K'/><parameter name='theValue' type='V'/></constructor><constructor api_added='9' name='AbstractMap.SimpleEntry' type='java.util.AbstractMap.SimpleEntry'><parameter name='copyFrom' type='java.util.Map.Entry&lt;? extends K, ? extends V&gt;'/></constructor><method api_added='9' name='getKey' return='K'/><method api_added='9' name='getValue' return='V'/><method api_added='9' name='setValue' return='V'><parameter name='object' type='V'/></method></class><class api_added='9' extends='java.lang.Object' name='AbstractMap.SimpleImmutableEntry' static='true'><constructor api_added='9' name='AbstractMap.SimpleImmutableEntry' type='java.util.AbstractMap.SimpleImmutableEntry'><parameter name='theKey' type='K'/><parameter name='theValue' type='V'/></constructor><constructor api_added='9' name='AbstractMap.SimpleImmutableEntry' type='java.util.AbstractMap.SimpleImmutableEntry'><parameter name='copyFrom' type='java.util.Map.Entry&lt;? extends K, ? extends V&gt;'/></constructor><method api_added='9' name='getKey' return='K'/><method api_added='9' name='getValue' return='V'/><method api_added='9' name='setValue' return='V'><parameter name='object' type='V'/></method></class><class api_added='9' extends='java.util.AbstractCollection' name='ArrayDeque'><constructor api_added='9' name='ArrayDeque' type='java.util.ArrayDeque'/><constructor api_added='9' name='ArrayDeque' type='java.util.ArrayDeque'><parameter name='minSize' type='int'/></constructor><constructor api_added='9' name='ArrayDeque' type='java.util.ArrayDeque'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method api_added='9' name='addFirst'><parameter name='e' type='E'/></method><method api_added='9' name='addLast'><parameter name='e' type='E'/></method><method api_added='9' name='clone' return='java.util.ArrayDeque&lt;E&gt;'/><method api_added='9' name='descendingIterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='element' return='E'/><method api_added='9' name='getFirst' return='E'/><method api_added='9' name='getLast' return='E'/><method api_added='9' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='offer' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='offerFirst' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='offerLast' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='peek' return='E'/><method api_added='9' name='peekFirst' return='E'/><method api_added='9' name='peekLast' return='E'/><method api_added='9' name='poll' return='E'/><method api_added='9' name='pollFirst' return='E'/><method api_added='9' name='pollLast' return='E'/><method api_added='9' name='pop' return='E'/><method api_added='9' name='push'><parameter name='e' type='E'/></method><method api_added='9' name='remove' return='E'/><method api_added='9' name='removeFirst' return='E'/><method api_added='9' name='removeFirstOccurrence' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method api_added='9' name='removeLast' return='E'/><method api_added='9' name='removeLastOccurrence' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method api_added='9' name='size' return='int'/></class><class api_added='9' extends='java.lang.Object' name='ResourceBundle.Control' static='true'><constructor api_added='9' name='ResourceBundle.Control' type='java.util.ResourceBundle.Control' visibility='protected'/><method api_added='9' name='getCandidateLocales' return='java.util.List&lt;java.util.Locale&gt;'><parameter name='baseName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/></method><method api_added='9' final='true' name='getControl' return='java.util.ResourceBundle.Control' static='true'><parameter name='formats' type='java.util.List&lt;java.lang.String&gt;'/></method><method api_added='9' name='getFallbackLocale' return='java.util.Locale'><parameter name='baseName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/></method><method api_added='9' name='getFormats' return='java.util.List&lt;java.lang.String&gt;'><parameter name='baseName' type='java.lang.String'/></method><method api_added='9' final='true' name='getNoFallbackControl' return='java.util.ResourceBundle.Control' static='true'><parameter name='formats' type='java.util.List&lt;java.lang.String&gt;'/></method><method api_added='9' name='getTimeToLive' return='long'><parameter name='baseName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/></method><method api_added='9' name='needsReload' return='boolean'><parameter name='baseName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='loader' type='java.lang.ClassLoader'/><parameter name='bundle' type='java.util.ResourceBundle'/><parameter name='loadTime' type='long'/></method><method api_added='9' name='newBundle' return='java.util.ResourceBundle'><parameter name='baseName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/><parameter name='format' type='java.lang.String'/><parameter name='loader' type='java.lang.ClassLoader'/><parameter name='reload' type='boolean'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method><method api_added='9' name='toBundleName' return='java.lang.String'><parameter name='baseName' type='java.lang.String'/><parameter name='locale' type='java.util.Locale'/></method><method api_added='9' final='true' name='toResourceName' return='java.lang.String'><parameter name='bundleName' type='java.lang.String'/><parameter name='suffix' type='java.lang.String'/></method></class><class api_added='9' extends='java.lang.Error' name='ServiceConfigurationError'><constructor api_added='9' name='ServiceConfigurationError' type='java.util.ServiceConfigurationError'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='9' name='ServiceConfigurationError' type='java.util.ServiceConfigurationError'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.lang.Object' final='true' name='ServiceLoader'><method api_added='9' name='iterator' return='java.util.Iterator&lt;S&gt;'/><method api_added='9' name='load' return='java.util.ServiceLoader&lt;S&gt;' static='true'><parameter name='service' type='java.lang.Class&lt;S&gt;'/><parameter name='classLoader' type='java.lang.ClassLoader'/></method><method api_added='9' name='load' return='java.util.ServiceLoader&lt;S&gt;' static='true'><parameter name='service' type='java.lang.Class&lt;S&gt;'/></method><method api_added='9' name='loadInstalled' return='java.util.ServiceLoader&lt;S&gt;' static='true'><parameter name='service' type='java.lang.Class&lt;S&gt;'/></method><method api_added='9' name='reload'/></class><class api_added='19' extends='java.lang.Object' final='true' name='Objects'><method api_added='19' name='compare' return='int' static='true'><parameter name='arg0' type='T'/><parameter name='arg1' type='T'/><parameter name='arg2' type='java.util.Comparator&lt;? super T&gt;'/></method><method api_added='19' name='deepEquals' return='boolean' static='true'><parameter name='arg0' type='java.lang.Object'/><parameter name='arg1' type='java.lang.Object'/></method><method api_added='19' name='equals' return='boolean' static='true'><parameter name='arg0' type='java.lang.Object'/><parameter name='arg1' type='java.lang.Object'/></method><method api_added='19' name='hash' return='int' static='true'><parameter name='arg0' type='java.lang.Object...'/></method><method api_added='19' name='hashCode' return='int' static='true'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='19' name='requireNonNull' return='T' static='true'><parameter name='arg0' type='T'/></method><method api_added='19' name='requireNonNull' return='T' static='true'><parameter name='arg0' type='T'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='toString' return='java.lang.String' static='true'><parameter name='arg0' type='java.lang.Object'/></method><method api_added='19' name='toString' return='java.lang.String' static='true'><parameter name='arg0' type='java.lang.Object'/><parameter name='arg1' type='java.lang.String'/></method></class><interface abstract='true' name='Collection'><method abstract='true' name='add' return='boolean'><parameter name='object' type='E'/></method><method abstract='true' name='addAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></method><method abstract='true' name='clear'/><method abstract='true' name='contains' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='containsAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='hashCode' return='int'/><method abstract='true' name='isEmpty' return='boolean'/><method abstract='true' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' name='remove' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='removeAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='retainAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='size' return='int'/><method abstract='true' name='toArray' return='java.lang.Object[]'/><method abstract='true' name='toArray' return='T[]'><parameter name='array' type='T[]'/></method></interface><interface abstract='true' name='Comparator'><method abstract='true' name='compare' return='int'><parameter name='object1' type='T'/><parameter name='object2' type='T'/></method><method abstract='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method></interface><interface abstract='true' name='Enumeration'><method abstract='true' name='hasMoreElements' return='boolean'/><method abstract='true' name='nextElement' return='E'/></interface><interface abstract='true' name='EventListener'/><interface abstract='true' name='Formattable'><method abstract='true' name='formatTo'><parameter name='formatter' type='java.util.Formatter'/><parameter name='flags' type='int'/><parameter name='width' type='int'/><parameter name='precision' type='int'/><exception name='IllegalFormatException' type='java.util.IllegalFormatException'/></method></interface><interface abstract='true' name='Iterator'><method abstract='true' name='hasNext' return='boolean'/><method abstract='true' name='next' return='E'/><method abstract='true' name='remove'/></interface><interface abstract='true' name='List'><method abstract='true' name='add'><parameter name='location' type='int'/><parameter name='object' type='E'/></method><method abstract='true' name='add' return='boolean'><parameter name='object' type='E'/></method><method abstract='true' name='addAll' return='boolean'><parameter name='location' type='int'/><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></method><method abstract='true' name='addAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></method><method abstract='true' name='clear'/><method abstract='true' name='contains' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='containsAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='get' return='E'><parameter name='location' type='int'/></method><method abstract='true' name='hashCode' return='int'/><method abstract='true' name='indexOf' return='int'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='isEmpty' return='boolean'/><method abstract='true' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' name='lastIndexOf' return='int'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='listIterator' return='java.util.ListIterator&lt;E&gt;'/><method abstract='true' name='listIterator' return='java.util.ListIterator&lt;E&gt;'><parameter name='location' type='int'/></method><method abstract='true' name='remove' return='E'><parameter name='location' type='int'/></method><method abstract='true' name='remove' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='removeAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='retainAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='set' return='E'><parameter name='location' type='int'/><parameter name='object' type='E'/></method><method abstract='true' name='size' return='int'/><method abstract='true' name='subList' return='java.util.List&lt;E&gt;'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' name='toArray' return='java.lang.Object[]'/><method abstract='true' name='toArray' return='T[]'><parameter name='array' type='T[]'/></method></interface><interface abstract='true' name='ListIterator'><method abstract='true' name='add'><parameter name='object' type='E'/></method><method abstract='true' name='hasNext' return='boolean'/><method abstract='true' name='hasPrevious' return='boolean'/><method abstract='true' name='next' return='E'/><method abstract='true' name='nextIndex' return='int'/><method abstract='true' name='previous' return='E'/><method abstract='true' name='previousIndex' return='int'/><method abstract='true' name='remove'/><method abstract='true' name='set'><parameter name='object' type='E'/></method></interface><interface abstract='true' name='Map'><method abstract='true' name='clear'/><method abstract='true' name='containsKey' return='boolean'><parameter name='key' type='java.lang.Object'/></method><method abstract='true' name='containsValue' return='boolean'><parameter name='value' type='java.lang.Object'/></method><method abstract='true' name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/><method abstract='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='get' return='V'><parameter name='key' type='java.lang.Object'/></method><method abstract='true' name='hashCode' return='int'/><method abstract='true' name='isEmpty' return='boolean'/><method abstract='true' name='keySet' return='java.util.Set&lt;K&gt;'/><method abstract='true' name='put' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method abstract='true' api_removed='14' name='putAll'><parameter name='map' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></method><method abstract='true' name='remove' return='V'><parameter name='key' type='java.lang.Object'/></method><method abstract='true' name='size' return='int'/><method abstract='true' name='values' return='java.util.Collection&lt;V&gt;'/><method abstract='true' api_added='14' name='putAll'><parameter name='arg0' type='java.util.Map&lt;? extends K'/><parameter name='arg1' type='? extends V&gt;'/></method></interface><interface abstract='true' name='Map.Entry' static='true'><method abstract='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='getKey' return='K'/><method abstract='true' name='getValue' return='V'/><method abstract='true' name='hashCode' return='int'/><method abstract='true' name='setValue' return='V'><parameter name='object' type='V'/></method></interface><interface abstract='true' name='Observer'><method abstract='true' name='update'><parameter name='observable' type='java.util.Observable'/><parameter name='data' type='java.lang.Object'/></method></interface><interface abstract='true' name='Queue'><method abstract='true' name='element' return='E'/><method abstract='true' name='offer' return='boolean'><parameter name='o' type='E'/></method><method abstract='true' name='peek' return='E'/><method abstract='true' name='poll' return='E'/><method abstract='true' name='remove' return='E'/><method abstract='true' api_added='11' name='add' return='boolean'><parameter name='e' type='E'/></method></interface><interface abstract='true' name='RandomAccess'/><interface abstract='true' name='Set'><method abstract='true' name='add' return='boolean'><parameter name='object' type='E'/></method><method abstract='true' name='addAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;? extends E&gt;'/></method><method abstract='true' name='clear'/><method abstract='true' name='contains' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='containsAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='equals' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='hashCode' return='int'/><method abstract='true' name='isEmpty' return='boolean'/><method abstract='true' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' name='remove' return='boolean'><parameter name='object' type='java.lang.Object'/></method><method abstract='true' name='removeAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='retainAll' return='boolean'><parameter name='collection' type='java.util.Collection&lt;?&gt;'/></method><method abstract='true' name='size' return='int'/><method abstract='true' name='toArray' return='java.lang.Object[]'/><method abstract='true' name='toArray' return='T[]'><parameter name='array' type='T[]'/></method></interface><interface abstract='true' name='SortedMap'><method abstract='true' name='comparator' return='java.util.Comparator&lt;? super K&gt;'/><method abstract='true' name='firstKey' return='K'/><method abstract='true' name='headMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='endKey' type='K'/></method><method abstract='true' name='lastKey' return='K'/><method abstract='true' name='subMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='startKey' type='K'/><parameter name='endKey' type='K'/></method><method abstract='true' name='tailMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='startKey' type='K'/></method></interface><interface abstract='true' name='SortedSet'><method abstract='true' name='comparator' return='java.util.Comparator&lt;? super E&gt;'/><method abstract='true' name='first' return='E'/><method abstract='true' name='headSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='end' type='E'/></method><method abstract='true' name='last' return='E'/><method abstract='true' name='subSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='start' type='E'/><parameter name='end' type='E'/></method><method abstract='true' name='tailSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='start' type='E'/></method></interface><interface abstract='true' api_added='9' name='Deque'><method abstract='true' api_added='9' name='addFirst'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='addLast'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='descendingIterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' api_added='9' name='getFirst' return='E'/><method abstract='true' api_added='9' name='getLast' return='E'/><method abstract='true' api_added='9' name='offerFirst' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='offerLast' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='peekFirst' return='E'/><method abstract='true' api_added='9' name='peekLast' return='E'/><method abstract='true' api_added='9' name='pollFirst' return='E'/><method abstract='true' api_added='9' name='pollLast' return='E'/><method abstract='true' api_added='9' name='pop' return='E'/><method abstract='true' api_added='9' name='push'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='removeFirst' return='E'/><method abstract='true' api_added='9' name='removeFirstOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='9' name='removeLast' return='E'/><method abstract='true' api_added='9' name='removeLastOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='11' name='add' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='11' name='contains' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='11' name='element' return='E'/><method abstract='true' api_added='11' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' api_added='11' name='offer' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='11' name='peek' return='E'/><method abstract='true' api_added='11' name='poll' return='E'/><method abstract='true' api_added='11' name='remove' return='E'/><method abstract='true' api_added='11' name='remove' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='11' name='size' return='int'/></interface><interface abstract='true' api_added='9' name='NavigableMap'><method abstract='true' api_added='9' name='ceilingEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='ceilingKey' return='K'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='descendingKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method abstract='true' api_added='9' name='descendingMap' return='java.util.NavigableMap&lt;K, V&gt;'/><method abstract='true' api_added='9' name='firstEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method abstract='true' api_added='9' name='floorEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='floorKey' return='K'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='headMap' return='java.util.NavigableMap&lt;K, V&gt;'><parameter name='endKey' type='K'/><parameter name='inclusive' type='boolean'/></method><method abstract='true' api_added='9' name='higherEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='higherKey' return='K'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='lastEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method abstract='true' api_added='9' name='lowerEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='lowerKey' return='K'><parameter name='key' type='K'/></method><method abstract='true' api_added='9' name='navigableKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method abstract='true' api_added='9' name='pollFirstEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method abstract='true' api_added='9' name='pollLastEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method abstract='true' api_added='9' name='subMap' return='java.util.NavigableMap&lt;K, V&gt;'><parameter name='startKey' type='K'/><parameter name='startInclusive' type='boolean'/><parameter name='endKey' type='K'/><parameter name='endInclusive' type='boolean'/></method><method abstract='true' api_added='9' name='tailMap' return='java.util.NavigableMap&lt;K, V&gt;'><parameter name='startKey' type='K'/><parameter name='inclusive' type='boolean'/></method><method abstract='true' api_added='11' name='headMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='toKey' type='K'/></method><method abstract='true' api_added='11' name='subMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/><parameter name='toKey' type='K'/></method><method abstract='true' api_added='11' name='tailMap' return='java.util.SortedMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/></method></interface><interface abstract='true' api_added='9' name='NavigableSet'><method abstract='true' api_added='9' name='ceiling' return='E'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='descendingIterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' api_added='9' name='descendingSet' return='java.util.NavigableSet&lt;E&gt;'/><method abstract='true' api_added='9' name='floor' return='E'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='headSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='end' type='E'/><parameter name='endInclusive' type='boolean'/></method><method abstract='true' api_added='9' name='higher' return='E'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='lower' return='E'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='pollFirst' return='E'/><method abstract='true' api_added='9' name='pollLast' return='E'/><method abstract='true' api_added='9' name='subSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='start' type='E'/><parameter name='startInclusive' type='boolean'/><parameter name='end' type='E'/><parameter name='endInclusive' type='boolean'/></method><method abstract='true' api_added='9' name='tailSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='start' type='E'/><parameter name='startInclusive' type='boolean'/></method><method abstract='true' api_added='11' name='headSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='toElement' type='E'/></method><method abstract='true' api_added='11' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' api_added='11' name='subSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='fromElement' type='E'/><parameter name='toElement' type='E'/></method><method abstract='true' api_added='11' name='tailSet' return='java.util.SortedSet&lt;E&gt;'><parameter name='fromElement' type='E'/></method></interface></package><package name='java.util.concurrent'><class abstract='true' extends='java.lang.Object' name='AbstractExecutorService'><constructor name='AbstractExecutorService' type='java.util.concurrent.AbstractExecutorService'/><method api_removed='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_removed='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_removed='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_removed='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method><method name='submit' return='java.util.concurrent.Future&lt;?&gt;'><parameter name='task' type='java.lang.Runnable'/></method><method name='submit' return='java.util.concurrent.Future&lt;T&gt;'><parameter name='task' type='java.lang.Runnable'/><parameter name='result' type='T'/></method><method name='submit' return='java.util.concurrent.Future&lt;T&gt;'><parameter name='task' type='java.util.concurrent.Callable&lt;T&gt;'/></method><method api_added='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method><method api_added='9' name='newTaskFor' return='java.util.concurrent.RunnableFuture&lt;T&gt;' visibility='protected'><parameter name='runnable' type='java.lang.Runnable'/><parameter name='value' type='T'/></method><method api_added='9' name='newTaskFor' return='java.util.concurrent.RunnableFuture&lt;T&gt;' visibility='protected'><parameter name='callable' type='java.util.concurrent.Callable&lt;T&gt;'/></method></class><class extends='java.util.AbstractQueue' name='ArrayBlockingQueue'><constructor name='ArrayBlockingQueue' type='java.util.concurrent.ArrayBlockingQueue'><parameter name='capacity' type='int'/></constructor><constructor name='ArrayBlockingQueue' type='java.util.concurrent.ArrayBlockingQueue'><parameter name='capacity' type='int'/><parameter name='fair' type='boolean'/></constructor><constructor name='ArrayBlockingQueue' type='java.util.concurrent.ArrayBlockingQueue'><parameter name='capacity' type='int'/><parameter name='fair' type='boolean'/><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/></method><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/><parameter name='maxElements' type='int'/></method><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='offer' return='boolean'><parameter name='o' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='peek' return='E'/><method name='poll' return='E'/><method name='poll' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='put'><parameter name='o' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='remainingCapacity' return='int'/><method name='size' return='int'/><method name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.lang.Exception' name='BrokenBarrierException'><constructor name='BrokenBarrierException' type='java.util.concurrent.BrokenBarrierException'/><constructor name='BrokenBarrierException' type='java.util.concurrent.BrokenBarrierException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.lang.IllegalStateException' name='CancellationException'><constructor name='CancellationException' type='java.util.concurrent.CancellationException'/><constructor name='CancellationException' type='java.util.concurrent.CancellationException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.util.AbstractMap' name='ConcurrentHashMap'><constructor name='ConcurrentHashMap' type='java.util.concurrent.ConcurrentHashMap'><parameter name='initialCapacity' type='int'/><parameter name='loadFactor' type='float'/><parameter name='concurrencyLevel' type='int'/></constructor><constructor name='ConcurrentHashMap' type='java.util.concurrent.ConcurrentHashMap'><parameter name='initialCapacity' type='int'/></constructor><constructor name='ConcurrentHashMap' type='java.util.concurrent.ConcurrentHashMap'/><constructor name='ConcurrentHashMap' type='java.util.concurrent.ConcurrentHashMap'><parameter name='t' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><method name='contains' return='boolean'><parameter name='value' type='java.lang.Object'/></method><method name='elements' return='java.util.Enumeration&lt;V&gt;'/><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/><method name='keys' return='java.util.Enumeration&lt;K&gt;'/><method name='putIfAbsent' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method name='remove' return='boolean'><parameter name='key' type='java.lang.Object'/><parameter name='value' type='java.lang.Object'/></method><method name='replace' return='boolean'><parameter name='key' type='K'/><parameter name='oldValue' type='V'/><parameter name='newValue' type='V'/></method><method name='replace' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method></class><class extends='java.util.AbstractQueue' name='ConcurrentLinkedQueue'><constructor name='ConcurrentLinkedQueue' type='java.util.concurrent.ConcurrentLinkedQueue'/><constructor name='ConcurrentLinkedQueue' type='java.util.concurrent.ConcurrentLinkedQueue'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='peek' return='E'/><method name='poll' return='E'/><method name='size' return='int'/></class><class extends='java.lang.Object' name='CopyOnWriteArrayList'><constructor name='CopyOnWriteArrayList' type='java.util.concurrent.CopyOnWriteArrayList'/><constructor name='CopyOnWriteArrayList' type='java.util.concurrent.CopyOnWriteArrayList'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><constructor name='CopyOnWriteArrayList' type='java.util.concurrent.CopyOnWriteArrayList'><parameter name='array' type='E[]'/></constructor><method name='add' return='boolean'><parameter name='e' type='E'/></method><method name='add'><parameter name='index' type='int'/><parameter name='e' type='E'/></method><method name='addAll' return='boolean'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></method><method name='addAll' return='boolean'><parameter name='index' type='int'/><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></method><method name='addAllAbsent' return='int'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></method><method name='addIfAbsent' return='boolean'><parameter name='e' type='E'/></method><method name='clear'/><method name='clone' return='java.lang.Object'/><method name='contains' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method name='containsAll' return='boolean'><parameter name='c' type='java.util.Collection&lt;?&gt;'/></method><method name='get' return='E'><parameter name='index' type='int'/></method><method name='indexOf' return='int'><parameter name='e' type='E'/><parameter name='index' type='int'/></method><method name='indexOf' return='int'><parameter name='o' type='java.lang.Object'/></method><method name='isEmpty' return='boolean'/><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='lastIndexOf' return='int'><parameter name='e' type='E'/><parameter name='index' type='int'/></method><method name='lastIndexOf' return='int'><parameter name='o' type='java.lang.Object'/></method><method name='listIterator' return='java.util.ListIterator&lt;E&gt;'/><method name='listIterator' return='java.util.ListIterator&lt;E&gt;'><parameter name='index' type='int'/></method><method name='remove' return='E'><parameter name='index' type='int'/></method><method name='remove' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method name='removeAll' return='boolean'><parameter name='c' type='java.util.Collection&lt;?&gt;'/></method><method name='retainAll' return='boolean'><parameter name='c' type='java.util.Collection&lt;?&gt;'/></method><method name='set' return='E'><parameter name='index' type='int'/><parameter name='e' type='E'/></method><method name='size' return='int'/><method name='subList' return='java.util.List&lt;E&gt;'><parameter name='fromIndex' type='int'/><parameter name='toIndex' type='int'/></method><method name='toArray' return='java.lang.Object[]'/><method name='toArray' return='T[]'><parameter name='a' type='T[]'/></method></class><class extends='java.util.AbstractSet' name='CopyOnWriteArraySet'><constructor name='CopyOnWriteArraySet' type='java.util.concurrent.CopyOnWriteArraySet'/><constructor name='CopyOnWriteArraySet' type='java.util.concurrent.CopyOnWriteArraySet'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='size' return='int'/></class><class extends='java.lang.Object' name='CountDownLatch'><constructor name='CountDownLatch' type='java.util.concurrent.CountDownLatch'><parameter name='count' type='int'/></constructor><method name='await'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='await' return='boolean'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='countDown'/><method name='getCount' return='long'/></class><class extends='java.lang.Object' name='CyclicBarrier'><constructor name='CyclicBarrier' type='java.util.concurrent.CyclicBarrier'><parameter name='parties' type='int'/><parameter name='barrierAction' type='java.lang.Runnable'/></constructor><constructor name='CyclicBarrier' type='java.util.concurrent.CyclicBarrier'><parameter name='parties' type='int'/></constructor><method name='await' return='int'><exception name='BrokenBarrierException' type='java.util.concurrent.BrokenBarrierException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='await' return='int'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='BrokenBarrierException' type='java.util.concurrent.BrokenBarrierException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method><method name='getNumberWaiting' return='int'/><method name='getParties' return='int'/><method name='isBroken' return='boolean'/><method name='reset'/></class><class extends='java.util.AbstractQueue' name='DelayQueue'><constructor name='DelayQueue' type='java.util.concurrent.DelayQueue'/><constructor name='DelayQueue' type='java.util.concurrent.DelayQueue'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/></method><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/><parameter name='maxElements' type='int'/></method><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='offer' return='boolean'><parameter name='o' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='peek' return='E'/><method name='poll' return='E'><parameter name='time' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='poll' return='E'/><method name='put'><parameter name='o' type='E'/></method><method name='remainingCapacity' return='int'/><method name='size' return='int'/><method name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.lang.Object' name='Exchanger'><constructor name='Exchanger' type='java.util.concurrent.Exchanger'/><method name='exchange' return='V'><parameter name='x' type='V'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='exchange' return='V'><parameter name='x' type='V'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method></class><class extends='java.lang.Exception' name='ExecutionException'><constructor name='ExecutionException' type='java.util.concurrent.ExecutionException' visibility='protected'/><constructor name='ExecutionException' type='java.util.concurrent.ExecutionException' visibility='protected'><parameter name='message' type='java.lang.String'/></constructor><constructor name='ExecutionException' type='java.util.concurrent.ExecutionException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='ExecutionException' type='java.util.concurrent.ExecutionException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='ExecutorCompletionService'><constructor name='ExecutorCompletionService' type='java.util.concurrent.ExecutorCompletionService'><parameter name='executor' type='java.util.concurrent.Executor'/></constructor><constructor name='ExecutorCompletionService' type='java.util.concurrent.ExecutorCompletionService'><parameter name='executor' type='java.util.concurrent.Executor'/><parameter name='completionQueue' type='java.util.concurrent.BlockingQueue&lt;java.util.concurrent.Future&lt;V&gt;&gt;'/></constructor><method name='poll' return='java.util.concurrent.Future&lt;V&gt;'/><method name='poll' return='java.util.concurrent.Future&lt;V&gt;'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='submit' return='java.util.concurrent.Future&lt;V&gt;'><parameter name='task' type='java.util.concurrent.Callable&lt;V&gt;'/></method><method name='submit' return='java.util.concurrent.Future&lt;V&gt;'><parameter name='task' type='java.lang.Runnable'/><parameter name='result' type='V'/></method><method name='take' return='java.util.concurrent.Future&lt;V&gt;'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.lang.Object' name='Executors'><method name='callable' return='java.util.concurrent.Callable&lt;T&gt;' static='true'><parameter name='task' type='java.lang.Runnable'/><parameter name='result' type='T'/></method><method name='callable' return='java.util.concurrent.Callable&lt;java.lang.Object&gt;' static='true'><parameter name='task' type='java.lang.Runnable'/></method><method api_removed='9' name='callable' return='java.util.concurrent.Callable&lt;java.lang.Object&gt;' static='true'><parameter name='action' type='java.security.PrivilegedAction'/></method><method api_removed='9' name='callable' return='java.util.concurrent.Callable&lt;java.lang.Object&gt;' static='true'><parameter name='action' type='java.security.PrivilegedExceptionAction'/></method><method name='defaultThreadFactory' return='java.util.concurrent.ThreadFactory' static='true'/><method name='newCachedThreadPool' return='java.util.concurrent.ExecutorService' static='true'/><method name='newCachedThreadPool' return='java.util.concurrent.ExecutorService' static='true'><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></method><method name='newFixedThreadPool' return='java.util.concurrent.ExecutorService' static='true'><parameter name='nThreads' type='int'/></method><method name='newFixedThreadPool' return='java.util.concurrent.ExecutorService' static='true'><parameter name='nThreads' type='int'/><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></method><method name='newScheduledThreadPool' return='java.util.concurrent.ScheduledExecutorService' static='true'><parameter name='corePoolSize' type='int'/></method><method name='newScheduledThreadPool' return='java.util.concurrent.ScheduledExecutorService' static='true'><parameter name='corePoolSize' type='int'/><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></method><method name='newSingleThreadExecutor' return='java.util.concurrent.ExecutorService' static='true'/><method name='newSingleThreadExecutor' return='java.util.concurrent.ExecutorService' static='true'><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></method><method name='newSingleThreadScheduledExecutor' return='java.util.concurrent.ScheduledExecutorService' static='true'/><method name='newSingleThreadScheduledExecutor' return='java.util.concurrent.ScheduledExecutorService' static='true'><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></method><method name='privilegedCallable' return='java.util.concurrent.Callable&lt;T&gt;' static='true'><parameter name='callable' type='java.util.concurrent.Callable&lt;T&gt;'/></method><method name='privilegedCallableUsingCurrentClassLoader' return='java.util.concurrent.Callable&lt;T&gt;' static='true'><parameter name='callable' type='java.util.concurrent.Callable&lt;T&gt;'/></method><method name='privilegedThreadFactory' return='java.util.concurrent.ThreadFactory' static='true'/><method name='unconfigurableExecutorService' return='java.util.concurrent.ExecutorService' static='true'><parameter name='executor' type='java.util.concurrent.ExecutorService'/></method><method name='unconfigurableScheduledExecutorService' return='java.util.concurrent.ScheduledExecutorService' static='true'><parameter name='executor' type='java.util.concurrent.ScheduledExecutorService'/></method><method api_added='9' name='callable' return='java.util.concurrent.Callable&lt;java.lang.Object&gt;' static='true'><parameter name='action' type='java.security.PrivilegedAction&lt;?&gt;'/></method><method api_added='9' name='callable' return='java.util.concurrent.Callable&lt;java.lang.Object&gt;' static='true'><parameter name='action' type='java.security.PrivilegedExceptionAction&lt;?&gt;'/></method></class><class extends='java.lang.Object' name='FutureTask'><constructor name='FutureTask' type='java.util.concurrent.FutureTask'><parameter name='callable' type='java.util.concurrent.Callable&lt;V&gt;'/></constructor><constructor name='FutureTask' type='java.util.concurrent.FutureTask'><parameter name='runnable' type='java.lang.Runnable'/><parameter name='result' type='V'/></constructor><method name='cancel' return='boolean'><parameter name='mayInterruptIfRunning' type='boolean'/></method><method name='done' visibility='protected'/><method name='get' return='V'><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='get' return='V'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method><method name='isCancelled' return='boolean'/><method name='isDone' return='boolean'/><method name='run'/><method name='runAndReset' return='boolean' visibility='protected'/><method name='set' visibility='protected'><parameter name='v' type='V'/></method><method name='setException' visibility='protected'><parameter name='t' type='java.lang.Throwable'/></method></class><class extends='java.util.AbstractQueue' name='LinkedBlockingQueue'><constructor name='LinkedBlockingQueue' type='java.util.concurrent.LinkedBlockingQueue'/><constructor name='LinkedBlockingQueue' type='java.util.concurrent.LinkedBlockingQueue'><parameter name='capacity' type='int'/></constructor><constructor name='LinkedBlockingQueue' type='java.util.concurrent.LinkedBlockingQueue'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/></method><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/><parameter name='maxElements' type='int'/></method><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='offer' return='boolean'><parameter name='o' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='peek' return='E'/><method name='poll' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='poll' return='E'/><method name='put'><parameter name='o' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='remainingCapacity' return='int'/><method name='size' return='int'/><method name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.util.AbstractQueue' name='PriorityBlockingQueue'><constructor name='PriorityBlockingQueue' type='java.util.concurrent.PriorityBlockingQueue'/><constructor name='PriorityBlockingQueue' type='java.util.concurrent.PriorityBlockingQueue'><parameter name='initialCapacity' type='int'/></constructor><constructor name='PriorityBlockingQueue' type='java.util.concurrent.PriorityBlockingQueue'><parameter name='initialCapacity' type='int'/><parameter name='comparator' type='java.util.Comparator&lt;? super E&gt;'/></constructor><constructor name='PriorityBlockingQueue' type='java.util.concurrent.PriorityBlockingQueue'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method name='comparator' return='java.util.Comparator&lt;? super E&gt;'/><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/></method><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/><parameter name='maxElements' type='int'/></method><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='offer' return='boolean'><parameter name='o' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='peek' return='E'/><method name='poll' return='E'/><method name='poll' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='put'><parameter name='o' type='E'/></method><method name='remainingCapacity' return='int'/><method name='size' return='int'/><method name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.lang.RuntimeException' name='RejectedExecutionException'><constructor name='RejectedExecutionException' type='java.util.concurrent.RejectedExecutionException'/><constructor name='RejectedExecutionException' type='java.util.concurrent.RejectedExecutionException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='RejectedExecutionException' type='java.util.concurrent.RejectedExecutionException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='RejectedExecutionException' type='java.util.concurrent.RejectedExecutionException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.util.concurrent.ThreadPoolExecutor' name='ScheduledThreadPoolExecutor'><constructor name='ScheduledThreadPoolExecutor' type='java.util.concurrent.ScheduledThreadPoolExecutor'><parameter name='corePoolSize' type='int'/></constructor><constructor name='ScheduledThreadPoolExecutor' type='java.util.concurrent.ScheduledThreadPoolExecutor'><parameter name='corePoolSize' type='int'/><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></constructor><constructor name='ScheduledThreadPoolExecutor' type='java.util.concurrent.ScheduledThreadPoolExecutor'><parameter name='corePoolSize' type='int'/><parameter name='handler' type='java.util.concurrent.RejectedExecutionHandler'/></constructor><constructor name='ScheduledThreadPoolExecutor' type='java.util.concurrent.ScheduledThreadPoolExecutor'><parameter name='corePoolSize' type='int'/><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/><parameter name='handler' type='java.util.concurrent.RejectedExecutionHandler'/></constructor><method name='getContinueExistingPeriodicTasksAfterShutdownPolicy' return='boolean'/><method name='getExecuteExistingDelayedTasksAfterShutdownPolicy' return='boolean'/><method name='schedule' return='java.util.concurrent.ScheduledFuture&lt;?&gt;'><parameter name='command' type='java.lang.Runnable'/><parameter name='delay' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='schedule' return='java.util.concurrent.ScheduledFuture&lt;V&gt;'><parameter name='callable' type='java.util.concurrent.Callable&lt;V&gt;'/><parameter name='delay' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='scheduleAtFixedRate' return='java.util.concurrent.ScheduledFuture&lt;?&gt;'><parameter name='command' type='java.lang.Runnable'/><parameter name='initialDelay' type='long'/><parameter name='period' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='scheduleWithFixedDelay' return='java.util.concurrent.ScheduledFuture&lt;?&gt;'><parameter name='command' type='java.lang.Runnable'/><parameter name='initialDelay' type='long'/><parameter name='delay' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='setContinueExistingPeriodicTasksAfterShutdownPolicy'><parameter name='value' type='boolean'/></method><method name='setExecuteExistingDelayedTasksAfterShutdownPolicy'><parameter name='value' type='boolean'/></method><method api_added='9' name='decorateTask' return='java.util.concurrent.RunnableScheduledFuture&lt;V&gt;' visibility='protected'><parameter name='runnable' type='java.lang.Runnable'/><parameter name='task' type='java.util.concurrent.RunnableScheduledFuture&lt;V&gt;'/></method><method api_added='9' name='decorateTask' return='java.util.concurrent.RunnableScheduledFuture&lt;V&gt;' visibility='protected'><parameter name='callable' type='java.util.concurrent.Callable&lt;V&gt;'/><parameter name='task' type='java.util.concurrent.RunnableScheduledFuture&lt;V&gt;'/></method></class><class extends='java.lang.Object' name='Semaphore'><constructor name='Semaphore' type='java.util.concurrent.Semaphore'><parameter name='permits' type='int'/></constructor><constructor name='Semaphore' type='java.util.concurrent.Semaphore'><parameter name='permits' type='int'/><parameter name='fair' type='boolean'/></constructor><method name='acquire'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='acquire'><parameter name='permits' type='int'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='acquireUninterruptibly'/><method name='acquireUninterruptibly'><parameter name='permits' type='int'/></method><method name='availablePermits' return='int'/><method name='drainPermits' return='int'/><method final='true' name='getQueueLength' return='int'/><method name='getQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'/><method final='true' name='hasQueuedThreads' return='boolean'/><method name='isFair' return='boolean'/><method name='reducePermits' visibility='protected'><parameter name='reduction' type='int'/></method><method name='release'/><method name='release'><parameter name='permits' type='int'/></method><method name='tryAcquire' return='boolean'/><method name='tryAcquire' return='boolean'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='tryAcquire' return='boolean'><parameter name='permits' type='int'/></method><method name='tryAcquire' return='boolean'><parameter name='permits' type='int'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.util.AbstractQueue' name='SynchronousQueue'><constructor name='SynchronousQueue' type='java.util.concurrent.SynchronousQueue'/><constructor name='SynchronousQueue' type='java.util.concurrent.SynchronousQueue'><parameter name='fair' type='boolean'/></constructor><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/></method><method name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/><parameter name='maxElements' type='int'/></method><method name='iterator' return='java.util.Iterator&lt;E&gt;'/><method name='offer' return='boolean'><parameter name='o' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='offer' return='boolean'><parameter name='o' type='E'/></method><method name='peek' return='E'/><method name='poll' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='poll' return='E'/><method name='put'><parameter name='o' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='remainingCapacity' return='int'/><method name='size' return='int'/><method name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><class extends='java.util.concurrent.AbstractExecutorService' name='ThreadPoolExecutor'><constructor name='ThreadPoolExecutor' type='java.util.concurrent.ThreadPoolExecutor'><parameter name='corePoolSize' type='int'/><parameter name='maximumPoolSize' type='int'/><parameter name='keepAliveTime' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><parameter name='workQueue' type='java.util.concurrent.BlockingQueue&lt;java.lang.Runnable&gt;'/></constructor><constructor name='ThreadPoolExecutor' type='java.util.concurrent.ThreadPoolExecutor'><parameter name='corePoolSize' type='int'/><parameter name='maximumPoolSize' type='int'/><parameter name='keepAliveTime' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><parameter name='workQueue' type='java.util.concurrent.BlockingQueue&lt;java.lang.Runnable&gt;'/><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></constructor><constructor name='ThreadPoolExecutor' type='java.util.concurrent.ThreadPoolExecutor'><parameter name='corePoolSize' type='int'/><parameter name='maximumPoolSize' type='int'/><parameter name='keepAliveTime' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><parameter name='workQueue' type='java.util.concurrent.BlockingQueue&lt;java.lang.Runnable&gt;'/><parameter name='handler' type='java.util.concurrent.RejectedExecutionHandler'/></constructor><constructor name='ThreadPoolExecutor' type='java.util.concurrent.ThreadPoolExecutor'><parameter name='corePoolSize' type='int'/><parameter name='maximumPoolSize' type='int'/><parameter name='keepAliveTime' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><parameter name='workQueue' type='java.util.concurrent.BlockingQueue&lt;java.lang.Runnable&gt;'/><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/><parameter name='handler' type='java.util.concurrent.RejectedExecutionHandler'/></constructor><method name='afterExecute' visibility='protected'><parameter name='r' type='java.lang.Runnable'/><parameter name='t' type='java.lang.Throwable'/></method><method name='awaitTermination' return='boolean'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='beforeExecute' visibility='protected'><parameter name='t' type='java.lang.Thread'/><parameter name='r' type='java.lang.Runnable'/></method><method name='execute'><parameter name='command' type='java.lang.Runnable'/></method><method name='getActiveCount' return='int'/><method name='getCompletedTaskCount' return='long'/><method name='getCorePoolSize' return='int'/><method name='getKeepAliveTime' return='long'><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='getLargestPoolSize' return='int'/><method name='getMaximumPoolSize' return='int'/><method name='getPoolSize' return='int'/><method name='getQueue' return='java.util.concurrent.BlockingQueue&lt;java.lang.Runnable&gt;'/><method name='getRejectedExecutionHandler' return='java.util.concurrent.RejectedExecutionHandler'/><method name='getTaskCount' return='long'/><method name='getThreadFactory' return='java.util.concurrent.ThreadFactory'/><method name='isShutdown' return='boolean'/><method name='isTerminated' return='boolean'/><method name='isTerminating' return='boolean'/><method name='prestartAllCoreThreads' return='int'/><method name='prestartCoreThread' return='boolean'/><method name='purge'/><method name='remove' return='boolean'><parameter name='task' type='java.lang.Runnable'/></method><method name='setCorePoolSize'><parameter name='corePoolSize' type='int'/></method><method name='setKeepAliveTime'><parameter name='time' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='setMaximumPoolSize'><parameter name='maximumPoolSize' type='int'/></method><method name='setRejectedExecutionHandler'><parameter name='handler' type='java.util.concurrent.RejectedExecutionHandler'/></method><method name='setThreadFactory'><parameter name='threadFactory' type='java.util.concurrent.ThreadFactory'/></method><method name='shutdown'/><method name='shutdownNow' return='java.util.List&lt;java.lang.Runnable&gt;'/><method name='terminated' visibility='protected'/><method api_added='9' name='allowCoreThreadTimeOut'><parameter name='value' type='boolean'/></method><method api_added='9' name='allowsCoreThreadTimeOut' return='boolean'/></class><class extends='java.lang.Object' name='ThreadPoolExecutor.AbortPolicy' static='true'><constructor name='ThreadPoolExecutor.AbortPolicy' type='java.util.concurrent.ThreadPoolExecutor.AbortPolicy'/><method name='rejectedExecution'><parameter name='r' type='java.lang.Runnable'/><parameter name='e' type='java.util.concurrent.ThreadPoolExecutor'/></method></class><class extends='java.lang.Object' name='ThreadPoolExecutor.CallerRunsPolicy' static='true'><constructor name='ThreadPoolExecutor.CallerRunsPolicy' type='java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy'/><method name='rejectedExecution'><parameter name='r' type='java.lang.Runnable'/><parameter name='e' type='java.util.concurrent.ThreadPoolExecutor'/></method></class><class extends='java.lang.Object' name='ThreadPoolExecutor.DiscardOldestPolicy' static='true'><constructor name='ThreadPoolExecutor.DiscardOldestPolicy' type='java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy'/><method name='rejectedExecution'><parameter name='r' type='java.lang.Runnable'/><parameter name='e' type='java.util.concurrent.ThreadPoolExecutor'/></method></class><class extends='java.lang.Object' name='ThreadPoolExecutor.DiscardPolicy' static='true'><constructor name='ThreadPoolExecutor.DiscardPolicy' type='java.util.concurrent.ThreadPoolExecutor.DiscardPolicy'/><method name='rejectedExecution'><parameter name='r' type='java.lang.Runnable'/><parameter name='e' type='java.util.concurrent.ThreadPoolExecutor'/></method></class><class extends='java.lang.Enum' final='true' name='TimeUnit'><method name='convert' return='long'><parameter name='duration' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='sleep'><parameter name='timeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='timedJoin'><parameter name='thread' type='java.lang.Thread'/><parameter name='timeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='timedWait'><parameter name='obj' type='java.lang.Object'/><parameter name='timeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='toMicros' return='long'><parameter name='duration' type='long'/></method><method name='toMillis' return='long'><parameter name='duration' type='long'/></method><method name='toNanos' return='long'><parameter name='duration' type='long'/></method><method name='toSeconds' return='long'><parameter name='duration' type='long'/></method><method name='valueOf' return='java.util.concurrent.TimeUnit' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='java.util.concurrent.TimeUnit[]' static='true'/><method api_added='9' name='toDays' return='long'><parameter name='duration' type='long'/></method><method api_added='9' name='toHours' return='long'><parameter name='duration' type='long'/></method><method api_added='9' name='toMinutes' return='long'><parameter name='duration' type='long'/></method></class><class extends='java.lang.Exception' name='TimeoutException'><constructor name='TimeoutException' type='java.util.concurrent.TimeoutException'/><constructor name='TimeoutException' type='java.util.concurrent.TimeoutException'><parameter name='message' type='java.lang.String'/></constructor></class><class api_added='9' extends='java.util.AbstractMap' name='ConcurrentSkipListMap'><constructor api_added='9' name='ConcurrentSkipListMap' type='java.util.concurrent.ConcurrentSkipListMap'/><constructor api_added='9' name='ConcurrentSkipListMap' type='java.util.concurrent.ConcurrentSkipListMap'><parameter name='comparator' type='java.util.Comparator&lt;? super K&gt;'/></constructor><constructor api_added='9' name='ConcurrentSkipListMap' type='java.util.concurrent.ConcurrentSkipListMap'><parameter name='m' type='java.util.Map&lt;? extends K, ? extends V&gt;'/></constructor><constructor api_added='9' name='ConcurrentSkipListMap' type='java.util.concurrent.ConcurrentSkipListMap'><parameter name='m' type='java.util.SortedMap&lt;K, ? extends V&gt;'/></constructor><method api_added='9' name='ceilingEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='ceilingKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='clone' return='java.util.concurrent.ConcurrentSkipListMap&lt;K, V&gt;'/><method api_added='9' name='comparator' return='java.util.Comparator&lt;? super K&gt;'/><method api_added='9' name='descendingKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method api_added='9' name='descendingMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'/><method api_added='9' name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;K, V&gt;&gt;'/><method api_added='9' name='firstEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='firstKey' return='K'/><method api_added='9' name='floorEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='floorKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='headMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='toKey' type='K'/><parameter name='inclusive' type='boolean'/></method><method api_added='9' name='headMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='toKey' type='K'/></method><method api_added='9' name='higherEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='higherKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='lastEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='lastKey' return='K'/><method api_added='9' name='lowerEntry' return='java.util.Map.Entry&lt;K, V&gt;'><parameter name='key' type='K'/></method><method api_added='9' name='lowerKey' return='K'><parameter name='key' type='K'/></method><method api_added='9' name='navigableKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method api_added='9' name='pollFirstEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='pollLastEntry' return='java.util.Map.Entry&lt;K, V&gt;'/><method api_added='9' name='putIfAbsent' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method api_added='9' name='remove' return='boolean'><parameter name='key' type='java.lang.Object'/><parameter name='value' type='java.lang.Object'/></method><method api_added='9' name='replace' return='boolean'><parameter name='key' type='K'/><parameter name='oldValue' type='V'/><parameter name='newValue' type='V'/></method><method api_added='9' name='replace' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method api_added='9' name='subMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/><parameter name='fromInclusive' type='boolean'/><parameter name='toKey' type='K'/><parameter name='toInclusive' type='boolean'/></method><method api_added='9' name='subMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/><parameter name='toKey' type='K'/></method><method api_added='9' name='tailMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/><parameter name='inclusive' type='boolean'/></method><method api_added='9' name='tailMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/></method></class><class api_added='9' extends='java.util.AbstractSet' name='ConcurrentSkipListSet'><constructor api_added='9' name='ConcurrentSkipListSet' type='java.util.concurrent.ConcurrentSkipListSet'/><constructor api_added='9' name='ConcurrentSkipListSet' type='java.util.concurrent.ConcurrentSkipListSet'><parameter name='comparator' type='java.util.Comparator&lt;? super E&gt;'/></constructor><constructor api_added='9' name='ConcurrentSkipListSet' type='java.util.concurrent.ConcurrentSkipListSet'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><constructor api_added='9' name='ConcurrentSkipListSet' type='java.util.concurrent.ConcurrentSkipListSet'><parameter name='s' type='java.util.SortedSet&lt;E&gt;'/></constructor><method api_added='9' name='ceiling' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='clone' return='java.util.concurrent.ConcurrentSkipListSet&lt;E&gt;'/><method api_added='9' name='comparator' return='java.util.Comparator&lt;? super E&gt;'/><method api_added='9' name='descendingIterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='descendingSet' return='java.util.NavigableSet&lt;E&gt;'/><method api_added='9' name='first' return='E'/><method api_added='9' name='floor' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='headSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='toElement' type='E'/><parameter name='inclusive' type='boolean'/></method><method api_added='9' name='headSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='toElement' type='E'/></method><method api_added='9' name='higher' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='last' return='E'/><method api_added='9' name='lower' return='E'><parameter name='e' type='E'/></method><method api_added='9' name='pollFirst' return='E'/><method api_added='9' name='pollLast' return='E'/><method api_added='9' name='size' return='int'/><method api_added='9' name='subSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='fromElement' type='E'/><parameter name='fromInclusive' type='boolean'/><parameter name='toElement' type='E'/><parameter name='toInclusive' type='boolean'/></method><method api_added='9' name='subSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='fromElement' type='E'/><parameter name='toElement' type='E'/></method><method api_added='9' name='tailSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='fromElement' type='E'/><parameter name='inclusive' type='boolean'/></method><method api_added='9' name='tailSet' return='java.util.NavigableSet&lt;E&gt;'><parameter name='fromElement' type='E'/></method></class><class api_added='9' extends='java.util.AbstractQueue' name='LinkedBlockingDeque'><constructor api_added='9' name='LinkedBlockingDeque' type='java.util.concurrent.LinkedBlockingDeque'/><constructor api_added='9' name='LinkedBlockingDeque' type='java.util.concurrent.LinkedBlockingDeque'><parameter name='capacity' type='int'/></constructor><constructor api_added='9' name='LinkedBlockingDeque' type='java.util.concurrent.LinkedBlockingDeque'><parameter name='c' type='java.util.Collection&lt;? extends E&gt;'/></constructor><method api_added='9' name='addFirst'><parameter name='e' type='E'/></method><method api_added='9' name='addLast'><parameter name='e' type='E'/></method><method api_added='9' name='descendingIterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/></method><method api_added='9' name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/><parameter name='maxElements' type='int'/></method><method api_added='9' name='getFirst' return='E'/><method api_added='9' name='getLast' return='E'/><method api_added='9' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method api_added='9' name='offer' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='offer' return='boolean'><parameter name='e' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='offerFirst' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='offerFirst' return='boolean'><parameter name='e' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='offerLast' return='boolean'><parameter name='e' type='E'/></method><method api_added='9' name='offerLast' return='boolean'><parameter name='e' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='peek' return='E'/><method api_added='9' name='peekFirst' return='E'/><method api_added='9' name='peekLast' return='E'/><method api_added='9' name='poll' return='E'/><method api_added='9' name='poll' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='pollFirst' return='E'/><method api_added='9' name='pollFirst' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='pollLast' return='E'/><method api_added='9' name='pollLast' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='pop' return='E'/><method api_added='9' name='push'><parameter name='e' type='E'/></method><method api_added='9' name='put'><parameter name='e' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='putFirst'><parameter name='e' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='putLast'><parameter name='e' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='remainingCapacity' return='int'/><method api_added='9' name='removeFirst' return='E'/><method api_added='9' name='removeFirstOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method api_added='9' name='removeLast' return='E'/><method api_added='9' name='removeLastOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method api_added='9' name='size' return='int'/><method api_added='9' name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='takeFirst' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='takeLast' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></class><interface abstract='true' name='BlockingQueue'><method abstract='true' name='add' return='boolean'><parameter name='o' type='E'/></method><method abstract='true' name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/></method><method abstract='true' name='drainTo' return='int'><parameter name='c' type='java.util.Collection&lt;? super E&gt;'/><parameter name='maxElements' type='int'/></method><method abstract='true' name='offer' return='boolean'><parameter name='o' type='E'/></method><method abstract='true' name='offer' return='boolean'><parameter name='o' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='poll' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='put'><parameter name='o' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='remainingCapacity' return='int'/><method abstract='true' name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='5' name='contains' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='5' name='remove' return='boolean'><parameter name='o' type='java.lang.Object'/></method></interface><interface abstract='true' name='Callable'><method abstract='true' name='call' return='V'><exception name='Exception' type='java.lang.Exception'/></method></interface><interface abstract='true' name='CompletionService'><method abstract='true' name='poll' return='java.util.concurrent.Future&lt;V&gt;'/><method abstract='true' name='poll' return='java.util.concurrent.Future&lt;V&gt;'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='submit' return='java.util.concurrent.Future&lt;V&gt;'><parameter name='task' type='java.util.concurrent.Callable&lt;V&gt;'/></method><method abstract='true' name='submit' return='java.util.concurrent.Future&lt;V&gt;'><parameter name='task' type='java.lang.Runnable'/><parameter name='result' type='V'/></method><method abstract='true' name='take' return='java.util.concurrent.Future&lt;V&gt;'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></interface><interface abstract='true' name='ConcurrentMap'><method abstract='true' name='putIfAbsent' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method><method abstract='true' name='remove' return='boolean'><parameter name='key' type='java.lang.Object'/><parameter name='value' type='java.lang.Object'/></method><method abstract='true' name='replace' return='boolean'><parameter name='key' type='K'/><parameter name='oldValue' type='V'/><parameter name='newValue' type='V'/></method><method abstract='true' name='replace' return='V'><parameter name='key' type='K'/><parameter name='value' type='V'/></method></interface><interface abstract='true' name='Delayed'><method abstract='true' name='getDelay' return='long'><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method></interface><interface abstract='true' name='Executor'><method abstract='true' name='execute'><parameter name='command' type='java.lang.Runnable'/></method></interface><interface abstract='true' name='ExecutorService'><method abstract='true' name='awaitTermination' return='boolean'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_removed='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_removed='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_removed='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_removed='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method><method abstract='true' name='isShutdown' return='boolean'/><method abstract='true' name='isTerminated' return='boolean'/><method abstract='true' name='shutdown'/><method abstract='true' name='shutdownNow' return='java.util.List&lt;java.lang.Runnable&gt;'/><method abstract='true' name='submit' return='java.util.concurrent.Future&lt;T&gt;'><parameter name='task' type='java.util.concurrent.Callable&lt;T&gt;'/></method><method abstract='true' name='submit' return='java.util.concurrent.Future&lt;T&gt;'><parameter name='task' type='java.lang.Runnable'/><parameter name='result' type='T'/></method><method abstract='true' name='submit' return='java.util.concurrent.Future&lt;?&gt;'><parameter name='task' type='java.lang.Runnable'/></method><method abstract='true' api_added='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='invokeAll' return='java.util.List&lt;java.util.concurrent.Future&lt;T&gt;&gt;'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='invokeAny' return='T'><parameter name='tasks' type='java.util.Collection&lt;? extends java.util.concurrent.Callable&lt;T&gt;&gt;'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method></interface><interface abstract='true' name='Future'><method abstract='true' name='cancel' return='boolean'><parameter name='mayInterruptIfRunning' type='boolean'/></method><method abstract='true' name='get' return='V'><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='get' return='V'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='ExecutionException' type='java.util.concurrent.ExecutionException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/><exception name='TimeoutException' type='java.util.concurrent.TimeoutException'/></method><method abstract='true' name='isCancelled' return='boolean'/><method abstract='true' name='isDone' return='boolean'/></interface><interface abstract='true' name='RejectedExecutionHandler'><method abstract='true' name='rejectedExecution'><parameter name='r' type='java.lang.Runnable'/><parameter name='executor' type='java.util.concurrent.ThreadPoolExecutor'/></method></interface><interface abstract='true' name='ScheduledExecutorService'><method abstract='true' name='schedule' return='java.util.concurrent.ScheduledFuture&lt;?&gt;'><parameter name='command' type='java.lang.Runnable'/><parameter name='delay' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method abstract='true' name='schedule' return='java.util.concurrent.ScheduledFuture&lt;V&gt;'><parameter name='callable' type='java.util.concurrent.Callable&lt;V&gt;'/><parameter name='delay' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method abstract='true' name='scheduleAtFixedRate' return='java.util.concurrent.ScheduledFuture&lt;?&gt;'><parameter name='command' type='java.lang.Runnable'/><parameter name='initialDelay' type='long'/><parameter name='period' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method abstract='true' name='scheduleWithFixedDelay' return='java.util.concurrent.ScheduledFuture&lt;?&gt;'><parameter name='command' type='java.lang.Runnable'/><parameter name='initialDelay' type='long'/><parameter name='delay' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method></interface><interface abstract='true' name='ScheduledFuture'/><interface abstract='true' name='ThreadFactory'><method abstract='true' name='newThread' return='java.lang.Thread'><parameter name='r' type='java.lang.Runnable'/></method></interface><interface abstract='true' api_added='9' name='BlockingDeque'><method abstract='true' api_added='9' name='add' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='addFirst'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='addLast'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='contains' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='9' name='element' return='E'/><method abstract='true' api_added='9' name='iterator' return='java.util.Iterator&lt;E&gt;'/><method abstract='true' api_added='9' name='offer' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='offer' return='boolean'><parameter name='e' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='offerFirst' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='offerFirst' return='boolean'><parameter name='e' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='offerLast' return='boolean'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='offerLast' return='boolean'><parameter name='e' type='E'/><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='peek' return='E'/><method abstract='true' api_added='9' name='poll' return='E'/><method abstract='true' api_added='9' name='poll' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='pollFirst' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='pollLast' return='E'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='push'><parameter name='e' type='E'/></method><method abstract='true' api_added='9' name='put'><parameter name='e' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='putFirst'><parameter name='e' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='putLast'><parameter name='e' type='E'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='remove' return='E'/><method abstract='true' api_added='9' name='remove' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='9' name='removeFirstOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='9' name='removeLastOccurrence' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method abstract='true' api_added='9' name='size' return='int'/><method abstract='true' api_added='9' name='take' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='takeFirst' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' api_added='9' name='takeLast' return='E'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></interface><interface abstract='true' api_added='9' name='ConcurrentNavigableMap'><method abstract='true' api_added='9' name='descendingKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method abstract='true' api_added='9' name='descendingMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'/><method abstract='true' api_added='9' name='headMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='toKey' type='K'/><parameter name='inclusive' type='boolean'/></method><method abstract='true' api_added='9' name='headMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='toKey' type='K'/></method><method abstract='true' api_added='9' name='keySet' return='java.util.NavigableSet&lt;K&gt;'/><method abstract='true' api_added='9' name='navigableKeySet' return='java.util.NavigableSet&lt;K&gt;'/><method abstract='true' api_added='9' name='subMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/><parameter name='fromInclusive' type='boolean'/><parameter name='toKey' type='K'/><parameter name='toInclusive' type='boolean'/></method><method abstract='true' api_added='9' name='subMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/><parameter name='toKey' type='K'/></method><method abstract='true' api_added='9' name='tailMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/><parameter name='inclusive' type='boolean'/></method><method abstract='true' api_added='9' name='tailMap' return='java.util.concurrent.ConcurrentNavigableMap&lt;K, V&gt;'><parameter name='fromKey' type='K'/></method></interface><interface abstract='true' api_added='9' name='RunnableFuture'><method abstract='true' api_added='9' name='run'/></interface><interface abstract='true' api_added='9' name='RunnableScheduledFuture'><method abstract='true' api_added='9' name='isPeriodic' return='boolean'/></interface></package><package name='java.util.concurrent.atomic'><class extends='java.lang.Object' name='AtomicBoolean'><constructor name='AtomicBoolean' type='java.util.concurrent.atomic.AtomicBoolean'><parameter name='initialValue' type='boolean'/></constructor><constructor name='AtomicBoolean' type='java.util.concurrent.atomic.AtomicBoolean'/><method final='true' name='compareAndSet' return='boolean'><parameter name='expect' type='boolean'/><parameter name='update' type='boolean'/></method><method final='true' name='get' return='boolean'/><method final='true' name='getAndSet' return='boolean'><parameter name='newValue' type='boolean'/></method><method final='true' name='set'><parameter name='newValue' type='boolean'/></method><method name='weakCompareAndSet' return='boolean'><parameter name='expect' type='boolean'/><parameter name='update' type='boolean'/></method><method api_added='9' final='true' name='lazySet'><parameter name='newValue' type='boolean'/></method></class><class extends='java.lang.Number' name='AtomicInteger'><constructor name='AtomicInteger' type='java.util.concurrent.atomic.AtomicInteger'><parameter name='initialValue' type='int'/></constructor><constructor name='AtomicInteger' type='java.util.concurrent.atomic.AtomicInteger'/><method final='true' name='addAndGet' return='int'><parameter name='delta' type='int'/></method><method final='true' name='compareAndSet' return='boolean'><parameter name='expect' type='int'/><parameter name='update' type='int'/></method><method final='true' name='decrementAndGet' return='int'/><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method final='true' name='get' return='int'/><method final='true' name='getAndAdd' return='int'><parameter name='delta' type='int'/></method><method final='true' name='getAndDecrement' return='int'/><method final='true' name='getAndIncrement' return='int'/><method final='true' name='getAndSet' return='int'><parameter name='newValue' type='int'/></method><method final='true' name='incrementAndGet' return='int'/><method name='intValue' return='int'/><method name='longValue' return='long'/><method final='true' name='set'><parameter name='newValue' type='int'/></method><method final='true' name='weakCompareAndSet' return='boolean'><parameter name='expect' type='int'/><parameter name='update' type='int'/></method><method api_added='9' final='true' name='lazySet'><parameter name='newValue' type='int'/></method></class><class extends='java.lang.Object' name='AtomicIntegerArray'><constructor name='AtomicIntegerArray' type='java.util.concurrent.atomic.AtomicIntegerArray'><parameter name='length' type='int'/></constructor><constructor name='AtomicIntegerArray' type='java.util.concurrent.atomic.AtomicIntegerArray'><parameter name='array' type='int[]'/></constructor><method final='true' name='addAndGet' return='int'><parameter name='i' type='int'/><parameter name='delta' type='int'/></method><method final='true' name='compareAndSet' return='boolean'><parameter name='i' type='int'/><parameter name='expect' type='int'/><parameter name='update' type='int'/></method><method final='true' name='decrementAndGet' return='int'><parameter name='i' type='int'/></method><method final='true' name='get' return='int'><parameter name='i' type='int'/></method><method final='true' name='getAndAdd' return='int'><parameter name='i' type='int'/><parameter name='delta' type='int'/></method><method final='true' name='getAndDecrement' return='int'><parameter name='i' type='int'/></method><method final='true' name='getAndIncrement' return='int'><parameter name='i' type='int'/></method><method final='true' name='getAndSet' return='int'><parameter name='i' type='int'/><parameter name='newValue' type='int'/></method><method final='true' name='incrementAndGet' return='int'><parameter name='i' type='int'/></method><method final='true' name='length' return='int'/><method final='true' name='set'><parameter name='i' type='int'/><parameter name='newValue' type='int'/></method><method final='true' name='weakCompareAndSet' return='boolean'><parameter name='i' type='int'/><parameter name='expect' type='int'/><parameter name='update' type='int'/></method><method api_added='9' final='true' name='lazySet'><parameter name='i' type='int'/><parameter name='newValue' type='int'/></method></class><class abstract='true' extends='java.lang.Object' name='AtomicIntegerFieldUpdater'><constructor name='AtomicIntegerFieldUpdater' type='java.util.concurrent.atomic.AtomicIntegerFieldUpdater' visibility='protected'/><method name='addAndGet' return='int'><parameter name='obj' type='T'/><parameter name='delta' type='int'/></method><method abstract='true' name='compareAndSet' return='boolean'><parameter name='obj' type='T'/><parameter name='expect' type='int'/><parameter name='update' type='int'/></method><method name='decrementAndGet' return='int'><parameter name='obj' type='T'/></method><method abstract='true' name='get' return='int'><parameter name='obj' type='T'/></method><method name='getAndAdd' return='int'><parameter name='obj' type='T'/><parameter name='delta' type='int'/></method><method name='getAndDecrement' return='int'><parameter name='obj' type='T'/></method><method name='getAndIncrement' return='int'><parameter name='obj' type='T'/></method><method name='getAndSet' return='int'><parameter name='obj' type='T'/><parameter name='newValue' type='int'/></method><method name='incrementAndGet' return='int'><parameter name='obj' type='T'/></method><method name='newUpdater' return='java.util.concurrent.atomic.AtomicIntegerFieldUpdater&lt;U&gt;' static='true'><parameter name='tclass' type='java.lang.Class&lt;U&gt;'/><parameter name='fieldName' type='java.lang.String'/></method><method abstract='true' name='set'><parameter name='obj' type='T'/><parameter name='newValue' type='int'/></method><method abstract='true' name='weakCompareAndSet' return='boolean'><parameter name='obj' type='T'/><parameter name='expect' type='int'/><parameter name='update' type='int'/></method><method abstract='true' api_added='9' name='lazySet'><parameter name='obj' type='T'/><parameter name='newValue' type='int'/></method></class><class extends='java.lang.Number' name='AtomicLong'><constructor name='AtomicLong' type='java.util.concurrent.atomic.AtomicLong'><parameter name='initialValue' type='long'/></constructor><constructor name='AtomicLong' type='java.util.concurrent.atomic.AtomicLong'/><method final='true' name='addAndGet' return='long'><parameter name='delta' type='long'/></method><method final='true' name='compareAndSet' return='boolean'><parameter name='expect' type='long'/><parameter name='update' type='long'/></method><method final='true' name='decrementAndGet' return='long'/><method name='doubleValue' return='double'/><method name='floatValue' return='float'/><method final='true' name='get' return='long'/><method final='true' name='getAndAdd' return='long'><parameter name='delta' type='long'/></method><method final='true' name='getAndDecrement' return='long'/><method final='true' name='getAndIncrement' return='long'/><method final='true' name='getAndSet' return='long'><parameter name='newValue' type='long'/></method><method final='true' name='incrementAndGet' return='long'/><method name='intValue' return='int'/><method name='longValue' return='long'/><method final='true' name='set'><parameter name='newValue' type='long'/></method><method final='true' name='weakCompareAndSet' return='boolean'><parameter name='expect' type='long'/><parameter name='update' type='long'/></method><method api_added='9' final='true' name='lazySet'><parameter name='newValue' type='long'/></method></class><class extends='java.lang.Object' name='AtomicLongArray'><constructor name='AtomicLongArray' type='java.util.concurrent.atomic.AtomicLongArray'><parameter name='length' type='int'/></constructor><constructor name='AtomicLongArray' type='java.util.concurrent.atomic.AtomicLongArray'><parameter name='array' type='long[]'/></constructor><method name='addAndGet' return='long'><parameter name='i' type='int'/><parameter name='delta' type='long'/></method><method final='true' name='compareAndSet' return='boolean'><parameter name='i' type='int'/><parameter name='expect' type='long'/><parameter name='update' type='long'/></method><method final='true' name='decrementAndGet' return='long'><parameter name='i' type='int'/></method><method final='true' name='get' return='long'><parameter name='i' type='int'/></method><method final='true' name='getAndAdd' return='long'><parameter name='i' type='int'/><parameter name='delta' type='long'/></method><method final='true' name='getAndDecrement' return='long'><parameter name='i' type='int'/></method><method final='true' name='getAndIncrement' return='long'><parameter name='i' type='int'/></method><method final='true' name='getAndSet' return='long'><parameter name='i' type='int'/><parameter name='newValue' type='long'/></method><method final='true' name='incrementAndGet' return='long'><parameter name='i' type='int'/></method><method final='true' name='length' return='int'/><method final='true' name='set'><parameter name='i' type='int'/><parameter name='newValue' type='long'/></method><method final='true' name='weakCompareAndSet' return='boolean'><parameter name='i' type='int'/><parameter name='expect' type='long'/><parameter name='update' type='long'/></method><method api_added='9' final='true' name='lazySet'><parameter name='i' type='int'/><parameter name='newValue' type='long'/></method></class><class abstract='true' extends='java.lang.Object' name='AtomicLongFieldUpdater'><constructor name='AtomicLongFieldUpdater' type='java.util.concurrent.atomic.AtomicLongFieldUpdater' visibility='protected'/><method name='addAndGet' return='long'><parameter name='obj' type='T'/><parameter name='delta' type='long'/></method><method abstract='true' name='compareAndSet' return='boolean'><parameter name='obj' type='T'/><parameter name='expect' type='long'/><parameter name='update' type='long'/></method><method name='decrementAndGet' return='long'><parameter name='obj' type='T'/></method><method abstract='true' name='get' return='long'><parameter name='obj' type='T'/></method><method name='getAndAdd' return='long'><parameter name='obj' type='T'/><parameter name='delta' type='long'/></method><method name='getAndDecrement' return='long'><parameter name='obj' type='T'/></method><method name='getAndIncrement' return='long'><parameter name='obj' type='T'/></method><method name='getAndSet' return='long'><parameter name='obj' type='T'/><parameter name='newValue' type='long'/></method><method name='incrementAndGet' return='long'><parameter name='obj' type='T'/></method><method name='newUpdater' return='java.util.concurrent.atomic.AtomicLongFieldUpdater&lt;U&gt;' static='true'><parameter name='tclass' type='java.lang.Class&lt;U&gt;'/><parameter name='fieldName' type='java.lang.String'/></method><method abstract='true' name='set'><parameter name='obj' type='T'/><parameter name='newValue' type='long'/></method><method abstract='true' name='weakCompareAndSet' return='boolean'><parameter name='obj' type='T'/><parameter name='expect' type='long'/><parameter name='update' type='long'/></method><method abstract='true' api_added='9' name='lazySet'><parameter name='obj' type='T'/><parameter name='newValue' type='long'/></method></class><class extends='java.lang.Object' name='AtomicMarkableReference'><constructor name='AtomicMarkableReference' type='java.util.concurrent.atomic.AtomicMarkableReference'><parameter name='initialRef' type='V'/><parameter name='initialMark' type='boolean'/></constructor><method name='attemptMark' return='boolean'><parameter name='expectedReference' type='V'/><parameter name='newMark' type='boolean'/></method><method name='compareAndSet' return='boolean'><parameter name='expectedReference' type='V'/><parameter name='newReference' type='V'/><parameter name='expectedMark' type='boolean'/><parameter name='newMark' type='boolean'/></method><method name='get' return='V'><parameter name='markHolder' type='boolean[]'/></method><method name='getReference' return='V'/><method name='isMarked' return='boolean'/><method name='set'><parameter name='newReference' type='V'/><parameter name='newMark' type='boolean'/></method><method name='weakCompareAndSet' return='boolean'><parameter name='expectedReference' type='V'/><parameter name='newReference' type='V'/><parameter name='expectedMark' type='boolean'/><parameter name='newMark' type='boolean'/></method></class><class extends='java.lang.Object' name='AtomicReference'><constructor name='AtomicReference' type='java.util.concurrent.atomic.AtomicReference'><parameter name='initialValue' type='V'/></constructor><constructor name='AtomicReference' type='java.util.concurrent.atomic.AtomicReference'/><method final='true' name='compareAndSet' return='boolean'><parameter name='expect' type='V'/><parameter name='update' type='V'/></method><method final='true' name='get' return='V'/><method final='true' name='getAndSet' return='V'><parameter name='newValue' type='V'/></method><method final='true' name='set'><parameter name='newValue' type='V'/></method><method final='true' name='weakCompareAndSet' return='boolean'><parameter name='expect' type='V'/><parameter name='update' type='V'/></method><method api_added='9' final='true' name='lazySet'><parameter name='newValue' type='V'/></method></class><class extends='java.lang.Object' name='AtomicReferenceArray'><constructor name='AtomicReferenceArray' type='java.util.concurrent.atomic.AtomicReferenceArray'><parameter name='length' type='int'/></constructor><constructor name='AtomicReferenceArray' type='java.util.concurrent.atomic.AtomicReferenceArray'><parameter name='array' type='E[]'/></constructor><method final='true' name='compareAndSet' return='boolean'><parameter name='i' type='int'/><parameter name='expect' type='E'/><parameter name='update' type='E'/></method><method final='true' name='get' return='E'><parameter name='i' type='int'/></method><method final='true' name='getAndSet' return='E'><parameter name='i' type='int'/><parameter name='newValue' type='E'/></method><method final='true' name='length' return='int'/><method final='true' name='set'><parameter name='i' type='int'/><parameter name='newValue' type='E'/></method><method final='true' name='weakCompareAndSet' return='boolean'><parameter name='i' type='int'/><parameter name='expect' type='E'/><parameter name='update' type='E'/></method><method api_added='9' final='true' name='lazySet'><parameter name='i' type='int'/><parameter name='newValue' type='E'/></method></class><class abstract='true' extends='java.lang.Object' name='AtomicReferenceFieldUpdater'><constructor name='AtomicReferenceFieldUpdater' type='java.util.concurrent.atomic.AtomicReferenceFieldUpdater' visibility='protected'/><method abstract='true' name='compareAndSet' return='boolean'><parameter name='obj' type='T'/><parameter name='expect' type='V'/><parameter name='update' type='V'/></method><method abstract='true' name='get' return='V'><parameter name='obj' type='T'/></method><method name='getAndSet' return='V'><parameter name='obj' type='T'/><parameter name='newValue' type='V'/></method><method name='newUpdater' return='java.util.concurrent.atomic.AtomicReferenceFieldUpdater&lt;U, W&gt;' static='true'><parameter name='tclass' type='java.lang.Class&lt;U&gt;'/><parameter name='vclass' type='java.lang.Class&lt;W&gt;'/><parameter name='fieldName' type='java.lang.String'/></method><method abstract='true' name='set'><parameter name='obj' type='T'/><parameter name='newValue' type='V'/></method><method abstract='true' name='weakCompareAndSet' return='boolean'><parameter name='obj' type='T'/><parameter name='expect' type='V'/><parameter name='update' type='V'/></method><method abstract='true' api_added='9' name='lazySet'><parameter name='obj' type='T'/><parameter name='newValue' type='V'/></method></class><class extends='java.lang.Object' name='AtomicStampedReference'><constructor name='AtomicStampedReference' type='java.util.concurrent.atomic.AtomicStampedReference'><parameter name='initialRef' type='V'/><parameter name='initialStamp' type='int'/></constructor><method name='attemptStamp' return='boolean'><parameter name='expectedReference' type='V'/><parameter name='newStamp' type='int'/></method><method name='compareAndSet' return='boolean'><parameter name='expectedReference' type='V'/><parameter name='newReference' type='V'/><parameter name='expectedStamp' type='int'/><parameter name='newStamp' type='int'/></method><method name='get' return='V'><parameter name='stampHolder' type='int[]'/></method><method name='getReference' return='V'/><method name='getStamp' return='int'/><method name='set'><parameter name='newReference' type='V'/><parameter name='newStamp' type='int'/></method><method name='weakCompareAndSet' return='boolean'><parameter name='expectedReference' type='V'/><parameter name='newReference' type='V'/><parameter name='expectedStamp' type='int'/><parameter name='newStamp' type='int'/></method></class></package><package name='java.util.concurrent.locks'><class abstract='true' extends='java.lang.Object' name='AbstractQueuedSynchronizer'><constructor name='AbstractQueuedSynchronizer' type='java.util.concurrent.locks.AbstractQueuedSynchronizer' visibility='protected'/><method final='true' name='acquire'><parameter name='arg' type='int'/></method><method final='true' name='acquireInterruptibly'><parameter name='arg' type='int'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='acquireShared'><parameter name='arg' type='int'/></method><method final='true' name='acquireSharedInterruptibly'><parameter name='arg' type='int'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='compareAndSetState' return='boolean' visibility='protected'><parameter name='expect' type='int'/><parameter name='update' type='int'/></method><method final='true' name='getExclusiveQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'/><method final='true' name='getFirstQueuedThread' return='java.lang.Thread'/><method final='true' name='getQueueLength' return='int'/><method final='true' name='getQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'/><method final='true' name='getSharedQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'/><method final='true' name='getState' return='int' visibility='protected'/><method final='true' name='getWaitQueueLength' return='int'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject'/></method><method final='true' name='getWaitingThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject'/></method><method final='true' name='hasContended' return='boolean'/><method final='true' name='hasQueuedThreads' return='boolean'/><method final='true' name='hasWaiters' return='boolean'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject'/></method><method name='isHeldExclusively' return='boolean' visibility='protected'/><method final='true' name='isQueued' return='boolean'><parameter name='thread' type='java.lang.Thread'/></method><method final='true' name='owns' return='boolean'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject'/></method><method final='true' name='release' return='boolean'><parameter name='arg' type='int'/></method><method final='true' name='releaseShared' return='boolean'><parameter name='arg' type='int'/></method><method final='true' name='setState' visibility='protected'><parameter name='newState' type='int'/></method><method name='tryAcquire' return='boolean' visibility='protected'><parameter name='arg' type='int'/></method><method final='true' name='tryAcquireNanos' return='boolean'><parameter name='arg' type='int'/><parameter name='nanosTimeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='tryAcquireShared' return='int' visibility='protected'><parameter name='arg' type='int'/></method><method final='true' name='tryAcquireSharedNanos' return='boolean'><parameter name='arg' type='int'/><parameter name='nanosTimeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='tryRelease' return='boolean' visibility='protected'><parameter name='arg' type='int'/></method><method name='tryReleaseShared' return='boolean' visibility='protected'><parameter name='arg' type='int'/></method></class><class extends='java.lang.Object' name='AbstractQueuedSynchronizer.ConditionObject'><constructor name='AbstractQueuedSynchronizer.ConditionObject' type='java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject'/><method final='true' name='await'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='await' return='boolean'><parameter name='time' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='awaitNanos' return='long'><parameter name='nanosTimeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='awaitUninterruptibly'/><method final='true' name='awaitUntil' return='boolean'><parameter name='deadline' type='java.util.Date'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='getWaitQueueLength' return='int' visibility='protected'/><method final='true' name='getWaitingThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'/><method final='true' name='hasWaiters' return='boolean' visibility='protected'/><method final='true' name='signal'/><method final='true' name='signalAll'/></class><class extends='java.lang.Object' name='LockSupport'><method name='park' static='true'/><method name='parkNanos' static='true'><parameter name='nanos' type='long'/></method><method name='parkUntil' static='true'><parameter name='deadline' type='long'/></method><method name='unpark' static='true'><parameter name='thread' type='java.lang.Thread'/></method><method api_added='9' name='getBlocker' return='java.lang.Object' static='true'><parameter name='t' type='java.lang.Thread'/></method><method api_added='9' name='park' static='true'><parameter name='blocker' type='java.lang.Object'/></method><method api_added='9' name='parkNanos' static='true'><parameter name='blocker' type='java.lang.Object'/><parameter name='nanos' type='long'/></method><method api_added='9' name='parkUntil' static='true'><parameter name='blocker' type='java.lang.Object'/><parameter name='deadline' type='long'/></method></class><class extends='java.lang.Object' name='ReentrantLock'><constructor name='ReentrantLock' type='java.util.concurrent.locks.ReentrantLock'/><constructor name='ReentrantLock' type='java.util.concurrent.locks.ReentrantLock'><parameter name='fair' type='boolean'/></constructor><method name='getHoldCount' return='int'/><method name='getOwner' return='java.lang.Thread' visibility='protected'/><method final='true' name='getQueueLength' return='int'/><method name='getQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'/><method name='getWaitQueueLength' return='int'><parameter name='condition' type='java.util.concurrent.locks.Condition'/></method><method name='getWaitingThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'><parameter name='condition' type='java.util.concurrent.locks.Condition'/></method><method final='true' name='hasQueuedThread' return='boolean'><parameter name='thread' type='java.lang.Thread'/></method><method final='true' name='hasQueuedThreads' return='boolean'/><method name='hasWaiters' return='boolean'><parameter name='condition' type='java.util.concurrent.locks.Condition'/></method><method final='true' name='isFair' return='boolean'/><method name='isHeldByCurrentThread' return='boolean'/><method name='isLocked' return='boolean'/><method name='lock'/><method name='lockInterruptibly'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='newCondition' return='java.util.concurrent.locks.Condition'/><method name='tryLock' return='boolean'/><method name='tryLock' return='boolean'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='unlock'/></class><class extends='java.lang.Object' name='ReentrantReadWriteLock'><constructor name='ReentrantReadWriteLock' type='java.util.concurrent.locks.ReentrantReadWriteLock'/><constructor name='ReentrantReadWriteLock' type='java.util.concurrent.locks.ReentrantReadWriteLock'><parameter name='fair' type='boolean'/></constructor><method name='getOwner' return='java.lang.Thread' visibility='protected'/><method final='true' name='getQueueLength' return='int'/><method name='getQueuedReaderThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'/><method name='getQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'/><method name='getQueuedWriterThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'/><method name='getReadLockCount' return='int'/><method name='getWaitQueueLength' return='int'><parameter name='condition' type='java.util.concurrent.locks.Condition'/></method><method name='getWaitingThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'><parameter name='condition' type='java.util.concurrent.locks.Condition'/></method><method name='getWriteHoldCount' return='int'/><method final='true' name='hasQueuedThread' return='boolean'><parameter name='thread' type='java.lang.Thread'/></method><method final='true' name='hasQueuedThreads' return='boolean'/><method name='hasWaiters' return='boolean'><parameter name='condition' type='java.util.concurrent.locks.Condition'/></method><method final='true' name='isFair' return='boolean'/><method name='isWriteLocked' return='boolean'/><method name='isWriteLockedByCurrentThread' return='boolean'/><method name='readLock' return='java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock'/><method name='writeLock' return='java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock'/><method api_added='9' name='getReadHoldCount' return='int'/></class><class extends='java.lang.Object' name='ReentrantReadWriteLock.ReadLock' static='true'><constructor name='ReentrantReadWriteLock.ReadLock' type='java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock' visibility='protected'><parameter name='lock' type='java.util.concurrent.locks.ReentrantReadWriteLock'/></constructor><method name='lock'/><method name='lockInterruptibly'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='newCondition' return='java.util.concurrent.locks.Condition'/><method name='tryLock' return='boolean'/><method name='tryLock' return='boolean'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='unlock'/></class><class extends='java.lang.Object' name='ReentrantReadWriteLock.WriteLock' static='true'><constructor name='ReentrantReadWriteLock.WriteLock' type='java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock' visibility='protected'><parameter name='lock' type='java.util.concurrent.locks.ReentrantReadWriteLock'/></constructor><method name='lock'/><method name='lockInterruptibly'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='newCondition' return='java.util.concurrent.locks.Condition'/><method name='tryLock' return='boolean'/><method name='tryLock' return='boolean'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='unlock'/><method api_added='9' name='getHoldCount' return='int'/><method api_added='9' name='isHeldByCurrentThread' return='boolean'/></class><class abstract='true' api_added='5' extends='java.lang.Object' name='AbstractOwnableSynchronizer' visibility=''><constructor api_added='5' name='AbstractOwnableSynchronizer' type='java.util.concurrent.locks.AbstractOwnableSynchronizer' visibility='protected'/><method api_added='5' final='true' name='getExclusiveOwnerThread' return='java.lang.Thread' visibility='protected'/><method api_added='5' final='true' name='setExclusiveOwnerThread' visibility='protected'><parameter name='t' type='java.lang.Thread'/></method></class><class abstract='true' api_added='9' extends='java.util.concurrent.locks.AbstractOwnableSynchronizer' name='AbstractQueuedLongSynchronizer'><constructor api_added='9' name='AbstractQueuedLongSynchronizer' type='java.util.concurrent.locks.AbstractQueuedLongSynchronizer' visibility='protected'/><method api_added='9' final='true' name='acquire'><parameter name='arg' type='long'/></method><method api_added='9' final='true' name='acquireInterruptibly'><parameter name='arg' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' final='true' name='acquireShared'><parameter name='arg' type='long'/></method><method api_added='9' final='true' name='acquireSharedInterruptibly'><parameter name='arg' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' final='true' name='compareAndSetState' return='boolean' visibility='protected'><parameter name='expect' type='long'/><parameter name='update' type='long'/></method><method api_added='9' final='true' name='getExclusiveQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'/><method api_added='9' final='true' name='getFirstQueuedThread' return='java.lang.Thread'/><method api_added='9' final='true' name='getQueueLength' return='int'/><method api_added='9' final='true' name='getQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'/><method api_added='9' final='true' name='getSharedQueuedThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'/><method api_added='9' final='true' name='getState' return='long' visibility='protected'/><method api_added='9' final='true' name='getWaitQueueLength' return='int'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject'/></method><method api_added='9' final='true' name='getWaitingThreads' return='java.util.Collection&lt;java.lang.Thread&gt;'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject'/></method><method api_added='9' final='true' name='hasContended' return='boolean'/><method api_added='9' final='true' name='hasQueuedThreads' return='boolean'/><method api_added='9' final='true' name='hasWaiters' return='boolean'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject'/></method><method api_added='9' name='isHeldExclusively' return='boolean' visibility='protected'/><method api_added='9' final='true' name='isQueued' return='boolean'><parameter name='thread' type='java.lang.Thread'/></method><method api_added='9' final='true' name='owns' return='boolean'><parameter name='condition' type='java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject'/></method><method api_added='9' final='true' name='release' return='boolean'><parameter name='arg' type='long'/></method><method api_added='9' final='true' name='releaseShared' return='boolean'><parameter name='arg' type='long'/></method><method api_added='9' final='true' name='setState' visibility='protected'><parameter name='newState' type='long'/></method><method api_added='9' name='tryAcquire' return='boolean' visibility='protected'><parameter name='arg' type='long'/></method><method api_added='9' final='true' name='tryAcquireNanos' return='boolean'><parameter name='arg' type='long'/><parameter name='nanosTimeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='tryAcquireShared' return='long' visibility='protected'><parameter name='arg' type='long'/></method><method api_added='9' final='true' name='tryAcquireSharedNanos' return='boolean'><parameter name='arg' type='long'/><parameter name='nanosTimeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' name='tryRelease' return='boolean' visibility='protected'><parameter name='arg' type='long'/></method><method api_added='9' name='tryReleaseShared' return='boolean' visibility='protected'><parameter name='arg' type='long'/></method></class><class api_added='9' extends='java.lang.Object' name='AbstractQueuedLongSynchronizer.ConditionObject'><constructor api_added='9' name='AbstractQueuedLongSynchronizer.ConditionObject' type='java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject'/><method api_added='9' final='true' name='await'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' final='true' name='await' return='boolean'><parameter name='time' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' final='true' name='awaitNanos' return='long'><parameter name='nanosTimeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' final='true' name='awaitUninterruptibly'/><method api_added='9' final='true' name='awaitUntil' return='boolean'><parameter name='deadline' type='java.util.Date'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method api_added='9' final='true' name='getWaitQueueLength' return='int' visibility='protected'/><method api_added='9' final='true' name='getWaitingThreads' return='java.util.Collection&lt;java.lang.Thread&gt;' visibility='protected'/><method api_added='9' final='true' name='hasWaiters' return='boolean' visibility='protected'/><method api_added='9' final='true' name='signal'/><method api_added='9' final='true' name='signalAll'/></class><interface abstract='true' name='Condition'><method abstract='true' name='await'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='await' return='boolean'><parameter name='time' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='awaitNanos' return='long'><parameter name='nanosTimeout' type='long'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='awaitUninterruptibly'/><method abstract='true' name='awaitUntil' return='boolean'><parameter name='deadline' type='java.util.Date'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='signal'/><method abstract='true' name='signalAll'/></interface><interface abstract='true' name='Lock'><method abstract='true' name='lock'/><method abstract='true' name='lockInterruptibly'><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='newCondition' return='java.util.concurrent.locks.Condition'/><method abstract='true' name='tryLock' return='boolean'/><method abstract='true' name='tryLock' return='boolean'><parameter name='time' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='unlock'/></interface><interface abstract='true' name='ReadWriteLock'><method abstract='true' name='readLock' return='java.util.concurrent.locks.Lock'/><method abstract='true' name='writeLock' return='java.util.concurrent.locks.Lock'/></interface></package><package name='java.util.jar'><class extends='java.lang.Object' name='Attributes'><constructor name='Attributes' type='java.util.jar.Attributes'/><constructor name='Attributes' type='java.util.jar.Attributes'><parameter name='attrib' type='java.util.jar.Attributes'/></constructor><constructor name='Attributes' type='java.util.jar.Attributes'><parameter name='size' type='int'/></constructor><method name='clear'/><method name='clone' return='java.lang.Object'/><method name='containsKey' return='boolean'><parameter name='key' type='java.lang.Object'/></method><method name='containsValue' return='boolean'><parameter name='value' type='java.lang.Object'/></method><method name='entrySet' return='java.util.Set&lt;java.util.Map.Entry&lt;java.lang.Object, java.lang.Object&gt;&gt;'/><method name='get' return='java.lang.Object'><parameter name='key' type='java.lang.Object'/></method><method name='getValue' return='java.lang.String'><parameter name='name' type='java.util.jar.Attributes.Name'/></method><method name='getValue' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='isEmpty' return='boolean'/><method name='keySet' return='java.util.Set&lt;java.lang.Object&gt;'/><method name='put' return='java.lang.Object'><parameter name='key' type='java.lang.Object'/><parameter name='value' type='java.lang.Object'/></method><method api_removed='14' name='putAll'><parameter name='attrib' type='java.util.Map&lt;?, ?&gt;'/></method><method name='putValue' return='java.lang.String'><parameter name='name' type='java.lang.String'/><parameter name='val' type='java.lang.String'/></method><method name='remove' return='java.lang.Object'><parameter name='key' type='java.lang.Object'/></method><method name='size' return='int'/><method name='values' return='java.util.Collection&lt;java.lang.Object&gt;'/><method api_added='14' name='putAll'><parameter name='arg0' type='java.util.Map&lt;?'/><parameter name='arg1' type='?&gt;'/></method></class><class extends='java.lang.Object' name='Attributes.Name' static='true'><constructor name='Attributes.Name' type='java.util.jar.Attributes.Name'><parameter name='s' type='java.lang.String'/></constructor></class><class extends='java.util.zip.ZipEntry' name='JarEntry'><constructor name='JarEntry' type='java.util.jar.JarEntry'><parameter name='name' type='java.lang.String'/></constructor><constructor name='JarEntry' type='java.util.jar.JarEntry'><parameter name='entry' type='java.util.zip.ZipEntry'/></constructor><constructor name='JarEntry' type='java.util.jar.JarEntry'><parameter name='je' type='java.util.jar.JarEntry'/></constructor><method name='getAttributes' return='java.util.jar.Attributes'><exception name='IOException' type='java.io.IOException'/></method><method name='getCertificates' return='java.security.cert.Certificate[]'/><method name='getCodeSigners' return='java.security.CodeSigner[]'/></class><class extends='java.util.zip.ZipException' name='JarException'><constructor name='JarException' type='java.util.jar.JarException'/><constructor name='JarException' type='java.util.jar.JarException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.util.zip.ZipFile' name='JarFile'><constructor name='JarFile' type='java.util.jar.JarFile'><parameter name='file' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='JarFile' type='java.util.jar.JarFile'><parameter name='file' type='java.io.File'/><parameter name='verify' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='JarFile' type='java.util.jar.JarFile'><parameter name='file' type='java.io.File'/><parameter name='verify' type='boolean'/><parameter name='mode' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='JarFile' type='java.util.jar.JarFile'><parameter name='filename' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='JarFile' type='java.util.jar.JarFile'><parameter name='filename' type='java.lang.String'/><parameter name='verify' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='getJarEntry' return='java.util.jar.JarEntry'><parameter name='name' type='java.lang.String'/></method><method name='getManifest' return='java.util.jar.Manifest'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.util.zip.ZipInputStream' name='JarInputStream'><constructor name='JarInputStream' type='java.util.jar.JarInputStream'><parameter name='stream' type='java.io.InputStream'/><parameter name='verify' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='JarInputStream' type='java.util.jar.JarInputStream'><parameter name='stream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='getManifest' return='java.util.jar.Manifest'/><method name='getNextJarEntry' return='java.util.jar.JarEntry'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.util.zip.ZipOutputStream' name='JarOutputStream'><constructor name='JarOutputStream' type='java.util.jar.JarOutputStream'><parameter name='os' type='java.io.OutputStream'/><parameter name='mf' type='java.util.jar.Manifest'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='JarOutputStream' type='java.util.jar.JarOutputStream'><parameter name='os' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class extends='java.lang.Object' name='Manifest'><constructor name='Manifest' type='java.util.jar.Manifest'/><constructor name='Manifest' type='java.util.jar.Manifest'><parameter name='is' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='Manifest' type='java.util.jar.Manifest'><parameter name='man' type='java.util.jar.Manifest'/></constructor><method name='clear'/><method name='clone' return='java.lang.Object'/><method name='getAttributes' return='java.util.jar.Attributes'><parameter name='name' type='java.lang.String'/></method><method name='getEntries' return='java.util.Map&lt;java.lang.String, java.util.jar.Attributes&gt;'/><method name='getMainAttributes' return='java.util.jar.Attributes'/><method name='read'><parameter name='is' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='os' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='Pack200'><method name='newPacker' return='java.util.jar.Pack200.Packer' static='true'/><method name='newUnpacker' return='java.util.jar.Pack200.Unpacker' static='true'/></class><interface abstract='true' name='Pack200.Packer' static='true'><method abstract='true' name='pack'><parameter name='in' type='java.util.jar.JarFile'/><parameter name='out' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='pack'><parameter name='in' type='java.util.jar.JarInputStream'/><parameter name='out' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='properties' return='java.util.SortedMap&lt;java.lang.String, java.lang.String&gt;'/><method abstract='true' api_added='3' name='addPropertyChangeListener'><parameter name='listener' type='java.beans.PropertyChangeListener'/></method><method abstract='true' api_added='3' name='removePropertyChangeListener'><parameter name='listener' type='java.beans.PropertyChangeListener'/></method></interface><interface abstract='true' name='Pack200.Unpacker' static='true'><method abstract='true' name='properties' return='java.util.SortedMap&lt;java.lang.String, java.lang.String&gt;'/><method abstract='true' name='unpack'><parameter name='in' type='java.io.InputStream'/><parameter name='out' type='java.util.jar.JarOutputStream'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='unpack'><parameter name='in' type='java.io.File'/><parameter name='out' type='java.util.jar.JarOutputStream'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' api_added='3' name='addPropertyChangeListener'><parameter name='listener' type='java.beans.PropertyChangeListener'/></method><method abstract='true' api_added='3' name='removePropertyChangeListener'><parameter name='listener' type='java.beans.PropertyChangeListener'/></method></interface></package><package name='java.util.logging'><class extends='java.util.logging.StreamHandler' name='ConsoleHandler'><constructor name='ConsoleHandler' type='java.util.logging.ConsoleHandler'/></class><class extends='java.lang.Object' name='ErrorManager'><constructor name='ErrorManager' type='java.util.logging.ErrorManager'/><method name='error'><parameter name='message' type='java.lang.String'/><parameter name='exception' type='java.lang.Exception'/><parameter name='errorCode' type='int'/></method></class><class extends='java.util.logging.StreamHandler' name='FileHandler'><constructor name='FileHandler' type='java.util.logging.FileHandler'><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='FileHandler' type='java.util.logging.FileHandler'><parameter name='pattern' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='FileHandler' type='java.util.logging.FileHandler'><parameter name='pattern' type='java.lang.String'/><parameter name='append' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='FileHandler' type='java.util.logging.FileHandler'><parameter name='pattern' type='java.lang.String'/><parameter name='limit' type='int'/><parameter name='count' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='FileHandler' type='java.util.logging.FileHandler'><parameter name='pattern' type='java.lang.String'/><parameter name='limit' type='int'/><parameter name='count' type='int'/><parameter name='append' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class abstract='true' extends='java.lang.Object' name='Formatter'><constructor name='Formatter' type='java.util.logging.Formatter' visibility='protected'/><method abstract='true' name='format' return='java.lang.String'><parameter name='r' type='java.util.logging.LogRecord'/></method><method name='formatMessage' return='java.lang.String'><parameter name='r' type='java.util.logging.LogRecord'/></method><method name='getHead' return='java.lang.String'><parameter name='h' type='java.util.logging.Handler'/></method><method name='getTail' return='java.lang.String'><parameter name='h' type='java.util.logging.Handler'/></method></class><class abstract='true' extends='java.lang.Object' name='Handler'><constructor name='Handler' type='java.util.logging.Handler' visibility='protected'/><method abstract='true' name='close'/><method abstract='true' name='flush'/><method name='getEncoding' return='java.lang.String'/><method name='getErrorManager' return='java.util.logging.ErrorManager'/><method name='getFilter' return='java.util.logging.Filter'/><method name='getFormatter' return='java.util.logging.Formatter'/><method name='getLevel' return='java.util.logging.Level'/><method name='isLoggable' return='boolean'><parameter name='record' type='java.util.logging.LogRecord'/></method><method abstract='true' name='publish'><parameter name='record' type='java.util.logging.LogRecord'/></method><method name='reportError' visibility='protected'><parameter name='msg' type='java.lang.String'/><parameter name='ex' type='java.lang.Exception'/><parameter name='code' type='int'/></method><method name='setEncoding'><parameter name='encoding' type='java.lang.String'/><exception name='SecurityException' type='java.lang.SecurityException'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></method><method name='setErrorManager'><parameter name='em' type='java.util.logging.ErrorManager'/></method><method name='setFilter'><parameter name='newFilter' type='java.util.logging.Filter'/></method><method name='setFormatter'><parameter name='newFormatter' type='java.util.logging.Formatter'/></method><method name='setLevel'><parameter name='newLevel' type='java.util.logging.Level'/></method></class><class extends='java.lang.Object' name='Level'><constructor name='Level' type='java.util.logging.Level' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='level' type='int'/></constructor><constructor name='Level' type='java.util.logging.Level' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='level' type='int'/><parameter name='resourceBundleName' type='java.lang.String'/></constructor><method name='getLocalizedName' return='java.lang.String'/><method name='getName' return='java.lang.String'/><method name='getResourceBundleName' return='java.lang.String'/><method final='true' name='intValue' return='int'/><method final='true' name='parse' return='java.util.logging.Level' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='toString' return='java.lang.String'/></class><class extends='java.lang.Object' name='LogManager'><constructor name='LogManager' type='java.util.logging.LogManager' visibility='protected'/><method name='addLogger' return='boolean' synchronized='true'><parameter name='logger' type='java.util.logging.Logger'/></method><method name='checkAccess'/><method name='getLogManager' return='java.util.logging.LogManager' static='true'/><method name='getLogger' return='java.util.logging.Logger' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method name='getLoggerNames' return='java.util.Enumeration&lt;java.lang.String&gt;' synchronized='true'/><method name='getProperty' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='readConfiguration'><exception name='IOException' type='java.io.IOException'/></method><method name='readConfiguration'><parameter name='ins' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='reset'/><method api_added='3' name='addPropertyChangeListener'><parameter name='l' type='java.beans.PropertyChangeListener'/></method><method api_added='3' name='getLoggingMXBean' return='java.util.logging.LoggingMXBean' static='true'/><method api_added='3' name='removePropertyChangeListener'><parameter name='l' type='java.beans.PropertyChangeListener'/></method></class><class extends='java.lang.Object' name='LogRecord'><constructor name='LogRecord' type='java.util.logging.LogRecord'><parameter name='level' type='java.util.logging.Level'/><parameter name='msg' type='java.lang.String'/></constructor><method name='getLevel' return='java.util.logging.Level'/><method name='getLoggerName' return='java.lang.String'/><method name='getMessage' return='java.lang.String'/><method name='getMillis' return='long'/><method name='getParameters' return='java.lang.Object[]'/><method name='getResourceBundle' return='java.util.ResourceBundle'/><method name='getResourceBundleName' return='java.lang.String'/><method name='getSequenceNumber' return='long'/><method name='getSourceClassName' return='java.lang.String'/><method name='getSourceMethodName' return='java.lang.String'/><method name='getThreadID' return='int'/><method name='getThrown' return='java.lang.Throwable'/><method name='setLevel'><parameter name='level' type='java.util.logging.Level'/></method><method name='setLoggerName'><parameter name='loggerName' type='java.lang.String'/></method><method name='setMessage'><parameter name='message' type='java.lang.String'/></method><method name='setMillis'><parameter name='millis' type='long'/></method><method name='setParameters'><parameter name='parameters' type='java.lang.Object[]'/></method><method name='setResourceBundle'><parameter name='resourceBundle' type='java.util.ResourceBundle'/></method><method name='setResourceBundleName'><parameter name='resourceBundleName' type='java.lang.String'/></method><method name='setSequenceNumber'><parameter name='sequenceNumber' type='long'/></method><method name='setSourceClassName'><parameter name='sourceClassName' type='java.lang.String'/></method><method name='setSourceMethodName'><parameter name='sourceMethodName' type='java.lang.String'/></method><method name='setThreadID'><parameter name='threadID' type='int'/></method><method name='setThrown'><parameter name='thrown' type='java.lang.Throwable'/></method></class><class extends='java.lang.Object' name='Logger'><constructor name='Logger' type='java.util.logging.Logger' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='resourceBundleName' type='java.lang.String'/></constructor><method name='addHandler'><parameter name='handler' type='java.util.logging.Handler'/></method><method name='config'><parameter name='msg' type='java.lang.String'/></method><method name='entering'><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/></method><method name='entering'><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='param' type='java.lang.Object'/></method><method name='entering'><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='params' type='java.lang.Object[]'/></method><method name='exiting'><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/></method><method name='exiting'><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='result' type='java.lang.Object'/></method><method name='fine'><parameter name='msg' type='java.lang.String'/></method><method name='finer'><parameter name='msg' type='java.lang.String'/></method><method name='finest'><parameter name='msg' type='java.lang.String'/></method><method name='getAnonymousLogger' return='java.util.logging.Logger' static='true'/><method name='getAnonymousLogger' return='java.util.logging.Logger' static='true'><parameter name='resourceBundleName' type='java.lang.String'/></method><method name='getFilter' return='java.util.logging.Filter'/><method name='getHandlers' return='java.util.logging.Handler[]'/><method name='getLevel' return='java.util.logging.Level'/><method name='getLogger' return='java.util.logging.Logger' static='true'><parameter name='name' type='java.lang.String'/></method><method name='getLogger' return='java.util.logging.Logger' static='true'><parameter name='name' type='java.lang.String'/><parameter name='resourceBundleName' type='java.lang.String'/></method><method name='getName' return='java.lang.String'/><method name='getParent' return='java.util.logging.Logger'/><method name='getResourceBundle' return='java.util.ResourceBundle'/><method name='getResourceBundleName' return='java.lang.String'/><method name='getUseParentHandlers' return='boolean'/><method name='info'><parameter name='msg' type='java.lang.String'/></method><method name='isLoggable' return='boolean'><parameter name='l' type='java.util.logging.Level'/></method><method name='log'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='msg' type='java.lang.String'/></method><method name='log'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='msg' type='java.lang.String'/><parameter name='param' type='java.lang.Object'/></method><method name='log'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='msg' type='java.lang.String'/><parameter name='params' type='java.lang.Object[]'/></method><method name='log'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='msg' type='java.lang.String'/><parameter name='thrown' type='java.lang.Throwable'/></method><method name='log'><parameter name='record' type='java.util.logging.LogRecord'/></method><method name='logp'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='logp'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='param' type='java.lang.Object'/></method><method name='logp'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='params' type='java.lang.Object[]'/></method><method name='logp'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='thrown' type='java.lang.Throwable'/></method><method name='logrb'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='bundleName' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/></method><method name='logrb'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='bundleName' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='param' type='java.lang.Object'/></method><method name='logrb'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='bundleName' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='params' type='java.lang.Object[]'/></method><method name='logrb'><parameter name='logLevel' type='java.util.logging.Level'/><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='bundleName' type='java.lang.String'/><parameter name='msg' type='java.lang.String'/><parameter name='thrown' type='java.lang.Throwable'/></method><method name='removeHandler'><parameter name='handler' type='java.util.logging.Handler'/></method><method name='setFilter'><parameter name='newFilter' type='java.util.logging.Filter'/></method><method name='setLevel'><parameter name='newLevel' type='java.util.logging.Level'/></method><method name='setParent'><parameter name='parent' type='java.util.logging.Logger'/></method><method name='setUseParentHandlers'><parameter name='notifyParentHandlers' type='boolean'/></method><method name='severe'><parameter name='msg' type='java.lang.String'/></method><method name='throwing'><parameter name='sourceClass' type='java.lang.String'/><parameter name='sourceMethod' type='java.lang.String'/><parameter name='thrown' type='java.lang.Throwable'/></method><method name='warning'><parameter name='msg' type='java.lang.String'/></method><method api_added='19' name='getGlobal' return='java.util.logging.Logger' static='true'/></class><class extends='java.security.BasicPermission' final='true' name='LoggingPermission'><constructor name='LoggingPermission' type='java.util.logging.LoggingPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.util.logging.Handler' name='MemoryHandler'><constructor name='MemoryHandler' type='java.util.logging.MemoryHandler'/><constructor name='MemoryHandler' type='java.util.logging.MemoryHandler'><parameter name='target' type='java.util.logging.Handler'/><parameter name='size' type='int'/><parameter name='pushLevel' type='java.util.logging.Level'/></constructor><method name='close'/><method name='flush'/><method name='getPushLevel' return='java.util.logging.Level'/><method name='publish' synchronized='true'><parameter name='record' type='java.util.logging.LogRecord'/></method><method name='push'/><method name='setPushLevel'><parameter name='newLevel' type='java.util.logging.Level'/></method></class><class extends='java.util.logging.Formatter' name='SimpleFormatter'><constructor name='SimpleFormatter' type='java.util.logging.SimpleFormatter'/><method name='format' return='java.lang.String'><parameter name='r' type='java.util.logging.LogRecord'/></method></class><class extends='java.util.logging.StreamHandler' name='SocketHandler'><constructor name='SocketHandler' type='java.util.logging.SocketHandler'><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='SocketHandler' type='java.util.logging.SocketHandler'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class extends='java.util.logging.Handler' name='StreamHandler'><constructor name='StreamHandler' type='java.util.logging.StreamHandler'/><constructor name='StreamHandler' type='java.util.logging.StreamHandler'><parameter name='os' type='java.io.OutputStream'/><parameter name='formatter' type='java.util.logging.Formatter'/></constructor><method name='close'/><method name='flush'/><method name='publish' synchronized='true'><parameter name='record' type='java.util.logging.LogRecord'/></method><method name='setOutputStream' visibility='protected'><parameter name='os' type='java.io.OutputStream'/></method></class><class extends='java.util.logging.Formatter' name='XMLFormatter'><constructor name='XMLFormatter' type='java.util.logging.XMLFormatter'/><method name='format' return='java.lang.String'><parameter name='r' type='java.util.logging.LogRecord'/></method></class><interface abstract='true' name='Filter'><method abstract='true' name='isLoggable' return='boolean'><parameter name='record' type='java.util.logging.LogRecord'/></method></interface><interface abstract='true' name='LoggingMXBean'><method abstract='true' name='getLoggerLevel' return='java.lang.String'><parameter name='loggerName' type='java.lang.String'/></method><method abstract='true' name='getLoggerNames' return='java.util.List&lt;java.lang.String&gt;'/><method abstract='true' name='getParentLoggerName' return='java.lang.String'><parameter name='loggerName' type='java.lang.String'/></method><method abstract='true' name='setLoggerLevel'><parameter name='loggerName' type='java.lang.String'/><parameter name='levelName' type='java.lang.String'/></method></interface></package><package name='java.util.prefs'><class abstract='true' extends='java.util.prefs.Preferences' name='AbstractPreferences'><constructor name='AbstractPreferences' type='java.util.prefs.AbstractPreferences' visibility='protected'><parameter name='parent' type='java.util.prefs.AbstractPreferences'/><parameter name='name' type='java.lang.String'/></constructor><method name='absolutePath' return='java.lang.String'/><method name='addNodeChangeListener'><parameter name='ncl' type='java.util.prefs.NodeChangeListener'/></method><method name='addPreferenceChangeListener'><parameter name='pcl' type='java.util.prefs.PreferenceChangeListener'/></method><method final='true' name='cachedChildren' return='java.util.prefs.AbstractPreferences[]' visibility='protected'/><method abstract='true' name='childSpi' return='java.util.prefs.AbstractPreferences' visibility='protected'><parameter name='name' type='java.lang.String'/></method><method name='childrenNames' return='java.lang.String[]'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='childrenNamesSpi' return='java.lang.String[]' visibility='protected'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='clear'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='exportNode'><parameter name='ostream' type='java.io.OutputStream'/><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/><exception name='IOException' type='java.io.IOException'/></method><method name='exportSubtree'><parameter name='ostream' type='java.io.OutputStream'/><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='flushSpi' visibility='protected'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='get' return='java.lang.String'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='java.lang.String'/></method><method name='getBoolean' return='boolean'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='boolean'/></method><method name='getByteArray' return='byte[]'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='byte[]'/></method><method name='getChild' return='java.util.prefs.AbstractPreferences' visibility='protected'><parameter name='name' type='java.lang.String'/><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='getDouble' return='double'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='double'/></method><method name='getFloat' return='float'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='float'/></method><method name='getInt' return='int'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='int'/></method><method name='getLong' return='long'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='long'/></method><method abstract='true' name='getSpi' return='java.lang.String' visibility='protected'><parameter name='key' type='java.lang.String'/></method><method name='isRemoved' return='boolean' visibility='protected'/><method name='isUserNode' return='boolean'/><method name='keys' return='java.lang.String[]'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='keysSpi' return='java.lang.String[]' visibility='protected'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='name' return='java.lang.String'/><method name='node' return='java.util.prefs.Preferences'><parameter name='name' type='java.lang.String'/></method><method name='nodeExists' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='parent' return='java.util.prefs.Preferences'/><method name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='putBoolean'><parameter name='key' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method name='putByteArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='byte[]'/></method><method name='putDouble'><parameter name='key' type='java.lang.String'/><parameter name='value' type='double'/></method><method name='putFloat'><parameter name='key' type='java.lang.String'/><parameter name='value' type='float'/></method><method name='putInt'><parameter name='key' type='java.lang.String'/><parameter name='value' type='int'/></method><method name='putLong'><parameter name='key' type='java.lang.String'/><parameter name='value' type='long'/></method><method abstract='true' name='putSpi' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='remove'><parameter name='key' type='java.lang.String'/></method><method name='removeNode'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='removeNodeChangeListener'><parameter name='ncl' type='java.util.prefs.NodeChangeListener'/></method><method abstract='true' name='removeNodeSpi' visibility='protected'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='removePreferenceChangeListener'><parameter name='pcl' type='java.util.prefs.PreferenceChangeListener'/></method><method abstract='true' name='removeSpi' visibility='protected'><parameter name='key' type='java.lang.String'/></method><method name='sync'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='syncSpi' visibility='protected'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='toString' return='java.lang.String'/></class><class extends='java.lang.Exception' name='BackingStoreException'><constructor name='BackingStoreException' type='java.util.prefs.BackingStoreException'><parameter name='s' type='java.lang.String'/></constructor><constructor name='BackingStoreException' type='java.util.prefs.BackingStoreException'><parameter name='t' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Exception' name='InvalidPreferencesFormatException'><constructor name='InvalidPreferencesFormatException' type='java.util.prefs.InvalidPreferencesFormatException'><parameter name='s' type='java.lang.String'/></constructor><constructor name='InvalidPreferencesFormatException' type='java.util.prefs.InvalidPreferencesFormatException'><parameter name='s' type='java.lang.String'/><parameter name='t' type='java.lang.Throwable'/></constructor><constructor name='InvalidPreferencesFormatException' type='java.util.prefs.InvalidPreferencesFormatException'><parameter name='t' type='java.lang.Throwable'/></constructor></class><class extends='java.util.EventObject' name='NodeChangeEvent'><constructor name='NodeChangeEvent' type='java.util.prefs.NodeChangeEvent'><parameter name='p' type='java.util.prefs.Preferences'/><parameter name='c' type='java.util.prefs.Preferences'/></constructor><method name='getChild' return='java.util.prefs.Preferences'/><method name='getParent' return='java.util.prefs.Preferences'/></class><class extends='java.util.EventObject' name='PreferenceChangeEvent'><constructor name='PreferenceChangeEvent' type='java.util.prefs.PreferenceChangeEvent'><parameter name='p' type='java.util.prefs.Preferences'/><parameter name='k' type='java.lang.String'/><parameter name='v' type='java.lang.String'/></constructor><method name='getKey' return='java.lang.String'/><method name='getNewValue' return='java.lang.String'/><method name='getNode' return='java.util.prefs.Preferences'/></class><class abstract='true' extends='java.lang.Object' name='Preferences'><constructor name='Preferences' type='java.util.prefs.Preferences' visibility='protected'/><method abstract='true' name='absolutePath' return='java.lang.String'/><method abstract='true' name='addNodeChangeListener'><parameter name='ncl' type='java.util.prefs.NodeChangeListener'/></method><method abstract='true' name='addPreferenceChangeListener'><parameter name='pcl' type='java.util.prefs.PreferenceChangeListener'/></method><method abstract='true' name='childrenNames' return='java.lang.String[]'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='clear'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='exportNode'><parameter name='ostream' type='java.io.OutputStream'/><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='exportSubtree'><parameter name='ostream' type='java.io.OutputStream'/><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='flush'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='get' return='java.lang.String'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='java.lang.String'/></method><method abstract='true' name='getBoolean' return='boolean'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='boolean'/></method><method abstract='true' name='getByteArray' return='byte[]'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='byte[]'/></method><method abstract='true' name='getDouble' return='double'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='double'/></method><method abstract='true' name='getFloat' return='float'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='float'/></method><method abstract='true' name='getInt' return='int'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='int'/></method><method abstract='true' name='getLong' return='long'><parameter name='key' type='java.lang.String'/><parameter name='deflt' type='long'/></method><method name='importPreferences' static='true'><parameter name='istream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/><exception name='InvalidPreferencesFormatException' type='java.util.prefs.InvalidPreferencesFormatException'/></method><method abstract='true' name='isUserNode' return='boolean'/><method abstract='true' name='keys' return='java.lang.String[]'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='name' return='java.lang.String'/><method abstract='true' name='node' return='java.util.prefs.Preferences'><parameter name='path' type='java.lang.String'/></method><method abstract='true' name='nodeExists' return='boolean'><parameter name='path' type='java.lang.String'/><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='parent' return='java.util.prefs.Preferences'/><method abstract='true' name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method abstract='true' name='putBoolean'><parameter name='key' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method abstract='true' name='putByteArray'><parameter name='key' type='java.lang.String'/><parameter name='value' type='byte[]'/></method><method abstract='true' name='putDouble'><parameter name='key' type='java.lang.String'/><parameter name='value' type='double'/></method><method abstract='true' name='putFloat'><parameter name='key' type='java.lang.String'/><parameter name='value' type='float'/></method><method abstract='true' name='putInt'><parameter name='key' type='java.lang.String'/><parameter name='value' type='int'/></method><method abstract='true' name='putLong'><parameter name='key' type='java.lang.String'/><parameter name='value' type='long'/></method><method abstract='true' name='remove'><parameter name='key' type='java.lang.String'/></method><method abstract='true' name='removeNode'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method abstract='true' name='removeNodeChangeListener'><parameter name='ncl' type='java.util.prefs.NodeChangeListener'/></method><method abstract='true' name='removePreferenceChangeListener'><parameter name='pcl' type='java.util.prefs.PreferenceChangeListener'/></method><method abstract='true' name='sync'><exception name='BackingStoreException' type='java.util.prefs.BackingStoreException'/></method><method name='systemNodeForPackage' return='java.util.prefs.Preferences' static='true'><parameter name='c' type='java.lang.Class&lt;?&gt;'/></method><method name='systemRoot' return='java.util.prefs.Preferences' static='true'/><method abstract='true' name='toString' return='java.lang.String'/><method name='userNodeForPackage' return='java.util.prefs.Preferences' static='true'><parameter name='c' type='java.lang.Class&lt;?&gt;'/></method><method name='userRoot' return='java.util.prefs.Preferences' static='true'/></class><interface abstract='true' name='NodeChangeListener'><method abstract='true' name='childAdded'><parameter name='e' type='java.util.prefs.NodeChangeEvent'/></method><method abstract='true' name='childRemoved'><parameter name='e' type='java.util.prefs.NodeChangeEvent'/></method></interface><interface abstract='true' name='PreferenceChangeListener'><method abstract='true' name='preferenceChange'><parameter name='pce' type='java.util.prefs.PreferenceChangeEvent'/></method></interface><interface abstract='true' name='PreferencesFactory'><method abstract='true' name='systemRoot' return='java.util.prefs.Preferences'/><method abstract='true' name='userRoot' return='java.util.prefs.Preferences'/></interface></package><package name='java.util.regex'><class extends='java.lang.Object' final='true' name='Matcher'><method name='appendReplacement' return='java.util.regex.Matcher'><parameter name='buffer' type='java.lang.StringBuffer'/><parameter name='replacement' type='java.lang.String'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='appendTail' return='java.lang.StringBuffer'><parameter name='buffer' type='java.lang.StringBuffer'/></method><method name='end' return='int'/><method name='end' return='int'><parameter name='group' type='int'/></method><method name='find' return='boolean'/><method name='find' return='boolean'><parameter name='start' type='int'/></method><method name='group' return='java.lang.String'/><method name='group' return='java.lang.String'><parameter name='group' type='int'/></method><method name='groupCount' return='int'/><method name='hasAnchoringBounds' return='boolean'/><method name='hasTransparentBounds' return='boolean'/><method name='hitEnd' return='boolean'/><method name='lookingAt' return='boolean'/><method name='matches' return='boolean'/><method name='pattern' return='java.util.regex.Pattern'/><method name='quoteReplacement' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='region' return='java.util.regex.Matcher'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='regionEnd' return='int'/><method name='regionStart' return='int'/><method name='replaceAll' return='java.lang.String'><parameter name='replacement' type='java.lang.String'/></method><method name='replaceFirst' return='java.lang.String'><parameter name='replacement' type='java.lang.String'/></method><method name='requireEnd' return='boolean'/><method name='reset' return='java.util.regex.Matcher'/><method name='reset' return='java.util.regex.Matcher'><parameter name='input' type='java.lang.CharSequence'/></method><method name='start' return='int'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='start' return='int'><parameter name='group' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='toMatchResult' return='java.util.regex.MatchResult'/><method name='useAnchoringBounds' return='java.util.regex.Matcher'><parameter name='value' type='boolean'/></method><method name='usePattern' return='java.util.regex.Matcher'><parameter name='pattern' type='java.util.regex.Pattern'/></method><method name='useTransparentBounds' return='java.util.regex.Matcher'><parameter name='value' type='boolean'/></method></class><class extends='java.lang.Object' final='true' name='Pattern'><method name='compile' return='java.util.regex.Pattern' static='true'><parameter name='pattern' type='java.lang.String'/><exception name='PatternSyntaxException' type='java.util.regex.PatternSyntaxException'/></method><method name='compile' return='java.util.regex.Pattern' static='true'><parameter name='pattern' type='java.lang.String'/><parameter name='flags' type='int'/><exception name='PatternSyntaxException' type='java.util.regex.PatternSyntaxException'/></method><method name='flags' return='int'/><method name='matcher' return='java.util.regex.Matcher'><parameter name='input' type='java.lang.CharSequence'/></method><method name='matches' return='boolean' static='true'><parameter name='regex' type='java.lang.String'/><parameter name='input' type='java.lang.CharSequence'/></method><method name='pattern' return='java.lang.String'/><method name='quote' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='split' return='java.lang.String[]'><parameter name='input' type='java.lang.CharSequence'/></method><method name='split' return='java.lang.String[]'><parameter name='inputSeq' type='java.lang.CharSequence'/><parameter name='limit' type='int'/></method></class><class extends='java.lang.IllegalArgumentException' name='PatternSyntaxException'><constructor name='PatternSyntaxException' type='java.util.regex.PatternSyntaxException'><parameter name='description' type='java.lang.String'/><parameter name='pattern' type='java.lang.String'/><parameter name='index' type='int'/></constructor><method name='getDescription' return='java.lang.String'/><method name='getIndex' return='int'/><method name='getPattern' return='java.lang.String'/></class><interface abstract='true' name='MatchResult'><method abstract='true' name='end' return='int'/><method abstract='true' name='end' return='int'><parameter name='group' type='int'/></method><method abstract='true' name='group' return='java.lang.String'/><method abstract='true' name='group' return='java.lang.String'><parameter name='group' type='int'/></method><method abstract='true' name='groupCount' return='int'/><method abstract='true' name='start' return='int'/><method abstract='true' name='start' return='int'><parameter name='group' type='int'/></method></interface></package><package name='java.util.zip'><class extends='java.lang.Object' name='Adler32'><constructor name='Adler32' type='java.util.zip.Adler32'/><method name='getValue' return='long'/><method name='reset'/><method name='update'><parameter name='i' type='int'/></method><method name='update'><parameter name='buf' type='byte[]'/></method><method name='update'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method></class><class extends='java.lang.Object' name='CRC32'><constructor name='CRC32' type='java.util.zip.CRC32'/><method name='getValue' return='long'/><method name='reset'/><method name='update'><parameter name='val' type='int'/></method><method name='update'><parameter name='buf' type='byte[]'/></method><method name='update'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method></class><class extends='java.io.FilterInputStream' name='CheckedInputStream'><constructor name='CheckedInputStream' type='java.util.zip.CheckedInputStream'><parameter name='is' type='java.io.InputStream'/><parameter name='csum' type='java.util.zip.Checksum'/></constructor><method name='getChecksum' return='java.util.zip.Checksum'/></class><class extends='java.io.FilterOutputStream' name='CheckedOutputStream'><constructor name='CheckedOutputStream' type='java.util.zip.CheckedOutputStream'><parameter name='os' type='java.io.OutputStream'/><parameter name='cs' type='java.util.zip.Checksum'/></constructor><method name='getChecksum' return='java.util.zip.Checksum'/></class><class extends='java.lang.Exception' name='DataFormatException'><constructor name='DataFormatException' type='java.util.zip.DataFormatException'/><constructor name='DataFormatException' type='java.util.zip.DataFormatException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='Deflater'><constructor name='Deflater' type='java.util.zip.Deflater'/><constructor name='Deflater' type='java.util.zip.Deflater'><parameter name='level' type='int'/></constructor><constructor name='Deflater' type='java.util.zip.Deflater'><parameter name='level' type='int'/><parameter name='noHeader' type='boolean'/></constructor><method name='deflate' return='int'><parameter name='buf' type='byte[]'/></method><method name='deflate' return='int' synchronized='true'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method><method name='end' synchronized='true'/><method name='finish' synchronized='true'/><method name='finished' return='boolean' synchronized='true'/><method name='getAdler' return='int' synchronized='true'/><method name='getBytesRead' return='long' synchronized='true'/><method name='getBytesWritten' return='long' synchronized='true'/><method name='getTotalIn' return='int' synchronized='true'/><method name='getTotalOut' return='int' synchronized='true'/><method name='needsInput' return='boolean' synchronized='true'/><method name='reset' synchronized='true'/><method name='setDictionary'><parameter name='buf' type='byte[]'/></method><method name='setDictionary' synchronized='true'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method><method name='setInput'><parameter name='buf' type='byte[]'/></method><method name='setInput' synchronized='true'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method><method name='setLevel' synchronized='true'><parameter name='level' type='int'/></method><method name='setStrategy' synchronized='true'><parameter name='strategy' type='int'/></method><method api_added='19' name='deflate' return='int' synchronized='true'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method></class><class extends='java.io.FilterOutputStream' name='DeflaterOutputStream'><constructor name='DeflaterOutputStream' type='java.util.zip.DeflaterOutputStream'><parameter name='os' type='java.io.OutputStream'/><parameter name='def' type='java.util.zip.Deflater'/></constructor><constructor name='DeflaterOutputStream' type='java.util.zip.DeflaterOutputStream'><parameter name='os' type='java.io.OutputStream'/></constructor><constructor name='DeflaterOutputStream' type='java.util.zip.DeflaterOutputStream'><parameter name='os' type='java.io.OutputStream'/><parameter name='def' type='java.util.zip.Deflater'/><parameter name='bsize' type='int'/></constructor><method name='deflate' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='finish'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.util.zip.InflaterInputStream' name='GZIPInputStream'><constructor name='GZIPInputStream' type='java.util.zip.GZIPInputStream'><parameter name='is' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='GZIPInputStream' type='java.util.zip.GZIPInputStream'><parameter name='is' type='java.io.InputStream'/><parameter name='size' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class extends='java.util.zip.DeflaterOutputStream' name='GZIPOutputStream'><constructor name='GZIPOutputStream' type='java.util.zip.GZIPOutputStream'><parameter name='os' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='GZIPOutputStream' type='java.util.zip.GZIPOutputStream'><parameter name='os' type='java.io.OutputStream'/><parameter name='size' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class extends='java.lang.Object' name='Inflater'><constructor name='Inflater' type='java.util.zip.Inflater'/><constructor name='Inflater' type='java.util.zip.Inflater'><parameter name='noHeader' type='boolean'/></constructor><method name='end' synchronized='true'/><method name='finished' return='boolean' synchronized='true'/><method name='getAdler' return='int' synchronized='true'/><method name='getBytesRead' return='long' synchronized='true'/><method name='getBytesWritten' return='long' synchronized='true'/><method name='getRemaining' return='int' synchronized='true'/><method name='getTotalIn' return='int' synchronized='true'/><method name='getTotalOut' return='int' synchronized='true'/><method name='inflate' return='int'><parameter name='buf' type='byte[]'/><exception name='DataFormatException' type='java.util.zip.DataFormatException'/></method><method name='inflate' return='int' synchronized='true'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/><exception name='DataFormatException' type='java.util.zip.DataFormatException'/></method><method name='needsDictionary' return='boolean' synchronized='true'/><method name='needsInput' return='boolean' synchronized='true'/><method name='reset' synchronized='true'/><method name='setDictionary' synchronized='true'><parameter name='buf' type='byte[]'/></method><method name='setDictionary' synchronized='true'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method><method name='setInput' synchronized='true'><parameter name='buf' type='byte[]'/></method><method name='setInput' synchronized='true'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method></class><class extends='java.io.FilterInputStream' name='InflaterInputStream'><constructor name='InflaterInputStream' type='java.util.zip.InflaterInputStream'><parameter name='is' type='java.io.InputStream'/></constructor><constructor name='InflaterInputStream' type='java.util.zip.InflaterInputStream'><parameter name='is' type='java.io.InputStream'/><parameter name='inf' type='java.util.zip.Inflater'/></constructor><constructor name='InflaterInputStream' type='java.util.zip.InflaterInputStream'><parameter name='is' type='java.io.InputStream'/><parameter name='inf' type='java.util.zip.Inflater'/><parameter name='bsize' type='int'/></constructor><method name='fill' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ZipEntry'><constructor name='ZipEntry' type='java.util.zip.ZipEntry'><parameter name='name' type='java.lang.String'/></constructor><constructor name='ZipEntry' type='java.util.zip.ZipEntry'><parameter name='ze' type='java.util.zip.ZipEntry'/></constructor><method name='clone' return='java.lang.Object'/><method name='getComment' return='java.lang.String'/><method name='getCompressedSize' return='long'/><method name='getCrc' return='long'/><method name='getExtra' return='byte[]'/><method name='getMethod' return='int'/><method name='getName' return='java.lang.String'/><method name='getSize' return='long'/><method name='getTime' return='long'/><method name='isDirectory' return='boolean'/><method name='setComment'><parameter name='string' type='java.lang.String'/></method><method name='setCompressedSize'><parameter name='value' type='long'/></method><method name='setCrc'><parameter name='value' type='long'/></method><method name='setExtra'><parameter name='data' type='byte[]'/></method><method name='setMethod'><parameter name='value' type='int'/></method><method name='setSize'><parameter name='value' type='long'/></method><method name='setTime'><parameter name='value' type='long'/></method></class><class extends='java.io.IOException' name='ZipException'><constructor name='ZipException' type='java.util.zip.ZipException'/><constructor name='ZipException' type='java.util.zip.ZipException'><parameter name='detailMessage' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='ZipFile'><constructor name='ZipFile' type='java.util.zip.ZipFile'><parameter name='file' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/><exception name='ZipException' type='java.util.zip.ZipException'/></constructor><constructor name='ZipFile' type='java.util.zip.ZipFile'><parameter name='file' type='java.io.File'/><parameter name='mode' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='ZipFile' type='java.util.zip.ZipFile'><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='entries' return='java.util.Enumeration&lt;? extends java.util.zip.ZipEntry&gt;'/><method name='getEntry' return='java.util.zip.ZipEntry'><parameter name='entryName' type='java.lang.String'/></method><method name='getInputStream' return='java.io.InputStream'><parameter name='entry' type='java.util.zip.ZipEntry'/><exception name='IOException' type='java.io.IOException'/></method><method name='getName' return='java.lang.String'/><method name='size' return='int'/><method api_added='19' name='getComment' return='java.lang.String'/></class><class extends='java.util.zip.InflaterInputStream' name='ZipInputStream'><constructor name='ZipInputStream' type='java.util.zip.ZipInputStream'><parameter name='stream' type='java.io.InputStream'/></constructor><method name='closeEntry'><exception name='IOException' type='java.io.IOException'/></method><method name='createZipEntry' return='java.util.zip.ZipEntry' visibility='protected'><parameter name='name' type='java.lang.String'/></method><method name='getNextEntry' return='java.util.zip.ZipEntry'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.util.zip.DeflaterOutputStream' name='ZipOutputStream'><constructor name='ZipOutputStream' type='java.util.zip.ZipOutputStream'><parameter name='p1' type='java.io.OutputStream'/></constructor><method name='closeEntry'><exception name='IOException' type='java.io.IOException'/></method><method name='putNextEntry'><parameter name='ze' type='java.util.zip.ZipEntry'/><exception name='IOException' type='java.io.IOException'/></method><method name='setComment'><parameter name='comment' type='java.lang.String'/></method><method name='setLevel'><parameter name='level' type='int'/></method><method name='setMethod'><parameter name='method' type='int'/></method></class><class api_added='9' extends='java.io.FilterInputStream' name='DeflaterInputStream'><constructor api_added='9' name='DeflaterInputStream' type='java.util.zip.DeflaterInputStream'><parameter name='in' type='java.io.InputStream'/></constructor><constructor api_added='9' name='DeflaterInputStream' type='java.util.zip.DeflaterInputStream'><parameter name='in' type='java.io.InputStream'/><parameter name='deflater' type='java.util.zip.Deflater'/></constructor><constructor api_added='9' name='DeflaterInputStream' type='java.util.zip.DeflaterInputStream'><parameter name='in' type='java.io.InputStream'/><parameter name='deflater' type='java.util.zip.Deflater'/><parameter name='bufferSize' type='int'/></constructor></class><class api_added='9' extends='java.io.FilterOutputStream' name='InflaterOutputStream'><constructor api_added='9' name='InflaterOutputStream' type='java.util.zip.InflaterOutputStream'><parameter name='out' type='java.io.OutputStream'/></constructor><constructor api_added='9' name='InflaterOutputStream' type='java.util.zip.InflaterOutputStream'><parameter name='out' type='java.io.OutputStream'/><parameter name='inf' type='java.util.zip.Inflater'/></constructor><constructor api_added='9' name='InflaterOutputStream' type='java.util.zip.InflaterOutputStream'><parameter name='out' type='java.io.OutputStream'/><parameter name='inf' type='java.util.zip.Inflater'/><parameter name='bufferSize' type='int'/></constructor><method api_added='9' name='finish'><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='9' extends='java.lang.InternalError' name='ZipError'><constructor api_added='9' name='ZipError' type='java.util.zip.ZipError'><parameter name='s' type='java.lang.String'/></constructor></class><interface abstract='true' name='Checksum'><method abstract='true' name='getValue' return='long'/><method abstract='true' name='reset'/><method abstract='true' name='update'><parameter name='val' type='int'/></method><method abstract='true' name='update'><parameter name='buf' type='byte[]'/><parameter name='off' type='int'/><parameter name='nbytes' type='int'/></method></interface></package><package name='javax.crypto'><class extends='java.security.GeneralSecurityException' name='BadPaddingException'><constructor name='BadPaddingException' type='javax.crypto.BadPaddingException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='BadPaddingException' type='javax.crypto.BadPaddingException'/></class><class extends='java.lang.Object' name='Cipher'><constructor name='Cipher' type='javax.crypto.Cipher' visibility='protected'><parameter name='cipherSpi' type='javax.crypto.CipherSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='transformation' type='java.lang.String'/></constructor><method final='true' name='doFinal' return='byte[]'><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/></method><method final='true' name='doFinal' return='int'><parameter name='output' type='byte[]'/><parameter name='outputOffset' type='int'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='doFinal' return='byte[]'><parameter name='input' type='byte[]'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/></method><method final='true' name='doFinal' return='byte[]'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/></method><method final='true' name='doFinal' return='int'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><parameter name='output' type='byte[]'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='doFinal' return='int'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><parameter name='output' type='byte[]'/><parameter name='outputOffset' type='int'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='doFinal' return='int'><parameter name='input' type='java.nio.ByteBuffer'/><parameter name='output' type='java.nio.ByteBuffer'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getBlockSize' return='int'/><method final='true' name='getExemptionMechanism' return='javax.crypto.ExemptionMechanism'/><method final='true' name='getIV' return='byte[]'/><method final='true' name='getInstance' return='javax.crypto.Cipher' static='true'><parameter name='transformation' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchPaddingException' type='javax.crypto.NoSuchPaddingException'/></method><method final='true' name='getInstance' return='javax.crypto.Cipher' static='true'><parameter name='transformation' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchPaddingException' type='javax.crypto.NoSuchPaddingException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.crypto.Cipher' static='true'><parameter name='transformation' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchPaddingException' type='javax.crypto.NoSuchPaddingException'/></method><method final='true' name='getMaxAllowedKeyLength' return='int' static='true'><parameter name='transformation' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getMaxAllowedParameterSpec' return='java.security.spec.AlgorithmParameterSpec' static='true'><parameter name='transformation' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getOutputSize' return='int'><parameter name='inputLen' type='int'/></method><method final='true' name='getParameters' return='java.security.AlgorithmParameters'/><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.AlgorithmParameters'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.AlgorithmParameters'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='certificate' type='java.security.cert.Certificate'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='opmode' type='int'/><parameter name='certificate' type='java.security.cert.Certificate'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='unwrap' return='java.security.Key'><parameter name='wrappedKey' type='byte[]'/><parameter name='wrappedKeyAlgorithm' type='java.lang.String'/><parameter name='wrappedKeyType' type='int'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='update' return='byte[]'><parameter name='input' type='byte[]'/></method><method final='true' name='update' return='byte[]'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/></method><method final='true' name='update' return='int'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><parameter name='output' type='byte[]'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='update' return='int'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><parameter name='output' type='byte[]'/><parameter name='outputOffset' type='int'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='update' return='int'><parameter name='input' type='java.nio.ByteBuffer'/><parameter name='output' type='java.nio.ByteBuffer'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='wrap' return='byte[]'><parameter name='key' type='java.security.Key'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method api_added='19' final='true' name='updateAAD'><parameter name='arg0' type='byte[]'/></method><method api_added='19' final='true' name='updateAAD'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='19' final='true' name='updateAAD'><parameter name='arg0' type='java.nio.ByteBuffer'/></method></class><class extends='java.io.FilterInputStream' name='CipherInputStream'><constructor name='CipherInputStream' type='javax.crypto.CipherInputStream'><parameter name='is' type='java.io.InputStream'/><parameter name='c' type='javax.crypto.Cipher'/></constructor><constructor name='CipherInputStream' type='javax.crypto.CipherInputStream' visibility='protected'><parameter name='is' type='java.io.InputStream'/></constructor></class><class extends='java.io.FilterOutputStream' name='CipherOutputStream'><constructor name='CipherOutputStream' type='javax.crypto.CipherOutputStream'><parameter name='os' type='java.io.OutputStream'/><parameter name='c' type='javax.crypto.Cipher'/></constructor><constructor name='CipherOutputStream' type='javax.crypto.CipherOutputStream' visibility='protected'><parameter name='os' type='java.io.OutputStream'/></constructor></class><class abstract='true' extends='java.lang.Object' name='CipherSpi'><constructor name='CipherSpi' type='javax.crypto.CipherSpi'/><method abstract='true' name='engineDoFinal' return='byte[]' visibility='protected'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/></method><method abstract='true' name='engineDoFinal' return='int' visibility='protected'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><parameter name='output' type='byte[]'/><parameter name='outputOffset' type='int'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method name='engineDoFinal' return='int' visibility='protected'><parameter name='input' type='java.nio.ByteBuffer'/><parameter name='output' type='java.nio.ByteBuffer'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method abstract='true' name='engineGetBlockSize' return='int' visibility='protected'/><method abstract='true' name='engineGetIV' return='byte[]' visibility='protected'/><method name='engineGetKeySize' return='int' visibility='protected'><parameter name='key' type='java.security.Key'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineGetOutputSize' return='int' visibility='protected'><parameter name='inputLen' type='int'/></method><method abstract='true' name='engineGetParameters' return='java.security.AlgorithmParameters' visibility='protected'/><method abstract='true' name='engineInit' visibility='protected'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='opmode' type='int'/><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.AlgorithmParameters'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineSetMode' visibility='protected'><parameter name='mode' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method abstract='true' name='engineSetPadding' visibility='protected'><parameter name='padding' type='java.lang.String'/><exception name='NoSuchPaddingException' type='javax.crypto.NoSuchPaddingException'/></method><method name='engineUnwrap' return='java.security.Key' visibility='protected'><parameter name='wrappedKey' type='byte[]'/><parameter name='wrappedKeyAlgorithm' type='java.lang.String'/><parameter name='wrappedKeyType' type='int'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method abstract='true' name='engineUpdate' return='byte[]' visibility='protected'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/></method><method abstract='true' name='engineUpdate' return='int' visibility='protected'><parameter name='input' type='byte[]'/><parameter name='inputOffset' type='int'/><parameter name='inputLen' type='int'/><parameter name='output' type='byte[]'/><parameter name='outputOffset' type='int'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method name='engineUpdate' return='int' visibility='protected'><parameter name='input' type='java.nio.ByteBuffer'/><parameter name='output' type='java.nio.ByteBuffer'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method name='engineWrap' return='byte[]' visibility='protected'><parameter name='key' type='java.security.Key'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method api_added='19' name='engineUpdateAAD' visibility='protected'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='19' name='engineUpdateAAD' visibility='protected'><parameter name='arg0' type='java.nio.ByteBuffer'/></method></class><class extends='java.lang.Object' name='EncryptedPrivateKeyInfo'><constructor name='EncryptedPrivateKeyInfo' type='javax.crypto.EncryptedPrivateKeyInfo'><parameter name='encoded' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='EncryptedPrivateKeyInfo' type='javax.crypto.EncryptedPrivateKeyInfo'><parameter name='encrAlgName' type='java.lang.String'/><parameter name='encryptedData' type='byte[]'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></constructor><constructor name='EncryptedPrivateKeyInfo' type='javax.crypto.EncryptedPrivateKeyInfo'><parameter name='algParams' type='java.security.AlgorithmParameters'/><parameter name='encryptedData' type='byte[]'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></constructor><method name='getAlgName' return='java.lang.String'/><method name='getAlgParameters' return='java.security.AlgorithmParameters'/><method name='getEncoded' return='byte[]'><exception name='IOException' type='java.io.IOException'/></method><method name='getEncryptedData' return='byte[]'/><method name='getKeySpec' return='java.security.spec.PKCS8EncodedKeySpec'><parameter name='cipher' type='javax.crypto.Cipher'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method name='getKeySpec' return='java.security.spec.PKCS8EncodedKeySpec'><parameter name='decryptKey' type='java.security.Key'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getKeySpec' return='java.security.spec.PKCS8EncodedKeySpec'><parameter name='decryptKey' type='java.security.Key'/><parameter name='providerName' type='java.lang.String'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getKeySpec' return='java.security.spec.PKCS8EncodedKeySpec'><parameter name='decryptKey' type='java.security.Key'/><parameter name='provider' type='java.security.Provider'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method></class><class extends='java.lang.Object' name='ExemptionMechanism'><constructor name='ExemptionMechanism' type='javax.crypto.ExemptionMechanism' visibility='protected'><parameter name='exmechSpi' type='javax.crypto.ExemptionMechanismSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='mechanism' type='java.lang.String'/></constructor><method final='true' name='genExemptionBlob' return='byte[]'><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='genExemptionBlob' return='int'><parameter name='output' type='byte[]'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='genExemptionBlob' return='int'><parameter name='output' type='byte[]'/><parameter name='outputOffset' type='int'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='getInstance' return='javax.crypto.ExemptionMechanism' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getInstance' return='javax.crypto.ExemptionMechanism' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.crypto.ExemptionMechanism' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getName' return='java.lang.String'/><method final='true' name='getOutputSize' return='int'><parameter name='inputLen' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='key' type='java.security.Key'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='key' type='java.security.Key'/><parameter name='param' type='java.security.AlgorithmParameters'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='key' type='java.security.Key'/><parameter name='param' type='java.security.spec.AlgorithmParameterSpec'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='isCryptoAllowed' return='boolean'><parameter name='key' type='java.security.Key'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/></method></class><class extends='java.security.GeneralSecurityException' name='ExemptionMechanismException'><constructor name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/></class><class abstract='true' extends='java.lang.Object' name='ExemptionMechanismSpi'><constructor name='ExemptionMechanismSpi' type='javax.crypto.ExemptionMechanismSpi'/><method abstract='true' name='engineGenExemptionBlob' return='byte[]' visibility='protected'><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/></method><method abstract='true' name='engineGenExemptionBlob' return='int' visibility='protected'><parameter name='output' type='byte[]'/><parameter name='outputOffset' type='int'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method abstract='true' name='engineGetOutputSize' return='int' visibility='protected'><parameter name='inputLen' type='int'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='key' type='java.security.Key'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.AlgorithmParameters'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='ExemptionMechanismException' type='javax.crypto.ExemptionMechanismException'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class extends='java.security.GeneralSecurityException' name='IllegalBlockSizeException'><constructor name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/></class><class extends='java.lang.Object' name='KeyAgreement'><constructor name='KeyAgreement' type='javax.crypto.KeyAgreement' visibility='protected'><parameter name='keyAgreeSpi' type='javax.crypto.KeyAgreementSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='doPhase' return='java.security.Key'><parameter name='key' type='java.security.Key'/><parameter name='lastPhase' type='boolean'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='generateSecret' return='byte[]'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='generateSecret' return='int'><parameter name='sharedSecret' type='byte[]'/><parameter name='offset' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='generateSecret' return='javax.crypto.SecretKey'><parameter name='algorithm' type='java.lang.String'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getInstance' return='javax.crypto.KeyAgreement' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getInstance' return='javax.crypto.KeyAgreement' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.crypto.KeyAgreement' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='key' type='java.security.Key'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='key' type='java.security.Key'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class abstract='true' extends='java.lang.Object' name='KeyAgreementSpi'><constructor name='KeyAgreementSpi' type='javax.crypto.KeyAgreementSpi'/><method abstract='true' name='engineDoPhase' return='java.security.Key' visibility='protected'><parameter name='key' type='java.security.Key'/><parameter name='lastPhase' type='boolean'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineGenerateSecret' return='byte[]' visibility='protected'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='engineGenerateSecret' return='int' visibility='protected'><parameter name='sharedSecret' type='byte[]'/><parameter name='offset' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method abstract='true' name='engineGenerateSecret' return='javax.crypto.SecretKey' visibility='protected'><parameter name='algorithm' type='java.lang.String'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='key' type='java.security.Key'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class extends='java.lang.Object' name='KeyGenerator'><constructor name='KeyGenerator' type='javax.crypto.KeyGenerator' visibility='protected'><parameter name='keyGenSpi' type='javax.crypto.KeyGeneratorSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='generateKey' return='javax.crypto.SecretKey'/><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getInstance' return='javax.crypto.KeyGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getInstance' return='javax.crypto.KeyGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.crypto.KeyGenerator' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method final='true' name='init'><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method final='true' name='init'><parameter name='keysize' type='int'/></method><method final='true' name='init'><parameter name='keysize' type='int'/><parameter name='random' type='java.security.SecureRandom'/></method><method final='true' name='init'><parameter name='random' type='java.security.SecureRandom'/></method></class><class abstract='true' extends='java.lang.Object' name='KeyGeneratorSpi'><constructor name='KeyGeneratorSpi' type='javax.crypto.KeyGeneratorSpi'/><method abstract='true' name='engineGenerateKey' return='javax.crypto.SecretKey' visibility='protected'/><method abstract='true' name='engineInit' visibility='protected'><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='random' type='java.security.SecureRandom'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='keysize' type='int'/><parameter name='random' type='java.security.SecureRandom'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='random' type='java.security.SecureRandom'/></method></class><class extends='java.lang.Object' name='Mac'><constructor name='Mac' type='javax.crypto.Mac' visibility='protected'><parameter name='macSpi' type='javax.crypto.MacSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method final='true' name='doFinal' return='byte[]'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='doFinal'><parameter name='output' type='byte[]'/><parameter name='outOffset' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='ShortBufferException' type='javax.crypto.ShortBufferException'/></method><method final='true' name='doFinal' return='byte[]'><parameter name='input' type='byte[]'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getInstance' return='javax.crypto.Mac' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getInstance' return='javax.crypto.Mac' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.crypto.Mac' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getMacLength' return='int'/><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='init'><parameter name='key' type='java.security.Key'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method final='true' name='reset'/><method final='true' name='update'><parameter name='input' type='byte'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='update'><parameter name='input' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='update'><parameter name='input' type='byte[]'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method final='true' name='update'><parameter name='input' type='java.nio.ByteBuffer'/></method></class><class abstract='true' extends='java.lang.Object' name='MacSpi'><constructor name='MacSpi' type='javax.crypto.MacSpi'/><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method abstract='true' name='engineDoFinal' return='byte[]' visibility='protected'/><method abstract='true' name='engineGetMacLength' return='int' visibility='protected'/><method abstract='true' name='engineInit' visibility='protected'><parameter name='key' type='java.security.Key'/><parameter name='params' type='java.security.spec.AlgorithmParameterSpec'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method abstract='true' name='engineReset' visibility='protected'/><method abstract='true' name='engineUpdate' visibility='protected'><parameter name='input' type='byte'/></method><method abstract='true' name='engineUpdate' visibility='protected'><parameter name='input' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></method><method name='engineUpdate' visibility='protected'><parameter name='input' type='java.nio.ByteBuffer'/></method></class><class extends='java.security.GeneralSecurityException' name='NoSuchPaddingException'><constructor name='NoSuchPaddingException' type='javax.crypto.NoSuchPaddingException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='NoSuchPaddingException' type='javax.crypto.NoSuchPaddingException'/></class><class extends='javax.crypto.Cipher' name='NullCipher'><constructor name='NullCipher' type='javax.crypto.NullCipher'/></class><class extends='java.lang.Object' name='SealedObject'><constructor name='SealedObject' type='javax.crypto.SealedObject'><parameter name='object' type='java.io.Serializable'/><parameter name='c' type='javax.crypto.Cipher'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/></constructor><constructor name='SealedObject' type='javax.crypto.SealedObject' visibility='protected'><parameter name='so' type='javax.crypto.SealedObject'/></constructor><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getObject' return='java.lang.Object'><parameter name='key' type='java.security.Key'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getObject' return='java.lang.Object'><parameter name='c' type='javax.crypto.Cipher'/><exception name='BadPaddingException' type='javax.crypto.BadPaddingException'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalBlockSizeException' type='javax.crypto.IllegalBlockSizeException'/></method><method final='true' name='getObject' return='java.lang.Object'><parameter name='key' type='java.security.Key'/><parameter name='provider' type='java.lang.String'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IOException' type='java.io.IOException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method></class><class extends='java.lang.Object' name='SecretKeyFactory'><constructor name='SecretKeyFactory' type='javax.crypto.SecretKeyFactory' visibility='protected'><parameter name='keyFacSpi' type='javax.crypto.SecretKeyFactorySpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='generateSecret' return='javax.crypto.SecretKey'><parameter name='keySpec' type='java.security.spec.KeySpec'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getInstance' return='javax.crypto.SecretKeyFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getInstance' return='javax.crypto.SecretKeyFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.crypto.SecretKeyFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getKeySpec' return='java.security.spec.KeySpec'><parameter name='key' type='javax.crypto.SecretKey'/><parameter name='keySpec' type='java.lang.Class'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='translateKey' return='javax.crypto.SecretKey'><parameter name='key' type='javax.crypto.SecretKey'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class abstract='true' extends='java.lang.Object' name='SecretKeyFactorySpi'><constructor name='SecretKeyFactorySpi' type='javax.crypto.SecretKeyFactorySpi'/><method abstract='true' name='engineGenerateSecret' return='javax.crypto.SecretKey' visibility='protected'><parameter name='keySpec' type='java.security.spec.KeySpec'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method abstract='true' name='engineGetKeySpec' return='java.security.spec.KeySpec' visibility='protected'><parameter name='key' type='javax.crypto.SecretKey'/><parameter name='keySpec' type='java.lang.Class'/><exception name='InvalidKeySpecException' type='java.security.spec.InvalidKeySpecException'/></method><method abstract='true' name='engineTranslateKey' return='javax.crypto.SecretKey' visibility='protected'><parameter name='key' type='javax.crypto.SecretKey'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class extends='java.security.GeneralSecurityException' name='ShortBufferException'><constructor name='ShortBufferException' type='javax.crypto.ShortBufferException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='ShortBufferException' type='javax.crypto.ShortBufferException'/></class><class api_added='19' extends='javax.crypto.BadPaddingException' name='AEADBadTagException'><constructor api_added='19' name='AEADBadTagException' type='javax.crypto.AEADBadTagException'/><constructor api_added='19' name='AEADBadTagException' type='javax.crypto.AEADBadTagException'><parameter name='arg0' type='java.lang.String'/></constructor></class><interface abstract='true' name='SecretKey'/></package><package name='javax.crypto.interfaces'><interface abstract='true' name='DHKey'><method abstract='true' name='getParams' return='javax.crypto.spec.DHParameterSpec'/></interface><interface abstract='true' name='DHPrivateKey'><method abstract='true' name='getX' return='java.math.BigInteger'/></interface><interface abstract='true' name='DHPublicKey'><method abstract='true' name='getY' return='java.math.BigInteger'/></interface><interface abstract='true' name='PBEKey'><method abstract='true' name='getIterationCount' return='int'/><method abstract='true' name='getPassword' return='char[]'/><method abstract='true' name='getSalt' return='byte[]'/></interface></package><package name='javax.crypto.spec'><class extends='java.lang.Object' name='DESKeySpec'><constructor name='DESKeySpec' type='javax.crypto.spec.DESKeySpec'><parameter name='key' type='byte[]'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></constructor><constructor name='DESKeySpec' type='javax.crypto.spec.DESKeySpec'><parameter name='key' type='byte[]'/><parameter name='offset' type='int'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></constructor><method name='getKey' return='byte[]'/><method name='isParityAdjusted' return='boolean' static='true'><parameter name='key' type='byte[]'/><parameter name='offset' type='int'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method><method name='isWeak' return='boolean' static='true'><parameter name='key' type='byte[]'/><parameter name='offset' type='int'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class extends='java.lang.Object' name='DESedeKeySpec'><constructor name='DESedeKeySpec' type='javax.crypto.spec.DESedeKeySpec'><parameter name='key' type='byte[]'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></constructor><constructor name='DESedeKeySpec' type='javax.crypto.spec.DESedeKeySpec'><parameter name='key' type='byte[]'/><parameter name='offset' type='int'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></constructor><method name='getKey' return='byte[]'/><method name='isParityAdjusted' return='boolean' static='true'><parameter name='key' type='byte[]'/><parameter name='offset' type='int'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/></method></class><class extends='java.lang.Object' name='DHGenParameterSpec'><constructor name='DHGenParameterSpec' type='javax.crypto.spec.DHGenParameterSpec'><parameter name='primeSize' type='int'/><parameter name='exponentSize' type='int'/></constructor><method name='getExponentSize' return='int'/><method name='getPrimeSize' return='int'/></class><class extends='java.lang.Object' name='DHParameterSpec'><constructor name='DHParameterSpec' type='javax.crypto.spec.DHParameterSpec'><parameter name='p' type='java.math.BigInteger'/><parameter name='g' type='java.math.BigInteger'/></constructor><constructor name='DHParameterSpec' type='javax.crypto.spec.DHParameterSpec'><parameter name='p' type='java.math.BigInteger'/><parameter name='g' type='java.math.BigInteger'/><parameter name='l' type='int'/></constructor><method name='getG' return='java.math.BigInteger'/><method name='getL' return='int'/><method name='getP' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='DHPrivateKeySpec'><constructor name='DHPrivateKeySpec' type='javax.crypto.spec.DHPrivateKeySpec'><parameter name='x' type='java.math.BigInteger'/><parameter name='p' type='java.math.BigInteger'/><parameter name='g' type='java.math.BigInteger'/></constructor><method name='getG' return='java.math.BigInteger'/><method name='getP' return='java.math.BigInteger'/><method name='getX' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='DHPublicKeySpec'><constructor name='DHPublicKeySpec' type='javax.crypto.spec.DHPublicKeySpec'><parameter name='y' type='java.math.BigInteger'/><parameter name='p' type='java.math.BigInteger'/><parameter name='g' type='java.math.BigInteger'/></constructor><method name='getG' return='java.math.BigInteger'/><method name='getP' return='java.math.BigInteger'/><method name='getY' return='java.math.BigInteger'/></class><class extends='java.lang.Object' name='IvParameterSpec'><constructor name='IvParameterSpec' type='javax.crypto.spec.IvParameterSpec'><parameter name='iv' type='byte[]'/></constructor><constructor name='IvParameterSpec' type='javax.crypto.spec.IvParameterSpec'><parameter name='iv' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/></constructor><method name='getIV' return='byte[]'/></class><class extends='java.lang.Object' name='OAEPParameterSpec'><constructor name='OAEPParameterSpec' type='javax.crypto.spec.OAEPParameterSpec'><parameter name='mdName' type='java.lang.String'/><parameter name='mgfName' type='java.lang.String'/><parameter name='mgfSpec' type='java.security.spec.AlgorithmParameterSpec'/><parameter name='pSrc' type='javax.crypto.spec.PSource'/></constructor><method name='getDigestAlgorithm' return='java.lang.String'/><method name='getMGFAlgorithm' return='java.lang.String'/><method name='getMGFParameters' return='java.security.spec.AlgorithmParameterSpec'/><method name='getPSource' return='javax.crypto.spec.PSource'/></class><class extends='java.lang.Object' name='PBEKeySpec'><constructor name='PBEKeySpec' type='javax.crypto.spec.PBEKeySpec'><parameter name='password' type='char[]'/></constructor><constructor name='PBEKeySpec' type='javax.crypto.spec.PBEKeySpec'><parameter name='password' type='char[]'/><parameter name='salt' type='byte[]'/><parameter name='iterationCount' type='int'/><parameter name='keyLength' type='int'/></constructor><constructor name='PBEKeySpec' type='javax.crypto.spec.PBEKeySpec'><parameter name='password' type='char[]'/><parameter name='salt' type='byte[]'/><parameter name='iterationCount' type='int'/></constructor><method final='true' name='clearPassword'/><method final='true' name='getIterationCount' return='int'/><method final='true' name='getKeyLength' return='int'/><method final='true' name='getPassword' return='char[]'/><method final='true' name='getSalt' return='byte[]'/></class><class extends='java.lang.Object' name='PBEParameterSpec'><constructor name='PBEParameterSpec' type='javax.crypto.spec.PBEParameterSpec'><parameter name='salt' type='byte[]'/><parameter name='iterationCount' type='int'/></constructor><method name='getIterationCount' return='int'/><method name='getSalt' return='byte[]'/></class><class extends='java.lang.Object' name='PSource'><constructor name='PSource' type='javax.crypto.spec.PSource' visibility='protected'><parameter name='pSrcName' type='java.lang.String'/></constructor><method name='getAlgorithm' return='java.lang.String'/></class><class extends='javax.crypto.spec.PSource' final='true' name='PSource.PSpecified' static='true'><constructor name='PSource.PSpecified' type='javax.crypto.spec.PSource.PSpecified'><parameter name='p' type='byte[]'/></constructor><method name='getValue' return='byte[]'/></class><class extends='java.lang.Object' name='RC2ParameterSpec'><constructor name='RC2ParameterSpec' type='javax.crypto.spec.RC2ParameterSpec'><parameter name='effectiveKeyBits' type='int'/></constructor><constructor name='RC2ParameterSpec' type='javax.crypto.spec.RC2ParameterSpec'><parameter name='effectiveKeyBits' type='int'/><parameter name='iv' type='byte[]'/></constructor><constructor name='RC2ParameterSpec' type='javax.crypto.spec.RC2ParameterSpec'><parameter name='effectiveKeyBits' type='int'/><parameter name='iv' type='byte[]'/><parameter name='offset' type='int'/></constructor><method name='getEffectiveKeyBits' return='int'/><method name='getIV' return='byte[]'/></class><class extends='java.lang.Object' name='RC5ParameterSpec'><constructor name='RC5ParameterSpec' type='javax.crypto.spec.RC5ParameterSpec'><parameter name='version' type='int'/><parameter name='rounds' type='int'/><parameter name='wordSize' type='int'/></constructor><constructor name='RC5ParameterSpec' type='javax.crypto.spec.RC5ParameterSpec'><parameter name='version' type='int'/><parameter name='rounds' type='int'/><parameter name='wordSize' type='int'/><parameter name='iv' type='byte[]'/></constructor><constructor name='RC5ParameterSpec' type='javax.crypto.spec.RC5ParameterSpec'><parameter name='version' type='int'/><parameter name='rounds' type='int'/><parameter name='wordSize' type='int'/><parameter name='iv' type='byte[]'/><parameter name='offset' type='int'/></constructor><method name='getIV' return='byte[]'/><method name='getRounds' return='int'/><method name='getVersion' return='int'/><method name='getWordSize' return='int'/></class><class extends='java.lang.Object' name='SecretKeySpec'><constructor name='SecretKeySpec' type='javax.crypto.spec.SecretKeySpec'><parameter name='key' type='byte[]'/><parameter name='algorithm' type='java.lang.String'/></constructor><constructor name='SecretKeySpec' type='javax.crypto.spec.SecretKeySpec'><parameter name='key' type='byte[]'/><parameter name='offset' type='int'/><parameter name='len' type='int'/><parameter name='algorithm' type='java.lang.String'/></constructor><method name='getAlgorithm' return='java.lang.String'/><method name='getEncoded' return='byte[]'/><method name='getFormat' return='java.lang.String'/></class><class api_added='19' extends='java.lang.Object' name='GCMParameterSpec'><constructor api_added='19' name='GCMParameterSpec' type='javax.crypto.spec.GCMParameterSpec'><parameter name='arg0' type='int'/><parameter name='arg1' type='byte[]'/></constructor><constructor api_added='19' name='GCMParameterSpec' type='javax.crypto.spec.GCMParameterSpec'><parameter name='arg0' type='int'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></constructor><method api_added='19' name='getIV' return='byte[]'/><method api_added='19' name='getTLen' return='int'/></class></package><package name='javax.microedition.khronos.egl'><class abstract='true' extends='java.lang.Object' name='EGLConfig'><constructor name='EGLConfig' type='javax.microedition.khronos.egl.EGLConfig'/></class><class abstract='true' extends='java.lang.Object' name='EGLContext'><constructor name='EGLContext' type='javax.microedition.khronos.egl.EGLContext'/><method name='getEGL' return='javax.microedition.khronos.egl.EGL' static='true'/><method abstract='true' name='getGL' return='javax.microedition.khronos.opengles.GL'/></class><class abstract='true' extends='java.lang.Object' name='EGLDisplay'><constructor name='EGLDisplay' type='javax.microedition.khronos.egl.EGLDisplay'/></class><class abstract='true' extends='java.lang.Object' name='EGLSurface'><constructor name='EGLSurface' type='javax.microedition.khronos.egl.EGLSurface'/></class><interface abstract='true' name='EGL'/><interface abstract='true' name='EGL10'><method abstract='true' name='eglChooseConfig' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='attrib_list' type='int[]'/><parameter name='configs' type='javax.microedition.khronos.egl.EGLConfig[]'/><parameter name='config_size' type='int'/><parameter name='num_config' type='int[]'/></method><method abstract='true' name='eglCopyBuffers' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='surface' type='javax.microedition.khronos.egl.EGLSurface'/><parameter name='native_pixmap' type='java.lang.Object'/></method><method abstract='true' name='eglCreateContext' return='javax.microedition.khronos.egl.EGLContext'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='config' type='javax.microedition.khronos.egl.EGLConfig'/><parameter name='share_context' type='javax.microedition.khronos.egl.EGLContext'/><parameter name='attrib_list' type='int[]'/></method><method abstract='true' name='eglCreatePbufferSurface' return='javax.microedition.khronos.egl.EGLSurface'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='config' type='javax.microedition.khronos.egl.EGLConfig'/><parameter name='attrib_list' type='int[]'/></method><method abstract='true' name='eglCreatePixmapSurface' return='javax.microedition.khronos.egl.EGLSurface'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='config' type='javax.microedition.khronos.egl.EGLConfig'/><parameter name='native_pixmap' type='java.lang.Object'/><parameter name='attrib_list' type='int[]'/></method><method abstract='true' name='eglCreateWindowSurface' return='javax.microedition.khronos.egl.EGLSurface'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='config' type='javax.microedition.khronos.egl.EGLConfig'/><parameter name='native_window' type='java.lang.Object'/><parameter name='attrib_list' type='int[]'/></method><method abstract='true' name='eglDestroyContext' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='context' type='javax.microedition.khronos.egl.EGLContext'/></method><method abstract='true' name='eglDestroySurface' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='surface' type='javax.microedition.khronos.egl.EGLSurface'/></method><method abstract='true' name='eglGetConfigAttrib' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='config' type='javax.microedition.khronos.egl.EGLConfig'/><parameter name='attribute' type='int'/><parameter name='value' type='int[]'/></method><method abstract='true' name='eglGetConfigs' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='configs' type='javax.microedition.khronos.egl.EGLConfig[]'/><parameter name='config_size' type='int'/><parameter name='num_config' type='int[]'/></method><method abstract='true' name='eglGetCurrentContext' return='javax.microedition.khronos.egl.EGLContext'/><method abstract='true' name='eglGetCurrentDisplay' return='javax.microedition.khronos.egl.EGLDisplay'/><method abstract='true' name='eglGetCurrentSurface' return='javax.microedition.khronos.egl.EGLSurface'><parameter name='readdraw' type='int'/></method><method abstract='true' name='eglGetDisplay' return='javax.microedition.khronos.egl.EGLDisplay'><parameter name='native_display' type='java.lang.Object'/></method><method abstract='true' name='eglGetError' return='int'/><method abstract='true' name='eglInitialize' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='major_minor' type='int[]'/></method><method abstract='true' name='eglMakeCurrent' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='draw' type='javax.microedition.khronos.egl.EGLSurface'/><parameter name='read' type='javax.microedition.khronos.egl.EGLSurface'/><parameter name='context' type='javax.microedition.khronos.egl.EGLContext'/></method><method abstract='true' name='eglQueryContext' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='context' type='javax.microedition.khronos.egl.EGLContext'/><parameter name='attribute' type='int'/><parameter name='value' type='int[]'/></method><method abstract='true' name='eglQueryString' return='java.lang.String'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='name' type='int'/></method><method abstract='true' name='eglQuerySurface' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='surface' type='javax.microedition.khronos.egl.EGLSurface'/><parameter name='attribute' type='int'/><parameter name='value' type='int[]'/></method><method abstract='true' name='eglSwapBuffers' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/><parameter name='surface' type='javax.microedition.khronos.egl.EGLSurface'/></method><method abstract='true' name='eglTerminate' return='boolean'><parameter name='display' type='javax.microedition.khronos.egl.EGLDisplay'/></method><method abstract='true' name='eglWaitGL' return='boolean'/><method abstract='true' name='eglWaitNative' return='boolean'><parameter name='engine' type='int'/><parameter name='bindTarget' type='java.lang.Object'/></method></interface><interface abstract='true' name='EGL11'/></package><package name='javax.microedition.khronos.opengles'><interface abstract='true' name='GL'/><interface abstract='true' name='GL10'><method abstract='true' name='glActiveTexture'><parameter name='texture' type='int'/></method><method abstract='true' name='glAlphaFunc'><parameter name='func' type='int'/><parameter name='ref' type='float'/></method><method abstract='true' name='glAlphaFuncx'><parameter name='func' type='int'/><parameter name='ref' type='int'/></method><method abstract='true' name='glBindTexture'><parameter name='target' type='int'/><parameter name='texture' type='int'/></method><method abstract='true' name='glBlendFunc'><parameter name='sfactor' type='int'/><parameter name='dfactor' type='int'/></method><method abstract='true' name='glClear'><parameter name='mask' type='int'/></method><method abstract='true' name='glClearColor'><parameter name='red' type='float'/><parameter name='green' type='float'/><parameter name='blue' type='float'/><parameter name='alpha' type='float'/></method><method abstract='true' name='glClearColorx'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/><parameter name='alpha' type='int'/></method><method abstract='true' name='glClearDepthf'><parameter name='depth' type='float'/></method><method abstract='true' name='glClearDepthx'><parameter name='depth' type='int'/></method><method abstract='true' name='glClearStencil'><parameter name='s' type='int'/></method><method abstract='true' name='glClientActiveTexture'><parameter name='texture' type='int'/></method><method abstract='true' name='glColor4f'><parameter name='red' type='float'/><parameter name='green' type='float'/><parameter name='blue' type='float'/><parameter name='alpha' type='float'/></method><method abstract='true' name='glColor4x'><parameter name='red' type='int'/><parameter name='green' type='int'/><parameter name='blue' type='int'/><parameter name='alpha' type='int'/></method><method abstract='true' name='glColorMask'><parameter name='red' type='boolean'/><parameter name='green' type='boolean'/><parameter name='blue' type='boolean'/><parameter name='alpha' type='boolean'/></method><method abstract='true' name='glColorPointer'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method abstract='true' name='glCompressedTexImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/><parameter name='imageSize' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method abstract='true' name='glCompressedTexSubImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='imageSize' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method abstract='true' name='glCopyTexImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/></method><method abstract='true' name='glCopyTexSubImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='glCullFace'><parameter name='mode' type='int'/></method><method abstract='true' name='glDeleteTextures'><parameter name='n' type='int'/><parameter name='textures' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDeleteTextures'><parameter name='n' type='int'/><parameter name='textures' type='java.nio.IntBuffer'/></method><method abstract='true' name='glDepthFunc'><parameter name='func' type='int'/></method><method abstract='true' name='glDepthMask'><parameter name='flag' type='boolean'/></method><method abstract='true' name='glDepthRangef'><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method abstract='true' name='glDepthRangex'><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method abstract='true' name='glDisable'><parameter name='cap' type='int'/></method><method abstract='true' name='glDisableClientState'><parameter name='array' type='int'/></method><method abstract='true' name='glDrawArrays'><parameter name='mode' type='int'/><parameter name='first' type='int'/><parameter name='count' type='int'/></method><method abstract='true' name='glDrawElements'><parameter name='mode' type='int'/><parameter name='count' type='int'/><parameter name='type' type='int'/><parameter name='indices' type='java.nio.Buffer'/></method><method abstract='true' name='glEnable'><parameter name='cap' type='int'/></method><method abstract='true' name='glEnableClientState'><parameter name='array' type='int'/></method><method abstract='true' name='glFinish'/><method abstract='true' name='glFlush'/><method abstract='true' name='glFogf'><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glFogfv'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glFogfv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glFogx'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glFogxv'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glFogxv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glFrontFace'><parameter name='mode' type='int'/></method><method abstract='true' name='glFrustumf'><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method abstract='true' name='glFrustumx'><parameter name='left' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='top' type='int'/><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method abstract='true' name='glGenTextures'><parameter name='n' type='int'/><parameter name='textures' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGenTextures'><parameter name='n' type='int'/><parameter name='textures' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetError' return='int'/><method abstract='true' name='glGetIntegerv'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetIntegerv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetString' return='java.lang.String'><parameter name='name' type='int'/></method><method abstract='true' name='glHint'><parameter name='target' type='int'/><parameter name='mode' type='int'/></method><method abstract='true' name='glLightModelf'><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glLightModelfv'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glLightModelfv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glLightModelx'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glLightModelxv'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glLightModelxv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glLightf'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glLightfv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glLightfv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glLightx'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glLightxv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glLightxv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glLineWidth'><parameter name='width' type='float'/></method><method abstract='true' name='glLineWidthx'><parameter name='width' type='int'/></method><method abstract='true' name='glLoadIdentity'/><method abstract='true' name='glLoadMatrixf'><parameter name='m' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glLoadMatrixf'><parameter name='m' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glLoadMatrixx'><parameter name='m' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glLoadMatrixx'><parameter name='m' type='java.nio.IntBuffer'/></method><method abstract='true' name='glLogicOp'><parameter name='opcode' type='int'/></method><method abstract='true' name='glMaterialf'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glMaterialfv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glMaterialfv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glMaterialx'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glMaterialxv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glMaterialxv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glMatrixMode'><parameter name='mode' type='int'/></method><method abstract='true' name='glMultMatrixf'><parameter name='m' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glMultMatrixf'><parameter name='m' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glMultMatrixx'><parameter name='m' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glMultMatrixx'><parameter name='m' type='java.nio.IntBuffer'/></method><method abstract='true' name='glMultiTexCoord4f'><parameter name='target' type='int'/><parameter name='s' type='float'/><parameter name='t' type='float'/><parameter name='r' type='float'/><parameter name='q' type='float'/></method><method abstract='true' name='glMultiTexCoord4x'><parameter name='target' type='int'/><parameter name='s' type='int'/><parameter name='t' type='int'/><parameter name='r' type='int'/><parameter name='q' type='int'/></method><method abstract='true' name='glNormal3f'><parameter name='nx' type='float'/><parameter name='ny' type='float'/><parameter name='nz' type='float'/></method><method abstract='true' name='glNormal3x'><parameter name='nx' type='int'/><parameter name='ny' type='int'/><parameter name='nz' type='int'/></method><method abstract='true' name='glNormalPointer'><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method abstract='true' name='glOrthof'><parameter name='left' type='float'/><parameter name='right' type='float'/><parameter name='bottom' type='float'/><parameter name='top' type='float'/><parameter name='zNear' type='float'/><parameter name='zFar' type='float'/></method><method abstract='true' name='glOrthox'><parameter name='left' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/><parameter name='top' type='int'/><parameter name='zNear' type='int'/><parameter name='zFar' type='int'/></method><method abstract='true' name='glPixelStorei'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glPointSize'><parameter name='size' type='float'/></method><method abstract='true' name='glPointSizex'><parameter name='size' type='int'/></method><method abstract='true' name='glPolygonOffset'><parameter name='factor' type='float'/><parameter name='units' type='float'/></method><method abstract='true' name='glPolygonOffsetx'><parameter name='factor' type='int'/><parameter name='units' type='int'/></method><method abstract='true' name='glPopMatrix'/><method abstract='true' name='glPushMatrix'/><method abstract='true' name='glReadPixels'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method abstract='true' name='glRotatef'><parameter name='angle' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method abstract='true' name='glRotatex'><parameter name='angle' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method abstract='true' name='glSampleCoverage'><parameter name='value' type='float'/><parameter name='invert' type='boolean'/></method><method abstract='true' name='glSampleCoveragex'><parameter name='value' type='int'/><parameter name='invert' type='boolean'/></method><method abstract='true' name='glScalef'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method abstract='true' name='glScalex'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method abstract='true' name='glScissor'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='glShadeModel'><parameter name='mode' type='int'/></method><method abstract='true' name='glStencilFunc'><parameter name='func' type='int'/><parameter name='ref' type='int'/><parameter name='mask' type='int'/></method><method abstract='true' name='glStencilMask'><parameter name='mask' type='int'/></method><method abstract='true' name='glStencilOp'><parameter name='fail' type='int'/><parameter name='zfail' type='int'/><parameter name='zpass' type='int'/></method><method abstract='true' name='glTexCoordPointer'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method abstract='true' name='glTexEnvf'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glTexEnvfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexEnvfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glTexEnvx'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glTexEnvxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexEnvxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glTexImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method abstract='true' name='glTexParameterf'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glTexParameterx'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glTexSubImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='xoffset' type='int'/><parameter name='yoffset' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='format' type='int'/><parameter name='type' type='int'/><parameter name='pixels' type='java.nio.Buffer'/></method><method abstract='true' name='glTranslatef'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method abstract='true' name='glTranslatex'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/></method><method abstract='true' name='glVertexPointer'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method abstract='true' name='glViewport'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method></interface><interface abstract='true' name='GL10Ext'><method abstract='true' name='glQueryMatrixxOES' return='int'><parameter name='mantissa' type='int[]'/><parameter name='mantissaOffset' type='int'/><parameter name='exponent' type='int[]'/><parameter name='exponentOffset' type='int'/></method><method abstract='true' name='glQueryMatrixxOES' return='int'><parameter name='mantissa' type='java.nio.IntBuffer'/><parameter name='exponent' type='java.nio.IntBuffer'/></method></interface><interface abstract='true' name='GL11'><method abstract='true' name='glBindBuffer'><parameter name='target' type='int'/><parameter name='buffer' type='int'/></method><method abstract='true' name='glBufferData'><parameter name='target' type='int'/><parameter name='size' type='int'/><parameter name='data' type='java.nio.Buffer'/><parameter name='usage' type='int'/></method><method abstract='true' name='glBufferSubData'><parameter name='target' type='int'/><parameter name='offset' type='int'/><parameter name='size' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method abstract='true' name='glClipPlanef'><parameter name='plane' type='int'/><parameter name='equation' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glClipPlanef'><parameter name='plane' type='int'/><parameter name='equation' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glClipPlanex'><parameter name='plane' type='int'/><parameter name='equation' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glClipPlanex'><parameter name='plane' type='int'/><parameter name='equation' type='java.nio.IntBuffer'/></method><method abstract='true' name='glColor4ub'><parameter name='red' type='byte'/><parameter name='green' type='byte'/><parameter name='blue' type='byte'/><parameter name='alpha' type='byte'/></method><method abstract='true' name='glColorPointer'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDeleteBuffers'><parameter name='n' type='int'/><parameter name='buffers' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDeleteBuffers'><parameter name='n' type='int'/><parameter name='buffers' type='java.nio.IntBuffer'/></method><method abstract='true' name='glDrawElements'><parameter name='mode' type='int'/><parameter name='count' type='int'/><parameter name='type' type='int'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGenBuffers'><parameter name='n' type='int'/><parameter name='buffers' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGenBuffers'><parameter name='n' type='int'/><parameter name='buffers' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetBooleanv'><parameter name='pname' type='int'/><parameter name='params' type='boolean[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetBooleanv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetBufferParameteriv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetBufferParameteriv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetClipPlanef'><parameter name='pname' type='int'/><parameter name='eqn' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetClipPlanef'><parameter name='pname' type='int'/><parameter name='eqn' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glGetClipPlanex'><parameter name='pname' type='int'/><parameter name='eqn' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetClipPlanex'><parameter name='pname' type='int'/><parameter name='eqn' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetFixedv'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetFixedv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetFloatv'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetFloatv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glGetLightfv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetLightfv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glGetLightxv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetLightxv'><parameter name='light' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetMaterialfv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetMaterialfv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glGetMaterialxv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetMaterialxv'><parameter name='face' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetPointerv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.Buffer[]'/></method><method abstract='true' name='glGetTexEnviv'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexEnviv'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetTexEnvxv'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexEnvxv'><parameter name='env' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetTexParameterfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexParameterfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glGetTexParameteriv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexParameteriv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetTexParameterxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexParameterxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glIsBuffer' return='boolean'><parameter name='buffer' type='int'/></method><method abstract='true' name='glIsEnabled' return='boolean'><parameter name='cap' type='int'/></method><method abstract='true' name='glIsTexture' return='boolean'><parameter name='texture' type='int'/></method><method abstract='true' name='glNormalPointer'><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method abstract='true' name='glPointParameterf'><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glPointParameterfv'><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glPointParameterfv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glPointParameterx'><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glPointParameterxv'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glPointParameterxv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glPointSizePointerOES'><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method abstract='true' name='glTexCoordPointer'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexEnvi'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glTexEnviv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexEnviv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glTexParameterfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexParameterfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glTexParameteri'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glTexParameteriv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexParameteriv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glTexParameterxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexParameterxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glVertexPointer'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method></interface><interface abstract='true' name='GL11Ext'><method abstract='true' name='glCurrentPaletteMatrixOES'><parameter name='matrixpaletteindex' type='int'/></method><method abstract='true' name='glDrawTexfOES'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/><parameter name='width' type='float'/><parameter name='height' type='float'/></method><method abstract='true' name='glDrawTexfvOES'><parameter name='coords' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDrawTexfvOES'><parameter name='coords' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glDrawTexiOES'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='glDrawTexivOES'><parameter name='coords' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDrawTexivOES'><parameter name='coords' type='java.nio.IntBuffer'/></method><method abstract='true' name='glDrawTexsOES'><parameter name='x' type='short'/><parameter name='y' type='short'/><parameter name='z' type='short'/><parameter name='width' type='short'/><parameter name='height' type='short'/></method><method abstract='true' name='glDrawTexsvOES'><parameter name='coords' type='short[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDrawTexsvOES'><parameter name='coords' type='java.nio.ShortBuffer'/></method><method abstract='true' name='glDrawTexxOES'><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='glDrawTexxvOES'><parameter name='coords' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDrawTexxvOES'><parameter name='coords' type='java.nio.IntBuffer'/></method><method abstract='true' name='glEnable'><parameter name='cap' type='int'/></method><method abstract='true' name='glEnableClientState'><parameter name='array' type='int'/></method><method abstract='true' name='glLoadPaletteFromModelViewMatrixOES'/><method abstract='true' name='glMatrixIndexPointerOES'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method abstract='true' name='glMatrixIndexPointerOES'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexParameterfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glWeightPointerOES'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='pointer' type='java.nio.Buffer'/></method><method abstract='true' name='glWeightPointerOES'><parameter name='size' type='int'/><parameter name='type' type='int'/><parameter name='stride' type='int'/><parameter name='offset' type='int'/></method></interface><interface abstract='true' name='GL11ExtensionPack'><method abstract='true' name='glBindFramebufferOES'><parameter name='target' type='int'/><parameter name='framebuffer' type='int'/></method><method abstract='true' name='glBindRenderbufferOES'><parameter name='target' type='int'/><parameter name='renderbuffer' type='int'/></method><method abstract='true' name='glBindTexture'><parameter name='target' type='int'/><parameter name='texture' type='int'/></method><method abstract='true' name='glBlendEquation'><parameter name='mode' type='int'/></method><method abstract='true' name='glBlendEquationSeparate'><parameter name='modeRGB' type='int'/><parameter name='modeAlpha' type='int'/></method><method abstract='true' name='glBlendFuncSeparate'><parameter name='srcRGB' type='int'/><parameter name='dstRGB' type='int'/><parameter name='srcAlpha' type='int'/><parameter name='dstAlpha' type='int'/></method><method abstract='true' name='glCheckFramebufferStatusOES' return='int'><parameter name='target' type='int'/></method><method abstract='true' name='glCompressedTexImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/><parameter name='imageSize' type='int'/><parameter name='data' type='java.nio.Buffer'/></method><method abstract='true' name='glCopyTexImage2D'><parameter name='target' type='int'/><parameter name='level' type='int'/><parameter name='internalformat' type='int'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='border' type='int'/></method><method abstract='true' name='glDeleteFramebuffersOES'><parameter name='n' type='int'/><parameter name='framebuffers' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDeleteFramebuffersOES'><parameter name='n' type='int'/><parameter name='framebuffers' type='java.nio.IntBuffer'/></method><method abstract='true' name='glDeleteRenderbuffersOES'><parameter name='n' type='int'/><parameter name='renderbuffers' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glDeleteRenderbuffersOES'><parameter name='n' type='int'/><parameter name='renderbuffers' type='java.nio.IntBuffer'/></method><method abstract='true' name='glEnable'><parameter name='cap' type='int'/></method><method abstract='true' name='glFramebufferRenderbufferOES'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='renderbuffertarget' type='int'/><parameter name='renderbuffer' type='int'/></method><method abstract='true' name='glFramebufferTexture2DOES'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='textarget' type='int'/><parameter name='texture' type='int'/><parameter name='level' type='int'/></method><method abstract='true' name='glGenFramebuffersOES'><parameter name='n' type='int'/><parameter name='framebuffers' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGenFramebuffersOES'><parameter name='n' type='int'/><parameter name='framebuffers' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGenRenderbuffersOES'><parameter name='n' type='int'/><parameter name='renderbuffers' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGenRenderbuffersOES'><parameter name='n' type='int'/><parameter name='renderbuffers' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGenerateMipmapOES'><parameter name='target' type='int'/></method><method abstract='true' name='glGetFramebufferAttachmentParameterivOES'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetFramebufferAttachmentParameterivOES'><parameter name='target' type='int'/><parameter name='attachment' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetIntegerv'><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetIntegerv'><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetRenderbufferParameterivOES'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetRenderbufferParameterivOES'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetTexGenfv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexGenfv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glGetTexGeniv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexGeniv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glGetTexGenxv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glGetTexGenxv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glIsFramebufferOES' return='boolean'><parameter name='framebuffer' type='int'/></method><method abstract='true' name='glIsRenderbufferOES' return='boolean'><parameter name='renderbuffer' type='int'/></method><method abstract='true' name='glRenderbufferStorageOES'><parameter name='target' type='int'/><parameter name='internalformat' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method abstract='true' name='glStencilOp'><parameter name='fail' type='int'/><parameter name='zfail' type='int'/><parameter name='zpass' type='int'/></method><method abstract='true' name='glTexEnvf'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glTexEnvfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexEnvfv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glTexEnvx'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glTexEnvxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexEnvxv'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glTexGenf'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method><method abstract='true' name='glTexGenfv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='float[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexGenfv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.FloatBuffer'/></method><method abstract='true' name='glTexGeni'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glTexGeniv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexGeniv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glTexGenx'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='int'/></method><method abstract='true' name='glTexGenxv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='int[]'/><parameter name='offset' type='int'/></method><method abstract='true' name='glTexGenxv'><parameter name='coord' type='int'/><parameter name='pname' type='int'/><parameter name='params' type='java.nio.IntBuffer'/></method><method abstract='true' name='glTexParameterf'><parameter name='target' type='int'/><parameter name='pname' type='int'/><parameter name='param' type='float'/></method></interface></package><package name='javax.net'><class abstract='true' extends='java.lang.Object' name='ServerSocketFactory'><constructor name='ServerSocketFactory' type='javax.net.ServerSocketFactory' visibility='protected'/><method name='createServerSocket' return='java.net.ServerSocket'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='createServerSocket' return='java.net.ServerSocket'><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='createServerSocket' return='java.net.ServerSocket'><parameter name='port' type='int'/><parameter name='backlog' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='createServerSocket' return='java.net.ServerSocket'><parameter name='port' type='int'/><parameter name='backlog' type='int'/><parameter name='iAddress' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></method><method name='getDefault' return='javax.net.ServerSocketFactory' static='true' synchronized='true'/></class><class abstract='true' extends='java.lang.Object' name='SocketFactory'><constructor name='SocketFactory' type='javax.net.SocketFactory' visibility='protected'/><method name='createSocket' return='java.net.Socket'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='createSocket' return='java.net.Socket'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method abstract='true' name='createSocket' return='java.net.Socket'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='localHost' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method abstract='true' name='createSocket' return='java.net.Socket'><parameter name='host' type='java.net.InetAddress'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='createSocket' return='java.net.Socket'><parameter name='address' type='java.net.InetAddress'/><parameter name='port' type='int'/><parameter name='localAddress' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='getDefault' return='javax.net.SocketFactory' static='true' synchronized='true'/></class></package><package name='javax.net.ssl'><class extends='java.lang.Object' name='CertPathTrustManagerParameters'><constructor name='CertPathTrustManagerParameters' type='javax.net.ssl.CertPathTrustManagerParameters'><parameter name='parameters' type='java.security.cert.CertPathParameters'/></constructor><method name='getParameters' return='java.security.cert.CertPathParameters'/></class><class extends='java.util.EventObject' name='HandshakeCompletedEvent'><constructor name='HandshakeCompletedEvent' type='javax.net.ssl.HandshakeCompletedEvent'><parameter name='sock' type='javax.net.ssl.SSLSocket'/><parameter name='s' type='javax.net.ssl.SSLSession'/></constructor><method name='getCipherSuite' return='java.lang.String'/><method name='getLocalCertificates' return='java.security.cert.Certificate[]'/><method name='getLocalPrincipal' return='java.security.Principal'/><method name='getPeerCertificateChain' return='javax.security.cert.X509Certificate[]'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method name='getPeerCertificates' return='java.security.cert.Certificate[]'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method name='getPeerPrincipal' return='java.security.Principal'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method name='getSession' return='javax.net.ssl.SSLSession'/><method name='getSocket' return='javax.net.ssl.SSLSocket'/></class><class abstract='true' extends='java.net.HttpURLConnection' name='HttpsURLConnection'><constructor name='HttpsURLConnection' type='javax.net.ssl.HttpsURLConnection' visibility='protected'><parameter name='url' type='java.net.URL'/></constructor><method abstract='true' name='getCipherSuite' return='java.lang.String'/><method name='getDefaultHostnameVerifier' return='javax.net.ssl.HostnameVerifier' static='true'/><method name='getDefaultSSLSocketFactory' return='javax.net.ssl.SSLSocketFactory' static='true'/><method name='getHostnameVerifier' return='javax.net.ssl.HostnameVerifier'/><method abstract='true' name='getLocalCertificates' return='java.security.cert.Certificate[]'/><method name='getLocalPrincipal' return='java.security.Principal'/><method name='getPeerPrincipal' return='java.security.Principal'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method name='getSSLSocketFactory' return='javax.net.ssl.SSLSocketFactory'/><method abstract='true' name='getServerCertificates' return='java.security.cert.Certificate[]'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method name='setDefaultHostnameVerifier' static='true'><parameter name='v' type='javax.net.ssl.HostnameVerifier'/></method><method name='setDefaultSSLSocketFactory' static='true'><parameter name='sf' type='javax.net.ssl.SSLSocketFactory'/></method><method name='setHostnameVerifier'><parameter name='v' type='javax.net.ssl.HostnameVerifier'/></method><method name='setSSLSocketFactory'><parameter name='sf' type='javax.net.ssl.SSLSocketFactory'/></method></class><class extends='java.lang.Object' name='KeyManagerFactory'><constructor name='KeyManagerFactory' type='javax.net.ssl.KeyManagerFactory' visibility='protected'><parameter name='factorySpi' type='javax.net.ssl.KeyManagerFactorySpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getDefaultAlgorithm' return='java.lang.String' static='true'/><method final='true' name='getInstance' return='javax.net.ssl.KeyManagerFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getInstance' return='javax.net.ssl.KeyManagerFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.net.ssl.KeyManagerFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getKeyManagers' return='javax.net.ssl.KeyManager[]'/><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='init'><parameter name='ks' type='java.security.KeyStore'/><parameter name='password' type='char[]'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></method><method final='true' name='init'><parameter name='spec' type='javax.net.ssl.ManagerFactoryParameters'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class abstract='true' extends='java.lang.Object' name='KeyManagerFactorySpi'><constructor name='KeyManagerFactorySpi' type='javax.net.ssl.KeyManagerFactorySpi'/><method abstract='true' name='engineGetKeyManagers' return='javax.net.ssl.KeyManager[]' visibility='protected'/><method abstract='true' name='engineInit' visibility='protected'><parameter name='ks' type='java.security.KeyStore'/><parameter name='password' type='char[]'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='spec' type='javax.net.ssl.ManagerFactoryParameters'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class extends='java.lang.Object' name='KeyStoreBuilderParameters'><constructor name='KeyStoreBuilderParameters' type='javax.net.ssl.KeyStoreBuilderParameters'><parameter name='builder' type='java.security.KeyStore.Builder'/></constructor><constructor name='KeyStoreBuilderParameters' type='javax.net.ssl.KeyStoreBuilderParameters'><parameter name='parameters' type='java.util.List'/></constructor><method name='getParameters' return='java.util.List'/></class><class extends='java.lang.Object' name='SSLContext'><constructor name='SSLContext' type='javax.net.ssl.SSLContext' visibility='protected'><parameter name='contextSpi' type='javax.net.ssl.SSLContextSpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='protocol' type='java.lang.String'/></constructor><method final='true' name='createSSLEngine' return='javax.net.ssl.SSLEngine'/><method final='true' name='createSSLEngine' return='javax.net.ssl.SSLEngine'><parameter name='peerHost' type='java.lang.String'/><parameter name='peerPort' type='int'/></method><method final='true' name='getClientSessionContext' return='javax.net.ssl.SSLSessionContext'/><method name='getInstance' return='javax.net.ssl.SSLContext' static='true'><parameter name='protocol' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method name='getInstance' return='javax.net.ssl.SSLContext' static='true'><parameter name='protocol' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method name='getInstance' return='javax.net.ssl.SSLContext' static='true'><parameter name='protocol' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProtocol' return='java.lang.String'/><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='getServerSessionContext' return='javax.net.ssl.SSLSessionContext'/><method final='true' name='getServerSocketFactory' return='javax.net.ssl.SSLServerSocketFactory'/><method final='true' name='getSocketFactory' return='javax.net.ssl.SSLSocketFactory'/><method final='true' name='init'><parameter name='km' type='javax.net.ssl.KeyManager[]'/><parameter name='tm' type='javax.net.ssl.TrustManager[]'/><parameter name='sr' type='java.security.SecureRandom'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></method><method api_added='9' name='getDefault' return='javax.net.ssl.SSLContext' static='true'><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method api_added='9' final='true' name='getDefaultSSLParameters' return='javax.net.ssl.SSLParameters'/><method api_added='9' final='true' name='getSupportedSSLParameters' return='javax.net.ssl.SSLParameters'/><method api_added='9' name='setDefault' static='true'><parameter name='sslContext' type='javax.net.ssl.SSLContext'/></method></class><class abstract='true' extends='java.lang.Object' name='SSLContextSpi'><constructor name='SSLContextSpi' type='javax.net.ssl.SSLContextSpi'/><method abstract='true' name='engineCreateSSLEngine' return='javax.net.ssl.SSLEngine' visibility='protected'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/></method><method abstract='true' name='engineCreateSSLEngine' return='javax.net.ssl.SSLEngine' visibility='protected'/><method abstract='true' name='engineGetClientSessionContext' return='javax.net.ssl.SSLSessionContext' visibility='protected'/><method abstract='true' name='engineGetServerSessionContext' return='javax.net.ssl.SSLSessionContext' visibility='protected'/><method abstract='true' name='engineGetServerSocketFactory' return='javax.net.ssl.SSLServerSocketFactory' visibility='protected'/><method abstract='true' name='engineGetSocketFactory' return='javax.net.ssl.SSLSocketFactory' visibility='protected'/><method abstract='true' name='engineInit' visibility='protected'><parameter name='km' type='javax.net.ssl.KeyManager[]'/><parameter name='tm' type='javax.net.ssl.TrustManager[]'/><parameter name='sr' type='java.security.SecureRandom'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/></method><method api_added='9' name='engineGetDefaultSSLParameters' return='javax.net.ssl.SSLParameters' visibility='protected'/><method api_added='9' name='engineGetSupportedSSLParameters' return='javax.net.ssl.SSLParameters' visibility='protected'/></class><class abstract='true' extends='java.lang.Object' name='SSLEngine'><constructor name='SSLEngine' type='javax.net.ssl.SSLEngine' visibility='protected'/><constructor name='SSLEngine' type='javax.net.ssl.SSLEngine' visibility='protected'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/></constructor><method abstract='true' name='beginHandshake'><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method abstract='true' name='closeInbound'><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method abstract='true' name='closeOutbound'/><method abstract='true' name='getDelegatedTask' return='java.lang.Runnable'/><method abstract='true' name='getEnableSessionCreation' return='boolean'/><method abstract='true' name='getEnabledCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getEnabledProtocols' return='java.lang.String[]'/><method abstract='true' name='getHandshakeStatus' return='javax.net.ssl.SSLEngineResult.HandshakeStatus'/><method abstract='true' name='getNeedClientAuth' return='boolean'/><method name='getPeerHost' return='java.lang.String'/><method name='getPeerPort' return='int'/><method abstract='true' name='getSession' return='javax.net.ssl.SSLSession'/><method abstract='true' name='getSupportedCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getSupportedProtocols' return='java.lang.String[]'/><method abstract='true' name='getUseClientMode' return='boolean'/><method abstract='true' name='getWantClientAuth' return='boolean'/><method abstract='true' name='isInboundDone' return='boolean'/><method abstract='true' name='isOutboundDone' return='boolean'/><method abstract='true' name='setEnableSessionCreation'><parameter name='flag' type='boolean'/></method><method abstract='true' name='setEnabledCipherSuites'><parameter name='suites' type='java.lang.String[]'/></method><method abstract='true' name='setEnabledProtocols'><parameter name='protocols' type='java.lang.String[]'/></method><method abstract='true' name='setNeedClientAuth'><parameter name='need' type='boolean'/></method><method abstract='true' name='setUseClientMode'><parameter name='mode' type='boolean'/></method><method abstract='true' name='setWantClientAuth'><parameter name='want' type='boolean'/></method><method abstract='true' name='unwrap' return='javax.net.ssl.SSLEngineResult'><parameter name='src' type='java.nio.ByteBuffer'/><parameter name='dsts' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method name='unwrap' return='javax.net.ssl.SSLEngineResult'><parameter name='src' type='java.nio.ByteBuffer'/><parameter name='dst' type='java.nio.ByteBuffer'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method name='unwrap' return='javax.net.ssl.SSLEngineResult'><parameter name='src' type='java.nio.ByteBuffer'/><parameter name='dsts' type='java.nio.ByteBuffer[]'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method abstract='true' name='wrap' return='javax.net.ssl.SSLEngineResult'><parameter name='srcs' type='java.nio.ByteBuffer[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><parameter name='dst' type='java.nio.ByteBuffer'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method name='wrap' return='javax.net.ssl.SSLEngineResult'><parameter name='srcs' type='java.nio.ByteBuffer[]'/><parameter name='dst' type='java.nio.ByteBuffer'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method name='wrap' return='javax.net.ssl.SSLEngineResult'><parameter name='src' type='java.nio.ByteBuffer'/><parameter name='dst' type='java.nio.ByteBuffer'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method api_added='9' name='getSSLParameters' return='javax.net.ssl.SSLParameters'/><method api_added='9' name='setSSLParameters'><parameter name='p' type='javax.net.ssl.SSLParameters'/></method></class><class extends='java.lang.Object' name='SSLEngineResult'><constructor name='SSLEngineResult' type='javax.net.ssl.SSLEngineResult'><parameter name='status' type='javax.net.ssl.SSLEngineResult.Status'/><parameter name='handshakeStatus' type='javax.net.ssl.SSLEngineResult.HandshakeStatus'/><parameter name='bytesConsumed' type='int'/><parameter name='bytesProduced' type='int'/></constructor><method final='true' name='bytesConsumed' return='int'/><method final='true' name='bytesProduced' return='int'/><method final='true' name='getHandshakeStatus' return='javax.net.ssl.SSLEngineResult.HandshakeStatus'/><method final='true' name='getStatus' return='javax.net.ssl.SSLEngineResult.Status'/></class><class extends='java.lang.Enum' final='true' name='SSLEngineResult.HandshakeStatus' static='true'><method name='valueOf' return='javax.net.ssl.SSLEngineResult.HandshakeStatus' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='javax.net.ssl.SSLEngineResult.HandshakeStatus[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='SSLEngineResult.Status' static='true'><method name='valueOf' return='javax.net.ssl.SSLEngineResult.Status' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='javax.net.ssl.SSLEngineResult.Status[]' static='true'/></class><class extends='java.io.IOException' name='SSLException'><constructor name='SSLException' type='javax.net.ssl.SSLException'><parameter name='reason' type='java.lang.String'/></constructor><constructor name='SSLException' type='javax.net.ssl.SSLException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='SSLException' type='javax.net.ssl.SSLException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='javax.net.ssl.SSLException' name='SSLHandshakeException'><constructor name='SSLHandshakeException' type='javax.net.ssl.SSLHandshakeException'><parameter name='reason' type='java.lang.String'/></constructor></class><class extends='javax.net.ssl.SSLException' name='SSLKeyException'><constructor name='SSLKeyException' type='javax.net.ssl.SSLKeyException'><parameter name='reason' type='java.lang.String'/></constructor></class><class extends='javax.net.ssl.SSLException' name='SSLPeerUnverifiedException'><constructor name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'><parameter name='reason' type='java.lang.String'/></constructor></class><class extends='java.security.BasicPermission' final='true' name='SSLPermission'><constructor name='SSLPermission' type='javax.net.ssl.SSLPermission'><parameter name='name' type='java.lang.String'/></constructor><constructor name='SSLPermission' type='javax.net.ssl.SSLPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='javax.net.ssl.SSLException' name='SSLProtocolException'><constructor name='SSLProtocolException' type='javax.net.ssl.SSLProtocolException'><parameter name='reason' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.net.ServerSocket' name='SSLServerSocket'><constructor name='SSLServerSocket' type='javax.net.ssl.SSLServerSocket' visibility='protected'><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='SSLServerSocket' type='javax.net.ssl.SSLServerSocket' visibility='protected'><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='SSLServerSocket' type='javax.net.ssl.SSLServerSocket' visibility='protected'><parameter name='port' type='int'/><parameter name='backlog' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='SSLServerSocket' type='javax.net.ssl.SSLServerSocket' visibility='protected'><parameter name='port' type='int'/><parameter name='backlog' type='int'/><parameter name='address' type='java.net.InetAddress'/><exception name='IOException' type='java.io.IOException'/></constructor><method abstract='true' name='getEnableSessionCreation' return='boolean'/><method abstract='true' name='getEnabledCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getEnabledProtocols' return='java.lang.String[]'/><method abstract='true' name='getNeedClientAuth' return='boolean'/><method abstract='true' name='getSupportedCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getSupportedProtocols' return='java.lang.String[]'/><method abstract='true' name='getUseClientMode' return='boolean'/><method abstract='true' name='getWantClientAuth' return='boolean'/><method abstract='true' name='setEnableSessionCreation'><parameter name='flag' type='boolean'/></method><method abstract='true' name='setEnabledCipherSuites'><parameter name='suites' type='java.lang.String[]'/></method><method abstract='true' name='setEnabledProtocols'><parameter name='protocols' type='java.lang.String[]'/></method><method abstract='true' name='setNeedClientAuth'><parameter name='need' type='boolean'/></method><method abstract='true' name='setUseClientMode'><parameter name='mode' type='boolean'/></method><method abstract='true' name='setWantClientAuth'><parameter name='want' type='boolean'/></method></class><class abstract='true' extends='javax.net.ServerSocketFactory' name='SSLServerSocketFactory'><constructor name='SSLServerSocketFactory' type='javax.net.ssl.SSLServerSocketFactory' visibility='protected'/><method name='getDefault' return='javax.net.ServerSocketFactory' static='true'/><method abstract='true' name='getDefaultCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getSupportedCipherSuites' return='java.lang.String[]'/></class><class extends='java.util.EventObject' name='SSLSessionBindingEvent'><constructor name='SSLSessionBindingEvent' type='javax.net.ssl.SSLSessionBindingEvent'><parameter name='session' type='javax.net.ssl.SSLSession'/><parameter name='name' type='java.lang.String'/></constructor><method name='getName' return='java.lang.String'/><method name='getSession' return='javax.net.ssl.SSLSession'/></class><class abstract='true' extends='java.net.Socket' name='SSLSocket'><constructor name='SSLSocket' type='javax.net.ssl.SSLSocket' visibility='protected'/><constructor name='SSLSocket' type='javax.net.ssl.SSLSocket' visibility='protected'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></constructor><constructor name='SSLSocket' type='javax.net.ssl.SSLSocket' visibility='protected'><parameter name='address' type='java.net.InetAddress'/><parameter name='port' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='SSLSocket' type='javax.net.ssl.SSLSocket' visibility='protected'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='clientAddress' type='java.net.InetAddress'/><parameter name='clientPort' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></constructor><constructor name='SSLSocket' type='javax.net.ssl.SSLSocket' visibility='protected'><parameter name='address' type='java.net.InetAddress'/><parameter name='port' type='int'/><parameter name='clientAddress' type='java.net.InetAddress'/><parameter name='clientPort' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><method abstract='true' name='addHandshakeCompletedListener'><parameter name='listener' type='javax.net.ssl.HandshakeCompletedListener'/></method><method abstract='true' name='getEnableSessionCreation' return='boolean'/><method abstract='true' name='getEnabledCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getEnabledProtocols' return='java.lang.String[]'/><method abstract='true' name='getNeedClientAuth' return='boolean'/><method abstract='true' name='getSession' return='javax.net.ssl.SSLSession'/><method abstract='true' name='getSupportedCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getSupportedProtocols' return='java.lang.String[]'/><method abstract='true' name='getUseClientMode' return='boolean'/><method abstract='true' name='getWantClientAuth' return='boolean'/><method abstract='true' name='removeHandshakeCompletedListener'><parameter name='listener' type='javax.net.ssl.HandshakeCompletedListener'/></method><method abstract='true' name='setEnableSessionCreation'><parameter name='flag' type='boolean'/></method><method abstract='true' name='setEnabledCipherSuites'><parameter name='suites' type='java.lang.String[]'/></method><method abstract='true' name='setEnabledProtocols'><parameter name='protocols' type='java.lang.String[]'/></method><method abstract='true' name='setNeedClientAuth'><parameter name='need' type='boolean'/></method><method abstract='true' name='setUseClientMode'><parameter name='mode' type='boolean'/></method><method abstract='true' name='setWantClientAuth'><parameter name='want' type='boolean'/></method><method abstract='true' name='startHandshake'><exception name='IOException' type='java.io.IOException'/></method><method api_added='9' name='getSSLParameters' return='javax.net.ssl.SSLParameters'/><method api_added='9' name='setSSLParameters'><parameter name='p' type='javax.net.ssl.SSLParameters'/></method></class><class abstract='true' extends='javax.net.SocketFactory' name='SSLSocketFactory'><constructor name='SSLSocketFactory' type='javax.net.ssl.SSLSocketFactory'/><method abstract='true' name='createSocket' return='java.net.Socket'><parameter name='s' type='java.net.Socket'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='autoClose' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method name='getDefault' return='javax.net.SocketFactory' static='true'/><method abstract='true' name='getDefaultCipherSuites' return='java.lang.String[]'/><method abstract='true' name='getSupportedCipherSuites' return='java.lang.String[]'/></class><class extends='java.lang.Object' name='TrustManagerFactory'><constructor name='TrustManagerFactory' type='javax.net.ssl.TrustManagerFactory' visibility='protected'><parameter name='factorySpi' type='javax.net.ssl.TrustManagerFactorySpi'/><parameter name='provider' type='java.security.Provider'/><parameter name='algorithm' type='java.lang.String'/></constructor><method final='true' name='getAlgorithm' return='java.lang.String'/><method final='true' name='getDefaultAlgorithm' return='java.lang.String' static='true'/><method final='true' name='getInstance' return='javax.net.ssl.TrustManagerFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getInstance' return='javax.net.ssl.TrustManagerFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.lang.String'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/></method><method final='true' name='getInstance' return='javax.net.ssl.TrustManagerFactory' static='true'><parameter name='algorithm' type='java.lang.String'/><parameter name='provider' type='java.security.Provider'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/></method><method final='true' name='getProvider' return='java.security.Provider'/><method final='true' name='getTrustManagers' return='javax.net.ssl.TrustManager[]'/><method final='true' name='init'><parameter name='ks' type='java.security.KeyStore'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method final='true' name='init'><parameter name='spec' type='javax.net.ssl.ManagerFactoryParameters'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class abstract='true' extends='java.lang.Object' name='TrustManagerFactorySpi'><constructor name='TrustManagerFactorySpi' type='javax.net.ssl.TrustManagerFactorySpi'/><method abstract='true' name='engineGetTrustManagers' return='javax.net.ssl.TrustManager[]' visibility='protected'/><method abstract='true' name='engineInit' visibility='protected'><parameter name='ks' type='java.security.KeyStore'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/></method><method abstract='true' name='engineInit' visibility='protected'><parameter name='spec' type='javax.net.ssl.ManagerFactoryParameters'/><exception name='InvalidAlgorithmParameterException' type='java.security.InvalidAlgorithmParameterException'/></method></class><class abstract='true' extends='java.lang.Object' name='X509ExtendedKeyManager'><constructor name='X509ExtendedKeyManager' type='javax.net.ssl.X509ExtendedKeyManager' visibility='protected'/><method name='chooseEngineClientAlias' return='java.lang.String'><parameter name='keyType' type='java.lang.String[]'/><parameter name='issuers' type='java.security.Principal[]'/><parameter name='engine' type='javax.net.ssl.SSLEngine'/></method><method name='chooseEngineServerAlias' return='java.lang.String'><parameter name='keyType' type='java.lang.String'/><parameter name='issuers' type='java.security.Principal[]'/><parameter name='engine' type='javax.net.ssl.SSLEngine'/></method></class><class api_added='9' extends='java.lang.Object' name='SSLParameters'><constructor api_added='9' name='SSLParameters' type='javax.net.ssl.SSLParameters'/><constructor api_added='9' name='SSLParameters' type='javax.net.ssl.SSLParameters'><parameter name='cipherSuites' type='java.lang.String[]'/></constructor><constructor api_added='9' name='SSLParameters' type='javax.net.ssl.SSLParameters'><parameter name='cipherSuites' type='java.lang.String[]'/><parameter name='protocols' type='java.lang.String[]'/></constructor><method api_added='9' name='getCipherSuites' return='java.lang.String[]'/><method api_added='9' name='getNeedClientAuth' return='boolean'/><method api_added='9' name='getProtocols' return='java.lang.String[]'/><method api_added='9' name='getWantClientAuth' return='boolean'/><method api_added='9' name='setCipherSuites'><parameter name='cipherSuites' type='java.lang.String[]'/></method><method api_added='9' name='setNeedClientAuth'><parameter name='needClientAuth' type='boolean'/></method><method api_added='9' name='setProtocols'><parameter name='protocols' type='java.lang.String[]'/></method><method api_added='9' name='setWantClientAuth'><parameter name='wantClientAuth' type='boolean'/></method></class><interface abstract='true' name='HandshakeCompletedListener'><method abstract='true' name='handshakeCompleted'><parameter name='event' type='javax.net.ssl.HandshakeCompletedEvent'/></method></interface><interface abstract='true' name='HostnameVerifier'><method abstract='true' name='verify' return='boolean'><parameter name='hostname' type='java.lang.String'/><parameter name='session' type='javax.net.ssl.SSLSession'/></method></interface><interface abstract='true' name='KeyManager'/><interface abstract='true' name='ManagerFactoryParameters'/><interface abstract='true' name='SSLSession'><method abstract='true' name='getApplicationBufferSize' return='int'/><method abstract='true' name='getCipherSuite' return='java.lang.String'/><method abstract='true' name='getCreationTime' return='long'/><method abstract='true' name='getId' return='byte[]'/><method abstract='true' name='getLastAccessedTime' return='long'/><method abstract='true' name='getLocalCertificates' return='java.security.cert.Certificate[]'/><method abstract='true' name='getLocalPrincipal' return='java.security.Principal'/><method abstract='true' name='getPacketBufferSize' return='int'/><method abstract='true' name='getPeerCertificateChain' return='javax.security.cert.X509Certificate[]'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method abstract='true' name='getPeerCertificates' return='java.security.cert.Certificate[]'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method abstract='true' name='getPeerHost' return='java.lang.String'/><method abstract='true' name='getPeerPort' return='int'/><method abstract='true' name='getPeerPrincipal' return='java.security.Principal'><exception name='SSLPeerUnverifiedException' type='javax.net.ssl.SSLPeerUnverifiedException'/></method><method abstract='true' name='getProtocol' return='java.lang.String'/><method abstract='true' name='getSessionContext' return='javax.net.ssl.SSLSessionContext'/><method abstract='true' name='getValue' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getValueNames' return='java.lang.String[]'/><method abstract='true' name='invalidate'/><method abstract='true' name='isValid' return='boolean'/><method abstract='true' name='putValue'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method><method abstract='true' name='removeValue'><parameter name='name' type='java.lang.String'/></method></interface><interface abstract='true' name='SSLSessionBindingListener'><method abstract='true' name='valueBound'><parameter name='event' type='javax.net.ssl.SSLSessionBindingEvent'/></method><method abstract='true' name='valueUnbound'><parameter name='event' type='javax.net.ssl.SSLSessionBindingEvent'/></method></interface><interface abstract='true' name='SSLSessionContext'><method abstract='true' name='getIds' return='java.util.Enumeration'/><method abstract='true' name='getSession' return='javax.net.ssl.SSLSession'><parameter name='sessionId' type='byte[]'/></method><method abstract='true' name='getSessionCacheSize' return='int'/><method abstract='true' name='getSessionTimeout' return='int'/><method abstract='true' name='setSessionCacheSize'><parameter name='size' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='setSessionTimeout'><parameter name='seconds' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method></interface><interface abstract='true' name='TrustManager'/><interface abstract='true' name='X509KeyManager'><method abstract='true' name='chooseClientAlias' return='java.lang.String'><parameter name='keyType' type='java.lang.String[]'/><parameter name='issuers' type='java.security.Principal[]'/><parameter name='socket' type='java.net.Socket'/></method><method abstract='true' name='chooseServerAlias' return='java.lang.String'><parameter name='keyType' type='java.lang.String'/><parameter name='issuers' type='java.security.Principal[]'/><parameter name='socket' type='java.net.Socket'/></method><method abstract='true' name='getCertificateChain' return='java.security.cert.X509Certificate[]'><parameter name='alias' type='java.lang.String'/></method><method abstract='true' name='getClientAliases' return='java.lang.String[]'><parameter name='keyType' type='java.lang.String'/><parameter name='issuers' type='java.security.Principal[]'/></method><method abstract='true' name='getPrivateKey' return='java.security.PrivateKey'><parameter name='alias' type='java.lang.String'/></method><method abstract='true' name='getServerAliases' return='java.lang.String[]'><parameter name='keyType' type='java.lang.String'/><parameter name='issuers' type='java.security.Principal[]'/></method></interface><interface abstract='true' name='X509TrustManager'><method abstract='true' name='checkClientTrusted'><parameter name='chain' type='java.security.cert.X509Certificate[]'/><parameter name='authType' type='java.lang.String'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method abstract='true' name='checkServerTrusted'><parameter name='chain' type='java.security.cert.X509Certificate[]'/><parameter name='authType' type='java.lang.String'/><exception name='CertificateException' type='java.security.cert.CertificateException'/></method><method abstract='true' name='getAcceptedIssuers' return='java.security.cert.X509Certificate[]'/></interface></package><package name='javax.security.auth'><class extends='java.security.BasicPermission' final='true' name='AuthPermission'><constructor name='AuthPermission' type='javax.security.auth.AuthPermission'><parameter name='name' type='java.lang.String'/></constructor><constructor name='AuthPermission' type='javax.security.auth.AuthPermission'><parameter name='name' type='java.lang.String'/><parameter name='actions' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='DestroyFailedException'><constructor name='DestroyFailedException' type='javax.security.auth.DestroyFailedException'/><constructor name='DestroyFailedException' type='javax.security.auth.DestroyFailedException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.security.Permission' final='true' name='PrivateCredentialPermission'><constructor name='PrivateCredentialPermission' type='javax.security.auth.PrivateCredentialPermission'><parameter name='name' type='java.lang.String'/><parameter name='action' type='java.lang.String'/></constructor><method api_removed='14' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='getActions' return='java.lang.String'/><method name='getCredentialClass' return='java.lang.String'/><method name='getPrincipals' return='java.lang.String[][]'/><method api_removed='14' name='hashCode' return='int'/><method name='implies' return='boolean'><parameter name='permission' type='java.security.Permission'/></method></class><class extends='java.lang.Object' final='true' name='Subject'><constructor name='Subject' type='javax.security.auth.Subject'/><constructor name='Subject' type='javax.security.auth.Subject'><parameter name='readOnly' type='boolean'/><parameter name='subjPrincipals' type='java.util.Set&lt;? extends java.security.Principal&gt;'/><parameter name='pubCredentials' type='java.util.Set&lt;?&gt;'/><parameter name='privCredentials' type='java.util.Set&lt;?&gt;'/></constructor><method api_removed='9' name='doAs' return='java.lang.Object' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedAction'/></method><method api_removed='9' name='doAs' return='java.lang.Object' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedExceptionAction'/><exception name='PrivilegedActionException' type='java.security.PrivilegedActionException'/></method><method api_removed='9' name='doAsPrivileged' return='java.lang.Object' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedAction'/><parameter name='context' type='java.security.AccessControlContext'/></method><method api_removed='9' name='doAsPrivileged' return='java.lang.Object' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedExceptionAction'/><parameter name='context' type='java.security.AccessControlContext'/><exception name='PrivilegedActionException' type='java.security.PrivilegedActionException'/></method><method name='getPrincipals' return='java.util.Set&lt;java.security.Principal&gt;'/><method name='getPrincipals' return='java.util.Set&lt;T&gt;'><parameter name='c' type='java.lang.Class&lt;T&gt;'/></method><method name='getPrivateCredentials' return='java.util.Set&lt;java.lang.Object&gt;'/><method name='getPrivateCredentials' return='java.util.Set&lt;T&gt;'><parameter name='c' type='java.lang.Class&lt;T&gt;'/></method><method name='getPublicCredentials' return='java.util.Set&lt;java.lang.Object&gt;'/><method name='getPublicCredentials' return='java.util.Set&lt;T&gt;'><parameter name='c' type='java.lang.Class&lt;T&gt;'/></method><method name='getSubject' return='javax.security.auth.Subject' static='true'><parameter name='context' type='java.security.AccessControlContext'/></method><method name='isReadOnly' return='boolean'/><method name='setReadOnly'/><method api_added='9' name='doAs' return='T' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedAction&lt;T&gt;'/></method><method api_added='9' name='doAs' return='T' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedExceptionAction&lt;T&gt;'/><exception name='PrivilegedActionException' type='java.security.PrivilegedActionException'/></method><method api_added='9' name='doAsPrivileged' return='T' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedAction&lt;T&gt;'/><parameter name='context' type='java.security.AccessControlContext'/></method><method api_added='9' name='doAsPrivileged' return='T' static='true'><parameter name='subject' type='javax.security.auth.Subject'/><parameter name='action' type='java.security.PrivilegedExceptionAction&lt;T&gt;'/><parameter name='context' type='java.security.AccessControlContext'/><exception name='PrivilegedActionException' type='java.security.PrivilegedActionException'/></method></class><class extends='java.lang.Object' name='SubjectDomainCombiner'><constructor name='SubjectDomainCombiner' type='javax.security.auth.SubjectDomainCombiner'><parameter name='subject' type='javax.security.auth.Subject'/></constructor><method name='combine' return='java.security.ProtectionDomain[]'><parameter name='currentDomains' type='java.security.ProtectionDomain[]'/><parameter name='assignedDomains' type='java.security.ProtectionDomain[]'/></method><method name='getSubject' return='javax.security.auth.Subject'/></class><interface abstract='true' name='Destroyable'><method abstract='true' name='destroy'><exception name='DestroyFailedException' type='javax.security.auth.DestroyFailedException'/></method><method abstract='true' name='isDestroyed' return='boolean'/></interface></package><package name='javax.security.auth.callback'><class extends='java.lang.Object' name='PasswordCallback'><constructor name='PasswordCallback' type='javax.security.auth.callback.PasswordCallback'><parameter name='prompt' type='java.lang.String'/><parameter name='echoOn' type='boolean'/></constructor><method name='clearPassword'/><method name='getPassword' return='char[]'/><method name='getPrompt' return='java.lang.String'/><method name='isEchoOn' return='boolean'/><method name='setPassword'><parameter name='password' type='char[]'/></method></class><class extends='java.lang.Exception' name='UnsupportedCallbackException'><constructor name='UnsupportedCallbackException' type='javax.security.auth.callback.UnsupportedCallbackException'><parameter name='callback' type='javax.security.auth.callback.Callback'/></constructor><constructor name='UnsupportedCallbackException' type='javax.security.auth.callback.UnsupportedCallbackException'><parameter name='callback' type='javax.security.auth.callback.Callback'/><parameter name='message' type='java.lang.String'/></constructor><method name='getCallback' return='javax.security.auth.callback.Callback'/></class><interface abstract='true' name='Callback'/><interface abstract='true' name='CallbackHandler'><method abstract='true' name='handle'><parameter name='callbacks' type='javax.security.auth.callback.Callback[]'/><exception name='IOException' type='java.io.IOException'/><exception name='UnsupportedCallbackException' type='javax.security.auth.callback.UnsupportedCallbackException'/></method></interface></package><package name='javax.security.auth.login'><class extends='java.security.GeneralSecurityException' name='LoginException'><constructor name='LoginException' type='javax.security.auth.login.LoginException'/><constructor name='LoginException' type='javax.security.auth.login.LoginException'><parameter name='message' type='java.lang.String'/></constructor></class></package><package name='javax.security.auth.x500'><class extends='java.lang.Object' final='true' name='X500Principal'><constructor name='X500Principal' type='javax.security.auth.x500.X500Principal'><parameter name='name' type='byte[]'/></constructor><constructor name='X500Principal' type='javax.security.auth.x500.X500Principal'><parameter name='in' type='java.io.InputStream'/></constructor><constructor name='X500Principal' type='javax.security.auth.x500.X500Principal'><parameter name='name' type='java.lang.String'/></constructor><method name='getEncoded' return='byte[]'/><method name='getName' return='java.lang.String'/><method name='getName' return='java.lang.String'><parameter name='format' type='java.lang.String'/></method><method api_added='9' api_removed='14' name='getName' return='java.lang.String'><parameter name='format' type='java.lang.String'/><parameter name='oidMap' type='java.util.Map&lt;java.lang.String, java.lang.String&gt;'/></method><method api_added='14' name='getName' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.String&gt;'/></method></class></package><package name='javax.security.cert'><class abstract='true' extends='java.lang.Object' name='Certificate'><constructor name='Certificate' type='javax.security.cert.Certificate'/><method abstract='true' name='getEncoded' return='byte[]'><exception name='CertificateEncodingException' type='javax.security.cert.CertificateEncodingException'/></method><method abstract='true' name='getPublicKey' return='java.security.PublicKey'/><method abstract='true' name='toString' return='java.lang.String'/><method abstract='true' name='verify'><parameter name='key' type='java.security.PublicKey'/><exception name='CertificateException' type='javax.security.cert.CertificateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/><exception name='SignatureException' type='java.security.SignatureException'/></method><method abstract='true' name='verify'><parameter name='key' type='java.security.PublicKey'/><parameter name='sigProvider' type='java.lang.String'/><exception name='CertificateException' type='javax.security.cert.CertificateException'/><exception name='InvalidKeyException' type='java.security.InvalidKeyException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='NoSuchProviderException' type='java.security.NoSuchProviderException'/><exception name='SignatureException' type='java.security.SignatureException'/></method></class><class extends='javax.security.cert.CertificateException' name='CertificateEncodingException'><constructor name='CertificateEncodingException' type='javax.security.cert.CertificateEncodingException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateEncodingException' type='javax.security.cert.CertificateEncodingException'/></class><class extends='java.lang.Exception' name='CertificateException'><constructor name='CertificateException' type='javax.security.cert.CertificateException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateException' type='javax.security.cert.CertificateException'/></class><class extends='javax.security.cert.CertificateException' name='CertificateExpiredException'><constructor name='CertificateExpiredException' type='javax.security.cert.CertificateExpiredException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateExpiredException' type='javax.security.cert.CertificateExpiredException'/></class><class extends='javax.security.cert.CertificateException' name='CertificateNotYetValidException'><constructor name='CertificateNotYetValidException' type='javax.security.cert.CertificateNotYetValidException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateNotYetValidException' type='javax.security.cert.CertificateNotYetValidException'/></class><class extends='javax.security.cert.CertificateException' name='CertificateParsingException'><constructor name='CertificateParsingException' type='javax.security.cert.CertificateParsingException'><parameter name='msg' type='java.lang.String'/></constructor><constructor name='CertificateParsingException' type='javax.security.cert.CertificateParsingException'/></class><class abstract='true' extends='javax.security.cert.Certificate' name='X509Certificate'><constructor name='X509Certificate' type='javax.security.cert.X509Certificate'/><method abstract='true' name='checkValidity'><exception name='CertificateExpiredException' type='javax.security.cert.CertificateExpiredException'/><exception name='CertificateNotYetValidException' type='javax.security.cert.CertificateNotYetValidException'/></method><method abstract='true' name='checkValidity'><parameter name='date' type='java.util.Date'/><exception name='CertificateExpiredException' type='javax.security.cert.CertificateExpiredException'/><exception name='CertificateNotYetValidException' type='javax.security.cert.CertificateNotYetValidException'/></method><method final='true' name='getInstance' return='javax.security.cert.X509Certificate' static='true'><parameter name='inStream' type='java.io.InputStream'/><exception name='CertificateException' type='javax.security.cert.CertificateException'/></method><method final='true' name='getInstance' return='javax.security.cert.X509Certificate' static='true'><parameter name='certData' type='byte[]'/><exception name='CertificateException' type='javax.security.cert.CertificateException'/></method><method abstract='true' name='getIssuerDN' return='java.security.Principal'/><method abstract='true' name='getNotAfter' return='java.util.Date'/><method abstract='true' name='getNotBefore' return='java.util.Date'/><method abstract='true' name='getSerialNumber' return='java.math.BigInteger'/><method abstract='true' name='getSigAlgName' return='java.lang.String'/><method abstract='true' name='getSigAlgOID' return='java.lang.String'/><method abstract='true' name='getSigAlgParams' return='byte[]'/><method abstract='true' name='getSubjectDN' return='java.security.Principal'/><method abstract='true' name='getVersion' return='int'/></class></package><package name='javax.sql'><class extends='java.util.EventObject' name='ConnectionEvent'><constructor name='ConnectionEvent' type='javax.sql.ConnectionEvent'><parameter name='theConnection' type='javax.sql.PooledConnection'/></constructor><constructor name='ConnectionEvent' type='javax.sql.ConnectionEvent'><parameter name='theConnection' type='javax.sql.PooledConnection'/><parameter name='theException' type='java.sql.SQLException'/></constructor><method name='getSQLException' return='java.sql.SQLException'/></class><class extends='java.util.EventObject' name='RowSetEvent'><constructor name='RowSetEvent' type='javax.sql.RowSetEvent'><parameter name='theSource' type='javax.sql.RowSet'/></constructor></class><class api_added='9' extends='java.util.EventObject' name='StatementEvent'><constructor api_added='9' name='StatementEvent' type='javax.sql.StatementEvent'><parameter name='con' type='javax.sql.PooledConnection'/><parameter name='statement' type='java.sql.PreparedStatement'/><parameter name='exception' type='java.sql.SQLException'/></constructor><constructor api_added='9' name='StatementEvent' type='javax.sql.StatementEvent'><parameter name='con' type='javax.sql.PooledConnection'/><parameter name='statement' type='java.sql.PreparedStatement'/></constructor><method api_added='9' name='getSQLException' return='java.sql.SQLException'/><method api_added='9' name='getStatement' return='java.sql.PreparedStatement'/></class><interface abstract='true' name='ConnectionEventListener'><method abstract='true' name='connectionClosed'><parameter name='theEvent' type='javax.sql.ConnectionEvent'/></method><method abstract='true' name='connectionErrorOccurred'><parameter name='theEvent' type='javax.sql.ConnectionEvent'/></method></interface><interface abstract='true' name='ConnectionPoolDataSource'><method abstract='true' api_removed='9' name='getLogWriter' return='java.io.PrintWriter'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='9' name='getLoginTimeout' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getPooledConnection' return='javax.sql.PooledConnection'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getPooledConnection' return='javax.sql.PooledConnection'><parameter name='theUser' type='java.lang.String'/><parameter name='thePassword' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='9' name='setLogWriter'><parameter name='theWriter' type='java.io.PrintWriter'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='9' name='setLoginTimeout'><parameter name='theTimeout' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='DataSource'><method abstract='true' name='getConnection' return='java.sql.Connection'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getConnection' return='java.sql.Connection'><parameter name='theUsername' type='java.lang.String'/><parameter name='thePassword' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='9' name='getLogWriter' return='java.io.PrintWriter'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='9' name='getLoginTimeout' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='9' name='setLogWriter'><parameter name='theWriter' type='java.io.PrintWriter'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='9' name='setLoginTimeout'><parameter name='theTimeout' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='PooledConnection'><method abstract='true' name='addConnectionEventListener'><parameter name='theListener' type='javax.sql.ConnectionEventListener'/></method><method abstract='true' name='close'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getConnection' return='java.sql.Connection'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='removeConnectionEventListener'><parameter name='theListener' type='javax.sql.ConnectionEventListener'/></method><method abstract='true' api_added='9' name='addStatementEventListener'><parameter name='listener' type='javax.sql.StatementEventListener'/></method><method abstract='true' api_added='9' name='removeStatementEventListener'><parameter name='listener' type='javax.sql.StatementEventListener'/></method></interface><interface abstract='true' name='RowSet'><method abstract='true' name='addRowSetListener'><parameter name='theListener' type='javax.sql.RowSetListener'/></method><method abstract='true' name='clearParameters'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='execute'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getCommand' return='java.lang.String'/><method abstract='true' name='getDataSourceName' return='java.lang.String'/><method abstract='true' name='getEscapeProcessing' return='boolean'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxFieldSize' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getMaxRows' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getPassword' return='java.lang.String'/><method abstract='true' name='getQueryTimeout' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getTransactionIsolation' return='int'/><method abstract='true' name='getTypeMap' return='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getUrl' return='java.lang.String'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getUsername' return='java.lang.String'/><method abstract='true' name='isReadOnly' return='boolean'/><method abstract='true' name='removeRowSetListener'><parameter name='theListener' type='javax.sql.RowSetListener'/></method><method abstract='true' name='setArray'><parameter name='parameterIndex' type='int'/><parameter name='theArray' type='java.sql.Array'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setAsciiStream'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBigDecimal'><parameter name='parameterIndex' type='int'/><parameter name='theBigDecimal' type='java.math.BigDecimal'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBinaryStream'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBlob'><parameter name='parameterIndex' type='int'/><parameter name='theBlob' type='java.sql.Blob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBoolean'><parameter name='parameterIndex' type='int'/><parameter name='theBoolean' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setByte'><parameter name='parameterIndex' type='int'/><parameter name='theByte' type='byte'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setBytes'><parameter name='parameterIndex' type='int'/><parameter name='theByteArray' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setClob'><parameter name='parameterIndex' type='int'/><parameter name='theClob' type='java.sql.Clob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCommand'><parameter name='cmd' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setConcurrency'><parameter name='concurrency' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDataSourceName'><parameter name='name' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDate'><parameter name='parameterIndex' type='int'/><parameter name='theDate' type='java.sql.Date'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDate'><parameter name='parameterIndex' type='int'/><parameter name='theDate' type='java.sql.Date'/><parameter name='theCalendar' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setDouble'><parameter name='parameterIndex' type='int'/><parameter name='theDouble' type='double'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setEscapeProcessing'><parameter name='enable' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setFloat'><parameter name='parameterIndex' type='int'/><parameter name='theFloat' type='float'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setInt'><parameter name='parameterIndex' type='int'/><parameter name='theInteger' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setLong'><parameter name='parameterIndex' type='int'/><parameter name='theLong' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setMaxFieldSize'><parameter name='max' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setMaxRows'><parameter name='max' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setNull'><parameter name='parameterIndex' type='int'/><parameter name='sqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setNull'><parameter name='parameterIndex' type='int'/><parameter name='sqlType' type='int'/><parameter name='typeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterIndex' type='int'/><parameter name='theObject' type='java.lang.Object'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterIndex' type='int'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setObject'><parameter name='parameterIndex' type='int'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setPassword'><parameter name='password' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setQueryTimeout'><parameter name='seconds' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setReadOnly'><parameter name='readOnly' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setRef'><parameter name='parameterIndex' type='int'/><parameter name='theRef' type='java.sql.Ref'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setShort'><parameter name='parameterIndex' type='int'/><parameter name='theShort' type='short'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setString'><parameter name='parameterIndex' type='int'/><parameter name='theString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTime'><parameter name='parameterIndex' type='int'/><parameter name='theTime' type='java.sql.Time'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTime'><parameter name='parameterIndex' type='int'/><parameter name='theTime' type='java.sql.Time'/><parameter name='theCalendar' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTimestamp'><parameter name='parameterIndex' type='int'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTimestamp'><parameter name='parameterIndex' type='int'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><parameter name='theCalendar' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTransactionIsolation'><parameter name='level' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setType'><parameter name='type' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_removed='14' name='setTypeMap'><parameter name='theTypeMap' type='java.util.Map&lt;java.lang.String, java.lang.Class&lt;?&gt;&gt;'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setUrl'><parameter name='theURL' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setUsername'><parameter name='theUsername' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setAsciiStream'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setAsciiStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setAsciiStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBigDecimal'><parameter name='parameterName' type='java.lang.String'/><parameter name='theBigDecimal' type='java.math.BigDecimal'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBinaryStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterIndex' type='int'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInputStream' type='java.io.InputStream'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBlob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theBlob' type='java.sql.Blob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBoolean'><parameter name='parameterName' type='java.lang.String'/><parameter name='theBoolean' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setByte'><parameter name='parameterName' type='java.lang.String'/><parameter name='theByte' type='byte'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setBytes'><parameter name='parameterName' type='java.lang.String'/><parameter name='theByteArray' type='byte[]'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theClob' type='java.sql.Clob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setDate'><parameter name='parameterName' type='java.lang.String'/><parameter name='theDate' type='java.sql.Date'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setDate'><parameter name='parameterName' type='java.lang.String'/><parameter name='theDate' type='java.sql.Date'/><parameter name='theCalendar' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setDouble'><parameter name='parameterName' type='java.lang.String'/><parameter name='theDouble' type='double'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setFloat'><parameter name='parameterName' type='java.lang.String'/><parameter name='theFloat' type='float'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setInt'><parameter name='parameterName' type='java.lang.String'/><parameter name='theInteger' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setLong'><parameter name='parameterName' type='java.lang.String'/><parameter name='theLong' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNCharacterStream'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterIndex' type='int'/><parameter name='theNClob' type='java.sql.NClob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterIndex' type='int'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theNClob' type='java.sql.NClob'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNClob'><parameter name='parameterName' type='java.lang.String'/><parameter name='theReader' type='java.io.Reader'/><parameter name='length' type='long'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNString'><parameter name='parameterIndex' type='int'/><parameter name='theNString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNString'><parameter name='parameterName' type='java.lang.String'/><parameter name='theNString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNull'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setNull'><parameter name='parameterName' type='java.lang.String'/><parameter name='sqlType' type='int'/><parameter name='typeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setObject'><parameter name='parameterName' type='java.lang.String'/><parameter name='theObject' type='java.lang.Object'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setObject'><parameter name='parameterName' type='java.lang.String'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setObject'><parameter name='parameterName' type='java.lang.String'/><parameter name='theObject' type='java.lang.Object'/><parameter name='targetSqlType' type='int'/><parameter name='scale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setRowId'><parameter name='parameterIndex' type='int'/><parameter name='theRowId' type='java.sql.RowId'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setRowId'><parameter name='parameterName' type='java.lang.String'/><parameter name='theRowId' type='java.sql.RowId'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setSQLXML'><parameter name='parameterIndex' type='int'/><parameter name='theSQLXML' type='java.sql.SQLXML'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setSQLXML'><parameter name='parameterName' type='java.lang.String'/><parameter name='theSQLXML' type='java.sql.SQLXML'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setShort'><parameter name='parameterName' type='java.lang.String'/><parameter name='theShort' type='short'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setString'><parameter name='parameterName' type='java.lang.String'/><parameter name='theString' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setTime'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTime' type='java.sql.Time'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setTime'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTime' type='java.sql.Time'/><parameter name='theCalendar' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setTimestamp'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setTimestamp'><parameter name='parameterName' type='java.lang.String'/><parameter name='theTimestamp' type='java.sql.Timestamp'/><parameter name='theCalendar' type='java.util.Calendar'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setURL'><parameter name='parameterIndex' type='int'/><parameter name='theURL' type='java.net.URL'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='14' name='setTypeMap'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='java.lang.Class&lt;?&gt;&gt;'/></method></interface><interface abstract='true' name='RowSetInternal'><method abstract='true' name='getConnection' return='java.sql.Connection'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getOriginal' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getOriginalRow' return='java.sql.ResultSet'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='getParams' return='java.lang.Object[]'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setMetaData'><parameter name='theMetaData' type='javax.sql.RowSetMetaData'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='RowSetListener'><method abstract='true' name='cursorMoved'><parameter name='theEvent' type='javax.sql.RowSetEvent'/></method><method abstract='true' name='rowChanged'><parameter name='theEvent' type='javax.sql.RowSetEvent'/></method><method abstract='true' name='rowSetChanged'><parameter name='theEvent' type='javax.sql.RowSetEvent'/></method></interface><interface abstract='true' name='RowSetMetaData'><method abstract='true' name='setAutoIncrement'><parameter name='columnIndex' type='int'/><parameter name='autoIncrement' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCaseSensitive'><parameter name='columnIndex' type='int'/><parameter name='caseSensitive' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCatalogName'><parameter name='columnIndex' type='int'/><parameter name='catalogName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setColumnCount'><parameter name='columnCount' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setColumnDisplaySize'><parameter name='columnIndex' type='int'/><parameter name='displaySize' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setColumnLabel'><parameter name='columnIndex' type='int'/><parameter name='theLabel' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setColumnName'><parameter name='columnIndex' type='int'/><parameter name='theColumnName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setColumnType'><parameter name='columnIndex' type='int'/><parameter name='theSQLType' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setColumnTypeName'><parameter name='columnIndex' type='int'/><parameter name='theTypeName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setCurrency'><parameter name='columnIndex' type='int'/><parameter name='isCurrency' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setNullable'><parameter name='columnIndex' type='int'/><parameter name='nullability' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setPrecision'><parameter name='columnIndex' type='int'/><parameter name='thePrecision' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setScale'><parameter name='columnIndex' type='int'/><parameter name='theScale' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setSchemaName'><parameter name='columnIndex' type='int'/><parameter name='theSchemaName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setSearchable'><parameter name='columnIndex' type='int'/><parameter name='isSearchable' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setSigned'><parameter name='columnIndex' type='int'/><parameter name='isSigned' type='boolean'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' name='setTableName'><parameter name='columnIndex' type='int'/><parameter name='theTableName' type='java.lang.String'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='RowSetReader'><method abstract='true' name='readData'><parameter name='theCaller' type='javax.sql.RowSetInternal'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' name='RowSetWriter'><method abstract='true' name='writeData' return='boolean'><parameter name='theRowSet' type='javax.sql.RowSetInternal'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' api_added='9' name='CommonDataSource'><method abstract='true' api_added='9' name='getLogWriter' return='java.io.PrintWriter'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='getLoginTimeout' return='int'><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setLogWriter'><parameter name='out' type='java.io.PrintWriter'/><exception name='SQLException' type='java.sql.SQLException'/></method><method abstract='true' api_added='9' name='setLoginTimeout'><parameter name='seconds' type='int'/><exception name='SQLException' type='java.sql.SQLException'/></method></interface><interface abstract='true' api_added='9' name='StatementEventListener'><method abstract='true' api_added='9' name='statementClosed'><parameter name='event' type='javax.sql.StatementEvent'/></method><method abstract='true' api_added='9' name='statementErrorOccurred'><parameter name='event' type='javax.sql.StatementEvent'/></method></interface></package><package name='javax.xml'><class extends='java.lang.Object' name='XMLConstants'><constructor api_removed='8' name='XMLConstants' type='javax.xml.XMLConstants'/></class></package><package name='javax.xml.parsers'><class abstract='true' extends='java.lang.Object' name='DocumentBuilder'><constructor name='DocumentBuilder' type='javax.xml.parsers.DocumentBuilder' visibility='protected'/><method abstract='true' name='getDOMImplementation' return='org.w3c.dom.DOMImplementation'/><method abstract='true' name='isNamespaceAware' return='boolean'/><method abstract='true' name='isValidating' return='boolean'/><method name='isXIncludeAware' return='boolean'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method abstract='true' name='newDocument' return='org.w3c.dom.Document'/><method name='parse' return='org.w3c.dom.Document'><parameter name='file' type='java.io.File'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse' return='org.w3c.dom.Document'><parameter name='stream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse' return='org.w3c.dom.Document'><parameter name='stream' type='java.io.InputStream'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse' return='org.w3c.dom.Document'><parameter name='uri' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='parse' return='org.w3c.dom.Document'><parameter name='source' type='org.xml.sax.InputSource'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='reset'/><method abstract='true' name='setEntityResolver'><parameter name='resolver' type='org.xml.sax.EntityResolver'/></method><method abstract='true' name='setErrorHandler'><parameter name='handler' type='org.xml.sax.ErrorHandler'/></method><method api_added='8' name='getSchema' return='javax.xml.validation.Schema'/></class><class abstract='true' extends='java.lang.Object' name='DocumentBuilderFactory'><constructor name='DocumentBuilderFactory' type='javax.xml.parsers.DocumentBuilderFactory' visibility='protected'/><method abstract='true' name='getAttribute' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'/></method><method name='isCoalescing' return='boolean'/><method name='isExpandEntityReferences' return='boolean'/><method name='isIgnoringComments' return='boolean'/><method name='isIgnoringElementContentWhitespace' return='boolean'/><method name='isNamespaceAware' return='boolean'/><method name='isValidating' return='boolean'/><method name='isXIncludeAware' return='boolean'/><method abstract='true' name='newDocumentBuilder' return='javax.xml.parsers.DocumentBuilder'><exception name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'/></method><method name='newInstance' return='javax.xml.parsers.DocumentBuilderFactory' static='true'><exception name='FactoryConfigurationError' type='javax.xml.parsers.FactoryConfigurationError'/></method><method abstract='true' name='setAttribute'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setCoalescing'><parameter name='value' type='boolean'/></method><method name='setExpandEntityReferences'><parameter name='value' type='boolean'/></method><method abstract='true' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'/></method><method name='setIgnoringComments'><parameter name='value' type='boolean'/></method><method name='setIgnoringElementContentWhitespace'><parameter name='value' type='boolean'/></method><method name='setNamespaceAware'><parameter name='value' type='boolean'/></method><method name='setValidating'><parameter name='value' type='boolean'/></method><method name='setXIncludeAware'><parameter name='value' type='boolean'/></method><method api_added='8' name='getSchema' return='javax.xml.validation.Schema'/><method api_added='8' name='setSchema'><parameter name='schema' type='javax.xml.validation.Schema'/></method><method api_added='9' name='newInstance' return='javax.xml.parsers.DocumentBuilderFactory' static='true'><parameter name='factoryClassName' type='java.lang.String'/><parameter name='classLoader' type='java.lang.ClassLoader'/></method></class><class extends='java.lang.Error' name='FactoryConfigurationError'><constructor name='FactoryConfigurationError' type='javax.xml.parsers.FactoryConfigurationError'/><constructor name='FactoryConfigurationError' type='javax.xml.parsers.FactoryConfigurationError'><parameter name='cause' type='java.lang.Exception'/></constructor><constructor name='FactoryConfigurationError' type='javax.xml.parsers.FactoryConfigurationError'><parameter name='cause' type='java.lang.Exception'/><parameter name='message' type='java.lang.String'/></constructor><constructor name='FactoryConfigurationError' type='javax.xml.parsers.FactoryConfigurationError'><parameter name='message' type='java.lang.String'/></constructor><method name='getException' return='java.lang.Exception'/></class><class extends='java.lang.Exception' name='ParserConfigurationException'><constructor name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'/><constructor name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'><parameter name='msg' type='java.lang.String'/></constructor></class><class abstract='true' extends='java.lang.Object' name='SAXParser'><constructor name='SAXParser' type='javax.xml.parsers.SAXParser' visibility='protected'/><method abstract='true' name='getParser' return='org.xml.sax.Parser'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' name='getXMLReader' return='org.xml.sax.XMLReader'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='isNamespaceAware' return='boolean'/><method abstract='true' name='isValidating' return='boolean'/><method name='isXIncludeAware' return='boolean'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method name='parse'><parameter name='file' type='java.io.File'/><parameter name='handler' type='org.xml.sax.HandlerBase'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='file' type='java.io.File'/><parameter name='handler' type='org.xml.sax.helpers.DefaultHandler'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='stream' type='java.io.InputStream'/><parameter name='handler' type='org.xml.sax.HandlerBase'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='stream' type='java.io.InputStream'/><parameter name='handler' type='org.xml.sax.HandlerBase'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='stream' type='java.io.InputStream'/><parameter name='handler' type='org.xml.sax.helpers.DefaultHandler'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='stream' type='java.io.InputStream'/><parameter name='handler' type='org.xml.sax.helpers.DefaultHandler'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='uri' type='java.lang.String'/><parameter name='handler' type='org.xml.sax.HandlerBase'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='uri' type='java.lang.String'/><parameter name='handler' type='org.xml.sax.helpers.DefaultHandler'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='source' type='org.xml.sax.InputSource'/><parameter name='handler' type='org.xml.sax.HandlerBase'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='source' type='org.xml.sax.InputSource'/><parameter name='handler' type='org.xml.sax.helpers.DefaultHandler'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='reset'/><method abstract='true' name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method api_added='8' name='getSchema' return='javax.xml.validation.Schema'/></class><class abstract='true' extends='java.lang.Object' name='SAXParserFactory'><constructor name='SAXParserFactory' type='javax.xml.parsers.SAXParserFactory' visibility='protected'/><method abstract='true' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='isNamespaceAware' return='boolean'/><method name='isValidating' return='boolean'/><method name='isXIncludeAware' return='boolean'/><method name='newInstance' return='javax.xml.parsers.SAXParserFactory' static='true'><exception name='FactoryConfigurationError' type='javax.xml.parsers.FactoryConfigurationError'/></method><method abstract='true' name='newSAXParser' return='javax.xml.parsers.SAXParser'><exception name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='ParserConfigurationException' type='javax.xml.parsers.ParserConfigurationException'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='setNamespaceAware'><parameter name='value' type='boolean'/></method><method name='setValidating'><parameter name='value' type='boolean'/></method><method name='setXIncludeAware'><parameter name='value' type='boolean'/></method><method api_added='8' name='getSchema' return='javax.xml.validation.Schema'/><method api_added='8' name='setSchema'><parameter name='schema' type='javax.xml.validation.Schema'/></method><method api_added='9' name='newInstance' return='javax.xml.parsers.SAXParserFactory' static='true'><parameter name='factoryClassName' type='java.lang.String'/><parameter name='classLoader' type='java.lang.ClassLoader'/></method></class></package><package name='junit.framework'><class extends='java.lang.Object' name='Assert'><constructor name='Assert' type='junit.framework.Assert' visibility='protected'/><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertEquals' static='true'><parameter name='expected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertEquals' static='true'><parameter name='expected' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='double'/><parameter name='actual' type='double'/><parameter name='delta' type='double'/></method><method name='assertEquals' static='true'><parameter name='expected' type='double'/><parameter name='actual' type='double'/><parameter name='delta' type='double'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='float'/><parameter name='actual' type='float'/><parameter name='delta' type='float'/></method><method name='assertEquals' static='true'><parameter name='expected' type='float'/><parameter name='actual' type='float'/><parameter name='delta' type='float'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='long'/><parameter name='actual' type='long'/></method><method name='assertEquals' static='true'><parameter name='expected' type='long'/><parameter name='actual' type='long'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='boolean'/><parameter name='actual' type='boolean'/></method><method name='assertEquals' static='true'><parameter name='expected' type='boolean'/><parameter name='actual' type='boolean'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='byte'/><parameter name='actual' type='byte'/></method><method name='assertEquals' static='true'><parameter name='expected' type='byte'/><parameter name='actual' type='byte'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='char'/><parameter name='actual' type='char'/></method><method name='assertEquals' static='true'><parameter name='expected' type='char'/><parameter name='actual' type='char'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='short'/><parameter name='actual' type='short'/></method><method name='assertEquals' static='true'><parameter name='expected' type='short'/><parameter name='actual' type='short'/></method><method name='assertEquals' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='int'/><parameter name='actual' type='int'/></method><method name='assertEquals' static='true'><parameter name='expected' type='int'/><parameter name='actual' type='int'/></method><method name='assertFalse' static='true'><parameter name='message' type='java.lang.String'/><parameter name='condition' type='boolean'/></method><method name='assertFalse' static='true'><parameter name='condition' type='boolean'/></method><method name='assertNotNull' static='true'><parameter name='object' type='java.lang.Object'/></method><method name='assertNotNull' static='true'><parameter name='message' type='java.lang.String'/><parameter name='object' type='java.lang.Object'/></method><method name='assertNotSame' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertNotSame' static='true'><parameter name='expected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertNull' static='true'><parameter name='object' type='java.lang.Object'/></method><method name='assertNull' static='true'><parameter name='message' type='java.lang.String'/><parameter name='object' type='java.lang.Object'/></method><method name='assertSame' static='true'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertSame' static='true'><parameter name='expected' type='java.lang.Object'/><parameter name='actual' type='java.lang.Object'/></method><method name='assertTrue' static='true'><parameter name='message' type='java.lang.String'/><parameter name='condition' type='boolean'/></method><method name='assertTrue' static='true'><parameter name='condition' type='boolean'/></method><method name='fail' static='true'><parameter name='message' type='java.lang.String'/></method><method name='fail' static='true'/><method api_added='16' name='failNotEquals' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Object'/><parameter name='arg2' type='java.lang.Object'/></method><method api_added='16' name='failNotSame' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Object'/><parameter name='arg2' type='java.lang.Object'/></method><method api_added='16' name='failSame' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='format' return='java.lang.String' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Object'/><parameter name='arg2' type='java.lang.Object'/></method></class><class extends='java.lang.Error' name='AssertionFailedError'><constructor name='AssertionFailedError' type='junit.framework.AssertionFailedError'/><constructor name='AssertionFailedError' type='junit.framework.AssertionFailedError'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='junit.framework.AssertionFailedError' name='ComparisonFailure'><constructor name='ComparisonFailure' type='junit.framework.ComparisonFailure'><parameter name='message' type='java.lang.String'/><parameter name='expected' type='java.lang.String'/><parameter name='actual' type='java.lang.String'/></constructor><method api_added='16' name='getActual' return='java.lang.String'/><method api_added='16' name='getExpected' return='java.lang.String'/></class><class abstract='true' extends='junit.framework.Assert' name='TestCase'><constructor name='TestCase' type='junit.framework.TestCase'/><constructor name='TestCase' type='junit.framework.TestCase'><parameter name='name' type='java.lang.String'/></constructor><method name='countTestCases' return='int'/><method name='createResult' return='junit.framework.TestResult' visibility='protected'/><method name='getName' return='java.lang.String'/><method name='run' return='junit.framework.TestResult'/><method name='run'><parameter name='result' type='junit.framework.TestResult'/></method><method name='runBare'><exception name='Throwable' type='java.lang.Throwable'/></method><method name='runTest' visibility='protected'><exception name='Throwable' type='java.lang.Throwable'/></method><method name='setName'><parameter name='name' type='java.lang.String'/></method><method name='setUp' visibility='protected'><exception name='Exception' type='java.lang.Exception'/></method><method name='tearDown' visibility='protected'><exception name='Exception' type='java.lang.Exception'/></method></class><class extends='java.lang.Object' name='TestFailure'><constructor name='TestFailure' type='junit.framework.TestFailure'><parameter name='failedTest' type='junit.framework.Test'/><parameter name='thrownException' type='java.lang.Throwable'/></constructor><method name='exceptionMessage' return='java.lang.String'/><method name='failedTest' return='junit.framework.Test'/><method name='isFailure' return='boolean'/><method name='thrownException' return='java.lang.Throwable'/><method name='trace' return='java.lang.String'/></class><class extends='java.lang.Object' name='TestResult'><constructor name='TestResult' type='junit.framework.TestResult'/><method name='addError' synchronized='true'><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='java.lang.Throwable'/></method><method name='addFailure' synchronized='true'><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='junit.framework.AssertionFailedError'/></method><method name='addListener' synchronized='true'><parameter name='listener' type='junit.framework.TestListener'/></method><method name='endTest'><parameter name='test' type='junit.framework.Test'/></method><method name='errorCount' return='int' synchronized='true'/><method name='errors' return='java.util.Enumeration' synchronized='true'/><method name='failureCount' return='int' synchronized='true'/><method name='failures' return='java.util.Enumeration' synchronized='true'/><method name='removeListener' synchronized='true'><parameter name='listener' type='junit.framework.TestListener'/></method><method name='run' visibility='protected'><parameter name='test' type='junit.framework.TestCase'/></method><method name='runCount' return='int' synchronized='true'/><method name='runProtected'><parameter name='test' type='junit.framework.Test'/><parameter name='p' type='junit.framework.Protectable'/></method><method name='shouldStop' return='boolean' synchronized='true'/><method name='startTest'><parameter name='test' type='junit.framework.Test'/></method><method name='stop' synchronized='true'/><method name='wasSuccessful' return='boolean' synchronized='true'/></class><class extends='java.lang.Object' name='TestSuite'><constructor name='TestSuite' type='junit.framework.TestSuite'/><constructor name='TestSuite' type='junit.framework.TestSuite'><parameter name='theClass' type='java.lang.Class'/><parameter name='name' type='java.lang.String'/></constructor><constructor name='TestSuite' type='junit.framework.TestSuite'><parameter name='theClass' type='java.lang.Class'/></constructor><constructor name='TestSuite' type='junit.framework.TestSuite'><parameter name='name' type='java.lang.String'/></constructor><method name='addTest'><parameter name='test' type='junit.framework.Test'/></method><method api_removed='16' name='addTestSuite'><parameter name='testClass' type='java.lang.Class'/></method><method name='countTestCases' return='int'/><method api_removed='16' name='createTest' return='junit.framework.Test' static='true'><parameter name='theClass' type='java.lang.Class'/><parameter name='name' type='java.lang.String'/></method><method name='getName' return='java.lang.String'/><method api_removed='16' name='getTestConstructor' return='java.lang.reflect.Constructor' static='true'><parameter name='theClass' type='java.lang.Class'/><exception name='NoSuchMethodException' type='java.lang.NoSuchMethodException'/></method><method name='run'><parameter name='result' type='junit.framework.TestResult'/></method><method name='runTest'><parameter name='test' type='junit.framework.Test'/><parameter name='result' type='junit.framework.TestResult'/></method><method name='setName'><parameter name='name' type='java.lang.String'/></method><method name='testAt' return='junit.framework.Test'><parameter name='index' type='int'/></method><method name='testCount' return='int'/><method name='tests' return='java.util.Enumeration'/><method api_added='16' name='addTestSuite'><parameter name='arg0' type='java.lang.Class&lt;? extends junit.framework.TestCase&gt;'/></method><method api_added='16' name='createTest' return='junit.framework.Test' static='true'><parameter name='arg0' type='java.lang.Class&lt;?&gt;'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='16' name='getTestConstructor' return='java.lang.reflect.Constructor&lt;?&gt;' static='true'><parameter name='arg0' type='java.lang.Class&lt;?&gt;'/></method><method api_added='16' name='warning' return='junit.framework.Test' static='true'><parameter name='arg0' type='java.lang.String'/></method></class><interface abstract='true' name='Protectable'><method abstract='true' name='protect'><exception name='Throwable' type='java.lang.Throwable'/></method></interface><interface abstract='true' name='Test'><method abstract='true' name='countTestCases' return='int'/><method abstract='true' name='run'><parameter name='result' type='junit.framework.TestResult'/></method></interface><interface abstract='true' name='TestListener'><method abstract='true' name='addError'><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='java.lang.Throwable'/></method><method abstract='true' name='addFailure'><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='junit.framework.AssertionFailedError'/></method><method abstract='true' name='endTest'><parameter name='test' type='junit.framework.Test'/></method><method abstract='true' name='startTest'><parameter name='test' type='junit.framework.Test'/></method></interface></package><package name='junit.runner'><class abstract='true' extends='java.lang.Object' name='BaseTestRunner'><constructor name='BaseTestRunner' type='junit.runner.BaseTestRunner'/><method name='addError' synchronized='true'><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='java.lang.Throwable'/></method><method name='addFailure' synchronized='true'><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='junit.framework.AssertionFailedError'/></method><method name='clearStatus' visibility='protected'/><method name='elapsedTimeAsString' return='java.lang.String'><parameter name='runTime' type='long'/></method><method name='endTest' synchronized='true'><parameter name='test' type='junit.framework.Test'/></method><method name='extractClassName' return='java.lang.String'><parameter name='className' type='java.lang.String'/></method><method name='getFilteredTrace' return='java.lang.String' static='true'><parameter name='t' type='java.lang.Throwable'/></method><method name='getFilteredTrace' return='java.lang.String' static='true'><parameter name='stack' type='java.lang.String'/></method><method deprecated='16' name='getLoader' return='junit.runner.TestSuiteLoader'/><method name='getPreference' return='java.lang.String' static='true'><parameter name='key' type='java.lang.String'/></method><method name='getPreference' return='int' static='true'><parameter name='key' type='java.lang.String'/><parameter name='dflt' type='int'/></method><method name='getPreferences' return='java.util.Properties' static='true' visibility='protected'/><method name='getTest' return='junit.framework.Test'><parameter name='suiteClassName' type='java.lang.String'/></method><method deprecated='16' name='inVAJava' return='boolean' static='true'/><method name='loadSuiteClass' return='java.lang.Class' visibility='protected'><parameter name='suiteClassName' type='java.lang.String'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method name='processArguments' return='java.lang.String' visibility='protected'><parameter name='args' type='java.lang.String[]'/></method><method abstract='true' name='runFailed' visibility='protected'><parameter name='message' type='java.lang.String'/></method><method name='savePreferences' static='true'><exception name='IOException' type='java.io.IOException'/></method><method name='setLoading'><parameter name='enable' type='boolean'/></method><method name='setPreference'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='setPreferences' static='true' visibility='protected'><parameter name='preferences' type='java.util.Properties'/></method><method name='showStackRaw' return='boolean' static='true' visibility='protected'/><method name='startTest' synchronized='true'><parameter name='test' type='junit.framework.Test'/></method><method abstract='true' name='testEnded'><parameter name='testName' type='java.lang.String'/></method><method abstract='true' name='testFailed'><parameter name='status' type='int'/><parameter name='test' type='junit.framework.Test'/><parameter name='t' type='java.lang.Throwable'/></method><method abstract='true' name='testStarted'><parameter name='testName' type='java.lang.String'/></method><method name='truncate' return='java.lang.String' static='true'><parameter name='s' type='java.lang.String'/></method><method name='useReloadingTestSuiteLoader' return='boolean' visibility='protected'/></class><class extends='java.lang.Object' name='Version'><method name='id' return='java.lang.String' static='true'/></class><interface abstract='true' name='TestSuiteLoader'><method abstract='true' name='load' return='java.lang.Class'><parameter name='suiteClassName' type='java.lang.String'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method><method abstract='true' name='reload' return='java.lang.Class'><parameter name='aClass' type='java.lang.Class'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/></method></interface></package><package name='org.apache.commons.logging'><interface abstract='true' name='Log'><method abstract='true' name='debug'><parameter name='message' type='java.lang.Object'/></method><method abstract='true' name='debug'><parameter name='message' type='java.lang.Object'/><parameter name='t' type='java.lang.Throwable'/></method><method abstract='true' name='error'><parameter name='message' type='java.lang.Object'/></method><method abstract='true' name='error'><parameter name='message' type='java.lang.Object'/><parameter name='t' type='java.lang.Throwable'/></method><method abstract='true' name='fatal'><parameter name='message' type='java.lang.Object'/></method><method abstract='true' name='fatal'><parameter name='message' type='java.lang.Object'/><parameter name='t' type='java.lang.Throwable'/></method><method abstract='true' name='info'><parameter name='message' type='java.lang.Object'/></method><method abstract='true' name='info'><parameter name='message' type='java.lang.Object'/><parameter name='t' type='java.lang.Throwable'/></method><method abstract='true' name='isDebugEnabled' return='boolean'/><method abstract='true' name='isErrorEnabled' return='boolean'/><method abstract='true' name='isFatalEnabled' return='boolean'/><method abstract='true' name='isInfoEnabled' return='boolean'/><method abstract='true' name='isTraceEnabled' return='boolean'/><method abstract='true' name='isWarnEnabled' return='boolean'/><method abstract='true' name='trace'><parameter name='message' type='java.lang.Object'/></method><method abstract='true' name='trace'><parameter name='message' type='java.lang.Object'/><parameter name='t' type='java.lang.Throwable'/></method><method abstract='true' name='warn'><parameter name='message' type='java.lang.Object'/></method><method abstract='true' name='warn'><parameter name='message' type='java.lang.Object'/><parameter name='t' type='java.lang.Throwable'/></method></interface></package><package name='org.apache.http'><class extends='java.io.IOException' name='ConnectionClosedException'><constructor name='ConnectionClosedException' type='org.apache.http.ConnectionClosedException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.lang.Exception' name='HttpException'><constructor name='HttpException' type='org.apache.http.HttpException'/><constructor name='HttpException' type='org.apache.http.HttpException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='HttpException' type='org.apache.http.HttpException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' final='true' name='HttpHost'><constructor name='HttpHost' type='org.apache.http.HttpHost'><parameter name='hostname' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='scheme' type='java.lang.String'/></constructor><constructor name='HttpHost' type='org.apache.http.HttpHost'><parameter name='hostname' type='java.lang.String'/><parameter name='port' type='int'/></constructor><constructor name='HttpHost' type='org.apache.http.HttpHost'><parameter name='hostname' type='java.lang.String'/></constructor><constructor name='HttpHost' type='org.apache.http.HttpHost'><parameter name='httphost' type='org.apache.http.HttpHost'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getHostName' return='java.lang.String'/><method name='getPort' return='int'/><method name='getSchemeName' return='java.lang.String'/><method name='toHostString' return='java.lang.String'/><method name='toURI' return='java.lang.String'/></class><class extends='org.apache.http.ProtocolVersion' final='true' name='HttpVersion'><constructor name='HttpVersion' type='org.apache.http.HttpVersion'><parameter name='major' type='int'/><parameter name='minor' type='int'/></constructor></class><class extends='java.io.IOException' name='MalformedChunkCodingException'><constructor name='MalformedChunkCodingException' type='org.apache.http.MalformedChunkCodingException'/><constructor name='MalformedChunkCodingException' type='org.apache.http.MalformedChunkCodingException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='org.apache.http.HttpException' name='MethodNotSupportedException'><constructor name='MethodNotSupportedException' type='org.apache.http.MethodNotSupportedException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='MethodNotSupportedException' type='org.apache.http.MethodNotSupportedException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.io.IOException' name='NoHttpResponseException'><constructor name='NoHttpResponseException' type='org.apache.http.NoHttpResponseException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.lang.RuntimeException' name='ParseException'><constructor name='ParseException' type='org.apache.http.ParseException'/><constructor name='ParseException' type='org.apache.http.ParseException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='org.apache.http.HttpException' name='ProtocolException'><constructor name='ProtocolException' type='org.apache.http.ProtocolException'/><constructor name='ProtocolException' type='org.apache.http.ProtocolException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='ProtocolException' type='org.apache.http.ProtocolException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='ProtocolVersion'><constructor name='ProtocolVersion' type='org.apache.http.ProtocolVersion'><parameter name='protocol' type='java.lang.String'/><parameter name='major' type='int'/><parameter name='minor' type='int'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='compareToVersion' return='int'><parameter name='that' type='org.apache.http.ProtocolVersion'/></method><method final='true' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method name='forVersion' return='org.apache.http.ProtocolVersion'><parameter name='major' type='int'/><parameter name='minor' type='int'/></method><method final='true' name='getMajor' return='int'/><method final='true' name='getMinor' return='int'/><method final='true' name='getProtocol' return='java.lang.String'/><method final='true' name='greaterEquals' return='boolean'><parameter name='version' type='org.apache.http.ProtocolVersion'/></method><method final='true' name='hashCode' return='int'/><method name='isComparable' return='boolean'><parameter name='that' type='org.apache.http.ProtocolVersion'/></method><method final='true' name='lessEquals' return='boolean'><parameter name='version' type='org.apache.http.ProtocolVersion'/></method></class><class extends='org.apache.http.ProtocolException' name='UnsupportedHttpVersionException'><constructor name='UnsupportedHttpVersionException' type='org.apache.http.UnsupportedHttpVersionException'/><constructor name='UnsupportedHttpVersionException' type='org.apache.http.UnsupportedHttpVersionException'><parameter name='message' type='java.lang.String'/></constructor></class><interface abstract='true' name='ConnectionReuseStrategy'><method abstract='true' name='keepAlive' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></interface><interface abstract='true' name='FormattedHeader'><method abstract='true' name='getBuffer' return='org.apache.http.util.CharArrayBuffer'/><method abstract='true' name='getValuePos' return='int'/></interface><interface abstract='true' name='Header'><method abstract='true' name='getElements' return='org.apache.http.HeaderElement[]'><exception name='ParseException' type='org.apache.http.ParseException'/></method><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getValue' return='java.lang.String'/></interface><interface abstract='true' name='HeaderElement'><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getParameter' return='org.apache.http.NameValuePair'><parameter name='index' type='int'/></method><method abstract='true' name='getParameterByName' return='org.apache.http.NameValuePair'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getParameterCount' return='int'/><method abstract='true' name='getParameters' return='org.apache.http.NameValuePair[]'/><method abstract='true' name='getValue' return='java.lang.String'/></interface><interface abstract='true' name='HeaderElementIterator'><method abstract='true' name='hasNext' return='boolean'/><method abstract='true' name='nextElement' return='org.apache.http.HeaderElement'/></interface><interface abstract='true' name='HeaderIterator'><method abstract='true' name='hasNext' return='boolean'/><method abstract='true' name='nextHeader' return='org.apache.http.Header'/></interface><interface abstract='true' name='HttpClientConnection'><method abstract='true' name='flush'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='isResponseAvailable' return='boolean'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='receiveResponseEntity'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='receiveResponseHeader' return='org.apache.http.HttpResponse'><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='sendRequestEntity'><parameter name='request' type='org.apache.http.HttpEntityEnclosingRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='sendRequestHeader'><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpConnection'><method abstract='true' name='close'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getMetrics' return='org.apache.http.HttpConnectionMetrics'/><method abstract='true' name='getSocketTimeout' return='int'/><method abstract='true' name='isOpen' return='boolean'/><method abstract='true' name='isStale' return='boolean'/><method abstract='true' name='setSocketTimeout'><parameter name='timeout' type='int'/></method><method abstract='true' name='shutdown'><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpConnectionMetrics'><method abstract='true' name='getMetric' return='java.lang.Object'><parameter name='metricName' type='java.lang.String'/></method><method abstract='true' name='getReceivedBytesCount' return='long'/><method abstract='true' name='getRequestCount' return='long'/><method abstract='true' name='getResponseCount' return='long'/><method abstract='true' name='getSentBytesCount' return='long'/><method abstract='true' name='reset'/></interface><interface abstract='true' name='HttpEntity'><method abstract='true' name='consumeContent'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getContent' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='getContentEncoding' return='org.apache.http.Header'/><method abstract='true' name='getContentLength' return='long'/><method abstract='true' name='getContentType' return='org.apache.http.Header'/><method abstract='true' name='isChunked' return='boolean'/><method abstract='true' name='isRepeatable' return='boolean'/><method abstract='true' name='isStreaming' return='boolean'/><method abstract='true' name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpEntityEnclosingRequest'><method abstract='true' name='expectContinue' return='boolean'/><method abstract='true' name='getEntity' return='org.apache.http.HttpEntity'/><method abstract='true' name='setEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/></method></interface><interface abstract='true' name='HttpInetConnection'><method abstract='true' name='getLocalAddress' return='java.net.InetAddress'/><method abstract='true' name='getLocalPort' return='int'/><method abstract='true' name='getRemoteAddress' return='java.net.InetAddress'/><method abstract='true' name='getRemotePort' return='int'/></interface><interface abstract='true' name='HttpMessage'><method abstract='true' name='addHeader'><parameter name='header' type='org.apache.http.Header'/></method><method abstract='true' name='addHeader'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method abstract='true' name='containsHeader' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getAllHeaders' return='org.apache.http.Header[]'/><method abstract='true' name='getFirstHeader' return='org.apache.http.Header'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getHeaders' return='org.apache.http.Header[]'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getLastHeader' return='org.apache.http.Header'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getParams' return='org.apache.http.params.HttpParams'/><method abstract='true' name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method abstract='true' name='headerIterator' return='org.apache.http.HeaderIterator'/><method abstract='true' name='headerIterator' return='org.apache.http.HeaderIterator'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='removeHeader'><parameter name='header' type='org.apache.http.Header'/></method><method abstract='true' name='removeHeaders'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='setHeader'><parameter name='header' type='org.apache.http.Header'/></method><method abstract='true' name='setHeader'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method abstract='true' name='setHeaders'><parameter name='headers' type='org.apache.http.Header[]'/></method><method abstract='true' name='setParams'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></interface><interface abstract='true' name='HttpRequest'><method abstract='true' name='getRequestLine' return='org.apache.http.RequestLine'/></interface><interface abstract='true' name='HttpRequestFactory'><method abstract='true' name='newHttpRequest' return='org.apache.http.HttpRequest'><parameter name='requestline' type='org.apache.http.RequestLine'/><exception name='MethodNotSupportedException' type='org.apache.http.MethodNotSupportedException'/></method><method abstract='true' name='newHttpRequest' return='org.apache.http.HttpRequest'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><exception name='MethodNotSupportedException' type='org.apache.http.MethodNotSupportedException'/></method></interface><interface abstract='true' name='HttpRequestInterceptor'><method abstract='true' name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpResponse'><method abstract='true' name='getEntity' return='org.apache.http.HttpEntity'/><method abstract='true' name='getLocale' return='java.util.Locale'/><method abstract='true' name='getStatusLine' return='org.apache.http.StatusLine'/><method abstract='true' name='setEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/></method><method abstract='true' name='setLocale'><parameter name='loc' type='java.util.Locale'/></method><method abstract='true' name='setReasonPhrase'><parameter name='reason' type='java.lang.String'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='setStatusCode'><parameter name='code' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='setStatusLine'><parameter name='statusline' type='org.apache.http.StatusLine'/></method><method abstract='true' name='setStatusLine'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='code' type='int'/></method><method abstract='true' name='setStatusLine'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='code' type='int'/><parameter name='reason' type='java.lang.String'/></method></interface><interface abstract='true' name='HttpResponseFactory'><method abstract='true' name='newHttpResponse' return='org.apache.http.HttpResponse'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='status' type='int'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method><method abstract='true' name='newHttpResponse' return='org.apache.http.HttpResponse'><parameter name='statusline' type='org.apache.http.StatusLine'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></interface><interface abstract='true' name='HttpResponseInterceptor'><method abstract='true' name='process'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpServerConnection'><method abstract='true' name='flush'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='receiveRequestEntity'><parameter name='request' type='org.apache.http.HttpEntityEnclosingRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='receiveRequestHeader' return='org.apache.http.HttpRequest'><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='sendResponseEntity'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='sendResponseHeader'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpStatus'/><interface abstract='true' name='NameValuePair'><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getValue' return='java.lang.String'/></interface><interface abstract='true' name='ReasonPhraseCatalog'><method abstract='true' name='getReason' return='java.lang.String'><parameter name='status' type='int'/><parameter name='loc' type='java.util.Locale'/></method></interface><interface abstract='true' name='RequestLine'><method abstract='true' name='getMethod' return='java.lang.String'/><method abstract='true' name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method abstract='true' name='getUri' return='java.lang.String'/></interface><interface abstract='true' name='StatusLine'><method abstract='true' name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method abstract='true' name='getReasonPhrase' return='java.lang.String'/><method abstract='true' name='getStatusCode' return='int'/></interface><interface abstract='true' name='TokenIterator'><method abstract='true' name='hasNext' return='boolean'/><method abstract='true' name='nextToken' return='java.lang.String'/></interface></package><package name='org.apache.http.auth'><class extends='java.lang.Object' final='true' name='AUTH'/><class extends='java.lang.Object' final='true' name='AuthSchemeRegistry'><constructor name='AuthSchemeRegistry' type='org.apache.http.auth.AuthSchemeRegistry'/><method name='getAuthScheme' return='org.apache.http.auth.AuthScheme' synchronized='true'><parameter name='name' type='java.lang.String'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='getSchemeNames' return='java.util.List&lt;java.lang.String&gt;' synchronized='true'/><method name='register' synchronized='true'><parameter name='name' type='java.lang.String'/><parameter name='factory' type='org.apache.http.auth.AuthSchemeFactory'/></method><method api_removed='14' name='setItems' synchronized='true'><parameter name='map' type='java.util.Map&lt;java.lang.String, org.apache.http.auth.AuthSchemeFactory&gt;'/></method><method name='unregister' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method api_added='14' name='setItems' synchronized='true'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='org.apache.http.auth.AuthSchemeFactory&gt;'/></method></class><class extends='java.lang.Object' name='AuthScope'><constructor name='AuthScope' type='org.apache.http.auth.AuthScope'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='realm' type='java.lang.String'/><parameter name='scheme' type='java.lang.String'/></constructor><constructor name='AuthScope' type='org.apache.http.auth.AuthScope'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='realm' type='java.lang.String'/></constructor><constructor name='AuthScope' type='org.apache.http.auth.AuthScope'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/></constructor><constructor name='AuthScope' type='org.apache.http.auth.AuthScope'><parameter name='authscope' type='org.apache.http.auth.AuthScope'/></constructor><method name='getHost' return='java.lang.String'/><method name='getPort' return='int'/><method name='getRealm' return='java.lang.String'/><method name='getScheme' return='java.lang.String'/><method name='match' return='int'><parameter name='that' type='org.apache.http.auth.AuthScope'/></method></class><class extends='java.lang.Object' name='AuthState'><constructor name='AuthState' type='org.apache.http.auth.AuthState'/><method name='getAuthScheme' return='org.apache.http.auth.AuthScheme'/><method name='getAuthScope' return='org.apache.http.auth.AuthScope'/><method name='getCredentials' return='org.apache.http.auth.Credentials'/><method name='invalidate'/><method name='isValid' return='boolean'/><method name='setAuthScheme'><parameter name='authScheme' type='org.apache.http.auth.AuthScheme'/></method><method name='setAuthScope'><parameter name='authScope' type='org.apache.http.auth.AuthScope'/></method><method name='setCredentials'><parameter name='credentials' type='org.apache.http.auth.Credentials'/></method></class><class extends='org.apache.http.ProtocolException' name='AuthenticationException'><constructor name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'/><constructor name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' final='true' name='BasicUserPrincipal'><constructor name='BasicUserPrincipal' type='org.apache.http.auth.BasicUserPrincipal'><parameter name='username' type='java.lang.String'/></constructor><method name='getName' return='java.lang.String'/></class><class extends='org.apache.http.auth.AuthenticationException' name='InvalidCredentialsException'><constructor name='InvalidCredentialsException' type='org.apache.http.auth.InvalidCredentialsException'/><constructor name='InvalidCredentialsException' type='org.apache.http.auth.InvalidCredentialsException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='InvalidCredentialsException' type='org.apache.http.auth.InvalidCredentialsException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='org.apache.http.ProtocolException' name='MalformedChallengeException'><constructor name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/><constructor name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.lang.Object' name='NTCredentials'><constructor name='NTCredentials' type='org.apache.http.auth.NTCredentials'><parameter name='usernamePassword' type='java.lang.String'/></constructor><constructor name='NTCredentials' type='org.apache.http.auth.NTCredentials'><parameter name='userName' type='java.lang.String'/><parameter name='password' type='java.lang.String'/><parameter name='workstation' type='java.lang.String'/><parameter name='domain' type='java.lang.String'/></constructor><method name='getDomain' return='java.lang.String'/><method name='getPassword' return='java.lang.String'/><method name='getUserName' return='java.lang.String'/><method name='getUserPrincipal' return='java.security.Principal'/><method name='getWorkstation' return='java.lang.String'/></class><class extends='java.lang.Object' name='NTUserPrincipal'><constructor name='NTUserPrincipal' type='org.apache.http.auth.NTUserPrincipal'><parameter name='domain' type='java.lang.String'/><parameter name='username' type='java.lang.String'/></constructor><method name='getDomain' return='java.lang.String'/><method name='getName' return='java.lang.String'/><method name='getUsername' return='java.lang.String'/></class><class extends='java.lang.Object' name='UsernamePasswordCredentials'><constructor name='UsernamePasswordCredentials' type='org.apache.http.auth.UsernamePasswordCredentials'><parameter name='usernamePassword' type='java.lang.String'/></constructor><constructor name='UsernamePasswordCredentials' type='org.apache.http.auth.UsernamePasswordCredentials'><parameter name='userName' type='java.lang.String'/><parameter name='password' type='java.lang.String'/></constructor><method name='getPassword' return='java.lang.String'/><method name='getUserName' return='java.lang.String'/><method name='getUserPrincipal' return='java.security.Principal'/></class><interface abstract='true' name='AuthScheme'><method abstract='true' name='authenticate' return='org.apache.http.Header'><parameter name='credentials' type='org.apache.http.auth.Credentials'/><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'/></method><method abstract='true' name='getParameter' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getRealm' return='java.lang.String'/><method abstract='true' name='getSchemeName' return='java.lang.String'/><method abstract='true' name='isComplete' return='boolean'/><method abstract='true' name='isConnectionBased' return='boolean'/><method abstract='true' name='processChallenge'><parameter name='header' type='org.apache.http.Header'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method></interface><interface abstract='true' name='AuthSchemeFactory'><method abstract='true' name='newInstance' return='org.apache.http.auth.AuthScheme'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></interface><interface abstract='true' name='Credentials'><method abstract='true' name='getPassword' return='java.lang.String'/><method abstract='true' name='getUserPrincipal' return='java.security.Principal'/></interface></package><package name='org.apache.http.auth.params'><class extends='org.apache.http.params.HttpAbstractParamBean' name='AuthParamBean'><constructor name='AuthParamBean' type='org.apache.http.auth.params.AuthParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setCredentialCharset'><parameter name='charset' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='AuthParams'><method name='getCredentialCharset' return='java.lang.String' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setCredentialCharset' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='charset' type='java.lang.String'/></method></class><interface abstract='true' name='AuthPNames'/></package><package name='org.apache.http.client'><class extends='org.apache.http.client.RedirectException' name='CircularRedirectException'><constructor name='CircularRedirectException' type='org.apache.http.client.CircularRedirectException'/><constructor name='CircularRedirectException' type='org.apache.http.client.CircularRedirectException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='CircularRedirectException' type='org.apache.http.client.CircularRedirectException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='java.io.IOException' name='ClientProtocolException'><constructor name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><constructor name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'><parameter name='s' type='java.lang.String'/></constructor><constructor name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='org.apache.http.client.ClientProtocolException' name='HttpResponseException'><constructor name='HttpResponseException' type='org.apache.http.client.HttpResponseException'><parameter name='statusCode' type='int'/><parameter name='s' type='java.lang.String'/></constructor><method name='getStatusCode' return='int'/></class><class extends='org.apache.http.ProtocolException' name='NonRepeatableRequestException'><constructor name='NonRepeatableRequestException' type='org.apache.http.client.NonRepeatableRequestException'/><constructor name='NonRepeatableRequestException' type='org.apache.http.client.NonRepeatableRequestException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='org.apache.http.ProtocolException' name='RedirectException'><constructor name='RedirectException' type='org.apache.http.client.RedirectException'/><constructor name='RedirectException' type='org.apache.http.client.RedirectException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='RedirectException' type='org.apache.http.client.RedirectException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><interface abstract='true' name='AuthenticationHandler'><method abstract='true' name='getChallenges' return='java.util.Map&lt;java.lang.String, org.apache.http.Header&gt;'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method><method abstract='true' name='isAuthenticationRequested' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method><method abstract='true' api_removed='14' name='selectScheme' return='org.apache.http.auth.AuthScheme'><parameter name='challenges' type='java.util.Map&lt;java.lang.String, org.apache.http.Header&gt;'/><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'/></method><method abstract='true' api_added='14' name='selectScheme' return='org.apache.http.auth.AuthScheme'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='org.apache.http.Header&gt;'/><parameter name='arg2' type='org.apache.http.HttpResponse'/><parameter name='arg3' type='org.apache.http.protocol.HttpContext'/></method></interface><interface abstract='true' name='CookieStore'><method abstract='true' name='addCookie'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/></method><method abstract='true' name='clear'/><method abstract='true' name='clearExpired' return='boolean'><parameter name='date' type='java.util.Date'/></method><method abstract='true' name='getCookies' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'/></interface><interface abstract='true' name='CredentialsProvider'><method abstract='true' name='clear'/><method abstract='true' name='getCredentials' return='org.apache.http.auth.Credentials'><parameter name='authscope' type='org.apache.http.auth.AuthScope'/></method><method abstract='true' name='setCredentials'><parameter name='authscope' type='org.apache.http.auth.AuthScope'/><parameter name='credentials' type='org.apache.http.auth.Credentials'/></method></interface><interface abstract='true' name='HttpClient'><method abstract='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='execute' return='T'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='execute' return='T'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='execute' return='T'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='execute' return='T'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getConnectionManager' return='org.apache.http.conn.ClientConnectionManager'/><method abstract='true' name='getParams' return='org.apache.http.params.HttpParams'/></interface><interface abstract='true' name='HttpRequestRetryHandler'><method abstract='true' name='retryRequest' return='boolean'><parameter name='exception' type='java.io.IOException'/><parameter name='executionCount' type='int'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></interface><interface abstract='true' name='RedirectHandler'><method abstract='true' name='getLocationURI' return='java.net.URI'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ProtocolException' type='org.apache.http.ProtocolException'/></method><method abstract='true' name='isRedirectRequested' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></interface><interface abstract='true' name='RequestDirector'><method abstract='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ResponseHandler'><method abstract='true' name='handleResponse' return='T'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='UserTokenHandler'><method abstract='true' name='getUserToken' return='java.lang.Object'><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></interface></package><package name='org.apache.http.client.entity'><class extends='org.apache.http.entity.StringEntity' name='UrlEncodedFormEntity'><constructor name='UrlEncodedFormEntity' type='org.apache.http.client.entity.UrlEncodedFormEntity'><parameter name='parameters' type='java.util.List&lt;? extends org.apache.http.NameValuePair&gt;'/><parameter name='encoding' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='UrlEncodedFormEntity' type='org.apache.http.client.entity.UrlEncodedFormEntity'><parameter name='parameters' type='java.util.List&lt;? extends org.apache.http.NameValuePair&gt;'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor></class></package><package name='org.apache.http.client.methods'><class extends='org.apache.http.client.methods.HttpRequestBase' name='HttpDelete'><constructor name='HttpDelete' type='org.apache.http.client.methods.HttpDelete'/><constructor name='HttpDelete' type='org.apache.http.client.methods.HttpDelete'><parameter name='uri' type='java.net.URI'/></constructor><constructor name='HttpDelete' type='org.apache.http.client.methods.HttpDelete'><parameter name='uri' type='java.lang.String'/></constructor><method name='getMethod' return='java.lang.String'/></class><class abstract='true' extends='org.apache.http.client.methods.HttpRequestBase' name='HttpEntityEnclosingRequestBase'><constructor name='HttpEntityEnclosingRequestBase' type='org.apache.http.client.methods.HttpEntityEnclosingRequestBase'/><method name='expectContinue' return='boolean'/><method name='getEntity' return='org.apache.http.HttpEntity'/><method name='setEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/></method></class><class extends='org.apache.http.client.methods.HttpRequestBase' name='HttpGet'><constructor name='HttpGet' type='org.apache.http.client.methods.HttpGet'/><constructor name='HttpGet' type='org.apache.http.client.methods.HttpGet'><parameter name='uri' type='java.net.URI'/></constructor><constructor name='HttpGet' type='org.apache.http.client.methods.HttpGet'><parameter name='uri' type='java.lang.String'/></constructor><method name='getMethod' return='java.lang.String'/></class><class extends='org.apache.http.client.methods.HttpRequestBase' name='HttpHead'><constructor name='HttpHead' type='org.apache.http.client.methods.HttpHead'/><constructor name='HttpHead' type='org.apache.http.client.methods.HttpHead'><parameter name='uri' type='java.net.URI'/></constructor><constructor name='HttpHead' type='org.apache.http.client.methods.HttpHead'><parameter name='uri' type='java.lang.String'/></constructor><method name='getMethod' return='java.lang.String'/></class><class extends='org.apache.http.client.methods.HttpRequestBase' name='HttpOptions'><constructor name='HttpOptions' type='org.apache.http.client.methods.HttpOptions'/><constructor name='HttpOptions' type='org.apache.http.client.methods.HttpOptions'><parameter name='uri' type='java.net.URI'/></constructor><constructor name='HttpOptions' type='org.apache.http.client.methods.HttpOptions'><parameter name='uri' type='java.lang.String'/></constructor><method name='getAllowedMethods' return='java.util.Set&lt;java.lang.String&gt;'><parameter name='response' type='org.apache.http.HttpResponse'/></method><method name='getMethod' return='java.lang.String'/></class><class extends='org.apache.http.client.methods.HttpEntityEnclosingRequestBase' name='HttpPost'><constructor name='HttpPost' type='org.apache.http.client.methods.HttpPost'/><constructor name='HttpPost' type='org.apache.http.client.methods.HttpPost'><parameter name='uri' type='java.net.URI'/></constructor><constructor name='HttpPost' type='org.apache.http.client.methods.HttpPost'><parameter name='uri' type='java.lang.String'/></constructor><method name='getMethod' return='java.lang.String'/></class><class extends='org.apache.http.client.methods.HttpEntityEnclosingRequestBase' name='HttpPut'><constructor name='HttpPut' type='org.apache.http.client.methods.HttpPut'/><constructor name='HttpPut' type='org.apache.http.client.methods.HttpPut'><parameter name='uri' type='java.net.URI'/></constructor><constructor name='HttpPut' type='org.apache.http.client.methods.HttpPut'><parameter name='uri' type='java.lang.String'/></constructor><method name='getMethod' return='java.lang.String'/></class><class abstract='true' extends='org.apache.http.message.AbstractHttpMessage' name='HttpRequestBase'><constructor name='HttpRequestBase' type='org.apache.http.client.methods.HttpRequestBase'/><method name='abort'/><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method abstract='true' name='getMethod' return='java.lang.String'/><method name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method name='getRequestLine' return='org.apache.http.RequestLine'/><method name='getURI' return='java.net.URI'/><method name='isAborted' return='boolean'/><method name='setConnectionRequest'><parameter name='connRequest' type='org.apache.http.conn.ClientConnectionRequest'/><exception name='IOException' type='java.io.IOException'/></method><method name='setReleaseTrigger'><parameter name='releaseTrigger' type='org.apache.http.conn.ConnectionReleaseTrigger'/><exception name='IOException' type='java.io.IOException'/></method><method name='setURI'><parameter name='uri' type='java.net.URI'/></method></class><class extends='org.apache.http.client.methods.HttpRequestBase' name='HttpTrace'><constructor name='HttpTrace' type='org.apache.http.client.methods.HttpTrace'/><constructor name='HttpTrace' type='org.apache.http.client.methods.HttpTrace'><parameter name='uri' type='java.net.URI'/></constructor><constructor name='HttpTrace' type='org.apache.http.client.methods.HttpTrace'><parameter name='uri' type='java.lang.String'/></constructor><method name='getMethod' return='java.lang.String'/></class><interface abstract='true' name='AbortableHttpRequest'><method abstract='true' name='abort'/><method abstract='true' name='setConnectionRequest'><parameter name='connRequest' type='org.apache.http.conn.ClientConnectionRequest'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='setReleaseTrigger'><parameter name='releaseTrigger' type='org.apache.http.conn.ConnectionReleaseTrigger'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpUriRequest'><method abstract='true' name='abort'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method abstract='true' name='getMethod' return='java.lang.String'/><method abstract='true' name='getURI' return='java.net.URI'/><method abstract='true' name='isAborted' return='boolean'/></interface></package><package name='org.apache.http.client.params'><class extends='java.lang.Object' final='true' name='AuthPolicy'/><class extends='org.apache.http.params.HttpAbstractParamBean' name='ClientParamBean'><constructor name='ClientParamBean' type='org.apache.http.client.params.ClientParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setAllowCircularRedirects'><parameter name='allow' type='boolean'/></method><method name='setConnectionManagerFactory'><parameter name='factory' type='org.apache.http.conn.ClientConnectionManagerFactory'/></method><method name='setConnectionManagerFactoryClassName'><parameter name='factory' type='java.lang.String'/></method><method name='setCookiePolicy'><parameter name='policy' type='java.lang.String'/></method><method name='setDefaultHeaders'><parameter name='headers' type='java.util.Collection&lt;org.apache.http.Header&gt;'/></method><method name='setDefaultHost'><parameter name='host' type='org.apache.http.HttpHost'/></method><method name='setHandleAuthentication'><parameter name='handle' type='boolean'/></method><method name='setHandleRedirects'><parameter name='handle' type='boolean'/></method><method name='setMaxRedirects'><parameter name='maxRedirects' type='int'/></method><method name='setRejectRelativeRedirect'><parameter name='reject' type='boolean'/></method><method name='setVirtualHost'><parameter name='host' type='org.apache.http.HttpHost'/></method></class><class extends='java.lang.Object' final='true' name='CookiePolicy'/><class extends='java.lang.Object' name='HttpClientParams'><method name='getCookiePolicy' return='java.lang.String' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='isAuthenticating' return='boolean' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='isRedirecting' return='boolean' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setAuthenticating' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='value' type='boolean'/></method><method name='setCookiePolicy' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='cookiePolicy' type='java.lang.String'/></method><method name='setRedirecting' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='value' type='boolean'/></method></class><interface abstract='true' name='AllClientPNames'/><interface abstract='true' name='ClientPNames'/></package><package name='org.apache.http.client.protocol'><class extends='java.lang.Object' name='ClientContextConfigurer'><constructor name='ClientContextConfigurer' type='org.apache.http.client.protocol.ClientContextConfigurer'><parameter name='context' type='org.apache.http.protocol.HttpContext'/></constructor><method name='setAuthSchemePref'><parameter name='list' type='java.util.List&lt;java.lang.String&gt;'/></method><method name='setAuthSchemeRegistry'><parameter name='registry' type='org.apache.http.auth.AuthSchemeRegistry'/></method><method name='setCookieSpecRegistry'><parameter name='registry' type='org.apache.http.cookie.CookieSpecRegistry'/></method><method name='setCookieStore'><parameter name='store' type='org.apache.http.client.CookieStore'/></method><method name='setCredentialsProvider'><parameter name='provider' type='org.apache.http.client.CredentialsProvider'/></method></class><class extends='java.lang.Object' name='RequestAddCookies'><constructor name='RequestAddCookies' type='org.apache.http.client.protocol.RequestAddCookies'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestDefaultHeaders'><constructor name='RequestDefaultHeaders' type='org.apache.http.client.protocol.RequestDefaultHeaders'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestProxyAuthentication'><constructor name='RequestProxyAuthentication' type='org.apache.http.client.protocol.RequestProxyAuthentication'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestTargetAuthentication'><constructor name='RequestTargetAuthentication' type='org.apache.http.client.protocol.RequestTargetAuthentication'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ResponseProcessCookies'><constructor name='ResponseProcessCookies' type='org.apache.http.client.protocol.ResponseProcessCookies'/><method name='process'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><interface abstract='true' name='ClientContext'/></package><package name='org.apache.http.client.utils'><class extends='java.lang.Object' name='CloneUtils'><method name='clone' return='java.lang.Object' static='true'><parameter name='obj' type='java.lang.Object'/><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method></class><class extends='java.lang.Object' name='URIUtils'><method name='createURI' return='java.net.URI' static='true'><parameter name='scheme' type='java.lang.String'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='path' type='java.lang.String'/><parameter name='query' type='java.lang.String'/><parameter name='fragment' type='java.lang.String'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method><method name='resolve' return='java.net.URI' static='true'><parameter name='baseURI' type='java.net.URI'/><parameter name='reference' type='java.lang.String'/></method><method name='resolve' return='java.net.URI' static='true'><parameter name='baseURI' type='java.net.URI'/><parameter name='reference' type='java.net.URI'/></method><method name='rewriteURI' return='java.net.URI' static='true'><parameter name='uri' type='java.net.URI'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='dropFragment' type='boolean'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method><method name='rewriteURI' return='java.net.URI' static='true'><parameter name='uri' type='java.net.URI'/><parameter name='target' type='org.apache.http.HttpHost'/><exception name='URISyntaxException' type='java.net.URISyntaxException'/></method></class><class extends='java.lang.Object' name='URLEncodedUtils'><constructor name='URLEncodedUtils' type='org.apache.http.client.utils.URLEncodedUtils'/><method name='format' return='java.lang.String' static='true'><parameter name='parameters' type='java.util.List&lt;? extends org.apache.http.NameValuePair&gt;'/><parameter name='encoding' type='java.lang.String'/></method><method name='isEncoded' return='boolean' static='true'><parameter name='entity' type='org.apache.http.HttpEntity'/></method><method name='parse' return='java.util.List&lt;org.apache.http.NameValuePair&gt;' static='true'><parameter name='uri' type='java.net.URI'/><parameter name='encoding' type='java.lang.String'/></method><method name='parse' return='java.util.List&lt;org.apache.http.NameValuePair&gt;' static='true'><parameter name='entity' type='org.apache.http.HttpEntity'/><exception name='IOException' type='java.io.IOException'/></method><method name='parse' static='true'><parameter name='parameters' type='java.util.List&lt;org.apache.http.NameValuePair&gt;'/><parameter name='scanner' type='java.util.Scanner'/><parameter name='encoding' type='java.lang.String'/></method></class></package><package name='org.apache.http.conn'><class extends='java.lang.Object' name='BasicEofSensorWatcher'><constructor name='BasicEofSensorWatcher' type='org.apache.http.conn.BasicEofSensorWatcher'><parameter name='conn' type='org.apache.http.conn.ManagedClientConnection'/><parameter name='reuse' type='boolean'/></constructor><method name='eofDetected' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='streamAbort' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='streamClosed' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.entity.HttpEntityWrapper' name='BasicManagedEntity'><constructor name='BasicManagedEntity' type='org.apache.http.conn.BasicManagedEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/><parameter name='conn' type='org.apache.http.conn.ManagedClientConnection'/><parameter name='reuse' type='boolean'/></constructor><method name='abortConnection'><exception name='IOException' type='java.io.IOException'/></method><method name='eofDetected' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='releaseConnection'><exception name='IOException' type='java.io.IOException'/></method><method name='releaseManagedConnection' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='streamAbort' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='streamClosed' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.InterruptedIOException' name='ConnectTimeoutException'><constructor name='ConnectTimeoutException' type='org.apache.http.conn.ConnectTimeoutException'/><constructor name='ConnectTimeoutException' type='org.apache.http.conn.ConnectTimeoutException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='org.apache.http.conn.ConnectTimeoutException' name='ConnectionPoolTimeoutException'><constructor name='ConnectionPoolTimeoutException' type='org.apache.http.conn.ConnectionPoolTimeoutException'/><constructor name='ConnectionPoolTimeoutException' type='org.apache.http.conn.ConnectionPoolTimeoutException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.io.InputStream' name='EofSensorInputStream'><constructor name='EofSensorInputStream' type='org.apache.http.conn.EofSensorInputStream'><parameter name='in' type='java.io.InputStream'/><parameter name='watcher' type='org.apache.http.conn.EofSensorWatcher'/></constructor><method name='abortConnection'><exception name='IOException' type='java.io.IOException'/></method><method name='checkAbort' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='checkClose' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='checkEOF' visibility='protected'><parameter name='eof' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='isReadAllowed' return='boolean' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='releaseConnection'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.net.ConnectException' name='HttpHostConnectException'><constructor name='HttpHostConnectException' type='org.apache.http.conn.HttpHostConnectException'><parameter name='host' type='org.apache.http.HttpHost'/><parameter name='cause' type='java.net.ConnectException'/></constructor><method name='getHost' return='org.apache.http.HttpHost'/></class><class extends='java.lang.Object' final='true' name='MultihomePlainSocketFactory'><method name='connectSocket' return='java.net.Socket'><parameter name='sock' type='java.net.Socket'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='localAddress' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'/><method name='getSocketFactory' return='org.apache.http.conn.MultihomePlainSocketFactory' static='true'/><method final='true' name='isSecure' return='boolean'><parameter name='sock' type='java.net.Socket'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method></class><interface abstract='true' name='ClientConnectionManager'><method abstract='true' name='closeExpiredConnections'/><method abstract='true' name='closeIdleConnections'><parameter name='idletime' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/></method><method abstract='true' name='getSchemeRegistry' return='org.apache.http.conn.scheme.SchemeRegistry'/><method abstract='true' name='releaseConnection'><parameter name='conn' type='org.apache.http.conn.ManagedClientConnection'/><parameter name='validDuration' type='long'/><parameter name='timeUnit' type='java.util.concurrent.TimeUnit'/></method><method abstract='true' name='requestConnection' return='org.apache.http.conn.ClientConnectionRequest'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/></method><method abstract='true' name='shutdown'/></interface><interface abstract='true' name='ClientConnectionManagerFactory'><method abstract='true' name='newInstance' return='org.apache.http.conn.ClientConnectionManager'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='schemeRegistry' type='org.apache.http.conn.scheme.SchemeRegistry'/></method></interface><interface abstract='true' name='ClientConnectionOperator'><method abstract='true' name='createConnection' return='org.apache.http.conn.OperatedClientConnection'/><method abstract='true' name='openConnection'><parameter name='conn' type='org.apache.http.conn.OperatedClientConnection'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='local' type='java.net.InetAddress'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='updateSecureConnection'><parameter name='conn' type='org.apache.http.conn.OperatedClientConnection'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ClientConnectionRequest'><method abstract='true' name='abortRequest'/><method abstract='true' name='getConnection' return='org.apache.http.conn.ManagedClientConnection'><parameter name='timeout' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/><exception name='ConnectionPoolTimeoutException' type='org.apache.http.conn.ConnectionPoolTimeoutException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></interface><interface abstract='true' name='ConnectionKeepAliveStrategy'><method abstract='true' name='getKeepAliveDuration' return='long'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></interface><interface abstract='true' name='ConnectionReleaseTrigger'><method abstract='true' name='abortConnection'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='releaseConnection'><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='EofSensorWatcher'><method abstract='true' name='eofDetected' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='streamAbort' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='streamClosed' return='boolean'><parameter name='wrapped' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='ManagedClientConnection'><method abstract='true' name='getRoute' return='org.apache.http.conn.routing.HttpRoute'/><method abstract='true' name='getSSLSession' return='javax.net.ssl.SSLSession'/><method abstract='true' name='getState' return='java.lang.Object'/><method abstract='true' name='isMarkedReusable' return='boolean'/><method abstract='true' name='isSecure' return='boolean'/><method abstract='true' name='layerProtocol'><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='markReusable'/><method abstract='true' name='open'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='setIdleDuration'><parameter name='duration' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method abstract='true' name='setState'><parameter name='state' type='java.lang.Object'/></method><method abstract='true' name='tunnelProxy'><parameter name='next' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='tunnelTarget'><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='unmarkReusable'/></interface><interface abstract='true' name='OperatedClientConnection'><method abstract='true' name='getSocket' return='java.net.Socket'/><method abstract='true' name='getTargetHost' return='org.apache.http.HttpHost'/><method abstract='true' name='isSecure' return='boolean'/><method abstract='true' name='openCompleted'><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='opening'><parameter name='sock' type='java.net.Socket'/><parameter name='target' type='org.apache.http.HttpHost'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='update'><parameter name='sock' type='java.net.Socket'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></interface></package><package name='org.apache.http.conn.params'><class extends='org.apache.http.params.HttpAbstractParamBean' name='ConnConnectionParamBean'><constructor name='ConnConnectionParamBean' type='org.apache.http.conn.params.ConnConnectionParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setMaxStatusLineGarbage'><parameter name='maxStatusLineGarbage' type='int'/></method></class><class extends='org.apache.http.params.HttpAbstractParamBean' name='ConnManagerParamBean'><constructor name='ConnManagerParamBean' type='org.apache.http.conn.params.ConnManagerParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setConnectionsPerRoute'><parameter name='connPerRoute' type='org.apache.http.conn.params.ConnPerRouteBean'/></method><method name='setMaxTotalConnections'><parameter name='maxConnections' type='int'/></method><method name='setTimeout'><parameter name='timeout' type='long'/></method></class><class extends='java.lang.Object' final='true' name='ConnManagerParams'><constructor name='ConnManagerParams' type='org.apache.http.conn.params.ConnManagerParams'/><method name='getMaxConnectionsPerRoute' return='org.apache.http.conn.params.ConnPerRoute' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getMaxTotalConnections' return='int' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getTimeout' return='long' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setMaxConnectionsPerRoute' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='connPerRoute' type='org.apache.http.conn.params.ConnPerRoute'/></method><method name='setMaxTotalConnections' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='maxTotalConnections' type='int'/></method><method name='setTimeout' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='timeout' type='long'/></method></class><class extends='java.lang.Object' final='true' name='ConnPerRouteBean'><constructor name='ConnPerRouteBean' type='org.apache.http.conn.params.ConnPerRouteBean'><parameter name='defaultMax' type='int'/></constructor><constructor name='ConnPerRouteBean' type='org.apache.http.conn.params.ConnPerRouteBean'/><method name='getDefaultMax' return='int'/><method name='getMaxForRoute' return='int'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='setDefaultMaxPerRoute'><parameter name='max' type='int'/></method><method name='setMaxForRoute'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='max' type='int'/></method><method api_removed='14' name='setMaxForRoutes'><parameter name='map' type='java.util.Map&lt;org.apache.http.conn.routing.HttpRoute, java.lang.Integer&gt;'/></method><method api_added='14' name='setMaxForRoutes'><parameter name='arg0' type='java.util.Map&lt;org.apache.http.conn.routing.HttpRoute'/><parameter name='arg1' type='java.lang.Integer&gt;'/></method></class><class extends='org.apache.http.params.HttpAbstractParamBean' name='ConnRouteParamBean'><constructor name='ConnRouteParamBean' type='org.apache.http.conn.params.ConnRouteParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setDefaultProxy'><parameter name='defaultProxy' type='org.apache.http.HttpHost'/></method><method name='setForcedRoute'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='setLocalAddress'><parameter name='address' type='java.net.InetAddress'/></method></class><class extends='java.lang.Object' name='ConnRouteParams'><method name='getDefaultProxy' return='org.apache.http.HttpHost' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getForcedRoute' return='org.apache.http.conn.routing.HttpRoute' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getLocalAddress' return='java.net.InetAddress' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setDefaultProxy' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='proxy' type='org.apache.http.HttpHost'/></method><method name='setForcedRoute' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='setLocalAddress' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='local' type='java.net.InetAddress'/></method></class><interface abstract='true' name='ConnConnectionPNames'/><interface abstract='true' name='ConnManagerPNames'/><interface abstract='true' name='ConnPerRoute'><method abstract='true' name='getMaxForRoute' return='int'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method></interface><interface abstract='true' name='ConnRoutePNames'/></package><package name='org.apache.http.conn.routing'><class extends='java.lang.Object' name='BasicRouteDirector'><constructor name='BasicRouteDirector' type='org.apache.http.conn.routing.BasicRouteDirector'/><method name='directStep' return='int' visibility='protected'><parameter name='plan' type='org.apache.http.conn.routing.RouteInfo'/><parameter name='fact' type='org.apache.http.conn.routing.RouteInfo'/></method><method name='firstStep' return='int' visibility='protected'><parameter name='plan' type='org.apache.http.conn.routing.RouteInfo'/></method><method name='nextStep' return='int'><parameter name='plan' type='org.apache.http.conn.routing.RouteInfo'/><parameter name='fact' type='org.apache.http.conn.routing.RouteInfo'/></method><method name='proxiedStep' return='int' visibility='protected'><parameter name='plan' type='org.apache.http.conn.routing.RouteInfo'/><parameter name='fact' type='org.apache.http.conn.routing.RouteInfo'/></method></class><class extends='java.lang.Object' final='true' name='HttpRoute'><constructor name='HttpRoute' type='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='local' type='java.net.InetAddress'/><parameter name='proxies' type='org.apache.http.HttpHost[]'/><parameter name='secure' type='boolean'/><parameter name='tunnelled' type='org.apache.http.conn.routing.RouteInfo.TunnelType'/><parameter name='layered' type='org.apache.http.conn.routing.RouteInfo.LayerType'/></constructor><constructor name='HttpRoute' type='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='local' type='java.net.InetAddress'/><parameter name='proxy' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/><parameter name='tunnelled' type='org.apache.http.conn.routing.RouteInfo.TunnelType'/><parameter name='layered' type='org.apache.http.conn.routing.RouteInfo.LayerType'/></constructor><constructor name='HttpRoute' type='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='local' type='java.net.InetAddress'/><parameter name='secure' type='boolean'/></constructor><constructor name='HttpRoute' type='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/></constructor><constructor name='HttpRoute' type='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='local' type='java.net.InetAddress'/><parameter name='proxy' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method final='true' name='equals' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method final='true' name='getHopCount' return='int'/><method final='true' name='getHopTarget' return='org.apache.http.HttpHost'><parameter name='hop' type='int'/></method><method final='true' name='getLayerType' return='org.apache.http.conn.routing.RouteInfo.LayerType'/><method final='true' name='getLocalAddress' return='java.net.InetAddress'/><method final='true' name='getProxyHost' return='org.apache.http.HttpHost'/><method final='true' name='getTargetHost' return='org.apache.http.HttpHost'/><method final='true' name='getTunnelType' return='org.apache.http.conn.routing.RouteInfo.TunnelType'/><method final='true' name='hashCode' return='int'/><method final='true' name='isLayered' return='boolean'/><method final='true' name='isSecure' return='boolean'/><method final='true' name='isTunnelled' return='boolean'/><method final='true' name='toString' return='java.lang.String'/></class><class extends='java.lang.Enum' final='true' name='RouteInfo.LayerType' static='true'><method name='valueOf' return='org.apache.http.conn.routing.RouteInfo.LayerType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='org.apache.http.conn.routing.RouteInfo.LayerType[]' static='true'/></class><class extends='java.lang.Enum' final='true' name='RouteInfo.TunnelType' static='true'><method name='valueOf' return='org.apache.http.conn.routing.RouteInfo.TunnelType' static='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='values' return='org.apache.http.conn.routing.RouteInfo.TunnelType[]' static='true'/></class><class extends='java.lang.Object' final='true' name='RouteTracker'><constructor name='RouteTracker' type='org.apache.http.conn.routing.RouteTracker'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='local' type='java.net.InetAddress'/></constructor><constructor name='RouteTracker' type='org.apache.http.conn.routing.RouteTracker'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method final='true' name='connectProxy'><parameter name='proxy' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/></method><method final='true' name='connectTarget'><parameter name='secure' type='boolean'/></method><method final='true' name='equals' return='boolean'><parameter name='o' type='java.lang.Object'/></method><method final='true' name='getHopCount' return='int'/><method final='true' name='getHopTarget' return='org.apache.http.HttpHost'><parameter name='hop' type='int'/></method><method final='true' name='getLayerType' return='org.apache.http.conn.routing.RouteInfo.LayerType'/><method final='true' name='getLocalAddress' return='java.net.InetAddress'/><method final='true' name='getProxyHost' return='org.apache.http.HttpHost'/><method final='true' name='getTargetHost' return='org.apache.http.HttpHost'/><method final='true' name='getTunnelType' return='org.apache.http.conn.routing.RouteInfo.TunnelType'/><method final='true' name='hashCode' return='int'/><method final='true' name='isConnected' return='boolean'/><method final='true' name='isLayered' return='boolean'/><method final='true' name='isSecure' return='boolean'/><method final='true' name='isTunnelled' return='boolean'/><method final='true' name='layerProtocol'><parameter name='secure' type='boolean'/></method><method final='true' name='toRoute' return='org.apache.http.conn.routing.HttpRoute'/><method final='true' name='toString' return='java.lang.String'/><method final='true' name='tunnelProxy'><parameter name='proxy' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/></method><method final='true' name='tunnelTarget'><parameter name='secure' type='boolean'/></method></class><interface abstract='true' name='HttpRouteDirector'><method abstract='true' name='nextStep' return='int'><parameter name='plan' type='org.apache.http.conn.routing.RouteInfo'/><parameter name='fact' type='org.apache.http.conn.routing.RouteInfo'/></method></interface><interface abstract='true' name='HttpRoutePlanner'><method abstract='true' name='determineRoute' return='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/></method></interface><interface abstract='true' name='RouteInfo'><method abstract='true' name='getHopCount' return='int'/><method abstract='true' name='getHopTarget' return='org.apache.http.HttpHost'><parameter name='hop' type='int'/></method><method abstract='true' name='getLayerType' return='org.apache.http.conn.routing.RouteInfo.LayerType'/><method abstract='true' name='getLocalAddress' return='java.net.InetAddress'/><method abstract='true' name='getProxyHost' return='org.apache.http.HttpHost'/><method abstract='true' name='getTargetHost' return='org.apache.http.HttpHost'/><method abstract='true' name='getTunnelType' return='org.apache.http.conn.routing.RouteInfo.TunnelType'/><method abstract='true' name='isLayered' return='boolean'/><method abstract='true' name='isSecure' return='boolean'/><method abstract='true' name='isTunnelled' return='boolean'/></interface></package><package name='org.apache.http.conn.scheme'><class extends='java.lang.Object' final='true' name='PlainSocketFactory'><constructor name='PlainSocketFactory' type='org.apache.http.conn.scheme.PlainSocketFactory'><parameter name='nameResolver' type='org.apache.http.conn.scheme.HostNameResolver'/></constructor><constructor name='PlainSocketFactory' type='org.apache.http.conn.scheme.PlainSocketFactory'/><method name='connectSocket' return='java.net.Socket'><parameter name='sock' type='java.net.Socket'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='localAddress' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'/><method name='getSocketFactory' return='org.apache.http.conn.scheme.PlainSocketFactory' static='true'/><method final='true' name='isSecure' return='boolean'><parameter name='sock' type='java.net.Socket'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method></class><class extends='java.lang.Object' final='true' name='Scheme'><constructor name='Scheme' type='org.apache.http.conn.scheme.Scheme'><parameter name='name' type='java.lang.String'/><parameter name='factory' type='org.apache.http.conn.scheme.SocketFactory'/><parameter name='port' type='int'/></constructor><method final='true' name='equals' return='boolean'><parameter name='obj' type='java.lang.Object'/></method><method final='true' name='getDefaultPort' return='int'/><method final='true' name='getName' return='java.lang.String'/><method final='true' name='getSocketFactory' return='org.apache.http.conn.scheme.SocketFactory'/><method final='true' name='isLayered' return='boolean'/><method final='true' name='resolvePort' return='int'><parameter name='port' type='int'/></method><method final='true' name='toString' return='java.lang.String'/></class><class extends='java.lang.Object' final='true' name='SchemeRegistry'><constructor name='SchemeRegistry' type='org.apache.http.conn.scheme.SchemeRegistry'/><method final='true' name='get' return='org.apache.http.conn.scheme.Scheme' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='getScheme' return='org.apache.http.conn.scheme.Scheme' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method final='true' name='getScheme' return='org.apache.http.conn.scheme.Scheme' synchronized='true'><parameter name='host' type='org.apache.http.HttpHost'/></method><method final='true' name='getSchemeNames' return='java.util.List&lt;java.lang.String&gt;' synchronized='true'/><method final='true' name='register' return='org.apache.http.conn.scheme.Scheme' synchronized='true'><parameter name='sch' type='org.apache.http.conn.scheme.Scheme'/></method><method api_removed='14' name='setItems' synchronized='true'><parameter name='map' type='java.util.Map&lt;java.lang.String, org.apache.http.conn.scheme.Scheme&gt;'/></method><method final='true' name='unregister' return='org.apache.http.conn.scheme.Scheme' synchronized='true'><parameter name='name' type='java.lang.String'/></method><method api_added='14' name='setItems' synchronized='true'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='org.apache.http.conn.scheme.Scheme&gt;'/></method></class><interface abstract='true' name='HostNameResolver'><method abstract='true' name='resolve' return='java.net.InetAddress'><parameter name='hostname' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='LayeredSocketFactory'><method abstract='true' name='createSocket' return='java.net.Socket'><parameter name='socket' type='java.net.Socket'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='autoClose' type='boolean'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method></interface><interface abstract='true' name='SocketFactory'><method abstract='true' name='connectSocket' return='java.net.Socket'><parameter name='sock' type='java.net.Socket'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='localAddress' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='ConnectTimeoutException' type='org.apache.http.conn.ConnectTimeoutException'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method abstract='true' name='createSocket' return='java.net.Socket'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='isSecure' return='boolean'><parameter name='sock' type='java.net.Socket'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method></interface></package><package name='org.apache.http.conn.ssl'><class abstract='true' extends='java.lang.Object' name='AbstractVerifier'><constructor name='AbstractVerifier' type='org.apache.http.conn.ssl.AbstractVerifier'/><method name='acceptableCountryWildcard' return='boolean' static='true'><parameter name='cn' type='java.lang.String'/></method><method name='countDots' return='int' static='true'><parameter name='s' type='java.lang.String'/></method><method name='getCNs' return='java.lang.String[]' static='true'><parameter name='cert' type='java.security.cert.X509Certificate'/></method><method name='getDNSSubjectAlts' return='java.lang.String[]' static='true'><parameter name='cert' type='java.security.cert.X509Certificate'/></method><method final='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='ssl' type='javax.net.ssl.SSLSocket'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='verify' return='boolean'><parameter name='host' type='java.lang.String'/><parameter name='session' type='javax.net.ssl.SSLSession'/></method><method final='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='cert' type='java.security.cert.X509Certificate'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method final='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='cns' type='java.lang.String[]'/><parameter name='subjectAlts' type='java.lang.String[]'/><parameter name='strictWithSubDomains' type='boolean'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method></class><class extends='org.apache.http.conn.ssl.AbstractVerifier' name='AllowAllHostnameVerifier'><constructor name='AllowAllHostnameVerifier' type='org.apache.http.conn.ssl.AllowAllHostnameVerifier'/><method final='true' name='toString' return='java.lang.String'/><method final='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='cns' type='java.lang.String[]'/><parameter name='subjectAlts' type='java.lang.String[]'/></method></class><class extends='org.apache.http.conn.ssl.AbstractVerifier' name='BrowserCompatHostnameVerifier'><constructor name='BrowserCompatHostnameVerifier' type='org.apache.http.conn.ssl.BrowserCompatHostnameVerifier'/><method final='true' name='toString' return='java.lang.String'/><method final='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='cns' type='java.lang.String[]'/><parameter name='subjectAlts' type='java.lang.String[]'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method></class><class extends='java.lang.Object' name='SSLSocketFactory'><constructor name='SSLSocketFactory' type='org.apache.http.conn.ssl.SSLSocketFactory'><parameter name='algorithm' type='java.lang.String'/><parameter name='keystore' type='java.security.KeyStore'/><parameter name='keystorePassword' type='java.lang.String'/><parameter name='truststore' type='java.security.KeyStore'/><parameter name='random' type='java.security.SecureRandom'/><parameter name='nameResolver' type='org.apache.http.conn.scheme.HostNameResolver'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></constructor><constructor name='SSLSocketFactory' type='org.apache.http.conn.ssl.SSLSocketFactory'><parameter name='keystore' type='java.security.KeyStore'/><parameter name='keystorePassword' type='java.lang.String'/><parameter name='truststore' type='java.security.KeyStore'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></constructor><constructor name='SSLSocketFactory' type='org.apache.http.conn.ssl.SSLSocketFactory'><parameter name='keystore' type='java.security.KeyStore'/><parameter name='keystorePassword' type='java.lang.String'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></constructor><constructor name='SSLSocketFactory' type='org.apache.http.conn.ssl.SSLSocketFactory'><parameter name='truststore' type='java.security.KeyStore'/><exception name='KeyManagementException' type='java.security.KeyManagementException'/><exception name='KeyStoreException' type='java.security.KeyStoreException'/><exception name='NoSuchAlgorithmException' type='java.security.NoSuchAlgorithmException'/><exception name='UnrecoverableKeyException' type='java.security.UnrecoverableKeyException'/></constructor><method name='connectSocket' return='java.net.Socket'><parameter name='sock' type='java.net.Socket'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='localAddress' type='java.net.InetAddress'/><parameter name='localPort' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'><exception name='IOException' type='java.io.IOException'/></method><method name='createSocket' return='java.net.Socket'><parameter name='socket' type='java.net.Socket'/><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='autoClose' type='boolean'/><exception name='IOException' type='java.io.IOException'/><exception name='UnknownHostException' type='java.net.UnknownHostException'/></method><method name='getHostnameVerifier' return='org.apache.http.conn.ssl.X509HostnameVerifier'/><method name='getSocketFactory' return='org.apache.http.conn.ssl.SSLSocketFactory' static='true'/><method name='isSecure' return='boolean'><parameter name='sock' type='java.net.Socket'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method name='setHostnameVerifier'><parameter name='hostnameVerifier' type='org.apache.http.conn.ssl.X509HostnameVerifier'/></method></class><class extends='org.apache.http.conn.ssl.AbstractVerifier' name='StrictHostnameVerifier'><constructor name='StrictHostnameVerifier' type='org.apache.http.conn.ssl.StrictHostnameVerifier'/><method final='true' name='toString' return='java.lang.String'/><method final='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='cns' type='java.lang.String[]'/><parameter name='subjectAlts' type='java.lang.String[]'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method></class><interface abstract='true' name='X509HostnameVerifier'><method abstract='true' name='verify' return='boolean'><parameter name='host' type='java.lang.String'/><parameter name='session' type='javax.net.ssl.SSLSession'/></method><method abstract='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='ssl' type='javax.net.ssl.SSLSocket'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='cert' type='java.security.cert.X509Certificate'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method><method abstract='true' name='verify'><parameter name='host' type='java.lang.String'/><parameter name='cns' type='java.lang.String[]'/><parameter name='subjectAlts' type='java.lang.String[]'/><exception name='SSLException' type='javax.net.ssl.SSLException'/></method></interface></package><package name='org.apache.http.conn.util'><class extends='java.lang.Object' name='InetAddressUtils'><method name='isIPv4Address' return='boolean' static='true'><parameter name='input' type='java.lang.String'/></method><method name='isIPv6Address' return='boolean' static='true'><parameter name='input' type='java.lang.String'/></method><method name='isIPv6HexCompressedAddress' return='boolean' static='true'><parameter name='input' type='java.lang.String'/></method><method name='isIPv6StdAddress' return='boolean' static='true'><parameter name='input' type='java.lang.String'/></method></class></package><package name='org.apache.http.cookie'><class extends='java.lang.Object' name='CookieIdentityComparator'><constructor name='CookieIdentityComparator' type='org.apache.http.cookie.CookieIdentityComparator'/><method name='compare' return='int'><parameter name='c1' type='org.apache.http.cookie.Cookie'/><parameter name='c2' type='org.apache.http.cookie.Cookie'/></method></class><class extends='java.lang.Object' final='true' name='CookieOrigin'><constructor name='CookieOrigin' type='org.apache.http.cookie.CookieOrigin'><parameter name='host' type='java.lang.String'/><parameter name='port' type='int'/><parameter name='path' type='java.lang.String'/><parameter name='secure' type='boolean'/></constructor><method name='getHost' return='java.lang.String'/><method name='getPath' return='java.lang.String'/><method name='getPort' return='int'/><method name='isSecure' return='boolean'/></class><class extends='java.lang.Object' name='CookiePathComparator'><constructor name='CookiePathComparator' type='org.apache.http.cookie.CookiePathComparator'/><method name='compare' return='int'><parameter name='c1' type='org.apache.http.cookie.Cookie'/><parameter name='c2' type='org.apache.http.cookie.Cookie'/></method></class><class extends='java.lang.Object' final='true' name='CookieSpecRegistry'><constructor name='CookieSpecRegistry' type='org.apache.http.cookie.CookieSpecRegistry'/><method name='getCookieSpec' return='org.apache.http.cookie.CookieSpec' synchronized='true'><parameter name='name' type='java.lang.String'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='getCookieSpec' return='org.apache.http.cookie.CookieSpec' synchronized='true'><parameter name='name' type='java.lang.String'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='getSpecNames' return='java.util.List&lt;java.lang.String&gt;' synchronized='true'/><method name='register' synchronized='true'><parameter name='name' type='java.lang.String'/><parameter name='factory' type='org.apache.http.cookie.CookieSpecFactory'/></method><method api_removed='14' name='setItems' synchronized='true'><parameter name='map' type='java.util.Map&lt;java.lang.String, org.apache.http.cookie.CookieSpecFactory&gt;'/></method><method name='unregister' synchronized='true'><parameter name='id' type='java.lang.String'/></method><method api_added='14' name='setItems' synchronized='true'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='org.apache.http.cookie.CookieSpecFactory&gt;'/></method></class><class extends='org.apache.http.ProtocolException' name='MalformedCookieException'><constructor name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/><constructor name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><interface abstract='true' name='ClientCookie'><method abstract='true' name='containsAttribute' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getAttribute' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method></interface><interface abstract='true' name='Cookie'><method abstract='true' name='getComment' return='java.lang.String'/><method abstract='true' name='getCommentURL' return='java.lang.String'/><method abstract='true' name='getDomain' return='java.lang.String'/><method abstract='true' name='getExpiryDate' return='java.util.Date'/><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getPath' return='java.lang.String'/><method abstract='true' name='getPorts' return='int[]'/><method abstract='true' name='getValue' return='java.lang.String'/><method abstract='true' name='getVersion' return='int'/><method abstract='true' name='isExpired' return='boolean'><parameter name='date' type='java.util.Date'/></method><method abstract='true' name='isPersistent' return='boolean'/><method abstract='true' name='isSecure' return='boolean'/></interface><interface abstract='true' name='CookieAttributeHandler'><method abstract='true' name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method abstract='true' name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method abstract='true' name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></interface><interface abstract='true' name='CookieSpec'><method abstract='true' name='formatCookies' return='java.util.List&lt;org.apache.http.Header&gt;'><parameter name='cookies' type='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'/></method><method abstract='true' name='getVersion' return='int'/><method abstract='true' name='getVersionHeader' return='org.apache.http.Header'/><method abstract='true' name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method abstract='true' name='parse' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'><parameter name='header' type='org.apache.http.Header'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method abstract='true' name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></interface><interface abstract='true' name='CookieSpecFactory'><method abstract='true' name='newInstance' return='org.apache.http.cookie.CookieSpec'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></interface><interface abstract='true' name='SM'/><interface abstract='true' name='SetCookie'><method abstract='true' name='setComment'><parameter name='comment' type='java.lang.String'/></method><method abstract='true' name='setDomain'><parameter name='domain' type='java.lang.String'/></method><method abstract='true' name='setExpiryDate'><parameter name='expiryDate' type='java.util.Date'/></method><method abstract='true' name='setPath'><parameter name='path' type='java.lang.String'/></method><method abstract='true' name='setSecure'><parameter name='secure' type='boolean'/></method><method abstract='true' name='setValue'><parameter name='value' type='java.lang.String'/></method><method abstract='true' name='setVersion'><parameter name='version' type='int'/></method></interface><interface abstract='true' name='SetCookie2'><method abstract='true' name='setCommentURL'><parameter name='commentURL' type='java.lang.String'/></method><method abstract='true' name='setDiscard'><parameter name='discard' type='boolean'/></method><method abstract='true' name='setPorts'><parameter name='ports' type='int[]'/></method></interface></package><package name='org.apache.http.cookie.params'><class extends='org.apache.http.params.HttpAbstractParamBean' name='CookieSpecParamBean'><constructor name='CookieSpecParamBean' type='org.apache.http.cookie.params.CookieSpecParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setDatePatterns'><parameter name='patterns' type='java.util.Collection&lt;java.lang.String&gt;'/></method><method name='setSingleHeader'><parameter name='singleHeader' type='boolean'/></method></class><interface abstract='true' name='CookieSpecPNames'/></package><package name='org.apache.http.entity'><class abstract='true' extends='java.lang.Object' name='AbstractHttpEntity'><constructor name='AbstractHttpEntity' type='org.apache.http.entity.AbstractHttpEntity' visibility='protected'/><method name='consumeContent'><exception name='IOException' type='java.io.IOException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method name='getContentEncoding' return='org.apache.http.Header'/><method name='getContentType' return='org.apache.http.Header'/><method name='isChunked' return='boolean'/><method name='setChunked'><parameter name='b' type='boolean'/></method><method name='setContentEncoding'><parameter name='contentEncoding' type='org.apache.http.Header'/></method><method name='setContentEncoding'><parameter name='ceString' type='java.lang.String'/></method><method name='setContentType'><parameter name='contentType' type='org.apache.http.Header'/></method><method name='setContentType'><parameter name='ctString' type='java.lang.String'/></method></class><class extends='org.apache.http.entity.AbstractHttpEntity' name='BasicHttpEntity'><constructor name='BasicHttpEntity' type='org.apache.http.entity.BasicHttpEntity'/><method name='getContent' return='java.io.InputStream'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='getContentLength' return='long'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='setContent'><parameter name='instream' type='java.io.InputStream'/></method><method name='setContentLength'><parameter name='len' type='long'/></method><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.entity.HttpEntityWrapper' name='BufferedHttpEntity'><constructor name='BufferedHttpEntity' type='org.apache.http.entity.BufferedHttpEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/><exception name='IOException' type='java.io.IOException'/></constructor></class><class extends='org.apache.http.entity.AbstractHttpEntity' name='ByteArrayEntity'><constructor name='ByteArrayEntity' type='org.apache.http.entity.ByteArrayEntity'><parameter name='b' type='byte[]'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getContent' return='java.io.InputStream'/><method name='getContentLength' return='long'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.entity.AbstractHttpEntity' name='EntityTemplate'><constructor name='EntityTemplate' type='org.apache.http.entity.EntityTemplate'><parameter name='contentproducer' type='org.apache.http.entity.ContentProducer'/></constructor><method name='getContent' return='java.io.InputStream'/><method name='getContentLength' return='long'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.entity.AbstractHttpEntity' name='FileEntity'><constructor name='FileEntity' type='org.apache.http.entity.FileEntity'><parameter name='file' type='java.io.File'/><parameter name='contentType' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getContent' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getContentLength' return='long'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='HttpEntityWrapper'><constructor name='HttpEntityWrapper' type='org.apache.http.entity.HttpEntityWrapper'><parameter name='wrapped' type='org.apache.http.HttpEntity'/></constructor><method name='consumeContent'><exception name='IOException' type='java.io.IOException'/></method><method name='getContent' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getContentEncoding' return='org.apache.http.Header'/><method name='getContentLength' return='long'/><method name='getContentType' return='org.apache.http.Header'/><method name='isChunked' return='boolean'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.entity.AbstractHttpEntity' name='InputStreamEntity'><constructor name='InputStreamEntity' type='org.apache.http.entity.InputStreamEntity'><parameter name='instream' type='java.io.InputStream'/><parameter name='length' type='long'/></constructor><method name='getContent' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getContentLength' return='long'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.entity.AbstractHttpEntity' name='SerializableEntity'><constructor name='SerializableEntity' type='org.apache.http.entity.SerializableEntity'><parameter name='ser' type='java.io.Serializable'/><parameter name='bufferize' type='boolean'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='getContent' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='getContentLength' return='long'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.entity.AbstractHttpEntity' name='StringEntity'><constructor name='StringEntity' type='org.apache.http.entity.StringEntity'><parameter name='s' type='java.lang.String'/><parameter name='charset' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><constructor name='StringEntity' type='org.apache.http.entity.StringEntity'><parameter name='s' type='java.lang.String'/><exception name='UnsupportedEncodingException' type='java.io.UnsupportedEncodingException'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getContent' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method name='getContentLength' return='long'/><method name='isRepeatable' return='boolean'/><method name='isStreaming' return='boolean'/><method name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></class><interface abstract='true' name='ContentLengthStrategy'><method abstract='true' name='determineLength' return='long'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/></method></interface><interface abstract='true' name='ContentProducer'><method abstract='true' name='writeTo'><parameter name='outstream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method></interface></package><package name='org.apache.http.impl'><class abstract='true' extends='java.lang.Object' name='AbstractHttpClientConnection'><constructor name='AbstractHttpClientConnection' type='org.apache.http.impl.AbstractHttpClientConnection'/><method abstract='true' name='assertOpen' visibility='protected'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='createEntityDeserializer' return='org.apache.http.impl.entity.EntityDeserializer' visibility='protected'/><method name='createEntitySerializer' return='org.apache.http.impl.entity.EntitySerializer' visibility='protected'/><method name='createHttpResponseFactory' return='org.apache.http.HttpResponseFactory' visibility='protected'/><method name='createRequestWriter' return='org.apache.http.io.HttpMessageWriter' visibility='protected'><parameter name='buffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='createResponseParser' return='org.apache.http.io.HttpMessageParser' visibility='protected'><parameter name='buffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='responseFactory' type='org.apache.http.HttpResponseFactory'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='doFlush' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='getMetrics' return='org.apache.http.HttpConnectionMetrics'/><method name='init' visibility='protected'><parameter name='inbuffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='outbuffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='isResponseAvailable' return='boolean'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='isStale' return='boolean'/><method name='receiveResponseEntity'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='receiveResponseHeader' return='org.apache.http.HttpResponse'><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='sendRequestEntity'><parameter name='request' type='org.apache.http.HttpEntityEnclosingRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='sendRequestHeader'><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='AbstractHttpServerConnection'><constructor name='AbstractHttpServerConnection' type='org.apache.http.impl.AbstractHttpServerConnection'/><method abstract='true' name='assertOpen' visibility='protected'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='createEntityDeserializer' return='org.apache.http.impl.entity.EntityDeserializer' visibility='protected'/><method name='createEntitySerializer' return='org.apache.http.impl.entity.EntitySerializer' visibility='protected'/><method name='createHttpRequestFactory' return='org.apache.http.HttpRequestFactory' visibility='protected'/><method name='createRequestParser' return='org.apache.http.io.HttpMessageParser' visibility='protected'><parameter name='buffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='requestFactory' type='org.apache.http.HttpRequestFactory'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='createResponseWriter' return='org.apache.http.io.HttpMessageWriter' visibility='protected'><parameter name='buffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='doFlush' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='getMetrics' return='org.apache.http.HttpConnectionMetrics'/><method name='init' visibility='protected'><parameter name='inbuffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='outbuffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='isStale' return='boolean'/><method name='receiveRequestEntity'><parameter name='request' type='org.apache.http.HttpEntityEnclosingRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='receiveRequestHeader' return='org.apache.http.HttpRequest'><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='sendResponseEntity'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='sendResponseHeader'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='DefaultConnectionReuseStrategy'><constructor name='DefaultConnectionReuseStrategy' type='org.apache.http.impl.DefaultConnectionReuseStrategy'/><method name='createTokenIterator' return='org.apache.http.TokenIterator' visibility='protected'><parameter name='hit' type='org.apache.http.HeaderIterator'/></method><method name='keepAlive' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='org.apache.http.impl.SocketHttpClientConnection' name='DefaultHttpClientConnection'><constructor name='DefaultHttpClientConnection' type='org.apache.http.impl.DefaultHttpClientConnection'/><method name='bind'><parameter name='socket' type='java.net.Socket'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='DefaultHttpRequestFactory'><constructor name='DefaultHttpRequestFactory' type='org.apache.http.impl.DefaultHttpRequestFactory'/><method name='newHttpRequest' return='org.apache.http.HttpRequest'><parameter name='requestline' type='org.apache.http.RequestLine'/><exception name='MethodNotSupportedException' type='org.apache.http.MethodNotSupportedException'/></method><method name='newHttpRequest' return='org.apache.http.HttpRequest'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><exception name='MethodNotSupportedException' type='org.apache.http.MethodNotSupportedException'/></method></class><class extends='java.lang.Object' name='DefaultHttpResponseFactory'><constructor name='DefaultHttpResponseFactory' type='org.apache.http.impl.DefaultHttpResponseFactory'><parameter name='catalog' type='org.apache.http.ReasonPhraseCatalog'/></constructor><constructor name='DefaultHttpResponseFactory' type='org.apache.http.impl.DefaultHttpResponseFactory'/><method name='determineLocale' return='java.util.Locale' visibility='protected'><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method><method name='newHttpResponse' return='org.apache.http.HttpResponse'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='status' type='int'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method><method name='newHttpResponse' return='org.apache.http.HttpResponse'><parameter name='statusline' type='org.apache.http.StatusLine'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='org.apache.http.impl.SocketHttpServerConnection' name='DefaultHttpServerConnection'><constructor name='DefaultHttpServerConnection' type='org.apache.http.impl.DefaultHttpServerConnection'/><method name='bind'><parameter name='socket' type='java.net.Socket'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='EnglishReasonPhraseCatalog'><constructor name='EnglishReasonPhraseCatalog' type='org.apache.http.impl.EnglishReasonPhraseCatalog' visibility='protected'/><method name='getReason' return='java.lang.String'><parameter name='status' type='int'/><parameter name='loc' type='java.util.Locale'/></method></class><class extends='java.lang.Object' name='HttpConnectionMetricsImpl'><constructor name='HttpConnectionMetricsImpl' type='org.apache.http.impl.HttpConnectionMetricsImpl'><parameter name='inTransportMetric' type='org.apache.http.io.HttpTransportMetrics'/><parameter name='outTransportMetric' type='org.apache.http.io.HttpTransportMetrics'/></constructor><method name='getMetric' return='java.lang.Object'><parameter name='metricName' type='java.lang.String'/></method><method name='getReceivedBytesCount' return='long'/><method name='getRequestCount' return='long'/><method name='getResponseCount' return='long'/><method name='getSentBytesCount' return='long'/><method name='incrementRequestCount'/><method name='incrementResponseCount'/><method name='reset'/><method name='setMetric'><parameter name='metricName' type='java.lang.String'/><parameter name='obj' type='java.lang.Object'/></method></class><class extends='java.lang.Object' name='NoConnectionReuseStrategy'><constructor name='NoConnectionReuseStrategy' type='org.apache.http.impl.NoConnectionReuseStrategy'/><method name='keepAlive' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='org.apache.http.impl.AbstractHttpClientConnection' name='SocketHttpClientConnection'><constructor name='SocketHttpClientConnection' type='org.apache.http.impl.SocketHttpClientConnection'/><method name='assertNotOpen' visibility='protected'/><method name='assertOpen' visibility='protected'/><method name='bind' visibility='protected'><parameter name='socket' type='java.net.Socket'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='createSessionInputBuffer' return='org.apache.http.io.SessionInputBuffer' visibility='protected'><parameter name='socket' type='java.net.Socket'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='createSessionOutputBuffer' return='org.apache.http.io.SessionOutputBuffer' visibility='protected'><parameter name='socket' type='java.net.Socket'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='getLocalAddress' return='java.net.InetAddress'/><method name='getLocalPort' return='int'/><method name='getRemoteAddress' return='java.net.InetAddress'/><method name='getRemotePort' return='int'/><method name='getSocket' return='java.net.Socket' visibility='protected'/><method name='getSocketTimeout' return='int'/><method name='isOpen' return='boolean'/><method name='setSocketTimeout'><parameter name='timeout' type='int'/></method><method name='shutdown'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.impl.AbstractHttpServerConnection' name='SocketHttpServerConnection'><constructor name='SocketHttpServerConnection' type='org.apache.http.impl.SocketHttpServerConnection'/><method name='assertNotOpen' visibility='protected'/><method name='assertOpen' visibility='protected'/><method name='bind' visibility='protected'><parameter name='socket' type='java.net.Socket'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='createHttpDataReceiver' return='org.apache.http.io.SessionInputBuffer' visibility='protected'><parameter name='socket' type='java.net.Socket'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='createHttpDataTransmitter' return='org.apache.http.io.SessionOutputBuffer' visibility='protected'><parameter name='socket' type='java.net.Socket'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='getLocalAddress' return='java.net.InetAddress'/><method name='getLocalPort' return='int'/><method name='getRemoteAddress' return='java.net.InetAddress'/><method name='getRemotePort' return='int'/><method name='getSocket' return='java.net.Socket' visibility='protected'/><method name='getSocketTimeout' return='int'/><method name='isOpen' return='boolean'/><method name='setSocketTimeout'><parameter name='timeout' type='int'/></method><method name='shutdown'><exception name='IOException' type='java.io.IOException'/></method></class></package><package name='org.apache.http.impl.auth'><class abstract='true' extends='java.lang.Object' name='AuthSchemeBase'><constructor name='AuthSchemeBase' type='org.apache.http.impl.auth.AuthSchemeBase'/><method name='isProxy' return='boolean'/><method abstract='true' name='parseChallenge' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='pos' type='int'/><parameter name='len' type='int'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method><method name='processChallenge'><parameter name='header' type='org.apache.http.Header'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method></class><class extends='org.apache.http.impl.auth.RFC2617Scheme' name='BasicScheme'><constructor name='BasicScheme' type='org.apache.http.impl.auth.BasicScheme'/><method name='authenticate' return='org.apache.http.Header'><parameter name='credentials' type='org.apache.http.auth.Credentials'/><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'/></method><method name='authenticate' return='org.apache.http.Header' static='true'><parameter name='credentials' type='org.apache.http.auth.Credentials'/><parameter name='charset' type='java.lang.String'/><parameter name='proxy' type='boolean'/></method><method name='getSchemeName' return='java.lang.String'/><method name='isComplete' return='boolean'/><method name='isConnectionBased' return='boolean'/></class><class extends='java.lang.Object' name='BasicSchemeFactory'><constructor name='BasicSchemeFactory' type='org.apache.http.impl.auth.BasicSchemeFactory'/><method name='newInstance' return='org.apache.http.auth.AuthScheme'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class extends='org.apache.http.impl.auth.RFC2617Scheme' name='DigestScheme'><constructor name='DigestScheme' type='org.apache.http.impl.auth.DigestScheme'/><method name='authenticate' return='org.apache.http.Header'><parameter name='credentials' type='org.apache.http.auth.Credentials'/><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'/></method><method name='createCnonce' return='java.lang.String' static='true'/><method name='getSchemeName' return='java.lang.String'/><method name='isComplete' return='boolean'/><method name='isConnectionBased' return='boolean'/><method name='overrideParamter'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='DigestSchemeFactory'><constructor name='DigestSchemeFactory' type='org.apache.http.impl.auth.DigestSchemeFactory'/><method name='newInstance' return='org.apache.http.auth.AuthScheme'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class extends='org.apache.http.auth.AuthenticationException' name='NTLMEngineException'><constructor name='NTLMEngineException' type='org.apache.http.impl.auth.NTLMEngineException'/><constructor name='NTLMEngineException' type='org.apache.http.impl.auth.NTLMEngineException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='NTLMEngineException' type='org.apache.http.impl.auth.NTLMEngineException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class extends='org.apache.http.impl.auth.AuthSchemeBase' name='NTLMScheme'><constructor name='NTLMScheme' type='org.apache.http.impl.auth.NTLMScheme'><parameter name='engine' type='org.apache.http.impl.auth.NTLMEngine'/></constructor><method name='authenticate' return='org.apache.http.Header'><parameter name='credentials' type='org.apache.http.auth.Credentials'/><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'/></method><method name='getParameter' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='getRealm' return='java.lang.String'/><method name='getSchemeName' return='java.lang.String'/><method name='isComplete' return='boolean'/><method name='isConnectionBased' return='boolean'/><method name='parseChallenge' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='pos' type='int'/><parameter name='len' type='int'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method></class><class abstract='true' extends='org.apache.http.impl.auth.AuthSchemeBase' name='RFC2617Scheme'><constructor name='RFC2617Scheme' type='org.apache.http.impl.auth.RFC2617Scheme'/><method name='getParameter' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='getParameters' return='java.util.Map&lt;java.lang.String, java.lang.String&gt;' visibility='protected'/><method name='getRealm' return='java.lang.String'/><method name='parseChallenge' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='pos' type='int'/><parameter name='len' type='int'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method></class><class extends='java.lang.RuntimeException' name='UnsupportedDigestAlgorithmException'><constructor name='UnsupportedDigestAlgorithmException' type='org.apache.http.impl.auth.UnsupportedDigestAlgorithmException'/><constructor name='UnsupportedDigestAlgorithmException' type='org.apache.http.impl.auth.UnsupportedDigestAlgorithmException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='UnsupportedDigestAlgorithmException' type='org.apache.http.impl.auth.UnsupportedDigestAlgorithmException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><interface abstract='true' name='NTLMEngine'><method abstract='true' name='generateType1Msg' return='java.lang.String'><parameter name='domain' type='java.lang.String'/><parameter name='workstation' type='java.lang.String'/><exception name='NTLMEngineException' type='org.apache.http.impl.auth.NTLMEngineException'/></method><method abstract='true' name='generateType3Msg' return='java.lang.String'><parameter name='username' type='java.lang.String'/><parameter name='password' type='java.lang.String'/><parameter name='domain' type='java.lang.String'/><parameter name='workstation' type='java.lang.String'/><parameter name='challenge' type='java.lang.String'/><exception name='NTLMEngineException' type='org.apache.http.impl.auth.NTLMEngineException'/></method></interface></package><package name='org.apache.http.impl.client'><class abstract='true' extends='java.lang.Object' name='AbstractAuthenticationHandler'><constructor name='AbstractAuthenticationHandler' type='org.apache.http.impl.client.AbstractAuthenticationHandler'/><method name='getAuthPreferences' return='java.util.List&lt;java.lang.String&gt;' visibility='protected'/><method name='parseChallenges' return='java.util.Map&lt;java.lang.String, org.apache.http.Header&gt;' visibility='protected'><parameter name='headers' type='org.apache.http.Header[]'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method><method api_removed='14' name='selectScheme' return='org.apache.http.auth.AuthScheme'><parameter name='challenges' type='java.util.Map&lt;java.lang.String, org.apache.http.Header&gt;'/><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='AuthenticationException' type='org.apache.http.auth.AuthenticationException'/></method><method api_added='14' name='selectScheme' return='org.apache.http.auth.AuthScheme'><parameter name='arg0' type='java.util.Map&lt;java.lang.String'/><parameter name='arg1' type='org.apache.http.Header&gt;'/><parameter name='arg2' type='org.apache.http.HttpResponse'/><parameter name='arg3' type='org.apache.http.protocol.HttpContext'/></method></class><class abstract='true' extends='java.lang.Object' name='AbstractHttpClient'><constructor name='AbstractHttpClient' type='org.apache.http.impl.client.AbstractHttpClient' visibility='protected'><parameter name='conman' type='org.apache.http.conn.ClientConnectionManager'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='addRequestInterceptor' synchronized='true'><parameter name='itcp' type='org.apache.http.HttpRequestInterceptor'/></method><method name='addRequestInterceptor' synchronized='true'><parameter name='itcp' type='org.apache.http.HttpRequestInterceptor'/><parameter name='index' type='int'/></method><method name='addResponseInterceptor' synchronized='true'><parameter name='itcp' type='org.apache.http.HttpResponseInterceptor'/></method><method name='addResponseInterceptor' synchronized='true'><parameter name='itcp' type='org.apache.http.HttpResponseInterceptor'/><parameter name='index' type='int'/></method><method name='clearRequestInterceptors' synchronized='true'/><method name='clearResponseInterceptors' synchronized='true'/><method abstract='true' name='createAuthSchemeRegistry' return='org.apache.http.auth.AuthSchemeRegistry' visibility='protected'/><method abstract='true' name='createClientConnectionManager' return='org.apache.http.conn.ClientConnectionManager' visibility='protected'/><method name='createClientRequestDirector' return='org.apache.http.client.RequestDirector' visibility='protected'><parameter name='requestExec' type='org.apache.http.protocol.HttpRequestExecutor'/><parameter name='conman' type='org.apache.http.conn.ClientConnectionManager'/><parameter name='reustrat' type='org.apache.http.ConnectionReuseStrategy'/><parameter name='kastrat' type='org.apache.http.conn.ConnectionKeepAliveStrategy'/><parameter name='rouplan' type='org.apache.http.conn.routing.HttpRoutePlanner'/><parameter name='httpProcessor' type='org.apache.http.protocol.HttpProcessor'/><parameter name='retryHandler' type='org.apache.http.client.HttpRequestRetryHandler'/><parameter name='redirectHandler' type='org.apache.http.client.RedirectHandler'/><parameter name='targetAuthHandler' type='org.apache.http.client.AuthenticationHandler'/><parameter name='proxyAuthHandler' type='org.apache.http.client.AuthenticationHandler'/><parameter name='stateHandler' type='org.apache.http.client.UserTokenHandler'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method abstract='true' name='createConnectionKeepAliveStrategy' return='org.apache.http.conn.ConnectionKeepAliveStrategy' visibility='protected'/><method abstract='true' name='createConnectionReuseStrategy' return='org.apache.http.ConnectionReuseStrategy' visibility='protected'/><method abstract='true' name='createCookieSpecRegistry' return='org.apache.http.cookie.CookieSpecRegistry' visibility='protected'/><method abstract='true' name='createCookieStore' return='org.apache.http.client.CookieStore' visibility='protected'/><method abstract='true' name='createCredentialsProvider' return='org.apache.http.client.CredentialsProvider' visibility='protected'/><method abstract='true' name='createHttpContext' return='org.apache.http.protocol.HttpContext' visibility='protected'/><method abstract='true' name='createHttpParams' return='org.apache.http.params.HttpParams' visibility='protected'/><method abstract='true' name='createHttpProcessor' return='org.apache.http.protocol.BasicHttpProcessor' visibility='protected'/><method abstract='true' name='createHttpRequestRetryHandler' return='org.apache.http.client.HttpRequestRetryHandler' visibility='protected'/><method abstract='true' name='createHttpRoutePlanner' return='org.apache.http.conn.routing.HttpRoutePlanner' visibility='protected'/><method abstract='true' name='createProxyAuthenticationHandler' return='org.apache.http.client.AuthenticationHandler' visibility='protected'/><method abstract='true' name='createRedirectHandler' return='org.apache.http.client.RedirectHandler' visibility='protected'/><method abstract='true' name='createRequestExecutor' return='org.apache.http.protocol.HttpRequestExecutor' visibility='protected'/><method abstract='true' name='createTargetAuthenticationHandler' return='org.apache.http.client.AuthenticationHandler' visibility='protected'/><method abstract='true' name='createUserTokenHandler' return='org.apache.http.client.UserTokenHandler' visibility='protected'/><method name='determineParams' return='org.apache.http.params.HttpParams' visibility='protected'><parameter name='req' type='org.apache.http.HttpRequest'/></method><method final='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method name='execute' return='T'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method name='execute' return='T'><parameter name='request' type='org.apache.http.client.methods.HttpUriRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method name='execute' return='T'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method name='execute' return='T'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='responseHandler' type='org.apache.http.client.ResponseHandler&lt;? extends T&gt;'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ClientProtocolException' type='org.apache.http.client.ClientProtocolException'/><exception name='IOException' type='java.io.IOException'/></method><method final='true' name='getAuthSchemes' return='org.apache.http.auth.AuthSchemeRegistry' synchronized='true'/><method final='true' name='getConnectionKeepAliveStrategy' return='org.apache.http.conn.ConnectionKeepAliveStrategy' synchronized='true'/><method final='true' name='getConnectionManager' return='org.apache.http.conn.ClientConnectionManager' synchronized='true'/><method final='true' name='getConnectionReuseStrategy' return='org.apache.http.ConnectionReuseStrategy' synchronized='true'/><method final='true' name='getCookieSpecs' return='org.apache.http.cookie.CookieSpecRegistry' synchronized='true'/><method final='true' name='getCookieStore' return='org.apache.http.client.CookieStore' synchronized='true'/><method final='true' name='getCredentialsProvider' return='org.apache.http.client.CredentialsProvider' synchronized='true'/><method final='true' name='getHttpProcessor' return='org.apache.http.protocol.BasicHttpProcessor' synchronized='true' visibility='protected'/><method final='true' name='getHttpRequestRetryHandler' return='org.apache.http.client.HttpRequestRetryHandler' synchronized='true'/><method final='true' name='getParams' return='org.apache.http.params.HttpParams' synchronized='true'/><method final='true' name='getProxyAuthenticationHandler' return='org.apache.http.client.AuthenticationHandler' synchronized='true'/><method final='true' name='getRedirectHandler' return='org.apache.http.client.RedirectHandler' synchronized='true'/><method final='true' name='getRequestExecutor' return='org.apache.http.protocol.HttpRequestExecutor' synchronized='true'/><method name='getRequestInterceptor' return='org.apache.http.HttpRequestInterceptor' synchronized='true'><parameter name='index' type='int'/></method><method name='getRequestInterceptorCount' return='int' synchronized='true'/><method name='getResponseInterceptor' return='org.apache.http.HttpResponseInterceptor' synchronized='true'><parameter name='index' type='int'/></method><method name='getResponseInterceptorCount' return='int' synchronized='true'/><method final='true' name='getRoutePlanner' return='org.apache.http.conn.routing.HttpRoutePlanner' synchronized='true'/><method final='true' name='getTargetAuthenticationHandler' return='org.apache.http.client.AuthenticationHandler' synchronized='true'/><method final='true' name='getUserTokenHandler' return='org.apache.http.client.UserTokenHandler' synchronized='true'/><method name='removeRequestInterceptorByClass'><parameter name='clazz' type='java.lang.Class&lt;? extends org.apache.http.HttpRequestInterceptor&gt;'/></method><method name='removeResponseInterceptorByClass'><parameter name='clazz' type='java.lang.Class&lt;? extends org.apache.http.HttpResponseInterceptor&gt;'/></method><method name='setAuthSchemes' synchronized='true'><parameter name='authSchemeRegistry' type='org.apache.http.auth.AuthSchemeRegistry'/></method><method name='setCookieSpecs' synchronized='true'><parameter name='cookieSpecRegistry' type='org.apache.http.cookie.CookieSpecRegistry'/></method><method name='setCookieStore' synchronized='true'><parameter name='cookieStore' type='org.apache.http.client.CookieStore'/></method><method name='setCredentialsProvider' synchronized='true'><parameter name='credsProvider' type='org.apache.http.client.CredentialsProvider'/></method><method name='setHttpRequestRetryHandler' synchronized='true'><parameter name='retryHandler' type='org.apache.http.client.HttpRequestRetryHandler'/></method><method name='setKeepAliveStrategy' synchronized='true'><parameter name='keepAliveStrategy' type='org.apache.http.conn.ConnectionKeepAliveStrategy'/></method><method name='setParams' synchronized='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setProxyAuthenticationHandler' synchronized='true'><parameter name='proxyAuthHandler' type='org.apache.http.client.AuthenticationHandler'/></method><method name='setRedirectHandler' synchronized='true'><parameter name='redirectHandler' type='org.apache.http.client.RedirectHandler'/></method><method name='setReuseStrategy' synchronized='true'><parameter name='reuseStrategy' type='org.apache.http.ConnectionReuseStrategy'/></method><method name='setRoutePlanner' synchronized='true'><parameter name='routePlanner' type='org.apache.http.conn.routing.HttpRoutePlanner'/></method><method name='setTargetAuthenticationHandler' synchronized='true'><parameter name='targetAuthHandler' type='org.apache.http.client.AuthenticationHandler'/></method><method name='setUserTokenHandler' synchronized='true'><parameter name='userTokenHandler' type='org.apache.http.client.UserTokenHandler'/></method></class><class extends='java.lang.Object' name='BasicCookieStore'><constructor name='BasicCookieStore' type='org.apache.http.impl.client.BasicCookieStore'/><method name='addCookie' synchronized='true'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/></method><method name='addCookies' synchronized='true'><parameter name='cookies' type='org.apache.http.cookie.Cookie[]'/></method><method name='clear' synchronized='true'/><method name='clearExpired' return='boolean' synchronized='true'><parameter name='date' type='java.util.Date'/></method><method name='getCookies' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;' synchronized='true'/></class><class extends='java.lang.Object' name='BasicCredentialsProvider'><constructor name='BasicCredentialsProvider' type='org.apache.http.impl.client.BasicCredentialsProvider'/><method name='clear' synchronized='true'/><method name='getCredentials' return='org.apache.http.auth.Credentials' synchronized='true'><parameter name='authscope' type='org.apache.http.auth.AuthScope'/></method><method name='setCredentials' synchronized='true'><parameter name='authscope' type='org.apache.http.auth.AuthScope'/><parameter name='credentials' type='org.apache.http.auth.Credentials'/></method></class><class extends='java.lang.Object' name='BasicResponseHandler'><constructor name='BasicResponseHandler' type='org.apache.http.impl.client.BasicResponseHandler'/><method name='handleResponse' return='java.lang.String'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpResponseException' type='org.apache.http.client.HttpResponseException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.params.AbstractHttpParams' name='ClientParamsStack'><constructor name='ClientParamsStack' type='org.apache.http.impl.client.ClientParamsStack'><parameter name='aparams' type='org.apache.http.params.HttpParams'/><parameter name='cparams' type='org.apache.http.params.HttpParams'/><parameter name='rparams' type='org.apache.http.params.HttpParams'/><parameter name='oparams' type='org.apache.http.params.HttpParams'/></constructor><constructor name='ClientParamsStack' type='org.apache.http.impl.client.ClientParamsStack'><parameter name='stack' type='org.apache.http.impl.client.ClientParamsStack'/></constructor><constructor name='ClientParamsStack' type='org.apache.http.impl.client.ClientParamsStack'><parameter name='stack' type='org.apache.http.impl.client.ClientParamsStack'/><parameter name='aparams' type='org.apache.http.params.HttpParams'/><parameter name='cparams' type='org.apache.http.params.HttpParams'/><parameter name='rparams' type='org.apache.http.params.HttpParams'/><parameter name='oparams' type='org.apache.http.params.HttpParams'/></constructor><method name='copy' return='org.apache.http.params.HttpParams'/><method final='true' name='getApplicationParams' return='org.apache.http.params.HttpParams'/><method final='true' name='getClientParams' return='org.apache.http.params.HttpParams'/><method final='true' name='getOverrideParams' return='org.apache.http.params.HttpParams'/><method name='getParameter' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method final='true' name='getRequestParams' return='org.apache.http.params.HttpParams'/><method name='removeParameter' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='setParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class extends='java.lang.Object' name='DefaultConnectionKeepAliveStrategy'><constructor name='DefaultConnectionKeepAliveStrategy' type='org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy'/><method name='getKeepAliveDuration' return='long'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='org.apache.http.impl.client.AbstractHttpClient' name='DefaultHttpClient'><constructor name='DefaultHttpClient' type='org.apache.http.impl.client.DefaultHttpClient'><parameter name='conman' type='org.apache.http.conn.ClientConnectionManager'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><constructor name='DefaultHttpClient' type='org.apache.http.impl.client.DefaultHttpClient'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><constructor name='DefaultHttpClient' type='org.apache.http.impl.client.DefaultHttpClient'/><method name='createAuthSchemeRegistry' return='org.apache.http.auth.AuthSchemeRegistry' visibility='protected'/><method name='createClientConnectionManager' return='org.apache.http.conn.ClientConnectionManager' visibility='protected'/><method name='createConnectionKeepAliveStrategy' return='org.apache.http.conn.ConnectionKeepAliveStrategy' visibility='protected'/><method name='createConnectionReuseStrategy' return='org.apache.http.ConnectionReuseStrategy' visibility='protected'/><method name='createCookieSpecRegistry' return='org.apache.http.cookie.CookieSpecRegistry' visibility='protected'/><method name='createCookieStore' return='org.apache.http.client.CookieStore' visibility='protected'/><method name='createCredentialsProvider' return='org.apache.http.client.CredentialsProvider' visibility='protected'/><method name='createHttpContext' return='org.apache.http.protocol.HttpContext' visibility='protected'/><method name='createHttpParams' return='org.apache.http.params.HttpParams' visibility='protected'/><method name='createHttpProcessor' return='org.apache.http.protocol.BasicHttpProcessor' visibility='protected'/><method name='createHttpRequestRetryHandler' return='org.apache.http.client.HttpRequestRetryHandler' visibility='protected'/><method name='createHttpRoutePlanner' return='org.apache.http.conn.routing.HttpRoutePlanner' visibility='protected'/><method name='createProxyAuthenticationHandler' return='org.apache.http.client.AuthenticationHandler' visibility='protected'/><method name='createRedirectHandler' return='org.apache.http.client.RedirectHandler' visibility='protected'/><method name='createRequestExecutor' return='org.apache.http.protocol.HttpRequestExecutor' visibility='protected'/><method name='createTargetAuthenticationHandler' return='org.apache.http.client.AuthenticationHandler' visibility='protected'/><method name='createUserTokenHandler' return='org.apache.http.client.UserTokenHandler' visibility='protected'/></class><class extends='java.lang.Object' name='DefaultHttpRequestRetryHandler'><constructor name='DefaultHttpRequestRetryHandler' type='org.apache.http.impl.client.DefaultHttpRequestRetryHandler'><parameter name='retryCount' type='int'/><parameter name='requestSentRetryEnabled' type='boolean'/></constructor><constructor name='DefaultHttpRequestRetryHandler' type='org.apache.http.impl.client.DefaultHttpRequestRetryHandler'/><method name='getRetryCount' return='int'/><method name='isRequestSentRetryEnabled' return='boolean'/><method name='retryRequest' return='boolean'><parameter name='exception' type='java.io.IOException'/><parameter name='executionCount' type='int'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='org.apache.http.impl.client.AbstractAuthenticationHandler' name='DefaultProxyAuthenticationHandler'><constructor name='DefaultProxyAuthenticationHandler' type='org.apache.http.impl.client.DefaultProxyAuthenticationHandler'/><method name='getChallenges' return='java.util.Map&lt;java.lang.String, org.apache.http.Header&gt;'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method><method name='isAuthenticationRequested' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='java.lang.Object' name='DefaultRedirectHandler'><constructor name='DefaultRedirectHandler' type='org.apache.http.impl.client.DefaultRedirectHandler'/><method name='getLocationURI' return='java.net.URI'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='ProtocolException' type='org.apache.http.ProtocolException'/></method><method name='isRedirectRequested' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='java.lang.Object' name='DefaultRequestDirector'><constructor name='DefaultRequestDirector' type='org.apache.http.impl.client.DefaultRequestDirector'><parameter name='requestExec' type='org.apache.http.protocol.HttpRequestExecutor'/><parameter name='conman' type='org.apache.http.conn.ClientConnectionManager'/><parameter name='reustrat' type='org.apache.http.ConnectionReuseStrategy'/><parameter name='kastrat' type='org.apache.http.conn.ConnectionKeepAliveStrategy'/><parameter name='rouplan' type='org.apache.http.conn.routing.HttpRoutePlanner'/><parameter name='httpProcessor' type='org.apache.http.protocol.HttpProcessor'/><parameter name='retryHandler' type='org.apache.http.client.HttpRequestRetryHandler'/><parameter name='redirectHandler' type='org.apache.http.client.RedirectHandler'/><parameter name='targetAuthHandler' type='org.apache.http.client.AuthenticationHandler'/><parameter name='proxyAuthHandler' type='org.apache.http.client.AuthenticationHandler'/><parameter name='userTokenHandler' type='org.apache.http.client.UserTokenHandler'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='createConnectRequest' return='org.apache.http.HttpRequest' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method><method name='createTunnelToProxy' return='boolean' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='hop' type='int'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='createTunnelToTarget' return='boolean' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='determineRoute' return='org.apache.http.conn.routing.HttpRoute' visibility='protected'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/></method><method name='establishRoute' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='execute' return='org.apache.http.HttpResponse'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='handleResponse' return='org.apache.http.impl.client.RoutedRequest' visibility='protected'><parameter name='roureq' type='org.apache.http.impl.client.RoutedRequest'/><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='releaseConnection' visibility='protected'/><method name='rewriteRequestURI' visibility='protected'><parameter name='request' type='org.apache.http.impl.client.RequestWrapper'/><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><exception name='ProtocolException' type='org.apache.http.ProtocolException'/></method></class><class extends='org.apache.http.impl.client.AbstractAuthenticationHandler' name='DefaultTargetAuthenticationHandler'><constructor name='DefaultTargetAuthenticationHandler' type='org.apache.http.impl.client.DefaultTargetAuthenticationHandler'/><method name='getChallenges' return='java.util.Map&lt;java.lang.String, org.apache.http.Header&gt;'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='MalformedChallengeException' type='org.apache.http.auth.MalformedChallengeException'/></method><method name='isAuthenticationRequested' return='boolean'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='java.lang.Object' name='DefaultUserTokenHandler'><constructor name='DefaultUserTokenHandler' type='org.apache.http.impl.client.DefaultUserTokenHandler'/><method name='getUserToken' return='java.lang.Object'><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method></class><class extends='org.apache.http.impl.client.RequestWrapper' name='EntityEnclosingRequestWrapper'><constructor name='EntityEnclosingRequestWrapper' type='org.apache.http.impl.client.EntityEnclosingRequestWrapper'><parameter name='request' type='org.apache.http.HttpEntityEnclosingRequest'/><exception name='ProtocolException' type='org.apache.http.ProtocolException'/></constructor><method name='expectContinue' return='boolean'/><method name='getEntity' return='org.apache.http.HttpEntity'/><method name='setEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/></method></class><class extends='java.lang.Object' name='RedirectLocations'><constructor name='RedirectLocations' type='org.apache.http.impl.client.RedirectLocations'/><method name='add'><parameter name='uri' type='java.net.URI'/></method><method name='contains' return='boolean'><parameter name='uri' type='java.net.URI'/></method><method name='remove' return='boolean'><parameter name='uri' type='java.net.URI'/></method></class><class extends='org.apache.http.message.AbstractHttpMessage' name='RequestWrapper'><constructor name='RequestWrapper' type='org.apache.http.impl.client.RequestWrapper'><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='ProtocolException' type='org.apache.http.ProtocolException'/></constructor><method name='abort'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method name='getExecCount' return='int'/><method name='getMethod' return='java.lang.String'/><method name='getOriginal' return='org.apache.http.HttpRequest'/><method name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method name='getRequestLine' return='org.apache.http.RequestLine'/><method name='getURI' return='java.net.URI'/><method name='incrementExecCount'/><method name='isAborted' return='boolean'/><method name='isRepeatable' return='boolean'/><method name='resetHeaders'/><method name='setMethod'><parameter name='method' type='java.lang.String'/></method><method name='setProtocolVersion'><parameter name='version' type='org.apache.http.ProtocolVersion'/></method><method name='setURI'><parameter name='uri' type='java.net.URI'/></method></class><class extends='java.lang.Object' name='RoutedRequest'><constructor name='RoutedRequest' type='org.apache.http.impl.client.RoutedRequest'><parameter name='req' type='org.apache.http.impl.client.RequestWrapper'/><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></constructor><method final='true' name='getRequest' return='org.apache.http.impl.client.RequestWrapper'/><method final='true' name='getRoute' return='org.apache.http.conn.routing.HttpRoute'/></class><class extends='org.apache.http.HttpException' name='TunnelRefusedException'><constructor name='TunnelRefusedException' type='org.apache.http.impl.client.TunnelRefusedException'><parameter name='message' type='java.lang.String'/><parameter name='response' type='org.apache.http.HttpResponse'/></constructor><method name='getResponse' return='org.apache.http.HttpResponse'/></class></package><package name='org.apache.http.impl.conn'><class abstract='true' extends='java.lang.Object' name='AbstractClientConnAdapter'><constructor name='AbstractClientConnAdapter' type='org.apache.http.impl.conn.AbstractClientConnAdapter' visibility='protected'><parameter name='mgr' type='org.apache.http.conn.ClientConnectionManager'/><parameter name='conn' type='org.apache.http.conn.OperatedClientConnection'/></constructor><method name='abortConnection'/><method final='true' name='assertNotAborted' visibility='protected'><exception name='InterruptedIOException' type='java.io.InterruptedIOException'/></method><method final='true' name='assertValid' visibility='protected'><parameter name='wrappedConn' type='org.apache.http.conn.OperatedClientConnection'/></method><method name='detach' visibility='protected'/><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='getLocalAddress' return='java.net.InetAddress'/><method name='getLocalPort' return='int'/><method name='getManager' return='org.apache.http.conn.ClientConnectionManager' visibility='protected'/><method name='getMetrics' return='org.apache.http.HttpConnectionMetrics'/><method name='getRemoteAddress' return='java.net.InetAddress'/><method name='getRemotePort' return='int'/><method name='getSSLSession' return='javax.net.ssl.SSLSession'/><method name='getSocketTimeout' return='int'/><method name='getWrappedConnection' return='org.apache.http.conn.OperatedClientConnection' visibility='protected'/><method name='isMarkedReusable' return='boolean'/><method name='isOpen' return='boolean'/><method name='isResponseAvailable' return='boolean'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='isSecure' return='boolean'/><method name='isStale' return='boolean'/><method name='markReusable'/><method name='receiveResponseEntity'><parameter name='response' type='org.apache.http.HttpResponse'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='receiveResponseHeader' return='org.apache.http.HttpResponse'><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='releaseConnection'/><method name='sendRequestEntity'><parameter name='request' type='org.apache.http.HttpEntityEnclosingRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='sendRequestHeader'><parameter name='request' type='org.apache.http.HttpRequest'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='setIdleDuration'><parameter name='duration' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='setSocketTimeout'><parameter name='timeout' type='int'/></method><method name='unmarkReusable'/></class><class abstract='true' extends='java.lang.Object' name='AbstractPoolEntry'><constructor name='AbstractPoolEntry' type='org.apache.http.impl.conn.AbstractPoolEntry' visibility='protected'><parameter name='connOperator' type='org.apache.http.conn.ClientConnectionOperator'/><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></constructor><method name='getState' return='java.lang.Object'/><method name='layerProtocol'><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='open'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='setState'><parameter name='state' type='java.lang.Object'/></method><method name='shutdownEntry' visibility='protected'/><method name='tunnelProxy'><parameter name='next' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='tunnelTarget'><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='org.apache.http.impl.conn.AbstractClientConnAdapter' name='AbstractPooledConnAdapter'><constructor name='AbstractPooledConnAdapter' type='org.apache.http.impl.conn.AbstractPooledConnAdapter' visibility='protected'><parameter name='manager' type='org.apache.http.conn.ClientConnectionManager'/><parameter name='entry' type='org.apache.http.impl.conn.AbstractPoolEntry'/></constructor><method final='true' name='assertAttached' visibility='protected'/><method name='close'><exception name='IOException' type='java.io.IOException'/></method><method name='getRoute' return='org.apache.http.conn.routing.HttpRoute'/><method name='getState' return='java.lang.Object'/><method name='layerProtocol'><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='open'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='setState'><parameter name='state' type='java.lang.Object'/></method><method name='shutdown'><exception name='IOException' type='java.io.IOException'/></method><method name='tunnelProxy'><parameter name='next' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='tunnelTarget'><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.impl.SocketHttpClientConnection' name='DefaultClientConnection'><constructor name='DefaultClientConnection' type='org.apache.http.impl.conn.DefaultClientConnection'/><method final='true' name='getSocket' return='java.net.Socket'/><method final='true' name='getTargetHost' return='org.apache.http.HttpHost'/><method final='true' name='isSecure' return='boolean'/><method name='openCompleted'><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='opening'><parameter name='sock' type='java.net.Socket'/><parameter name='target' type='org.apache.http.HttpHost'/><exception name='IOException' type='java.io.IOException'/></method><method name='update'><parameter name='sock' type='java.net.Socket'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='secure' type='boolean'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='DefaultClientConnectionOperator'><constructor name='DefaultClientConnectionOperator' type='org.apache.http.impl.conn.DefaultClientConnectionOperator'><parameter name='schemes' type='org.apache.http.conn.scheme.SchemeRegistry'/></constructor><method name='createConnection' return='org.apache.http.conn.OperatedClientConnection'/><method name='openConnection'><parameter name='conn' type='org.apache.http.conn.OperatedClientConnection'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='local' type='java.net.InetAddress'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='prepareSocket' visibility='protected'><parameter name='sock' type='java.net.Socket'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method><method name='updateSecureConnection'><parameter name='conn' type='org.apache.http.conn.OperatedClientConnection'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='DefaultHttpRoutePlanner'><constructor name='DefaultHttpRoutePlanner' type='org.apache.http.impl.conn.DefaultHttpRoutePlanner'><parameter name='schreg' type='org.apache.http.conn.scheme.SchemeRegistry'/></constructor><method name='determineRoute' return='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/></method></class><class extends='org.apache.http.impl.io.AbstractMessageParser' name='DefaultResponseParser'><constructor name='DefaultResponseParser' type='org.apache.http.impl.conn.DefaultResponseParser'><parameter name='buffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='parser' type='org.apache.http.message.LineParser'/><parameter name='responseFactory' type='org.apache.http.HttpResponseFactory'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='parseHead' return='org.apache.http.HttpMessage' visibility='protected'><parameter name='sessionBuffer' type='org.apache.http.io.SessionInputBuffer'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='IdleConnectionHandler'><constructor name='IdleConnectionHandler' type='org.apache.http.impl.conn.IdleConnectionHandler'/><method name='add'><parameter name='connection' type='org.apache.http.HttpConnection'/><parameter name='validDuration' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/></method><method name='closeExpiredConnections'/><method name='closeIdleConnections'><parameter name='idleTime' type='long'/></method><method name='remove' return='boolean'><parameter name='connection' type='org.apache.http.HttpConnection'/></method><method name='removeAll'/></class><class extends='java.lang.Object' name='LoggingSessionInputBuffer'><constructor name='LoggingSessionInputBuffer' type='org.apache.http.impl.conn.LoggingSessionInputBuffer'><parameter name='in' type='org.apache.http.io.SessionInputBuffer'/><parameter name='wire' type='org.apache.http.impl.conn.Wire'/></constructor><method name='getMetrics' return='org.apache.http.io.HttpTransportMetrics'/><method name='isDataAvailable' return='boolean'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method><method name='readLine' return='int'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='LoggingSessionOutputBuffer'><constructor name='LoggingSessionOutputBuffer' type='org.apache.http.impl.conn.LoggingSessionOutputBuffer'><parameter name='out' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='wire' type='org.apache.http.impl.conn.Wire'/></constructor><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='getMetrics' return='org.apache.http.io.HttpTransportMetrics'/><method name='write'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeLine'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeLine'><parameter name='s' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ProxySelectorRoutePlanner'><constructor name='ProxySelectorRoutePlanner' type='org.apache.http.impl.conn.ProxySelectorRoutePlanner'><parameter name='schreg' type='org.apache.http.conn.scheme.SchemeRegistry'/><parameter name='prosel' type='java.net.ProxySelector'/></constructor><method name='chooseProxy' return='java.net.Proxy' visibility='protected'><parameter name='proxies' type='java.util.List&lt;java.net.Proxy&gt;'/><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/></method><method name='determineProxy' return='org.apache.http.HttpHost' visibility='protected'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/></method><method name='determineRoute' return='org.apache.http.conn.routing.HttpRoute'><parameter name='target' type='org.apache.http.HttpHost'/><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/></method><method name='getHost' return='java.lang.String' visibility='protected'><parameter name='isa' type='java.net.InetSocketAddress'/></method><method name='getProxySelector' return='java.net.ProxySelector'/><method name='setProxySelector'><parameter name='prosel' type='java.net.ProxySelector'/></method></class><class extends='java.lang.Object' name='SingleClientConnManager'><constructor name='SingleClientConnManager' type='org.apache.http.impl.conn.SingleClientConnManager'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='schreg' type='org.apache.http.conn.scheme.SchemeRegistry'/></constructor><method final='true' name='assertStillUp' visibility='protected'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method name='closeExpiredConnections'/><method name='closeIdleConnections'><parameter name='idletime' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/></method><method name='createConnectionOperator' return='org.apache.http.conn.ClientConnectionOperator' visibility='protected'><parameter name='schreg' type='org.apache.http.conn.scheme.SchemeRegistry'/></method><method name='getConnection' return='org.apache.http.conn.ManagedClientConnection'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/></method><method name='getSchemeRegistry' return='org.apache.http.conn.scheme.SchemeRegistry'/><method name='releaseConnection'><parameter name='conn' type='org.apache.http.conn.ManagedClientConnection'/><parameter name='validDuration' type='long'/><parameter name='timeUnit' type='java.util.concurrent.TimeUnit'/></method><method final='true' name='requestConnection' return='org.apache.http.conn.ClientConnectionRequest'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/></method><method name='revokeConnection' visibility='protected'/><method name='shutdown'/></class><class extends='org.apache.http.impl.conn.AbstractPooledConnAdapter' name='SingleClientConnManager.ConnAdapter' visibility='protected'><constructor name='SingleClientConnManager.ConnAdapter' type='org.apache.http.impl.conn.SingleClientConnManager.ConnAdapter' visibility='protected'><parameter name='entry' type='org.apache.http.impl.conn.SingleClientConnManager.PoolEntry'/><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></constructor></class><class extends='org.apache.http.impl.conn.AbstractPoolEntry' name='SingleClientConnManager.PoolEntry' visibility='protected'><constructor name='SingleClientConnManager.PoolEntry' type='org.apache.http.impl.conn.SingleClientConnManager.PoolEntry' visibility='protected'/><method name='close' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='shutdown' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='Wire'><constructor name='Wire' type='org.apache.http.impl.conn.Wire'><parameter name='log' type='org.apache.commons.logging.Log'/></constructor><method name='enabled' return='boolean'/><method name='input'><parameter name='instream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='input'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='input'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='input'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='input'><parameter name='s' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='output'><parameter name='outstream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method name='output'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='output'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='output'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='output'><parameter name='s' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method></class></package><package name='org.apache.http.impl.conn.tsccm'><class abstract='true' extends='java.lang.Object' name='AbstractConnPool'><constructor name='AbstractConnPool' type='org.apache.http.impl.conn.tsccm.AbstractConnPool' visibility='protected'/><method name='closeConnection' visibility='protected'><parameter name='conn' type='org.apache.http.conn.OperatedClientConnection'/></method><method name='closeExpiredConnections'/><method name='closeIdleConnections'><parameter name='idletime' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/></method><method abstract='true' name='deleteClosedConnections'/><method name='enableConnectionGC'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='freeEntry'><parameter name='entry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'/><parameter name='reusable' type='boolean'/><parameter name='validDuration' type='long'/><parameter name='timeUnit' type='java.util.concurrent.TimeUnit'/></method><method final='true' name='getEntry' return='org.apache.http.impl.conn.tsccm.BasicPoolEntry'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/><parameter name='timeout' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/><exception name='ConnectionPoolTimeoutException' type='org.apache.http.conn.ConnectionPoolTimeoutException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method abstract='true' name='handleLostEntry' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='handleReference'><parameter name='ref' type='java.lang.ref.Reference'/></method><method abstract='true' name='requestPoolEntry' return='org.apache.http.impl.conn.tsccm.PoolEntryRequest'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/></method><method name='shutdown'/></class><class extends='org.apache.http.impl.conn.AbstractPoolEntry' name='BasicPoolEntry'><constructor name='BasicPoolEntry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'><parameter name='op' type='org.apache.http.conn.ClientConnectionOperator'/><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='queue' type='java.lang.ref.ReferenceQueue&lt;java.lang.Object&gt;'/></constructor><method final='true' name='getConnection' return='org.apache.http.conn.OperatedClientConnection' visibility='protected'/><method final='true' name='getPlannedRoute' return='org.apache.http.conn.routing.HttpRoute' visibility='protected'/><method final='true' name='getWeakRef' return='org.apache.http.impl.conn.tsccm.BasicPoolEntryRef' visibility='protected'/></class><class extends='java.lang.ref.WeakReference' name='BasicPoolEntryRef'><constructor name='BasicPoolEntryRef' type='org.apache.http.impl.conn.tsccm.BasicPoolEntryRef'><parameter name='entry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'/><parameter name='queue' type='java.lang.ref.ReferenceQueue&lt;java.lang.Object&gt;'/></constructor><method final='true' name='getRoute' return='org.apache.http.conn.routing.HttpRoute'/></class><class extends='org.apache.http.impl.conn.AbstractPooledConnAdapter' name='BasicPooledConnAdapter'><constructor name='BasicPooledConnAdapter' type='org.apache.http.impl.conn.tsccm.BasicPooledConnAdapter' visibility='protected'><parameter name='tsccm' type='org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager'/><parameter name='entry' type='org.apache.http.impl.conn.AbstractPoolEntry'/></constructor><method name='getPoolEntry' return='org.apache.http.impl.conn.AbstractPoolEntry' visibility='protected'/></class><class extends='org.apache.http.impl.conn.tsccm.AbstractConnPool' name='ConnPoolByRoute'><constructor name='ConnPoolByRoute' type='org.apache.http.impl.conn.tsccm.ConnPoolByRoute'><parameter name='operator' type='org.apache.http.conn.ClientConnectionOperator'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='createEntry' return='org.apache.http.impl.conn.tsccm.BasicPoolEntry' visibility='protected'><parameter name='rospl' type='org.apache.http.impl.conn.tsccm.RouteSpecificPool'/><parameter name='op' type='org.apache.http.conn.ClientConnectionOperator'/></method><method name='createFreeConnQueue' return='java.util.Queue&lt;org.apache.http.impl.conn.tsccm.BasicPoolEntry&gt;' visibility='protected'/><method name='createRouteToPoolMap' return='java.util.Map&lt;org.apache.http.conn.routing.HttpRoute, org.apache.http.impl.conn.tsccm.RouteSpecificPool&gt;' visibility='protected'/><method name='createWaitingThreadQueue' return='java.util.Queue&lt;org.apache.http.impl.conn.tsccm.WaitingThread&gt;' visibility='protected'/><method name='deleteClosedConnections'/><method name='deleteEntry' visibility='protected'><parameter name='entry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'/></method><method name='deleteLeastUsedEntry' visibility='protected'/><method name='freeEntry'><parameter name='entry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'/><parameter name='reusable' type='boolean'/><parameter name='validDuration' type='long'/><parameter name='timeUnit' type='java.util.concurrent.TimeUnit'/></method><method name='getConnectionsInPool' return='int'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='getEntryBlocking' return='org.apache.http.impl.conn.tsccm.BasicPoolEntry' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/><parameter name='timeout' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/><parameter name='aborter' type='org.apache.http.impl.conn.tsccm.WaitingThreadAborter'/><exception name='ConnectionPoolTimeoutException' type='org.apache.http.conn.ConnectionPoolTimeoutException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method name='getFreeEntry' return='org.apache.http.impl.conn.tsccm.BasicPoolEntry' visibility='protected'><parameter name='rospl' type='org.apache.http.impl.conn.tsccm.RouteSpecificPool'/><parameter name='state' type='java.lang.Object'/></method><method name='getRoutePool' return='org.apache.http.impl.conn.tsccm.RouteSpecificPool' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='create' type='boolean'/></method><method name='handleLostEntry' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='newRouteSpecificPool' return='org.apache.http.impl.conn.tsccm.RouteSpecificPool' visibility='protected'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='newWaitingThread' return='org.apache.http.impl.conn.tsccm.WaitingThread' visibility='protected'><parameter name='cond' type='java.util.concurrent.locks.Condition'/><parameter name='rospl' type='org.apache.http.impl.conn.tsccm.RouteSpecificPool'/></method><method name='notifyWaitingThread' visibility='protected'><parameter name='rospl' type='org.apache.http.impl.conn.tsccm.RouteSpecificPool'/></method><method name='requestPoolEntry' return='org.apache.http.impl.conn.tsccm.PoolEntryRequest'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/></method></class><class extends='java.lang.Object' name='RefQueueWorker'><constructor name='RefQueueWorker' type='org.apache.http.impl.conn.tsccm.RefQueueWorker'><parameter name='queue' type='java.lang.ref.ReferenceQueue&lt;?&gt;'/><parameter name='handler' type='org.apache.http.impl.conn.tsccm.RefQueueHandler'/></constructor><method name='run'/><method name='shutdown'/></class><class extends='java.lang.Object' name='RouteSpecificPool'><constructor name='RouteSpecificPool' type='org.apache.http.impl.conn.tsccm.RouteSpecificPool'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='maxEntries' type='int'/></constructor><method name='allocEntry' return='org.apache.http.impl.conn.tsccm.BasicPoolEntry'><parameter name='state' type='java.lang.Object'/></method><method name='createdEntry'><parameter name='entry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'/></method><method name='deleteEntry' return='boolean'><parameter name='entry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'/></method><method name='dropEntry'/><method name='freeEntry'><parameter name='entry' type='org.apache.http.impl.conn.tsccm.BasicPoolEntry'/></method><method name='getCapacity' return='int'/><method final='true' name='getEntryCount' return='int'/><method final='true' name='getMaxEntries' return='int'/><method final='true' name='getRoute' return='org.apache.http.conn.routing.HttpRoute'/><method name='hasThread' return='boolean'/><method name='isUnused' return='boolean'/><method name='nextThread' return='org.apache.http.impl.conn.tsccm.WaitingThread'/><method name='queueThread'><parameter name='wt' type='org.apache.http.impl.conn.tsccm.WaitingThread'/></method><method name='removeThread'><parameter name='wt' type='org.apache.http.impl.conn.tsccm.WaitingThread'/></method></class><class extends='java.lang.Object' name='ThreadSafeClientConnManager'><constructor name='ThreadSafeClientConnManager' type='org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='schreg' type='org.apache.http.conn.scheme.SchemeRegistry'/></constructor><method name='closeExpiredConnections'/><method name='closeIdleConnections'><parameter name='idleTimeout' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/></method><method name='createConnectionOperator' return='org.apache.http.conn.ClientConnectionOperator' visibility='protected'><parameter name='schreg' type='org.apache.http.conn.scheme.SchemeRegistry'/></method><method name='createConnectionPool' return='org.apache.http.impl.conn.tsccm.AbstractConnPool' visibility='protected'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getConnectionsInPool' return='int'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/></method><method name='getConnectionsInPool' return='int'/><method name='getSchemeRegistry' return='org.apache.http.conn.scheme.SchemeRegistry'/><method name='releaseConnection'><parameter name='conn' type='org.apache.http.conn.ManagedClientConnection'/><parameter name='validDuration' type='long'/><parameter name='timeUnit' type='java.util.concurrent.TimeUnit'/></method><method name='requestConnection' return='org.apache.http.conn.ClientConnectionRequest'><parameter name='route' type='org.apache.http.conn.routing.HttpRoute'/><parameter name='state' type='java.lang.Object'/></method><method name='shutdown'/></class><class extends='java.lang.Object' name='WaitingThread'><constructor name='WaitingThread' type='org.apache.http.impl.conn.tsccm.WaitingThread'><parameter name='cond' type='java.util.concurrent.locks.Condition'/><parameter name='pool' type='org.apache.http.impl.conn.tsccm.RouteSpecificPool'/></constructor><method name='await' return='boolean'><parameter name='deadline' type='java.util.Date'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method><method final='true' name='getCondition' return='java.util.concurrent.locks.Condition'/><method final='true' name='getPool' return='org.apache.http.impl.conn.tsccm.RouteSpecificPool'/><method final='true' name='getThread' return='java.lang.Thread'/><method name='interrupt'/><method name='wakeup'/></class><class extends='java.lang.Object' name='WaitingThreadAborter'><constructor name='WaitingThreadAborter' type='org.apache.http.impl.conn.tsccm.WaitingThreadAborter'/><method name='abort'/><method name='setWaitingThread'><parameter name='waitingThread' type='org.apache.http.impl.conn.tsccm.WaitingThread'/></method></class><interface abstract='true' name='PoolEntryRequest'><method abstract='true' name='abortRequest'/><method abstract='true' name='getPoolEntry' return='org.apache.http.impl.conn.tsccm.BasicPoolEntry'><parameter name='timeout' type='long'/><parameter name='tunit' type='java.util.concurrent.TimeUnit'/><exception name='ConnectionPoolTimeoutException' type='org.apache.http.conn.ConnectionPoolTimeoutException'/><exception name='InterruptedException' type='java.lang.InterruptedException'/></method></interface><interface abstract='true' name='RefQueueHandler'><method abstract='true' name='handleReference'><parameter name='ref' type='java.lang.ref.Reference&lt;?&gt;'/></method></interface></package><package name='org.apache.http.impl.cookie'><class abstract='true' extends='java.lang.Object' name='AbstractCookieAttributeHandler'><constructor name='AbstractCookieAttributeHandler' type='org.apache.http.impl.cookie.AbstractCookieAttributeHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class abstract='true' extends='java.lang.Object' name='AbstractCookieSpec'><constructor name='AbstractCookieSpec' type='org.apache.http.impl.cookie.AbstractCookieSpec'/><method name='findAttribHandler' return='org.apache.http.cookie.CookieAttributeHandler' visibility='protected'><parameter name='name' type='java.lang.String'/></method><method name='getAttribHandler' return='org.apache.http.cookie.CookieAttributeHandler' visibility='protected'><parameter name='name' type='java.lang.String'/></method><method name='getAttribHandlers' return='java.util.Collection&lt;org.apache.http.cookie.CookieAttributeHandler&gt;' visibility='protected'/><method name='registerAttribHandler'><parameter name='name' type='java.lang.String'/><parameter name='handler' type='org.apache.http.cookie.CookieAttributeHandler'/></method></class><class extends='java.lang.Object' name='BasicClientCookie'><constructor name='BasicClientCookie' type='org.apache.http.impl.cookie.BasicClientCookie'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='containsAttribute' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='getAttribute' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='getComment' return='java.lang.String'/><method name='getCommentURL' return='java.lang.String'/><method name='getDomain' return='java.lang.String'/><method name='getExpiryDate' return='java.util.Date'/><method name='getName' return='java.lang.String'/><method name='getPath' return='java.lang.String'/><method name='getPorts' return='int[]'/><method name='getValue' return='java.lang.String'/><method name='getVersion' return='int'/><method name='isExpired' return='boolean'><parameter name='date' type='java.util.Date'/></method><method name='isPersistent' return='boolean'/><method name='isSecure' return='boolean'/><method name='setAttribute'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='setComment'><parameter name='comment' type='java.lang.String'/></method><method name='setDomain'><parameter name='domain' type='java.lang.String'/></method><method name='setExpiryDate'><parameter name='expiryDate' type='java.util.Date'/></method><method name='setPath'><parameter name='path' type='java.lang.String'/></method><method name='setSecure'><parameter name='secure' type='boolean'/></method><method name='setValue'><parameter name='value' type='java.lang.String'/></method><method name='setVersion'><parameter name='version' type='int'/></method></class><class extends='org.apache.http.impl.cookie.BasicClientCookie' name='BasicClientCookie2'><constructor name='BasicClientCookie2' type='org.apache.http.impl.cookie.BasicClientCookie2'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor><method name='setCommentURL'><parameter name='commentURL' type='java.lang.String'/></method><method name='setDiscard'><parameter name='discard' type='boolean'/></method><method name='setPorts'><parameter name='ports' type='int[]'/></method></class><class extends='org.apache.http.impl.cookie.AbstractCookieAttributeHandler' name='BasicCommentHandler'><constructor name='BasicCommentHandler' type='org.apache.http.impl.cookie.BasicCommentHandler'/><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='BasicDomainHandler'><constructor name='BasicDomainHandler' type='org.apache.http.impl.cookie.BasicDomainHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='org.apache.http.impl.cookie.AbstractCookieAttributeHandler' name='BasicExpiresHandler'><constructor name='BasicExpiresHandler' type='org.apache.http.impl.cookie.BasicExpiresHandler'><parameter name='datepatterns' type='java.lang.String[]'/></constructor><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='org.apache.http.impl.cookie.AbstractCookieAttributeHandler' name='BasicMaxAgeHandler'><constructor name='BasicMaxAgeHandler' type='org.apache.http.impl.cookie.BasicMaxAgeHandler'/><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='BasicPathHandler'><constructor name='BasicPathHandler' type='org.apache.http.impl.cookie.BasicPathHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='org.apache.http.impl.cookie.AbstractCookieAttributeHandler' name='BasicSecureHandler'><constructor name='BasicSecureHandler' type='org.apache.http.impl.cookie.BasicSecureHandler'/><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='BestMatchSpec'><constructor name='BestMatchSpec' type='org.apache.http.impl.cookie.BestMatchSpec'><parameter name='datepatterns' type='java.lang.String[]'/><parameter name='oneHeader' type='boolean'/></constructor><constructor name='BestMatchSpec' type='org.apache.http.impl.cookie.BestMatchSpec'/><method name='formatCookies' return='java.util.List&lt;org.apache.http.Header&gt;'><parameter name='cookies' type='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'/></method><method name='getVersion' return='int'/><method name='getVersionHeader' return='org.apache.http.Header'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'><parameter name='header' type='org.apache.http.Header'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='BestMatchSpecFactory'><constructor name='BestMatchSpecFactory' type='org.apache.http.impl.cookie.BestMatchSpecFactory'/><method name='newInstance' return='org.apache.http.cookie.CookieSpec'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class extends='org.apache.http.impl.cookie.CookieSpecBase' name='BrowserCompatSpec'><constructor name='BrowserCompatSpec' type='org.apache.http.impl.cookie.BrowserCompatSpec'><parameter name='datepatterns' type='java.lang.String[]'/></constructor><constructor name='BrowserCompatSpec' type='org.apache.http.impl.cookie.BrowserCompatSpec'/><method name='formatCookies' return='java.util.List&lt;org.apache.http.Header&gt;'><parameter name='cookies' type='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'/></method><method name='getVersion' return='int'/><method name='getVersionHeader' return='org.apache.http.Header'/><method name='parse' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'><parameter name='header' type='org.apache.http.Header'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='BrowserCompatSpecFactory'><constructor name='BrowserCompatSpecFactory' type='org.apache.http.impl.cookie.BrowserCompatSpecFactory'/><method name='newInstance' return='org.apache.http.cookie.CookieSpec'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class abstract='true' extends='org.apache.http.impl.cookie.AbstractCookieSpec' name='CookieSpecBase'><constructor name='CookieSpecBase' type='org.apache.http.impl.cookie.CookieSpecBase'/><method name='getDefaultDomain' return='java.lang.String' static='true' visibility='protected'><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='getDefaultPath' return='java.lang.String' static='true' visibility='protected'><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;' visibility='protected'><parameter name='elems' type='org.apache.http.HeaderElement[]'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Exception' name='DateParseException'><constructor name='DateParseException' type='org.apache.http.impl.cookie.DateParseException'/><constructor name='DateParseException' type='org.apache.http.impl.cookie.DateParseException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' final='true' name='DateUtils'><method name='formatDate' return='java.lang.String' static='true'><parameter name='date' type='java.util.Date'/></method><method name='formatDate' return='java.lang.String' static='true'><parameter name='date' type='java.util.Date'/><parameter name='pattern' type='java.lang.String'/></method><method name='parseDate' return='java.util.Date' static='true'><parameter name='dateValue' type='java.lang.String'/><exception name='DateParseException' type='org.apache.http.impl.cookie.DateParseException'/></method><method name='parseDate' return='java.util.Date' static='true'><parameter name='dateValue' type='java.lang.String'/><parameter name='dateFormats' type='java.lang.String[]'/><exception name='DateParseException' type='org.apache.http.impl.cookie.DateParseException'/></method><method name='parseDate' return='java.util.Date' static='true'><parameter name='dateValue' type='java.lang.String'/><parameter name='dateFormats' type='java.lang.String[]'/><parameter name='startDate' type='java.util.Date'/><exception name='DateParseException' type='org.apache.http.impl.cookie.DateParseException'/></method></class><class extends='org.apache.http.impl.cookie.BasicDomainHandler' name='NetscapeDomainHandler'><constructor name='NetscapeDomainHandler' type='org.apache.http.impl.cookie.NetscapeDomainHandler'/></class><class extends='java.lang.Object' name='NetscapeDraftHeaderParser'><constructor name='NetscapeDraftHeaderParser' type='org.apache.http.impl.cookie.NetscapeDraftHeaderParser'/><method name='parseHeader' return='org.apache.http.HeaderElement'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method></class><class extends='org.apache.http.impl.cookie.CookieSpecBase' name='NetscapeDraftSpec'><constructor name='NetscapeDraftSpec' type='org.apache.http.impl.cookie.NetscapeDraftSpec'><parameter name='datepatterns' type='java.lang.String[]'/></constructor><constructor name='NetscapeDraftSpec' type='org.apache.http.impl.cookie.NetscapeDraftSpec'/><method name='formatCookies' return='java.util.List&lt;org.apache.http.Header&gt;'><parameter name='cookies' type='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'/></method><method name='getVersion' return='int'/><method name='getVersionHeader' return='org.apache.http.Header'/><method name='parse' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'><parameter name='header' type='org.apache.http.Header'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='NetscapeDraftSpecFactory'><constructor name='NetscapeDraftSpecFactory' type='org.apache.http.impl.cookie.NetscapeDraftSpecFactory'/><method name='newInstance' return='org.apache.http.cookie.CookieSpec'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class extends='java.lang.Object' name='RFC2109DomainHandler'><constructor name='RFC2109DomainHandler' type='org.apache.http.impl.cookie.RFC2109DomainHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='org.apache.http.impl.cookie.CookieSpecBase' name='RFC2109Spec'><constructor name='RFC2109Spec' type='org.apache.http.impl.cookie.RFC2109Spec'><parameter name='datepatterns' type='java.lang.String[]'/><parameter name='oneHeader' type='boolean'/></constructor><constructor name='RFC2109Spec' type='org.apache.http.impl.cookie.RFC2109Spec'/><method name='formatCookieAsVer' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='version' type='int'/></method><method name='formatCookies' return='java.util.List&lt;org.apache.http.Header&gt;'><parameter name='cookies' type='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'/></method><method name='formatParamAsVer' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><parameter name='version' type='int'/></method><method name='getVersion' return='int'/><method name='getVersionHeader' return='org.apache.http.Header'/><method name='parse' return='java.util.List&lt;org.apache.http.cookie.Cookie&gt;'><parameter name='header' type='org.apache.http.Header'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='RFC2109SpecFactory'><constructor name='RFC2109SpecFactory' type='org.apache.http.impl.cookie.RFC2109SpecFactory'/><method name='newInstance' return='org.apache.http.cookie.CookieSpec'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class extends='org.apache.http.impl.cookie.AbstractCookieAttributeHandler' name='RFC2109VersionHandler'><constructor name='RFC2109VersionHandler' type='org.apache.http.impl.cookie.RFC2109VersionHandler'/><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='RFC2965CommentUrlAttributeHandler'><constructor name='RFC2965CommentUrlAttributeHandler' type='org.apache.http.impl.cookie.RFC2965CommentUrlAttributeHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='commenturl' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='RFC2965DiscardAttributeHandler'><constructor name='RFC2965DiscardAttributeHandler' type='org.apache.http.impl.cookie.RFC2965DiscardAttributeHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='commenturl' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='RFC2965DomainAttributeHandler'><constructor name='RFC2965DomainAttributeHandler' type='org.apache.http.impl.cookie.RFC2965DomainAttributeHandler'/><method name='domainMatch' return='boolean'><parameter name='host' type='java.lang.String'/><parameter name='domain' type='java.lang.String'/></method><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='domain' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='java.lang.Object' name='RFC2965PortAttributeHandler'><constructor name='RFC2965PortAttributeHandler' type='org.apache.http.impl.cookie.RFC2965PortAttributeHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='portValue' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class><class extends='org.apache.http.impl.cookie.RFC2109Spec' name='RFC2965Spec'><constructor name='RFC2965Spec' type='org.apache.http.impl.cookie.RFC2965Spec'/><constructor name='RFC2965Spec' type='org.apache.http.impl.cookie.RFC2965Spec'><parameter name='datepatterns' type='java.lang.String[]'/><parameter name='oneHeader' type='boolean'/></constructor></class><class extends='java.lang.Object' name='RFC2965SpecFactory'><constructor name='RFC2965SpecFactory' type='org.apache.http.impl.cookie.RFC2965SpecFactory'/><method name='newInstance' return='org.apache.http.cookie.CookieSpec'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class extends='java.lang.Object' name='RFC2965VersionAttributeHandler'><constructor name='RFC2965VersionAttributeHandler' type='org.apache.http.impl.cookie.RFC2965VersionAttributeHandler'/><method name='match' return='boolean'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/></method><method name='parse'><parameter name='cookie' type='org.apache.http.cookie.SetCookie'/><parameter name='value' type='java.lang.String'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method><method name='validate'><parameter name='cookie' type='org.apache.http.cookie.Cookie'/><parameter name='origin' type='org.apache.http.cookie.CookieOrigin'/><exception name='MalformedCookieException' type='org.apache.http.cookie.MalformedCookieException'/></method></class></package><package name='org.apache.http.impl.entity'><class extends='java.lang.Object' name='EntityDeserializer'><constructor name='EntityDeserializer' type='org.apache.http.impl.entity.EntityDeserializer'><parameter name='lenStrategy' type='org.apache.http.entity.ContentLengthStrategy'/></constructor><method name='deserialize' return='org.apache.http.HttpEntity'><parameter name='inbuffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='doDeserialize' return='org.apache.http.entity.BasicHttpEntity' visibility='protected'><parameter name='inbuffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='EntitySerializer'><constructor name='EntitySerializer' type='org.apache.http.impl.entity.EntitySerializer'><parameter name='lenStrategy' type='org.apache.http.entity.ContentLengthStrategy'/></constructor><method name='doSerialize' return='java.io.OutputStream' visibility='protected'><parameter name='outbuffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='serialize'><parameter name='outbuffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='message' type='org.apache.http.HttpMessage'/><parameter name='entity' type='org.apache.http.HttpEntity'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='LaxContentLengthStrategy'><constructor name='LaxContentLengthStrategy' type='org.apache.http.impl.entity.LaxContentLengthStrategy'/><method name='determineLength' return='long'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/></method></class><class extends='java.lang.Object' name='StrictContentLengthStrategy'><constructor name='StrictContentLengthStrategy' type='org.apache.http.impl.entity.StrictContentLengthStrategy'/><method name='determineLength' return='long'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/></method></class></package><package name='org.apache.http.impl.io'><class abstract='true' extends='java.lang.Object' name='AbstractMessageParser'><constructor name='AbstractMessageParser' type='org.apache.http.impl.io.AbstractMessageParser'><parameter name='buffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='parser' type='org.apache.http.message.LineParser'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='parse' return='org.apache.http.HttpMessage'><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='parseHead' return='org.apache.http.HttpMessage' visibility='protected'><parameter name='sessionBuffer' type='org.apache.http.io.SessionInputBuffer'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseHeaders' return='org.apache.http.Header[]' static='true'><parameter name='inbuffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='maxHeaderCount' type='int'/><parameter name='maxLineLen' type='int'/><parameter name='parser' type='org.apache.http.message.LineParser'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='AbstractMessageWriter'><constructor name='AbstractMessageWriter' type='org.apache.http.impl.io.AbstractMessageWriter'><parameter name='buffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='formatter' type='org.apache.http.message.LineFormatter'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='write'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeHeadLine' visibility='protected'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='AbstractSessionInputBuffer'><constructor name='AbstractSessionInputBuffer' type='org.apache.http.impl.io.AbstractSessionInputBuffer'/><method name='fillBuffer' return='int' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='getMetrics' return='org.apache.http.io.HttpTransportMetrics'/><method name='hasBufferedData' return='boolean' visibility='protected'/><method name='init' visibility='protected'><parameter name='instream' type='java.io.InputStream'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='read' return='int'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='readLine' return='int'><parameter name='charbuffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method></class><class abstract='true' extends='java.lang.Object' name='AbstractSessionOutputBuffer'><constructor name='AbstractSessionOutputBuffer' type='org.apache.http.impl.io.AbstractSessionOutputBuffer'/><method name='flush'><exception name='IOException' type='java.io.IOException'/></method><method name='flushBuffer' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='getMetrics' return='org.apache.http.io.HttpTransportMetrics'/><method name='init' visibility='protected'><parameter name='outstream' type='java.io.OutputStream'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='write'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeLine'><parameter name='s' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeLine'><parameter name='s' type='org.apache.http.util.CharArrayBuffer'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.InputStream' name='ChunkedInputStream'><constructor name='ChunkedInputStream' type='org.apache.http.impl.io.ChunkedInputStream'><parameter name='in' type='org.apache.http.io.SessionInputBuffer'/></constructor><method name='getFooters' return='org.apache.http.Header[]'/><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.OutputStream' name='ChunkedOutputStream'><constructor name='ChunkedOutputStream' type='org.apache.http.impl.io.ChunkedOutputStream'><parameter name='out' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='bufferSize' type='int'/><exception name='IOException' type='java.io.IOException'/></constructor><constructor name='ChunkedOutputStream' type='org.apache.http.impl.io.ChunkedOutputStream'><parameter name='out' type='org.apache.http.io.SessionOutputBuffer'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='finish'><exception name='IOException' type='java.io.IOException'/></method><method name='flushCache' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method><method name='flushCacheWithAppend' visibility='protected'><parameter name='bufferToAppend' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='write'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method name='writeClosingChunk' visibility='protected'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.InputStream' name='ContentLengthInputStream'><constructor name='ContentLengthInputStream' type='org.apache.http.impl.io.ContentLengthInputStream'><parameter name='in' type='org.apache.http.io.SessionInputBuffer'/><parameter name='contentLength' type='long'/></constructor><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.OutputStream' name='ContentLengthOutputStream'><constructor name='ContentLengthOutputStream' type='org.apache.http.impl.io.ContentLengthOutputStream'><parameter name='out' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='contentLength' type='long'/></constructor><method name='write'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.impl.io.AbstractMessageParser' name='HttpRequestParser'><constructor name='HttpRequestParser' type='org.apache.http.impl.io.HttpRequestParser'><parameter name='buffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='parser' type='org.apache.http.message.LineParser'/><parameter name='requestFactory' type='org.apache.http.HttpRequestFactory'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='parseHead' return='org.apache.http.HttpMessage' visibility='protected'><parameter name='sessionBuffer' type='org.apache.http.io.SessionInputBuffer'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/><exception name='ParseException' type='org.apache.http.ParseException'/></method></class><class extends='org.apache.http.impl.io.AbstractMessageWriter' name='HttpRequestWriter'><constructor name='HttpRequestWriter' type='org.apache.http.impl.io.HttpRequestWriter'><parameter name='buffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='formatter' type='org.apache.http.message.LineFormatter'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='writeHeadLine' visibility='protected'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.impl.io.AbstractMessageParser' name='HttpResponseParser'><constructor name='HttpResponseParser' type='org.apache.http.impl.io.HttpResponseParser'><parameter name='buffer' type='org.apache.http.io.SessionInputBuffer'/><parameter name='parser' type='org.apache.http.message.LineParser'/><parameter name='responseFactory' type='org.apache.http.HttpResponseFactory'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='parseHead' return='org.apache.http.HttpMessage' visibility='protected'><parameter name='sessionBuffer' type='org.apache.http.io.SessionInputBuffer'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/><exception name='ParseException' type='org.apache.http.ParseException'/></method></class><class extends='org.apache.http.impl.io.AbstractMessageWriter' name='HttpResponseWriter'><constructor name='HttpResponseWriter' type='org.apache.http.impl.io.HttpResponseWriter'><parameter name='buffer' type='org.apache.http.io.SessionOutputBuffer'/><parameter name='formatter' type='org.apache.http.message.LineFormatter'/><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='writeHeadLine' visibility='protected'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='HttpTransportMetricsImpl'><constructor name='HttpTransportMetricsImpl' type='org.apache.http.impl.io.HttpTransportMetricsImpl'/><method name='getBytesTransferred' return='long'/><method name='incrementBytesTransferred'><parameter name='count' type='long'/></method><method name='reset'/><method name='setBytesTransferred'><parameter name='count' type='long'/></method></class><class extends='java.io.InputStream' name='IdentityInputStream'><constructor name='IdentityInputStream' type='org.apache.http.impl.io.IdentityInputStream'><parameter name='in' type='org.apache.http.io.SessionInputBuffer'/></constructor><method name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.io.OutputStream' name='IdentityOutputStream'><constructor name='IdentityOutputStream' type='org.apache.http.impl.io.IdentityOutputStream'><parameter name='out' type='org.apache.http.io.SessionOutputBuffer'/></constructor><method name='write'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.impl.io.AbstractSessionInputBuffer' name='SocketInputBuffer'><constructor name='SocketInputBuffer' type='org.apache.http.impl.io.SocketInputBuffer'><parameter name='socket' type='java.net.Socket'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></constructor><method name='isDataAvailable' return='boolean'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.impl.io.AbstractSessionOutputBuffer' name='SocketOutputBuffer'><constructor name='SocketOutputBuffer' type='org.apache.http.impl.io.SocketOutputBuffer'><parameter name='socket' type='java.net.Socket'/><parameter name='buffersize' type='int'/><parameter name='params' type='org.apache.http.params.HttpParams'/><exception name='IOException' type='java.io.IOException'/></constructor></class></package><package name='org.apache.http.io'><interface abstract='true' name='HttpMessageParser'><method abstract='true' name='parse' return='org.apache.http.HttpMessage'><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpMessageWriter'><method abstract='true' name='write'><parameter name='message' type='org.apache.http.HttpMessage'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpTransportMetrics'><method abstract='true' name='getBytesTransferred' return='long'/><method abstract='true' name='reset'/></interface><interface abstract='true' name='SessionInputBuffer'><method abstract='true' name='getMetrics' return='org.apache.http.io.HttpTransportMetrics'/><method abstract='true' name='isDataAvailable' return='boolean'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readLine' return='int'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='readLine' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='SessionOutputBuffer'><method abstract='true' name='flush'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getMetrics' return='org.apache.http.io.HttpTransportMetrics'/><method abstract='true' name='write'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='b' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='write'><parameter name='b' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeLine'><parameter name='s' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='writeLine'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='IOException' type='java.io.IOException'/></method></interface></package><package name='org.apache.http.message'><class abstract='true' extends='java.lang.Object' name='AbstractHttpMessage'><constructor name='AbstractHttpMessage' type='org.apache.http.message.AbstractHttpMessage' visibility='protected'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><constructor name='AbstractHttpMessage' type='org.apache.http.message.AbstractHttpMessage' visibility='protected'/><method name='addHeader'><parameter name='header' type='org.apache.http.Header'/></method><method name='addHeader'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='containsHeader' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='getAllHeaders' return='org.apache.http.Header[]'/><method name='getFirstHeader' return='org.apache.http.Header'><parameter name='name' type='java.lang.String'/></method><method name='getHeaders' return='org.apache.http.Header[]'><parameter name='name' type='java.lang.String'/></method><method name='getLastHeader' return='org.apache.http.Header'><parameter name='name' type='java.lang.String'/></method><method name='getParams' return='org.apache.http.params.HttpParams'/><method name='headerIterator' return='org.apache.http.HeaderIterator'/><method name='headerIterator' return='org.apache.http.HeaderIterator'><parameter name='name' type='java.lang.String'/></method><method name='removeHeader'><parameter name='header' type='org.apache.http.Header'/></method><method name='removeHeaders'><parameter name='name' type='java.lang.String'/></method><method name='setHeader'><parameter name='header' type='org.apache.http.Header'/></method><method name='setHeader'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='setHeaders'><parameter name='headers' type='org.apache.http.Header[]'/></method><method name='setParams'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><class extends='java.lang.Object' name='BasicHeader'><constructor name='BasicHeader' type='org.apache.http.message.BasicHeader'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getElements' return='org.apache.http.HeaderElement[]'><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='getName' return='java.lang.String'/><method name='getValue' return='java.lang.String'/></class><class extends='java.lang.Object' name='BasicHeaderElement'><constructor name='BasicHeaderElement' type='org.apache.http.message.BasicHeaderElement'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><parameter name='parameters' type='org.apache.http.NameValuePair[]'/></constructor><constructor name='BasicHeaderElement' type='org.apache.http.message.BasicHeaderElement'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getName' return='java.lang.String'/><method name='getParameter' return='org.apache.http.NameValuePair'><parameter name='index' type='int'/></method><method name='getParameterByName' return='org.apache.http.NameValuePair'><parameter name='name' type='java.lang.String'/></method><method name='getParameterCount' return='int'/><method name='getParameters' return='org.apache.http.NameValuePair[]'/><method name='getValue' return='java.lang.String'/></class><class extends='java.lang.Object' name='BasicHeaderElementIterator'><constructor name='BasicHeaderElementIterator' type='org.apache.http.message.BasicHeaderElementIterator'><parameter name='headerIterator' type='org.apache.http.HeaderIterator'/><parameter name='parser' type='org.apache.http.message.HeaderValueParser'/></constructor><constructor name='BasicHeaderElementIterator' type='org.apache.http.message.BasicHeaderElementIterator'><parameter name='headerIterator' type='org.apache.http.HeaderIterator'/></constructor><method name='hasNext' return='boolean'/><method final='true' name='next' return='java.lang.Object'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/></method><method name='nextElement' return='org.apache.http.HeaderElement'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/></method><method name='remove'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class extends='java.lang.Object' name='BasicHeaderIterator'><constructor name='BasicHeaderIterator' type='org.apache.http.message.BasicHeaderIterator'><parameter name='headers' type='org.apache.http.Header[]'/><parameter name='name' type='java.lang.String'/></constructor><method name='filterHeader' return='boolean' visibility='protected'><parameter name='index' type='int'/></method><method name='findNext' return='int' visibility='protected'><parameter name='from' type='int'/></method><method name='hasNext' return='boolean'/><method final='true' name='next' return='java.lang.Object'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/></method><method name='nextHeader' return='org.apache.http.Header'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/></method><method name='remove'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class extends='java.lang.Object' name='BasicHeaderValueFormatter'><constructor name='BasicHeaderValueFormatter' type='org.apache.http.message.BasicHeaderValueFormatter'/><method name='doFormatValue' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='value' type='java.lang.String'/><parameter name='quote' type='boolean'/></method><method name='estimateElementsLen' return='int' visibility='protected'><parameter name='elems' type='org.apache.http.HeaderElement[]'/></method><method name='estimateHeaderElementLen' return='int' visibility='protected'><parameter name='elem' type='org.apache.http.HeaderElement'/></method><method name='estimateNameValuePairLen' return='int' visibility='protected'><parameter name='nvp' type='org.apache.http.NameValuePair'/></method><method name='estimateParametersLen' return='int' visibility='protected'><parameter name='nvps' type='org.apache.http.NameValuePair[]'/></method><method final='true' name='formatElements' return='java.lang.String' static='true'><parameter name='elems' type='org.apache.http.HeaderElement[]'/><parameter name='quote' type='boolean'/><parameter name='formatter' type='org.apache.http.message.HeaderValueFormatter'/></method><method name='formatElements' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='elems' type='org.apache.http.HeaderElement[]'/><parameter name='quote' type='boolean'/></method><method final='true' name='formatHeaderElement' return='java.lang.String' static='true'><parameter name='elem' type='org.apache.http.HeaderElement'/><parameter name='quote' type='boolean'/><parameter name='formatter' type='org.apache.http.message.HeaderValueFormatter'/></method><method name='formatHeaderElement' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='elem' type='org.apache.http.HeaderElement'/><parameter name='quote' type='boolean'/></method><method final='true' name='formatNameValuePair' return='java.lang.String' static='true'><parameter name='nvp' type='org.apache.http.NameValuePair'/><parameter name='quote' type='boolean'/><parameter name='formatter' type='org.apache.http.message.HeaderValueFormatter'/></method><method name='formatNameValuePair' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='nvp' type='org.apache.http.NameValuePair'/><parameter name='quote' type='boolean'/></method><method final='true' name='formatParameters' return='java.lang.String' static='true'><parameter name='nvps' type='org.apache.http.NameValuePair[]'/><parameter name='quote' type='boolean'/><parameter name='formatter' type='org.apache.http.message.HeaderValueFormatter'/></method><method name='formatParameters' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='nvps' type='org.apache.http.NameValuePair[]'/><parameter name='quote' type='boolean'/></method><method name='isSeparator' return='boolean' visibility='protected'><parameter name='ch' type='char'/></method><method name='isUnsafe' return='boolean' visibility='protected'><parameter name='ch' type='char'/></method></class><class extends='java.lang.Object' name='BasicHeaderValueParser'><constructor name='BasicHeaderValueParser' type='org.apache.http.message.BasicHeaderValueParser'/><method name='createHeaderElement' return='org.apache.http.HeaderElement' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><parameter name='params' type='org.apache.http.NameValuePair[]'/></method><method name='createNameValuePair' return='org.apache.http.NameValuePair' visibility='protected'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method final='true' name='parseElements' return='org.apache.http.HeaderElement[]' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.HeaderValueParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseElements' return='org.apache.http.HeaderElement[]'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/></method><method final='true' name='parseHeaderElement' return='org.apache.http.HeaderElement' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.HeaderValueParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseHeaderElement' return='org.apache.http.HeaderElement'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/></method><method final='true' name='parseNameValuePair' return='org.apache.http.NameValuePair' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.HeaderValueParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseNameValuePair' return='org.apache.http.NameValuePair'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/></method><method name='parseNameValuePair' return='org.apache.http.NameValuePair'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><parameter name='delimiters' type='char[]'/></method><method final='true' name='parseParameters' return='org.apache.http.NameValuePair[]' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.HeaderValueParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseParameters' return='org.apache.http.NameValuePair[]'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/></method></class><class extends='org.apache.http.message.BasicHttpRequest' name='BasicHttpEntityEnclosingRequest'><constructor name='BasicHttpEntityEnclosingRequest' type='org.apache.http.message.BasicHttpEntityEnclosingRequest'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/></constructor><constructor name='BasicHttpEntityEnclosingRequest' type='org.apache.http.message.BasicHttpEntityEnclosingRequest'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><parameter name='ver' type='org.apache.http.ProtocolVersion'/></constructor><constructor name='BasicHttpEntityEnclosingRequest' type='org.apache.http.message.BasicHttpEntityEnclosingRequest'><parameter name='requestline' type='org.apache.http.RequestLine'/></constructor><method name='expectContinue' return='boolean'/><method name='getEntity' return='org.apache.http.HttpEntity'/><method name='setEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/></method></class><class extends='org.apache.http.message.AbstractHttpMessage' name='BasicHttpRequest'><constructor name='BasicHttpRequest' type='org.apache.http.message.BasicHttpRequest'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/></constructor><constructor name='BasicHttpRequest' type='org.apache.http.message.BasicHttpRequest'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><parameter name='ver' type='org.apache.http.ProtocolVersion'/></constructor><constructor name='BasicHttpRequest' type='org.apache.http.message.BasicHttpRequest'><parameter name='requestline' type='org.apache.http.RequestLine'/></constructor><method name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method name='getRequestLine' return='org.apache.http.RequestLine'/></class><class extends='org.apache.http.message.AbstractHttpMessage' name='BasicHttpResponse'><constructor name='BasicHttpResponse' type='org.apache.http.message.BasicHttpResponse'><parameter name='statusline' type='org.apache.http.StatusLine'/><parameter name='catalog' type='org.apache.http.ReasonPhraseCatalog'/><parameter name='locale' type='java.util.Locale'/></constructor><constructor name='BasicHttpResponse' type='org.apache.http.message.BasicHttpResponse'><parameter name='statusline' type='org.apache.http.StatusLine'/></constructor><constructor name='BasicHttpResponse' type='org.apache.http.message.BasicHttpResponse'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='code' type='int'/><parameter name='reason' type='java.lang.String'/></constructor><method name='getEntity' return='org.apache.http.HttpEntity'/><method name='getLocale' return='java.util.Locale'/><method name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method name='getReason' return='java.lang.String' visibility='protected'><parameter name='code' type='int'/></method><method name='getStatusLine' return='org.apache.http.StatusLine'/><method name='setEntity'><parameter name='entity' type='org.apache.http.HttpEntity'/></method><method name='setLocale'><parameter name='loc' type='java.util.Locale'/></method><method name='setReasonPhrase'><parameter name='reason' type='java.lang.String'/></method><method name='setStatusCode'><parameter name='code' type='int'/></method><method name='setStatusLine'><parameter name='statusline' type='org.apache.http.StatusLine'/></method><method name='setStatusLine'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='code' type='int'/></method><method name='setStatusLine'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='code' type='int'/><parameter name='reason' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='BasicLineFormatter'><constructor name='BasicLineFormatter' type='org.apache.http.message.BasicLineFormatter'/><method name='appendProtocolVersion' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='version' type='org.apache.http.ProtocolVersion'/></method><method name='doFormatHeader' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='header' type='org.apache.http.Header'/></method><method name='doFormatRequestLine' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='reqline' type='org.apache.http.RequestLine'/></method><method name='doFormatStatusLine' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='statline' type='org.apache.http.StatusLine'/></method><method name='estimateProtocolVersionLen' return='int' visibility='protected'><parameter name='version' type='org.apache.http.ProtocolVersion'/></method><method final='true' name='formatHeader' return='java.lang.String' static='true'><parameter name='header' type='org.apache.http.Header'/><parameter name='formatter' type='org.apache.http.message.LineFormatter'/></method><method name='formatHeader' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='header' type='org.apache.http.Header'/></method><method final='true' name='formatProtocolVersion' return='java.lang.String' static='true'><parameter name='version' type='org.apache.http.ProtocolVersion'/><parameter name='formatter' type='org.apache.http.message.LineFormatter'/></method><method final='true' name='formatRequestLine' return='java.lang.String' static='true'><parameter name='reqline' type='org.apache.http.RequestLine'/><parameter name='formatter' type='org.apache.http.message.LineFormatter'/></method><method name='formatRequestLine' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='reqline' type='org.apache.http.RequestLine'/></method><method final='true' name='formatStatusLine' return='java.lang.String' static='true'><parameter name='statline' type='org.apache.http.StatusLine'/><parameter name='formatter' type='org.apache.http.message.LineFormatter'/></method><method name='formatStatusLine' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='statline' type='org.apache.http.StatusLine'/></method><method name='initBuffer' return='org.apache.http.util.CharArrayBuffer' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/></method></class><class extends='java.lang.Object' name='BasicLineParser'><constructor name='BasicLineParser' type='org.apache.http.message.BasicLineParser'><parameter name='proto' type='org.apache.http.ProtocolVersion'/></constructor><constructor name='BasicLineParser' type='org.apache.http.message.BasicLineParser'/><method name='createProtocolVersion' return='org.apache.http.ProtocolVersion' visibility='protected'><parameter name='major' type='int'/><parameter name='minor' type='int'/></method><method name='createRequestLine' return='org.apache.http.RequestLine' visibility='protected'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><parameter name='ver' type='org.apache.http.ProtocolVersion'/></method><method name='createStatusLine' return='org.apache.http.StatusLine' visibility='protected'><parameter name='ver' type='org.apache.http.ProtocolVersion'/><parameter name='status' type='int'/><parameter name='reason' type='java.lang.String'/></method><method name='hasProtocolVersion' return='boolean'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/></method><method final='true' name='parseHeader' return='org.apache.http.Header' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.LineParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseHeader' return='org.apache.http.Header'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method final='true' name='parseProtocolVersion' return='org.apache.http.ProtocolVersion' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.LineParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseProtocolVersion' return='org.apache.http.ProtocolVersion'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method final='true' name='parseRequestLine' return='org.apache.http.RequestLine' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.LineParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseRequestLine' return='org.apache.http.RequestLine'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method final='true' name='parseStatusLine' return='org.apache.http.StatusLine' static='true'><parameter name='value' type='java.lang.String'/><parameter name='parser' type='org.apache.http.message.LineParser'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='parseStatusLine' return='org.apache.http.StatusLine'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='skipWhitespace' visibility='protected'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/></method></class><class extends='java.lang.Object' name='BasicListHeaderIterator'><constructor name='BasicListHeaderIterator' type='org.apache.http.message.BasicListHeaderIterator'><parameter name='headers' type='java.util.List'/><parameter name='name' type='java.lang.String'/></constructor><method name='filterHeader' return='boolean' visibility='protected'><parameter name='index' type='int'/></method><method name='findNext' return='int' visibility='protected'><parameter name='from' type='int'/></method><method name='hasNext' return='boolean'/><method final='true' name='next' return='java.lang.Object'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/></method><method name='nextHeader' return='org.apache.http.Header'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/></method><method name='remove'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class extends='java.lang.Object' name='BasicNameValuePair'><constructor name='BasicNameValuePair' type='org.apache.http.message.BasicNameValuePair'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getName' return='java.lang.String'/><method name='getValue' return='java.lang.String'/></class><class extends='java.lang.Object' name='BasicRequestLine'><constructor name='BasicRequestLine' type='org.apache.http.message.BasicRequestLine'><parameter name='method' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><parameter name='version' type='org.apache.http.ProtocolVersion'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getMethod' return='java.lang.String'/><method name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method name='getUri' return='java.lang.String'/></class><class extends='java.lang.Object' name='BasicStatusLine'><constructor name='BasicStatusLine' type='org.apache.http.message.BasicStatusLine'><parameter name='version' type='org.apache.http.ProtocolVersion'/><parameter name='statusCode' type='int'/><parameter name='reasonPhrase' type='java.lang.String'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getProtocolVersion' return='org.apache.http.ProtocolVersion'/><method name='getReasonPhrase' return='java.lang.String'/><method name='getStatusCode' return='int'/></class><class extends='java.lang.Object' name='BasicTokenIterator'><constructor name='BasicTokenIterator' type='org.apache.http.message.BasicTokenIterator'><parameter name='headerIterator' type='org.apache.http.HeaderIterator'/></constructor><method name='createToken' return='java.lang.String' visibility='protected'><parameter name='value' type='java.lang.String'/><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method name='findNext' return='int' visibility='protected'><parameter name='from' type='int'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='findTokenEnd' return='int' visibility='protected'><parameter name='from' type='int'/></method><method name='findTokenSeparator' return='int' visibility='protected'><parameter name='from' type='int'/></method><method name='findTokenStart' return='int' visibility='protected'><parameter name='from' type='int'/></method><method name='hasNext' return='boolean'/><method name='isHttpSeparator' return='boolean' visibility='protected'><parameter name='ch' type='char'/></method><method name='isTokenChar' return='boolean' visibility='protected'><parameter name='ch' type='char'/></method><method name='isTokenSeparator' return='boolean' visibility='protected'><parameter name='ch' type='char'/></method><method name='isWhitespace' return='boolean' visibility='protected'><parameter name='ch' type='char'/></method><method final='true' name='next' return='java.lang.Object'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='nextToken' return='java.lang.String'><exception name='NoSuchElementException' type='java.util.NoSuchElementException'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method final='true' name='remove'><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class extends='java.lang.Object' name='BufferedHeader'><constructor name='BufferedHeader' type='org.apache.http.message.BufferedHeader'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='ParseException' type='org.apache.http.ParseException'/></constructor><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='getBuffer' return='org.apache.http.util.CharArrayBuffer'/><method name='getElements' return='org.apache.http.HeaderElement[]'><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='getName' return='java.lang.String'/><method name='getValue' return='java.lang.String'/><method name='getValuePos' return='int'/></class><class extends='java.lang.Object' name='HeaderGroup'><constructor name='HeaderGroup' type='org.apache.http.message.HeaderGroup'/><method name='addHeader'><parameter name='header' type='org.apache.http.Header'/></method><method name='clear'/><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='containsHeader' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='copy' return='org.apache.http.message.HeaderGroup'/><method name='getAllHeaders' return='org.apache.http.Header[]'/><method name='getCondensedHeader' return='org.apache.http.Header'><parameter name='name' type='java.lang.String'/></method><method name='getFirstHeader' return='org.apache.http.Header'><parameter name='name' type='java.lang.String'/></method><method name='getHeaders' return='org.apache.http.Header[]'><parameter name='name' type='java.lang.String'/></method><method name='getLastHeader' return='org.apache.http.Header'><parameter name='name' type='java.lang.String'/></method><method name='iterator' return='org.apache.http.HeaderIterator'/><method name='iterator' return='org.apache.http.HeaderIterator'><parameter name='name' type='java.lang.String'/></method><method name='removeHeader'><parameter name='header' type='org.apache.http.Header'/></method><method name='setHeaders'><parameter name='headers' type='org.apache.http.Header[]'/></method><method name='updateHeader'><parameter name='header' type='org.apache.http.Header'/></method></class><class extends='java.lang.Object' name='ParserCursor'><constructor name='ParserCursor' type='org.apache.http.message.ParserCursor'><parameter name='lowerBound' type='int'/><parameter name='upperBound' type='int'/></constructor><method name='atEnd' return='boolean'/><method name='getLowerBound' return='int'/><method name='getPos' return='int'/><method name='getUpperBound' return='int'/><method name='updatePos'><parameter name='pos' type='int'/></method></class><interface abstract='true' name='HeaderValueFormatter'><method abstract='true' name='formatElements' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='elems' type='org.apache.http.HeaderElement[]'/><parameter name='quote' type='boolean'/></method><method abstract='true' name='formatHeaderElement' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='elem' type='org.apache.http.HeaderElement'/><parameter name='quote' type='boolean'/></method><method abstract='true' name='formatNameValuePair' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='nvp' type='org.apache.http.NameValuePair'/><parameter name='quote' type='boolean'/></method><method abstract='true' name='formatParameters' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='nvps' type='org.apache.http.NameValuePair[]'/><parameter name='quote' type='boolean'/></method></interface><interface abstract='true' name='HeaderValueParser'><method abstract='true' name='parseElements' return='org.apache.http.HeaderElement[]'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method abstract='true' name='parseHeaderElement' return='org.apache.http.HeaderElement'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method abstract='true' name='parseNameValuePair' return='org.apache.http.NameValuePair'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method abstract='true' name='parseParameters' return='org.apache.http.NameValuePair[]'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method></interface><interface abstract='true' name='LineFormatter'><method abstract='true' name='appendProtocolVersion' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='version' type='org.apache.http.ProtocolVersion'/></method><method abstract='true' name='formatHeader' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='header' type='org.apache.http.Header'/></method><method abstract='true' name='formatRequestLine' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='reqline' type='org.apache.http.RequestLine'/></method><method abstract='true' name='formatStatusLine' return='org.apache.http.util.CharArrayBuffer'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='statline' type='org.apache.http.StatusLine'/></method></interface><interface abstract='true' name='LineParser'><method abstract='true' name='hasProtocolVersion' return='boolean'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/></method><method abstract='true' name='parseHeader' return='org.apache.http.Header'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method abstract='true' name='parseProtocolVersion' return='org.apache.http.ProtocolVersion'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method abstract='true' name='parseRequestLine' return='org.apache.http.RequestLine'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method abstract='true' name='parseStatusLine' return='org.apache.http.StatusLine'><parameter name='buffer' type='org.apache.http.util.CharArrayBuffer'/><parameter name='cursor' type='org.apache.http.message.ParserCursor'/><exception name='ParseException' type='org.apache.http.ParseException'/></method></interface></package><package name='org.apache.http.params'><class abstract='true' extends='java.lang.Object' name='AbstractHttpParams'><constructor name='AbstractHttpParams' type='org.apache.http.params.AbstractHttpParams' visibility='protected'/><method name='getBooleanParameter' return='boolean'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/></method><method name='getDoubleParameter' return='double'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='double'/></method><method name='getIntParameter' return='int'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method name='getLongParameter' return='long'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='long'/></method><method name='isParameterFalse' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='isParameterTrue' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='setBooleanParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method name='setDoubleParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='double'/></method><method name='setIntParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='int'/></method><method name='setLongParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='long'/></method></class><class extends='org.apache.http.params.AbstractHttpParams' final='true' name='BasicHttpParams'><constructor name='BasicHttpParams' type='org.apache.http.params.BasicHttpParams'/><method name='clear'/><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='copy' return='org.apache.http.params.HttpParams'/><method name='copyParams' visibility='protected'><parameter name='target' type='org.apache.http.params.HttpParams'/></method><method name='getParameter' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method name='isParameterSet' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='isParameterSetLocally' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='removeParameter' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='setParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method><method name='setParameters'><parameter name='names' type='java.lang.String[]'/><parameter name='value' type='java.lang.Object'/></method></class><class extends='org.apache.http.params.AbstractHttpParams' final='true' name='DefaultedHttpParams'><constructor name='DefaultedHttpParams' type='org.apache.http.params.DefaultedHttpParams'><parameter name='local' type='org.apache.http.params.HttpParams'/><parameter name='defaults' type='org.apache.http.params.HttpParams'/></constructor><method name='copy' return='org.apache.http.params.HttpParams'/><method name='getDefaults' return='org.apache.http.params.HttpParams'/><method name='getParameter' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method name='removeParameter' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='setParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method></class><class abstract='true' extends='java.lang.Object' name='HttpAbstractParamBean'><constructor name='HttpAbstractParamBean' type='org.apache.http.params.HttpAbstractParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor></class><class extends='org.apache.http.params.HttpAbstractParamBean' name='HttpConnectionParamBean'><constructor name='HttpConnectionParamBean' type='org.apache.http.params.HttpConnectionParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setConnectionTimeout'><parameter name='connectionTimeout' type='int'/></method><method name='setLinger'><parameter name='linger' type='int'/></method><method name='setSoTimeout'><parameter name='soTimeout' type='int'/></method><method name='setSocketBufferSize'><parameter name='socketBufferSize' type='int'/></method><method name='setStaleCheckingEnabled'><parameter name='staleCheckingEnabled' type='boolean'/></method><method name='setTcpNoDelay'><parameter name='tcpNoDelay' type='boolean'/></method></class><class extends='java.lang.Object' final='true' name='HttpConnectionParams'><method name='getConnectionTimeout' return='int' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getLinger' return='int' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getSoTimeout' return='int' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getSocketBufferSize' return='int' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getTcpNoDelay' return='boolean' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='isStaleCheckingEnabled' return='boolean' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setConnectionTimeout' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='timeout' type='int'/></method><method name='setLinger' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='value' type='int'/></method><method name='setSoTimeout' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='timeout' type='int'/></method><method name='setSocketBufferSize' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='size' type='int'/></method><method name='setStaleCheckingEnabled' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='value' type='boolean'/></method><method name='setTcpNoDelay' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='value' type='boolean'/></method></class><class extends='org.apache.http.params.HttpAbstractParamBean' name='HttpProtocolParamBean'><constructor name='HttpProtocolParamBean' type='org.apache.http.params.HttpProtocolParamBean'><parameter name='params' type='org.apache.http.params.HttpParams'/></constructor><method name='setContentCharset'><parameter name='contentCharset' type='java.lang.String'/></method><method name='setHttpElementCharset'><parameter name='httpElementCharset' type='java.lang.String'/></method><method name='setUseExpectContinue'><parameter name='useExpectContinue' type='boolean'/></method><method name='setUserAgent'><parameter name='userAgent' type='java.lang.String'/></method><method name='setVersion'><parameter name='version' type='org.apache.http.HttpVersion'/></method></class><class extends='java.lang.Object' final='true' name='HttpProtocolParams'><method name='getContentCharset' return='java.lang.String' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getHttpElementCharset' return='java.lang.String' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getUserAgent' return='java.lang.String' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='getVersion' return='org.apache.http.ProtocolVersion' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setContentCharset' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='charset' type='java.lang.String'/></method><method name='setHttpElementCharset' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='charset' type='java.lang.String'/></method><method name='setUseExpectContinue' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='b' type='boolean'/></method><method name='setUserAgent' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='useragent' type='java.lang.String'/></method><method name='setVersion' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/><parameter name='version' type='org.apache.http.ProtocolVersion'/></method><method name='useExpectContinue' return='boolean' static='true'><parameter name='params' type='org.apache.http.params.HttpParams'/></method></class><interface abstract='true' name='CoreConnectionPNames'/><interface abstract='true' name='CoreProtocolPNames'/><interface abstract='true' name='HttpParams'><method abstract='true' name='copy' return='org.apache.http.params.HttpParams'/><method abstract='true' name='getBooleanParameter' return='boolean'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/></method><method abstract='true' name='getDoubleParameter' return='double'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='double'/></method><method abstract='true' name='getIntParameter' return='int'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method abstract='true' name='getLongParameter' return='long'><parameter name='name' type='java.lang.String'/><parameter name='defaultValue' type='long'/></method><method abstract='true' name='getParameter' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='isParameterFalse' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='isParameterTrue' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='removeParameter' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='setBooleanParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/></method><method abstract='true' name='setDoubleParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='double'/></method><method abstract='true' name='setIntParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='int'/></method><method abstract='true' name='setLongParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='long'/></method><method abstract='true' name='setParameter' return='org.apache.http.params.HttpParams'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method></interface></package><package name='org.apache.http.protocol'><class extends='java.lang.Object' name='BasicHttpContext'><constructor name='BasicHttpContext' type='org.apache.http.protocol.BasicHttpContext'/><constructor name='BasicHttpContext' type='org.apache.http.protocol.BasicHttpContext'><parameter name='parentContext' type='org.apache.http.protocol.HttpContext'/></constructor><method name='getAttribute' return='java.lang.Object'><parameter name='id' type='java.lang.String'/></method><method name='removeAttribute' return='java.lang.Object'><parameter name='id' type='java.lang.String'/></method><method name='setAttribute'><parameter name='id' type='java.lang.String'/><parameter name='obj' type='java.lang.Object'/></method></class><class extends='java.lang.Object' final='true' name='BasicHttpProcessor'><constructor name='BasicHttpProcessor' type='org.apache.http.protocol.BasicHttpProcessor'/><method final='true' name='addInterceptor'><parameter name='interceptor' type='org.apache.http.HttpRequestInterceptor'/></method><method final='true' name='addInterceptor'><parameter name='interceptor' type='org.apache.http.HttpRequestInterceptor'/><parameter name='index' type='int'/></method><method final='true' name='addInterceptor'><parameter name='interceptor' type='org.apache.http.HttpResponseInterceptor'/></method><method final='true' name='addInterceptor'><parameter name='interceptor' type='org.apache.http.HttpResponseInterceptor'/><parameter name='index' type='int'/></method><method name='addRequestInterceptor'><parameter name='itcp' type='org.apache.http.HttpRequestInterceptor'/></method><method name='addRequestInterceptor'><parameter name='itcp' type='org.apache.http.HttpRequestInterceptor'/><parameter name='index' type='int'/></method><method name='addResponseInterceptor'><parameter name='itcp' type='org.apache.http.HttpResponseInterceptor'/><parameter name='index' type='int'/></method><method name='addResponseInterceptor'><parameter name='itcp' type='org.apache.http.HttpResponseInterceptor'/></method><method name='clearInterceptors'/><method name='clearRequestInterceptors'/><method name='clearResponseInterceptors'/><method name='clone' return='java.lang.Object'><exception name='CloneNotSupportedException' type='java.lang.CloneNotSupportedException'/></method><method name='copy' return='org.apache.http.protocol.BasicHttpProcessor'/><method name='copyInterceptors' visibility='protected'><parameter name='target' type='org.apache.http.protocol.BasicHttpProcessor'/></method><method name='getRequestInterceptor' return='org.apache.http.HttpRequestInterceptor'><parameter name='index' type='int'/></method><method name='getRequestInterceptorCount' return='int'/><method name='getResponseInterceptor' return='org.apache.http.HttpResponseInterceptor'><parameter name='index' type='int'/></method><method name='getResponseInterceptorCount' return='int'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='process'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='removeRequestInterceptorByClass'><parameter name='clazz' type='java.lang.Class'/></method><method name='removeResponseInterceptorByClass'><parameter name='clazz' type='java.lang.Class'/></method><method name='setInterceptors'><parameter name='list' type='java.util.List'/></method></class><class extends='java.lang.Object' final='true' name='DefaultedHttpContext'><constructor name='DefaultedHttpContext' type='org.apache.http.protocol.DefaultedHttpContext'><parameter name='local' type='org.apache.http.protocol.HttpContext'/><parameter name='defaults' type='org.apache.http.protocol.HttpContext'/></constructor><method name='getAttribute' return='java.lang.Object'><parameter name='id' type='java.lang.String'/></method><method name='getDefaults' return='org.apache.http.protocol.HttpContext'/><method name='removeAttribute' return='java.lang.Object'><parameter name='id' type='java.lang.String'/></method><method name='setAttribute'><parameter name='id' type='java.lang.String'/><parameter name='obj' type='java.lang.Object'/></method></class><class extends='java.lang.Object' final='true' name='HTTP'><method name='isWhitespace' return='boolean' static='true'><parameter name='ch' type='char'/></method></class><class extends='java.lang.Object' name='HttpDateGenerator'><constructor name='HttpDateGenerator' type='org.apache.http.protocol.HttpDateGenerator'/><method name='getCurrentDate' return='java.lang.String' synchronized='true'/></class><class extends='java.lang.Object' name='HttpRequestExecutor'><constructor name='HttpRequestExecutor' type='org.apache.http.protocol.HttpRequestExecutor'/><method name='canResponseHaveBody' return='boolean' visibility='protected'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='response' type='org.apache.http.HttpResponse'/></method><method name='doReceiveResponse' return='org.apache.http.HttpResponse' visibility='protected'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='conn' type='org.apache.http.HttpClientConnection'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='doSendRequest' return='org.apache.http.HttpResponse' visibility='protected'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='conn' type='org.apache.http.HttpClientConnection'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='execute' return='org.apache.http.HttpResponse'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='conn' type='org.apache.http.HttpClientConnection'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='postProcess'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='processor' type='org.apache.http.protocol.HttpProcessor'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='preProcess'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='processor' type='org.apache.http.protocol.HttpProcessor'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='HttpRequestHandlerRegistry'><constructor name='HttpRequestHandlerRegistry' type='org.apache.http.protocol.HttpRequestHandlerRegistry'/><method name='lookup' return='org.apache.http.protocol.HttpRequestHandler'><parameter name='requestURI' type='java.lang.String'/></method><method deprecated='1' name='matchUriRequestPattern' return='boolean' visibility='protected'><parameter name='pattern' type='java.lang.String'/><parameter name='requestUri' type='java.lang.String'/></method><method name='register'><parameter name='pattern' type='java.lang.String'/><parameter name='handler' type='org.apache.http.protocol.HttpRequestHandler'/></method><method name='setHandlers'><parameter name='map' type='java.util.Map'/></method><method name='unregister'><parameter name='pattern' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='HttpService'><constructor name='HttpService' type='org.apache.http.protocol.HttpService'><parameter name='proc' type='org.apache.http.protocol.HttpProcessor'/><parameter name='connStrategy' type='org.apache.http.ConnectionReuseStrategy'/><parameter name='responseFactory' type='org.apache.http.HttpResponseFactory'/></constructor><method name='doService' visibility='protected'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='getParams' return='org.apache.http.params.HttpParams'/><method name='handleException' visibility='protected'><parameter name='ex' type='org.apache.http.HttpException'/><parameter name='response' type='org.apache.http.HttpResponse'/></method><method name='handleRequest'><parameter name='conn' type='org.apache.http.HttpServerConnection'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method><method name='setConnReuseStrategy'><parameter name='connStrategy' type='org.apache.http.ConnectionReuseStrategy'/></method><method name='setExpectationVerifier'><parameter name='expectationVerifier' type='org.apache.http.protocol.HttpExpectationVerifier'/></method><method name='setHandlerResolver'><parameter name='handlerResolver' type='org.apache.http.protocol.HttpRequestHandlerResolver'/></method><method name='setHttpProcessor'><parameter name='processor' type='org.apache.http.protocol.HttpProcessor'/></method><method name='setParams'><parameter name='params' type='org.apache.http.params.HttpParams'/></method><method name='setResponseFactory'><parameter name='responseFactory' type='org.apache.http.HttpResponseFactory'/></method></class><class extends='java.lang.Object' name='RequestConnControl'><constructor name='RequestConnControl' type='org.apache.http.protocol.RequestConnControl'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestContent'><constructor name='RequestContent' type='org.apache.http.protocol.RequestContent'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestDate'><constructor name='RequestDate' type='org.apache.http.protocol.RequestDate'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestExpectContinue'><constructor name='RequestExpectContinue' type='org.apache.http.protocol.RequestExpectContinue'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestTargetHost'><constructor name='RequestTargetHost' type='org.apache.http.protocol.RequestTargetHost'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='RequestUserAgent'><constructor name='RequestUserAgent' type='org.apache.http.protocol.RequestUserAgent'/><method name='process'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ResponseConnControl'><constructor name='ResponseConnControl' type='org.apache.http.protocol.ResponseConnControl'/><method name='process'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ResponseContent'><constructor name='ResponseContent' type='org.apache.http.protocol.ResponseContent'/><method name='process'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ResponseDate'><constructor name='ResponseDate' type='org.apache.http.protocol.ResponseDate'/><method name='process'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='java.lang.Object' name='ResponseServer'><constructor name='ResponseServer' type='org.apache.http.protocol.ResponseServer'/><method name='process'><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></class><class extends='org.apache.http.protocol.BasicHttpContext' name='SyncBasicHttpContext'><constructor name='SyncBasicHttpContext' type='org.apache.http.protocol.SyncBasicHttpContext'><parameter name='parentContext' type='org.apache.http.protocol.HttpContext'/></constructor></class><class extends='java.lang.Object' name='UriPatternMatcher'><constructor name='UriPatternMatcher' type='org.apache.http.protocol.UriPatternMatcher'/><method name='lookup' return='java.lang.Object'><parameter name='requestURI' type='java.lang.String'/></method><method name='matchUriRequestPattern' return='boolean' visibility='protected'><parameter name='pattern' type='java.lang.String'/><parameter name='requestUri' type='java.lang.String'/></method><method name='register'><parameter name='pattern' type='java.lang.String'/><parameter name='handler' type='java.lang.Object'/></method><method name='setHandlers'><parameter name='map' type='java.util.Map'/></method><method name='unregister'><parameter name='pattern' type='java.lang.String'/></method></class><interface abstract='true' name='ExecutionContext'/><interface abstract='true' name='HttpContext'><method abstract='true' name='getAttribute' return='java.lang.Object'><parameter name='id' type='java.lang.String'/></method><method abstract='true' name='removeAttribute' return='java.lang.Object'><parameter name='id' type='java.lang.String'/></method><method abstract='true' name='setAttribute'><parameter name='id' type='java.lang.String'/><parameter name='obj' type='java.lang.Object'/></method></interface><interface abstract='true' name='HttpExpectationVerifier'><method abstract='true' name='verify'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/></method></interface><interface abstract='true' name='HttpProcessor'/><interface abstract='true' name='HttpRequestHandler'><method abstract='true' name='handle'><parameter name='request' type='org.apache.http.HttpRequest'/><parameter name='response' type='org.apache.http.HttpResponse'/><parameter name='context' type='org.apache.http.protocol.HttpContext'/><exception name='HttpException' type='org.apache.http.HttpException'/><exception name='IOException' type='java.io.IOException'/></method></interface><interface abstract='true' name='HttpRequestHandlerResolver'><method abstract='true' name='lookup' return='org.apache.http.protocol.HttpRequestHandler'><parameter name='requestURI' type='java.lang.String'/></method></interface><interface abstract='true' name='HttpRequestInterceptorList'><method abstract='true' name='addRequestInterceptor'><parameter name='itcp' type='org.apache.http.HttpRequestInterceptor'/></method><method abstract='true' name='addRequestInterceptor'><parameter name='itcp' type='org.apache.http.HttpRequestInterceptor'/><parameter name='index' type='int'/></method><method abstract='true' name='clearRequestInterceptors'/><method abstract='true' name='getRequestInterceptor' return='org.apache.http.HttpRequestInterceptor'><parameter name='index' type='int'/></method><method abstract='true' name='getRequestInterceptorCount' return='int'/><method abstract='true' name='removeRequestInterceptorByClass'><parameter name='clazz' type='java.lang.Class'/></method><method abstract='true' name='setInterceptors'><parameter name='itcps' type='java.util.List'/></method></interface><interface abstract='true' name='HttpResponseInterceptorList'><method abstract='true' name='addResponseInterceptor'><parameter name='itcp' type='org.apache.http.HttpResponseInterceptor'/></method><method abstract='true' name='addResponseInterceptor'><parameter name='itcp' type='org.apache.http.HttpResponseInterceptor'/><parameter name='index' type='int'/></method><method abstract='true' name='clearResponseInterceptors'/><method abstract='true' name='getResponseInterceptor' return='org.apache.http.HttpResponseInterceptor'><parameter name='index' type='int'/></method><method abstract='true' name='getResponseInterceptorCount' return='int'/><method abstract='true' name='removeResponseInterceptorByClass'><parameter name='clazz' type='java.lang.Class'/></method><method abstract='true' name='setInterceptors'><parameter name='itcps' type='java.util.List'/></method></interface></package><package name='org.apache.http.util'><class extends='java.lang.Object' final='true' name='ByteArrayBuffer'><constructor name='ByteArrayBuffer' type='org.apache.http.util.ByteArrayBuffer'><parameter name='capacity' type='int'/></constructor><method name='append'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='append'><parameter name='b' type='int'/></method><method name='append'><parameter name='b' type='char[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='append'><parameter name='b' type='org.apache.http.util.CharArrayBuffer'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='buffer' return='byte[]'/><method name='byteAt' return='int'><parameter name='i' type='int'/></method><method name='capacity' return='int'/><method name='clear'/><method name='isEmpty' return='boolean'/><method name='isFull' return='boolean'/><method name='length' return='int'/><method name='setLength'><parameter name='len' type='int'/></method><method name='toByteArray' return='byte[]'/></class><class extends='java.lang.Object' final='true' name='CharArrayBuffer'><constructor name='CharArrayBuffer' type='org.apache.http.util.CharArrayBuffer'><parameter name='capacity' type='int'/></constructor><method name='append'><parameter name='b' type='char[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='append'><parameter name='str' type='java.lang.String'/></method><method name='append'><parameter name='b' type='org.apache.http.util.CharArrayBuffer'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='append'><parameter name='b' type='org.apache.http.util.CharArrayBuffer'/></method><method name='append'><parameter name='ch' type='char'/></method><method name='append'><parameter name='b' type='byte[]'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='append'><parameter name='b' type='org.apache.http.util.ByteArrayBuffer'/><parameter name='off' type='int'/><parameter name='len' type='int'/></method><method name='append'><parameter name='obj' type='java.lang.Object'/></method><method name='buffer' return='char[]'/><method name='capacity' return='int'/><method name='charAt' return='char'><parameter name='i' type='int'/></method><method name='clear'/><method name='ensureCapacity'><parameter name='required' type='int'/></method><method name='indexOf' return='int'><parameter name='ch' type='int'/><parameter name='beginIndex' type='int'/><parameter name='endIndex' type='int'/></method><method name='indexOf' return='int'><parameter name='ch' type='int'/></method><method name='isEmpty' return='boolean'/><method name='isFull' return='boolean'/><method name='length' return='int'/><method name='setLength'><parameter name='len' type='int'/></method><method name='substring' return='java.lang.String'><parameter name='beginIndex' type='int'/><parameter name='endIndex' type='int'/></method><method name='substringTrimmed' return='java.lang.String'><parameter name='beginIndex' type='int'/><parameter name='endIndex' type='int'/></method><method name='toCharArray' return='char[]'/></class><class extends='java.lang.Object' final='true' name='EncodingUtils'><method name='getAsciiBytes' return='byte[]' static='true'><parameter name='data' type='java.lang.String'/></method><method name='getAsciiString' return='java.lang.String' static='true'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/></method><method name='getAsciiString' return='java.lang.String' static='true'><parameter name='data' type='byte[]'/></method><method name='getBytes' return='byte[]' static='true'><parameter name='data' type='java.lang.String'/><parameter name='charset' type='java.lang.String'/></method><method name='getString' return='java.lang.String' static='true'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='length' type='int'/><parameter name='charset' type='java.lang.String'/></method><method name='getString' return='java.lang.String' static='true'><parameter name='data' type='byte[]'/><parameter name='charset' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='EntityUtils'><method name='getContentCharSet' return='java.lang.String' static='true'><parameter name='entity' type='org.apache.http.HttpEntity'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='toByteArray' return='byte[]' static='true'><parameter name='entity' type='org.apache.http.HttpEntity'/><exception name='IOException' type='java.io.IOException'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='entity' type='org.apache.http.HttpEntity'/><parameter name='defaultCharset' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='ParseException' type='org.apache.http.ParseException'/></method><method name='toString' return='java.lang.String' static='true'><parameter name='entity' type='org.apache.http.HttpEntity'/><exception name='IOException' type='java.io.IOException'/><exception name='ParseException' type='org.apache.http.ParseException'/></method></class><class extends='java.lang.Object' final='true' name='ExceptionUtils'><method name='initCause' static='true'><parameter name='throwable' type='java.lang.Throwable'/><parameter name='cause' type='java.lang.Throwable'/></method></class><class extends='java.lang.Object' final='true' name='LangUtils'><method name='equals' return='boolean' static='true'><parameter name='obj1' type='java.lang.Object'/><parameter name='obj2' type='java.lang.Object'/></method><method name='equals' return='boolean' static='true'><parameter name='a1' type='java.lang.Object[]'/><parameter name='a2' type='java.lang.Object[]'/></method><method name='hashCode' return='int' static='true'><parameter name='seed' type='int'/><parameter name='hashcode' type='int'/></method><method name='hashCode' return='int' static='true'><parameter name='seed' type='int'/><parameter name='b' type='boolean'/></method><method name='hashCode' return='int' static='true'><parameter name='seed' type='int'/><parameter name='obj' type='java.lang.Object'/></method></class><class extends='java.lang.Object' name='VersionInfo'><constructor name='VersionInfo' type='org.apache.http.util.VersionInfo' visibility='protected'><parameter name='pckg' type='java.lang.String'/><parameter name='module' type='java.lang.String'/><parameter name='release' type='java.lang.String'/><parameter name='time' type='java.lang.String'/><parameter name='clsldr' type='java.lang.String'/></constructor><method final='true' name='fromMap' return='org.apache.http.util.VersionInfo' static='true' visibility='protected'><parameter name='pckg' type='java.lang.String'/><parameter name='info' type='java.util.Map'/><parameter name='clsldr' type='java.lang.ClassLoader'/></method><method final='true' name='getClassloader' return='java.lang.String'/><method final='true' name='getModule' return='java.lang.String'/><method final='true' name='getPackage' return='java.lang.String'/><method final='true' name='getRelease' return='java.lang.String'/><method final='true' name='getTimestamp' return='java.lang.String'/><method final='true' name='loadVersionInfo' return='org.apache.http.util.VersionInfo[]' static='true'><parameter name='pckgs' type='java.lang.String[]'/><parameter name='clsldr' type='java.lang.ClassLoader'/></method><method final='true' name='loadVersionInfo' return='org.apache.http.util.VersionInfo' static='true'><parameter name='pckg' type='java.lang.String'/><parameter name='clsldr' type='java.lang.ClassLoader'/></method></class></package><package name='org.json'><class extends='java.lang.Object' name='JSONArray'><constructor name='JSONArray' type='org.json.JSONArray'/><constructor name='JSONArray' type='org.json.JSONArray'><parameter name='x' type='org.json.JSONTokener'/><exception name='JSONException' type='org.json.JSONException'/></constructor><constructor name='JSONArray' type='org.json.JSONArray'><parameter name='string' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></constructor><constructor name='JSONArray' type='org.json.JSONArray'><parameter name='collection' type='java.util.Collection'/></constructor><method name='get' return='java.lang.Object'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getBoolean' return='boolean'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getDouble' return='double'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getInt' return='int'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getJSONArray' return='org.json.JSONArray'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getJSONObject' return='org.json.JSONObject'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getLong' return='long'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getString' return='java.lang.String'><parameter name='index' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='isNull' return='boolean'><parameter name='index' type='int'/></method><method name='join' return='java.lang.String'><parameter name='separator' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='length' return='int'/><method name='opt' return='java.lang.Object'><parameter name='index' type='int'/></method><method name='optBoolean' return='boolean'><parameter name='index' type='int'/></method><method name='optBoolean' return='boolean'><parameter name='index' type='int'/><parameter name='defaultValue' type='boolean'/></method><method name='optDouble' return='double'><parameter name='index' type='int'/></method><method name='optDouble' return='double'><parameter name='index' type='int'/><parameter name='defaultValue' type='double'/></method><method name='optInt' return='int'><parameter name='index' type='int'/></method><method name='optInt' return='int'><parameter name='index' type='int'/><parameter name='defaultValue' type='int'/></method><method name='optJSONArray' return='org.json.JSONArray'><parameter name='index' type='int'/></method><method name='optJSONObject' return='org.json.JSONObject'><parameter name='index' type='int'/></method><method name='optLong' return='long'><parameter name='index' type='int'/></method><method name='optLong' return='long'><parameter name='index' type='int'/><parameter name='defaultValue' type='long'/></method><method name='optString' return='java.lang.String'><parameter name='index' type='int'/></method><method name='optString' return='java.lang.String'><parameter name='index' type='int'/><parameter name='defaultValue' type='java.lang.String'/></method><method name='put' return='org.json.JSONArray'><parameter name='value' type='boolean'/></method><method name='put' return='org.json.JSONArray'><parameter name='value' type='double'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONArray'><parameter name='value' type='int'/></method><method name='put' return='org.json.JSONArray'><parameter name='value' type='long'/></method><method name='put' return='org.json.JSONArray'><parameter name='value' type='java.lang.Object'/></method><method name='put' return='org.json.JSONArray'><parameter name='index' type='int'/><parameter name='value' type='boolean'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONArray'><parameter name='index' type='int'/><parameter name='value' type='double'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONArray'><parameter name='index' type='int'/><parameter name='value' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONArray'><parameter name='index' type='int'/><parameter name='value' type='long'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONArray'><parameter name='index' type='int'/><parameter name='value' type='java.lang.Object'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='toJSONObject' return='org.json.JSONObject'><parameter name='names' type='org.json.JSONArray'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='toString' return='java.lang.String'><parameter name='indentFactor' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method api_added='19' name='remove' return='java.lang.Object'><parameter name='arg0' type='int'/></method></class><class extends='java.lang.Exception' name='JSONException'><constructor name='JSONException' type='org.json.JSONException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='java.lang.Object' name='JSONObject'><constructor name='JSONObject' type='org.json.JSONObject'/><constructor name='JSONObject' type='org.json.JSONObject'><parameter name='jo' type='org.json.JSONObject'/><parameter name='sa' type='java.lang.String[]'/><exception name='JSONException' type='org.json.JSONException'/></constructor><constructor name='JSONObject' type='org.json.JSONObject'><parameter name='x' type='org.json.JSONTokener'/><exception name='JSONException' type='org.json.JSONException'/></constructor><constructor name='JSONObject' type='org.json.JSONObject'><parameter name='map' type='java.util.Map'/></constructor><constructor name='JSONObject' type='org.json.JSONObject'><parameter name='string' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></constructor><method name='accumulate' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='get' return='java.lang.Object'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getBoolean' return='boolean'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getDouble' return='double'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getInt' return='int'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getJSONArray' return='org.json.JSONArray'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getJSONObject' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getLong' return='long'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='getString' return='java.lang.String'><parameter name='key' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='has' return='boolean'><parameter name='key' type='java.lang.String'/></method><method name='isNull' return='boolean'><parameter name='key' type='java.lang.String'/></method><method name='keys' return='java.util.Iterator'/><method name='length' return='int'/><method name='names' return='org.json.JSONArray'/><method name='numberToString' return='java.lang.String' static='true'><parameter name='n' type='java.lang.Number'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='opt' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method name='optBoolean' return='boolean'><parameter name='key' type='java.lang.String'/></method><method name='optBoolean' return='boolean'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='boolean'/></method><method name='optDouble' return='double'><parameter name='key' type='java.lang.String'/></method><method name='optDouble' return='double'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='double'/></method><method name='optInt' return='int'><parameter name='key' type='java.lang.String'/></method><method name='optInt' return='int'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='int'/></method><method name='optJSONArray' return='org.json.JSONArray'><parameter name='key' type='java.lang.String'/></method><method name='optJSONObject' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/></method><method name='optLong' return='long'><parameter name='key' type='java.lang.String'/></method><method name='optLong' return='long'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='long'/></method><method name='optString' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method name='optString' return='java.lang.String'><parameter name='key' type='java.lang.String'/><parameter name='defaultValue' type='java.lang.String'/></method><method name='put' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><parameter name='value' type='double'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><parameter name='value' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><parameter name='value' type='long'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='put' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='putOpt' return='org.json.JSONObject'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='quote' return='java.lang.String' static='true'><parameter name='string' type='java.lang.String'/></method><method name='remove' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method name='toJSONArray' return='org.json.JSONArray'><parameter name='names' type='org.json.JSONArray'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='toString' return='java.lang.String'><parameter name='indentFactor' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method api_added='19' name='wrap' return='java.lang.Object' static='true'><parameter name='arg0' type='java.lang.Object'/></method></class><class extends='java.lang.Object' name='JSONStringer'><constructor name='JSONStringer' type='org.json.JSONStringer'/><method name='array' return='org.json.JSONStringer'><exception name='JSONException' type='org.json.JSONException'/></method><method name='endArray' return='org.json.JSONStringer'><exception name='JSONException' type='org.json.JSONException'/></method><method name='endObject' return='org.json.JSONStringer'><exception name='JSONException' type='org.json.JSONException'/></method><method name='key' return='org.json.JSONStringer'><parameter name='s' type='java.lang.String'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='object' return='org.json.JSONStringer'><exception name='JSONException' type='org.json.JSONException'/></method><method name='value' return='org.json.JSONStringer'><parameter name='b' type='boolean'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='value' return='org.json.JSONStringer'><parameter name='d' type='double'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='value' return='org.json.JSONStringer'><parameter name='l' type='long'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='value' return='org.json.JSONStringer'><parameter name='o' type='java.lang.Object'/><exception name='JSONException' type='org.json.JSONException'/></method></class><class extends='java.lang.Object' name='JSONTokener'><constructor name='JSONTokener' type='org.json.JSONTokener'><parameter name='s' type='java.lang.String'/></constructor><method name='back'/><method name='dehexchar' return='int' static='true'><parameter name='c' type='char'/></method><method name='more' return='boolean'/><method name='next' return='char'/><method name='next' return='char'><parameter name='c' type='char'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='next' return='java.lang.String'><parameter name='n' type='int'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='nextClean' return='char'><exception name='JSONException' type='org.json.JSONException'/></method><method name='nextString' return='java.lang.String'><parameter name='quote' type='char'/><exception name='JSONException' type='org.json.JSONException'/></method><method name='nextTo' return='java.lang.String'><parameter name='d' type='char'/></method><method name='nextTo' return='java.lang.String'><parameter name='delimiters' type='java.lang.String'/></method><method name='nextValue' return='java.lang.Object'><exception name='JSONException' type='org.json.JSONException'/></method><method name='skipPast'><parameter name='to' type='java.lang.String'/></method><method name='skipTo' return='char'><parameter name='to' type='char'/></method><method name='syntaxError' return='org.json.JSONException'><parameter name='message' type='java.lang.String'/></method></class></package><package name='org.w3c.dom'><class extends='java.lang.RuntimeException' name='DOMException'><constructor name='DOMException' type='org.w3c.dom.DOMException'><parameter name='code' type='short'/><parameter name='message' type='java.lang.String'/></constructor></class><interface abstract='true' name='Attr'><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getOwnerElement' return='org.w3c.dom.Element'/><method abstract='true' name='getSpecified' return='boolean'/><method abstract='true' name='getValue' return='java.lang.String'/><method abstract='true' name='setValue'><parameter name='value' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='getSchemaTypeInfo' return='org.w3c.dom.TypeInfo'/><method abstract='true' api_added='8' name='isId' return='boolean'/></interface><interface abstract='true' name='CDATASection'/><interface abstract='true' name='CharacterData'><method abstract='true' name='appendData'><parameter name='arg' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='deleteData'><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='getData' return='java.lang.String'><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='getLength' return='int'/><method abstract='true' name='insertData'><parameter name='offset' type='int'/><parameter name='arg' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='replaceData'><parameter name='offset' type='int'/><parameter name='count' type='int'/><parameter name='arg' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setData'><parameter name='data' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='substringData' return='java.lang.String'><parameter name='offset' type='int'/><parameter name='count' type='int'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method></interface><interface abstract='true' name='Comment'/><interface abstract='true' name='DOMImplementation'><method abstract='true' name='createDocument' return='org.w3c.dom.Document'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='qualifiedName' type='java.lang.String'/><parameter name='doctype' type='org.w3c.dom.DocumentType'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createDocumentType' return='org.w3c.dom.DocumentType'><parameter name='qualifiedName' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='hasFeature' return='boolean'><parameter name='feature' type='java.lang.String'/><parameter name='version' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getFeature' return='java.lang.Object'><parameter name='feature' type='java.lang.String'/><parameter name='version' type='java.lang.String'/></method></interface><interface abstract='true' name='Document'><method abstract='true' name='createAttribute' return='org.w3c.dom.Attr'><parameter name='name' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createAttributeNS' return='org.w3c.dom.Attr'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='qualifiedName' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createCDATASection' return='org.w3c.dom.CDATASection'><parameter name='data' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createComment' return='org.w3c.dom.Comment'><parameter name='data' type='java.lang.String'/></method><method abstract='true' name='createDocumentFragment' return='org.w3c.dom.DocumentFragment'/><method abstract='true' name='createElement' return='org.w3c.dom.Element'><parameter name='tagName' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createElementNS' return='org.w3c.dom.Element'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='qualifiedName' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createEntityReference' return='org.w3c.dom.EntityReference'><parameter name='name' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createProcessingInstruction' return='org.w3c.dom.ProcessingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='createTextNode' return='org.w3c.dom.Text'><parameter name='data' type='java.lang.String'/></method><method abstract='true' name='getDoctype' return='org.w3c.dom.DocumentType'/><method abstract='true' name='getDocumentElement' return='org.w3c.dom.Element'/><method abstract='true' name='getElementById' return='org.w3c.dom.Element'><parameter name='elementId' type='java.lang.String'/></method><method abstract='true' name='getElementsByTagName' return='org.w3c.dom.NodeList'><parameter name='tagname' type='java.lang.String'/></method><method abstract='true' name='getElementsByTagNameNS' return='org.w3c.dom.NodeList'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='getImplementation' return='org.w3c.dom.DOMImplementation'/><method abstract='true' name='importNode' return='org.w3c.dom.Node'><parameter name='importedNode' type='org.w3c.dom.Node'/><parameter name='deep' type='boolean'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='adoptNode' return='org.w3c.dom.Node'><parameter name='source' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='getDocumentURI' return='java.lang.String'/><method abstract='true' api_added='8' name='getDomConfig' return='org.w3c.dom.DOMConfiguration'/><method abstract='true' api_added='8' name='getInputEncoding' return='java.lang.String'/><method abstract='true' api_added='8' name='getStrictErrorChecking' return='boolean'/><method abstract='true' api_added='8' name='getXmlEncoding' return='java.lang.String'/><method abstract='true' api_added='8' name='getXmlStandalone' return='boolean'/><method abstract='true' api_added='8' name='getXmlVersion' return='java.lang.String'/><method abstract='true' api_added='8' name='normalizeDocument'/><method abstract='true' api_added='8' name='renameNode' return='org.w3c.dom.Node'><parameter name='n' type='org.w3c.dom.Node'/><parameter name='namespaceURI' type='java.lang.String'/><parameter name='qualifiedName' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='setDocumentURI'><parameter name='documentURI' type='java.lang.String'/></method><method abstract='true' api_added='8' name='setStrictErrorChecking'><parameter name='strictErrorChecking' type='boolean'/></method><method abstract='true' api_added='8' name='setXmlStandalone'><parameter name='xmlStandalone' type='boolean'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='setXmlVersion'><parameter name='xmlVersion' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method></interface><interface abstract='true' name='DocumentFragment'/><interface abstract='true' name='DocumentType'><method abstract='true' name='getEntities' return='org.w3c.dom.NamedNodeMap'/><method abstract='true' name='getInternalSubset' return='java.lang.String'/><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getNotations' return='org.w3c.dom.NamedNodeMap'/><method abstract='true' name='getPublicId' return='java.lang.String'/><method abstract='true' name='getSystemId' return='java.lang.String'/></interface><interface abstract='true' name='Element'><method abstract='true' name='getAttribute' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getAttributeNS' return='java.lang.String'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='getAttributeNode' return='org.w3c.dom.Attr'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getAttributeNodeNS' return='org.w3c.dom.Attr'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='getElementsByTagName' return='org.w3c.dom.NodeList'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getElementsByTagNameNS' return='org.w3c.dom.NodeList'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='getTagName' return='java.lang.String'/><method abstract='true' name='hasAttribute' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='hasAttributeNS' return='boolean'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='removeAttribute'><parameter name='name' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='removeAttributeNS'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='removeAttributeNode' return='org.w3c.dom.Attr'><parameter name='oldAttr' type='org.w3c.dom.Attr'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setAttribute'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setAttributeNS'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='qualifiedName' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setAttributeNode' return='org.w3c.dom.Attr'><parameter name='newAttr' type='org.w3c.dom.Attr'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setAttributeNodeNS' return='org.w3c.dom.Attr'><parameter name='newAttr' type='org.w3c.dom.Attr'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='getSchemaTypeInfo' return='org.w3c.dom.TypeInfo'/><method abstract='true' api_added='8' name='setIdAttribute'><parameter name='name' type='java.lang.String'/><parameter name='isId' type='boolean'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='setIdAttributeNS'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='isId' type='boolean'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='setIdAttributeNode'><parameter name='idAttr' type='org.w3c.dom.Attr'/><parameter name='isId' type='boolean'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method></interface><interface abstract='true' name='Entity'><method abstract='true' name='getNotationName' return='java.lang.String'/><method abstract='true' name='getPublicId' return='java.lang.String'/><method abstract='true' name='getSystemId' return='java.lang.String'/><method abstract='true' api_added='8' name='getInputEncoding' return='java.lang.String'/><method abstract='true' api_added='8' name='getXmlEncoding' return='java.lang.String'/><method abstract='true' api_added='8' name='getXmlVersion' return='java.lang.String'/></interface><interface abstract='true' name='EntityReference'/><interface abstract='true' name='NamedNodeMap'><method abstract='true' name='getLength' return='int'/><method abstract='true' name='getNamedItem' return='org.w3c.dom.Node'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getNamedItemNS' return='org.w3c.dom.Node'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='item' return='org.w3c.dom.Node'><parameter name='index' type='int'/></method><method abstract='true' name='removeNamedItem' return='org.w3c.dom.Node'><parameter name='name' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='removeNamedItemNS' return='org.w3c.dom.Node'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setNamedItem' return='org.w3c.dom.Node'><parameter name='arg' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setNamedItemNS' return='org.w3c.dom.Node'><parameter name='arg' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method></interface><interface abstract='true' name='Node'><method abstract='true' name='appendChild' return='org.w3c.dom.Node'><parameter name='newChild' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='cloneNode' return='org.w3c.dom.Node'><parameter name='deep' type='boolean'/></method><method abstract='true' name='getAttributes' return='org.w3c.dom.NamedNodeMap'/><method abstract='true' name='getChildNodes' return='org.w3c.dom.NodeList'/><method abstract='true' name='getFirstChild' return='org.w3c.dom.Node'/><method abstract='true' name='getLastChild' return='org.w3c.dom.Node'/><method abstract='true' name='getLocalName' return='java.lang.String'/><method abstract='true' name='getNamespaceURI' return='java.lang.String'/><method abstract='true' name='getNextSibling' return='org.w3c.dom.Node'/><method abstract='true' name='getNodeName' return='java.lang.String'/><method abstract='true' name='getNodeType' return='short'/><method abstract='true' name='getNodeValue' return='java.lang.String'><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='getOwnerDocument' return='org.w3c.dom.Document'/><method abstract='true' name='getParentNode' return='org.w3c.dom.Node'/><method abstract='true' name='getPrefix' return='java.lang.String'/><method abstract='true' name='getPreviousSibling' return='org.w3c.dom.Node'/><method abstract='true' name='hasAttributes' return='boolean'/><method abstract='true' name='hasChildNodes' return='boolean'/><method abstract='true' name='insertBefore' return='org.w3c.dom.Node'><parameter name='newChild' type='org.w3c.dom.Node'/><parameter name='refChild' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='isSupported' return='boolean'><parameter name='feature' type='java.lang.String'/><parameter name='version' type='java.lang.String'/></method><method abstract='true' name='normalize'/><method abstract='true' name='removeChild' return='org.w3c.dom.Node'><parameter name='oldChild' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='replaceChild' return='org.w3c.dom.Node'><parameter name='newChild' type='org.w3c.dom.Node'/><parameter name='oldChild' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setNodeValue'><parameter name='nodeValue' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' name='setPrefix'><parameter name='prefix' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='compareDocumentPosition' return='short'><parameter name='other' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='getBaseURI' return='java.lang.String'/><method abstract='true' api_added='8' name='getFeature' return='java.lang.Object'><parameter name='feature' type='java.lang.String'/><parameter name='version' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getTextContent' return='java.lang.String'><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='getUserData' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method abstract='true' api_added='8' name='isDefaultNamespace' return='boolean'><parameter name='namespaceURI' type='java.lang.String'/></method><method abstract='true' api_added='8' name='isEqualNode' return='boolean'><parameter name='arg' type='org.w3c.dom.Node'/></method><method abstract='true' api_added='8' name='isSameNode' return='boolean'><parameter name='other' type='org.w3c.dom.Node'/></method><method abstract='true' api_added='8' name='lookupNamespaceURI' return='java.lang.String'><parameter name='prefix' type='java.lang.String'/></method><method abstract='true' api_added='8' name='lookupPrefix' return='java.lang.String'><parameter name='namespaceURI' type='java.lang.String'/></method><method abstract='true' api_added='8' name='setTextContent'><parameter name='textContent' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='setUserData' return='java.lang.Object'><parameter name='key' type='java.lang.String'/><parameter name='data' type='java.lang.Object'/><parameter name='handler' type='org.w3c.dom.UserDataHandler'/></method></interface><interface abstract='true' name='NodeList'><method abstract='true' name='getLength' return='int'/><method abstract='true' name='item' return='org.w3c.dom.Node'><parameter name='index' type='int'/></method></interface><interface abstract='true' name='Notation'><method abstract='true' name='getPublicId' return='java.lang.String'/><method abstract='true' name='getSystemId' return='java.lang.String'/></interface><interface abstract='true' name='ProcessingInstruction'><method abstract='true' name='getData' return='java.lang.String'/><method abstract='true' name='getTarget' return='java.lang.String'/><method abstract='true' name='setData'><parameter name='data' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method></interface><interface abstract='true' name='Text'><method abstract='true' name='splitText' return='org.w3c.dom.Text'><parameter name='offset' type='int'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='getWholeText' return='java.lang.String'/><method abstract='true' api_added='8' name='isElementContentWhitespace' return='boolean'/><method abstract='true' api_added='8' name='replaceWholeText' return='org.w3c.dom.Text'><parameter name='content' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method></interface><interface abstract='true' api_added='8' name='DOMConfiguration'><method abstract='true' api_added='8' name='canSetParameter' return='boolean'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method><method abstract='true' api_added='8' name='getParameter' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='getParameterNames' return='org.w3c.dom.DOMStringList'/><method abstract='true' api_added='8' name='setParameter'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method></interface><interface abstract='true' api_added='8' name='DOMError'><method abstract='true' api_added='8' name='getLocation' return='org.w3c.dom.DOMLocator'/><method abstract='true' api_added='8' name='getMessage' return='java.lang.String'/><method abstract='true' api_added='8' name='getRelatedData' return='java.lang.Object'/><method abstract='true' api_added='8' name='getRelatedException' return='java.lang.Object'/><method abstract='true' api_added='8' name='getSeverity' return='short'/><method abstract='true' api_added='8' name='getType' return='java.lang.String'/></interface><interface abstract='true' api_added='8' name='DOMErrorHandler'><method abstract='true' api_added='8' name='handleError' return='boolean'><parameter name='error' type='org.w3c.dom.DOMError'/></method></interface><interface abstract='true' api_added='8' name='DOMImplementationList'><method abstract='true' api_added='8' name='getLength' return='int'/><method abstract='true' api_added='8' name='item' return='org.w3c.dom.DOMImplementation'><parameter name='index' type='int'/></method></interface><interface abstract='true' api_added='8' name='DOMImplementationSource'><method abstract='true' api_added='8' name='getDOMImplementation' return='org.w3c.dom.DOMImplementation'><parameter name='features' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getDOMImplementationList' return='org.w3c.dom.DOMImplementationList'><parameter name='features' type='java.lang.String'/></method></interface><interface abstract='true' api_added='8' name='DOMLocator'><method abstract='true' api_added='8' name='getByteOffset' return='int'/><method abstract='true' api_added='8' name='getColumnNumber' return='int'/><method abstract='true' api_added='8' name='getLineNumber' return='int'/><method abstract='true' api_added='8' name='getRelatedNode' return='org.w3c.dom.Node'/><method abstract='true' api_added='8' name='getUri' return='java.lang.String'/><method abstract='true' api_added='8' name='getUtf16Offset' return='int'/></interface><interface abstract='true' api_added='8' name='DOMStringList'><method abstract='true' api_added='8' name='contains' return='boolean'><parameter name='str' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getLength' return='int'/><method abstract='true' api_added='8' name='item' return='java.lang.String'><parameter name='index' type='int'/></method></interface><interface abstract='true' api_added='8' name='NameList'><method abstract='true' api_added='8' name='contains' return='boolean'><parameter name='str' type='java.lang.String'/></method><method abstract='true' api_added='8' name='containsNS' return='boolean'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='name' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getLength' return='int'/><method abstract='true' api_added='8' name='getName' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' api_added='8' name='getNamespaceURI' return='java.lang.String'><parameter name='index' type='int'/></method></interface><interface abstract='true' api_added='8' name='TypeInfo'><method abstract='true' api_added='8' name='getTypeName' return='java.lang.String'/><method abstract='true' api_added='8' name='getTypeNamespace' return='java.lang.String'/><method abstract='true' api_added='8' name='isDerivedFrom' return='boolean'><parameter name='typeNamespaceArg' type='java.lang.String'/><parameter name='typeNameArg' type='java.lang.String'/><parameter name='derivationMethod' type='int'/></method></interface><interface abstract='true' api_added='8' name='UserDataHandler'><method abstract='true' api_added='8' name='handle'><parameter name='operation' type='short'/><parameter name='key' type='java.lang.String'/><parameter name='data' type='java.lang.Object'/><parameter name='src' type='org.w3c.dom.Node'/><parameter name='dst' type='org.w3c.dom.Node'/></method></interface></package><package name='org.xml.sax'><class deprecated='1' extends='java.lang.Object' name='HandlerBase'><constructor name='HandlerBase' type='org.xml.sax.HandlerBase'/><method name='characters'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endElement'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='error'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='fatalError'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='ignorableWhitespace'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='notationDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/></method><method name='processingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='resolveEntity' return='org.xml.sax.InputSource'><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='setDocumentLocator'><parameter name='locator' type='org.xml.sax.Locator'/></method><method name='startDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startElement'><parameter name='name' type='java.lang.String'/><parameter name='attributes' type='org.xml.sax.AttributeList'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='unparsedEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><parameter name='notationName' type='java.lang.String'/></method><method name='warning'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class><class extends='java.lang.Object' name='InputSource'><constructor name='InputSource' type='org.xml.sax.InputSource'/><constructor name='InputSource' type='org.xml.sax.InputSource'><parameter name='systemId' type='java.lang.String'/></constructor><constructor name='InputSource' type='org.xml.sax.InputSource'><parameter name='byteStream' type='java.io.InputStream'/></constructor><constructor name='InputSource' type='org.xml.sax.InputSource'><parameter name='characterStream' type='java.io.Reader'/></constructor><method name='getByteStream' return='java.io.InputStream'/><method name='getCharacterStream' return='java.io.Reader'/><method name='getEncoding' return='java.lang.String'/><method name='getPublicId' return='java.lang.String'/><method name='getSystemId' return='java.lang.String'/><method name='setByteStream'><parameter name='byteStream' type='java.io.InputStream'/></method><method name='setCharacterStream'><parameter name='characterStream' type='java.io.Reader'/></method><method name='setEncoding'><parameter name='encoding' type='java.lang.String'/></method><method name='setPublicId'><parameter name='publicId' type='java.lang.String'/></method><method name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></class><class extends='java.lang.Exception' name='SAXException'><constructor name='SAXException' type='org.xml.sax.SAXException'/><constructor name='SAXException' type='org.xml.sax.SAXException'><parameter name='message' type='java.lang.String'/></constructor><constructor name='SAXException' type='org.xml.sax.SAXException'><parameter name='e' type='java.lang.Exception'/></constructor><constructor name='SAXException' type='org.xml.sax.SAXException'><parameter name='message' type='java.lang.String'/><parameter name='e' type='java.lang.Exception'/></constructor><method name='getException' return='java.lang.Exception'/></class><class extends='org.xml.sax.SAXException' name='SAXNotRecognizedException'><constructor name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><constructor name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='org.xml.sax.SAXException' name='SAXNotSupportedException'><constructor name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/><constructor name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'><parameter name='message' type='java.lang.String'/></constructor></class><class extends='org.xml.sax.SAXException' name='SAXParseException'><constructor name='SAXParseException' type='org.xml.sax.SAXParseException'><parameter name='message' type='java.lang.String'/><parameter name='locator' type='org.xml.sax.Locator'/></constructor><constructor name='SAXParseException' type='org.xml.sax.SAXParseException'><parameter name='message' type='java.lang.String'/><parameter name='locator' type='org.xml.sax.Locator'/><parameter name='e' type='java.lang.Exception'/></constructor><constructor name='SAXParseException' type='org.xml.sax.SAXParseException'><parameter name='message' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><parameter name='lineNumber' type='int'/><parameter name='columnNumber' type='int'/></constructor><constructor name='SAXParseException' type='org.xml.sax.SAXParseException'><parameter name='message' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><parameter name='lineNumber' type='int'/><parameter name='columnNumber' type='int'/><parameter name='e' type='java.lang.Exception'/></constructor><method name='getColumnNumber' return='int'/><method name='getLineNumber' return='int'/><method name='getPublicId' return='java.lang.String'/><method name='getSystemId' return='java.lang.String'/></class><interface abstract='true' deprecated='1' name='AttributeList'><method abstract='true' name='getLength' return='int'/><method abstract='true' name='getName' return='java.lang.String'><parameter name='i' type='int'/></method><method abstract='true' name='getType' return='java.lang.String'><parameter name='i' type='int'/></method><method abstract='true' name='getType' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getValue' return='java.lang.String'><parameter name='i' type='int'/></method><method abstract='true' name='getValue' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method></interface><interface abstract='true' name='Attributes'><method abstract='true' name='getIndex' return='int'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='getIndex' return='int'><parameter name='qName' type='java.lang.String'/></method><method abstract='true' name='getLength' return='int'/><method abstract='true' name='getLocalName' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getQName' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getType' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getType' return='java.lang.String'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='getType' return='java.lang.String'><parameter name='qName' type='java.lang.String'/></method><method abstract='true' name='getURI' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getValue' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getValue' return='java.lang.String'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='getValue' return='java.lang.String'><parameter name='qName' type='java.lang.String'/></method></interface><interface abstract='true' name='ContentHandler'><method abstract='true' name='characters'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endPrefixMapping'><parameter name='prefix' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='ignorableWhitespace'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='processingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='setDocumentLocator'><parameter name='locator' type='org.xml.sax.Locator'/></method><method abstract='true' name='skippedEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='startDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='startElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><parameter name='atts' type='org.xml.sax.Attributes'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='startPrefixMapping'><parameter name='prefix' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='DTDHandler'><method abstract='true' name='notationDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='unparsedEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><parameter name='notationName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' deprecated='1' name='DocumentHandler'><method abstract='true' name='characters'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endElement'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='ignorableWhitespace'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='processingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='setDocumentLocator'><parameter name='locator' type='org.xml.sax.Locator'/></method><method abstract='true' name='startDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='startElement'><parameter name='name' type='java.lang.String'/><parameter name='atts' type='org.xml.sax.AttributeList'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='EntityResolver'><method abstract='true' name='resolveEntity' return='org.xml.sax.InputSource'><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='ErrorHandler'><method abstract='true' name='error'><parameter name='exception' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='fatalError'><parameter name='exception' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='warning'><parameter name='exception' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='Locator'><method abstract='true' name='getColumnNumber' return='int'/><method abstract='true' name='getLineNumber' return='int'/><method abstract='true' name='getPublicId' return='java.lang.String'/><method abstract='true' name='getSystemId' return='java.lang.String'/></interface><interface abstract='true' deprecated='1' name='Parser'><method abstract='true' name='parse'><parameter name='source' type='org.xml.sax.InputSource'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='parse'><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='setDTDHandler'><parameter name='handler' type='org.xml.sax.DTDHandler'/></method><method abstract='true' name='setDocumentHandler'><parameter name='handler' type='org.xml.sax.DocumentHandler'/></method><method abstract='true' name='setEntityResolver'><parameter name='resolver' type='org.xml.sax.EntityResolver'/></method><method abstract='true' name='setErrorHandler'><parameter name='handler' type='org.xml.sax.ErrorHandler'/></method><method abstract='true' name='setLocale'><parameter name='locale' type='java.util.Locale'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='XMLFilter'><method abstract='true' name='getParent' return='org.xml.sax.XMLReader'/><method abstract='true' name='setParent'><parameter name='parent' type='org.xml.sax.XMLReader'/></method></interface><interface abstract='true' name='XMLReader'><method abstract='true' name='getContentHandler' return='org.xml.sax.ContentHandler'/><method abstract='true' name='getDTDHandler' return='org.xml.sax.DTDHandler'/><method abstract='true' name='getEntityResolver' return='org.xml.sax.EntityResolver'/><method abstract='true' name='getErrorHandler' return='org.xml.sax.ErrorHandler'/><method abstract='true' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' name='parse'><parameter name='input' type='org.xml.sax.InputSource'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='parse'><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='setContentHandler'><parameter name='handler' type='org.xml.sax.ContentHandler'/></method><method abstract='true' name='setDTDHandler'><parameter name='handler' type='org.xml.sax.DTDHandler'/></method><method abstract='true' name='setEntityResolver'><parameter name='resolver' type='org.xml.sax.EntityResolver'/></method><method abstract='true' name='setErrorHandler'><parameter name='handler' type='org.xml.sax.ErrorHandler'/></method><method abstract='true' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method></interface></package><package name='org.xml.sax.ext'><class extends='org.xml.sax.helpers.AttributesImpl' name='Attributes2Impl'><constructor name='Attributes2Impl' type='org.xml.sax.ext.Attributes2Impl'/><constructor name='Attributes2Impl' type='org.xml.sax.ext.Attributes2Impl'><parameter name='atts' type='org.xml.sax.Attributes'/></constructor><method name='isDeclared' return='boolean'><parameter name='index' type='int'/></method><method name='isDeclared' return='boolean'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='isDeclared' return='boolean'><parameter name='qName' type='java.lang.String'/></method><method name='isSpecified' return='boolean'><parameter name='index' type='int'/></method><method name='isSpecified' return='boolean'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='isSpecified' return='boolean'><parameter name='qName' type='java.lang.String'/></method><method name='setDeclared'><parameter name='index' type='int'/><parameter name='value' type='boolean'/></method><method name='setSpecified'><parameter name='index' type='int'/><parameter name='value' type='boolean'/></method></class><class extends='org.xml.sax.helpers.DefaultHandler' name='DefaultHandler2'><constructor name='DefaultHandler2' type='org.xml.sax.ext.DefaultHandler2'/><method name='attributeDecl'><parameter name='eName' type='java.lang.String'/><parameter name='aName' type='java.lang.String'/><parameter name='type' type='java.lang.String'/><parameter name='mode' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='comment'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='elementDecl'><parameter name='name' type='java.lang.String'/><parameter name='model' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endCDATA'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endDTD'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='externalEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='getExternalSubset' return='org.xml.sax.InputSource'><parameter name='name' type='java.lang.String'/><parameter name='baseURI' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='internalEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='resolveEntity' return='org.xml.sax.InputSource'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='baseURI' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startCDATA'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startDTD'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class><class extends='org.xml.sax.helpers.LocatorImpl' name='Locator2Impl'><constructor name='Locator2Impl' type='org.xml.sax.ext.Locator2Impl'/><constructor name='Locator2Impl' type='org.xml.sax.ext.Locator2Impl'><parameter name='locator' type='org.xml.sax.Locator'/></constructor><method name='getEncoding' return='java.lang.String'/><method name='getXMLVersion' return='java.lang.String'/><method name='setEncoding'><parameter name='encoding' type='java.lang.String'/></method><method name='setXMLVersion'><parameter name='version' type='java.lang.String'/></method></class><interface abstract='true' name='Attributes2'><method abstract='true' name='isDeclared' return='boolean'><parameter name='index' type='int'/></method><method abstract='true' name='isDeclared' return='boolean'><parameter name='qName' type='java.lang.String'/></method><method abstract='true' name='isDeclared' return='boolean'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='isSpecified' return='boolean'><parameter name='index' type='int'/></method><method abstract='true' name='isSpecified' return='boolean'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method abstract='true' name='isSpecified' return='boolean'><parameter name='qName' type='java.lang.String'/></method></interface><interface abstract='true' name='DeclHandler'><method abstract='true' name='attributeDecl'><parameter name='eName' type='java.lang.String'/><parameter name='aName' type='java.lang.String'/><parameter name='type' type='java.lang.String'/><parameter name='mode' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='elementDecl'><parameter name='name' type='java.lang.String'/><parameter name='model' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='externalEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='internalEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='EntityResolver2'><method abstract='true' name='getExternalSubset' return='org.xml.sax.InputSource'><parameter name='name' type='java.lang.String'/><parameter name='baseURI' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='resolveEntity' return='org.xml.sax.InputSource'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='baseURI' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='LexicalHandler'><method abstract='true' name='comment'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endCDATA'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endDTD'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='endEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='startCDATA'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='startDTD'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' name='startEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></interface><interface abstract='true' name='Locator2'><method abstract='true' name='getEncoding' return='java.lang.String'/><method abstract='true' name='getXMLVersion' return='java.lang.String'/></interface></package><package name='org.xml.sax.helpers'><class deprecated='1' extends='java.lang.Object' name='AttributeListImpl'><constructor name='AttributeListImpl' type='org.xml.sax.helpers.AttributeListImpl'/><constructor name='AttributeListImpl' type='org.xml.sax.helpers.AttributeListImpl'><parameter name='atts' type='org.xml.sax.AttributeList'/></constructor><method name='addAttribute'><parameter name='name' type='java.lang.String'/><parameter name='type' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='clear'/><method name='getLength' return='int'/><method name='getName' return='java.lang.String'><parameter name='i' type='int'/></method><method name='getType' return='java.lang.String'><parameter name='i' type='int'/></method><method name='getType' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='getValue' return='java.lang.String'><parameter name='i' type='int'/></method><method name='getValue' return='java.lang.String'><parameter name='name' type='java.lang.String'/></method><method name='removeAttribute'><parameter name='name' type='java.lang.String'/></method><method name='setAttributeList'><parameter name='atts' type='org.xml.sax.AttributeList'/></method></class><class extends='java.lang.Object' name='AttributesImpl'><constructor name='AttributesImpl' type='org.xml.sax.helpers.AttributesImpl'/><constructor name='AttributesImpl' type='org.xml.sax.helpers.AttributesImpl'><parameter name='atts' type='org.xml.sax.Attributes'/></constructor><method name='addAttribute'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><parameter name='type' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='clear'/><method name='getIndex' return='int'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='getIndex' return='int'><parameter name='qName' type='java.lang.String'/></method><method name='getLength' return='int'/><method name='getLocalName' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getQName' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getType' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getType' return='java.lang.String'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='getType' return='java.lang.String'><parameter name='qName' type='java.lang.String'/></method><method name='getURI' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getValue' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getValue' return='java.lang.String'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='getValue' return='java.lang.String'><parameter name='qName' type='java.lang.String'/></method><method name='removeAttribute'><parameter name='index' type='int'/></method><method name='setAttribute'><parameter name='index' type='int'/><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><parameter name='type' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method name='setAttributes'><parameter name='atts' type='org.xml.sax.Attributes'/></method><method name='setLocalName'><parameter name='index' type='int'/><parameter name='localName' type='java.lang.String'/></method><method name='setQName'><parameter name='index' type='int'/><parameter name='qName' type='java.lang.String'/></method><method name='setType'><parameter name='index' type='int'/><parameter name='type' type='java.lang.String'/></method><method name='setURI'><parameter name='index' type='int'/><parameter name='uri' type='java.lang.String'/></method><method name='setValue'><parameter name='index' type='int'/><parameter name='value' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='DefaultHandler'><constructor name='DefaultHandler' type='org.xml.sax.helpers.DefaultHandler'/><method name='characters'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endPrefixMapping'><parameter name='prefix' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='error'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='fatalError'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='ignorableWhitespace'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='notationDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='processingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='resolveEntity' return='org.xml.sax.InputSource'><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='setDocumentLocator'><parameter name='locator' type='org.xml.sax.Locator'/></method><method name='skippedEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><parameter name='attributes' type='org.xml.sax.Attributes'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startPrefixMapping'><parameter name='prefix' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='unparsedEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><parameter name='notationName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='warning'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class><class extends='java.lang.Object' name='LocatorImpl'><constructor name='LocatorImpl' type='org.xml.sax.helpers.LocatorImpl'/><constructor name='LocatorImpl' type='org.xml.sax.helpers.LocatorImpl'><parameter name='locator' type='org.xml.sax.Locator'/></constructor><method name='getColumnNumber' return='int'/><method name='getLineNumber' return='int'/><method name='getPublicId' return='java.lang.String'/><method name='getSystemId' return='java.lang.String'/><method name='setColumnNumber'><parameter name='columnNumber' type='int'/></method><method name='setLineNumber'><parameter name='lineNumber' type='int'/></method><method name='setPublicId'><parameter name='publicId' type='java.lang.String'/></method><method name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></class><class extends='java.lang.Object' name='NamespaceSupport'><constructor name='NamespaceSupport' type='org.xml.sax.helpers.NamespaceSupport'/><method name='declarePrefix' return='boolean'><parameter name='prefix' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/></method><method name='getDeclaredPrefixes' return='java.util.Enumeration'/><method name='getPrefix' return='java.lang.String'><parameter name='uri' type='java.lang.String'/></method><method name='getPrefixes' return='java.util.Enumeration'/><method name='getPrefixes' return='java.util.Enumeration'><parameter name='uri' type='java.lang.String'/></method><method name='getURI' return='java.lang.String'><parameter name='prefix' type='java.lang.String'/></method><method name='isNamespaceDeclUris' return='boolean'/><method name='popContext'/><method name='processName' return='java.lang.String[]'><parameter name='qName' type='java.lang.String'/><parameter name='parts' type='java.lang.String[]'/><parameter name='isAttribute' type='boolean'/></method><method name='pushContext'/><method name='reset'/><method name='setNamespaceDeclUris'><parameter name='value' type='boolean'/></method></class><class extends='java.lang.Object' name='ParserAdapter'><constructor name='ParserAdapter' type='org.xml.sax.helpers.ParserAdapter'><exception name='SAXException' type='org.xml.sax.SAXException'/></constructor><constructor name='ParserAdapter' type='org.xml.sax.helpers.ParserAdapter'><parameter name='parser' type='org.xml.sax.Parser'/></constructor><method name='characters'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endElement'><parameter name='qName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='getContentHandler' return='org.xml.sax.ContentHandler'/><method name='getDTDHandler' return='org.xml.sax.DTDHandler'/><method name='getEntityResolver' return='org.xml.sax.EntityResolver'/><method name='getErrorHandler' return='org.xml.sax.ErrorHandler'/><method name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='ignorableWhitespace'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='input' type='org.xml.sax.InputSource'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='processingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='setContentHandler'><parameter name='handler' type='org.xml.sax.ContentHandler'/></method><method name='setDTDHandler'><parameter name='handler' type='org.xml.sax.DTDHandler'/></method><method name='setDocumentLocator'><parameter name='locator' type='org.xml.sax.Locator'/></method><method name='setEntityResolver'><parameter name='resolver' type='org.xml.sax.EntityResolver'/></method><method name='setErrorHandler'><parameter name='handler' type='org.xml.sax.ErrorHandler'/></method><method name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='startDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startElement'><parameter name='qName' type='java.lang.String'/><parameter name='qAtts' type='org.xml.sax.AttributeList'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class><class deprecated='1' extends='java.lang.Object' name='ParserFactory'><method name='makeParser' return='org.xml.sax.Parser' static='true'><exception name='ClassCastException' type='java.lang.ClassCastException'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/><exception name='NullPointerException' type='java.lang.NullPointerException'/></method><method name='makeParser' return='org.xml.sax.Parser' static='true'><parameter name='className' type='java.lang.String'/><exception name='ClassCastException' type='java.lang.ClassCastException'/><exception name='ClassNotFoundException' type='java.lang.ClassNotFoundException'/><exception name='IllegalAccessException' type='java.lang.IllegalAccessException'/><exception name='InstantiationException' type='java.lang.InstantiationException'/></method></class><class extends='java.lang.Object' name='XMLFilterImpl'><constructor name='XMLFilterImpl' type='org.xml.sax.helpers.XMLFilterImpl'/><constructor name='XMLFilterImpl' type='org.xml.sax.helpers.XMLFilterImpl'><parameter name='parent' type='org.xml.sax.XMLReader'/></constructor><method name='characters'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endPrefixMapping'><parameter name='prefix' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='error'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='fatalError'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='getContentHandler' return='org.xml.sax.ContentHandler'/><method name='getDTDHandler' return='org.xml.sax.DTDHandler'/><method name='getEntityResolver' return='org.xml.sax.EntityResolver'/><method name='getErrorHandler' return='org.xml.sax.ErrorHandler'/><method name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='getParent' return='org.xml.sax.XMLReader'/><method name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='ignorableWhitespace'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='notationDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='input' type='org.xml.sax.InputSource'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='processingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='resolveEntity' return='org.xml.sax.InputSource'><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='setContentHandler'><parameter name='handler' type='org.xml.sax.ContentHandler'/></method><method name='setDTDHandler'><parameter name='handler' type='org.xml.sax.DTDHandler'/></method><method name='setDocumentLocator'><parameter name='locator' type='org.xml.sax.Locator'/></method><method name='setEntityResolver'><parameter name='resolver' type='org.xml.sax.EntityResolver'/></method><method name='setErrorHandler'><parameter name='handler' type='org.xml.sax.ErrorHandler'/></method><method name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='setParent'><parameter name='parent' type='org.xml.sax.XMLReader'/></method><method name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='skippedEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><parameter name='atts' type='org.xml.sax.Attributes'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startPrefixMapping'><parameter name='prefix' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='unparsedEntityDecl'><parameter name='name' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><parameter name='notationName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='warning'><parameter name='e' type='org.xml.sax.SAXParseException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class><class extends='java.lang.Object' name='XMLReaderAdapter'><constructor name='XMLReaderAdapter' type='org.xml.sax.helpers.XMLReaderAdapter'><exception name='SAXException' type='org.xml.sax.SAXException'/></constructor><constructor name='XMLReaderAdapter' type='org.xml.sax.helpers.XMLReaderAdapter'><parameter name='xmlReader' type='org.xml.sax.XMLReader'/></constructor><method name='characters'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='endPrefixMapping'><parameter name='prefix' type='java.lang.String'/></method><method name='ignorableWhitespace'><parameter name='ch' type='char[]'/><parameter name='start' type='int'/><parameter name='length' type='int'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='input' type='org.xml.sax.InputSource'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='processingInstruction'><parameter name='target' type='java.lang.String'/><parameter name='data' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='setDTDHandler'><parameter name='handler' type='org.xml.sax.DTDHandler'/></method><method name='setDocumentHandler'><parameter name='handler' type='org.xml.sax.DocumentHandler'/></method><method name='setDocumentLocator'><parameter name='locator' type='org.xml.sax.Locator'/></method><method name='setEntityResolver'><parameter name='resolver' type='org.xml.sax.EntityResolver'/></method><method name='setErrorHandler'><parameter name='handler' type='org.xml.sax.ErrorHandler'/></method><method name='setLocale'><parameter name='locale' type='java.util.Locale'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='skippedEntity'><parameter name='name' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startDocument'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startElement'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><parameter name='atts' type='org.xml.sax.Attributes'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='startPrefixMapping'><parameter name='prefix' type='java.lang.String'/><parameter name='uri' type='java.lang.String'/></method></class><class extends='java.lang.Object' final='true' name='XMLReaderFactory'><method name='createXMLReader' return='org.xml.sax.XMLReader' static='true'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='createXMLReader' return='org.xml.sax.XMLReader' static='true'><parameter name='className' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class></package><package name='org.xmlpull.v1'><class extends='java.lang.Exception' name='XmlPullParserException'><constructor name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'><parameter name='s' type='java.lang.String'/></constructor><constructor name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'><parameter name='msg' type='java.lang.String'/><parameter name='parser' type='org.xmlpull.v1.XmlPullParser'/><parameter name='chain' type='java.lang.Throwable'/></constructor><method name='getColumnNumber' return='int'/><method name='getDetail' return='java.lang.Throwable'/><method name='getLineNumber' return='int'/></class><class extends='java.lang.Object' name='XmlPullParserFactory'><constructor name='XmlPullParserFactory' type='org.xmlpull.v1.XmlPullParserFactory' visibility='protected'/><method name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/></method><method name='isNamespaceAware' return='boolean'/><method name='isValidating' return='boolean'/><method name='newInstance' return='org.xmlpull.v1.XmlPullParserFactory' static='true'><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='newInstance' return='org.xmlpull.v1.XmlPullParserFactory' static='true'><parameter name='classNames' type='java.lang.String'/><parameter name='context' type='java.lang.Class'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='newPullParser' return='org.xmlpull.v1.XmlPullParser'><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='newSerializer' return='org.xmlpull.v1.XmlSerializer'><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='state' type='boolean'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method name='setNamespaceAware'><parameter name='awareness' type='boolean'/></method><method name='setValidating'><parameter name='validating' type='boolean'/></method></class><interface abstract='true' name='XmlPullParser'><method abstract='true' name='defineEntityReplacementText'><parameter name='entityName' type='java.lang.String'/><parameter name='replacementText' type='java.lang.String'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='getAttributeCount' return='int'/><method abstract='true' name='getAttributeName' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributeNamespace' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributePrefix' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributeType' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributeValue' return='java.lang.String'><parameter name='index' type='int'/></method><method abstract='true' name='getAttributeValue' return='java.lang.String'><parameter name='namespace' type='java.lang.String'/><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getColumnNumber' return='int'/><method abstract='true' name='getDepth' return='int'/><method abstract='true' name='getEventType' return='int'><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getInputEncoding' return='java.lang.String'/><method abstract='true' name='getLineNumber' return='int'/><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getNamespace' return='java.lang.String'><parameter name='prefix' type='java.lang.String'/></method><method abstract='true' name='getNamespace' return='java.lang.String'/><method abstract='true' name='getNamespaceCount' return='int'><parameter name='depth' type='int'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='getNamespacePrefix' return='java.lang.String'><parameter name='pos' type='int'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='getNamespaceUri' return='java.lang.String'><parameter name='pos' type='int'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='getPositionDescription' return='java.lang.String'/><method abstract='true' name='getPrefix' return='java.lang.String'/><method abstract='true' name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getText' return='java.lang.String'/><method abstract='true' name='getTextCharacters' return='char[]'><parameter name='holderForStartAndLength' type='int[]'/></method><method abstract='true' name='isAttributeDefault' return='boolean'><parameter name='index' type='int'/></method><method abstract='true' name='isEmptyElementTag' return='boolean'><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='isWhitespace' return='boolean'><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='next' return='int'><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='nextTag' return='int'><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='nextText' return='java.lang.String'><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='nextToken' return='int'><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='require'><parameter name='type' type='int'/><parameter name='namespace' type='java.lang.String'/><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='state' type='boolean'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='setInput'><parameter name='in' type='java.io.Reader'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='setInput'><parameter name='inputStream' type='java.io.InputStream'/><parameter name='inputEncoding' type='java.lang.String'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method><method abstract='true' name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></method></interface><interface abstract='true' name='XmlSerializer'><method abstract='true' name='attribute' return='org.xmlpull.v1.XmlSerializer'><parameter name='namespace' type='java.lang.String'/><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='cdsect'><parameter name='text' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='comment'><parameter name='text' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='docdecl'><parameter name='text' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='endDocument'><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='endTag' return='org.xmlpull.v1.XmlSerializer'><parameter name='namespace' type='java.lang.String'/><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='entityRef'><parameter name='text' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='flush'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' name='getDepth' return='int'/><method abstract='true' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='getName' return='java.lang.String'/><method abstract='true' name='getNamespace' return='java.lang.String'/><method abstract='true' name='getPrefix' return='java.lang.String'><parameter name='namespace' type='java.lang.String'/><parameter name='generatePrefix' type='boolean'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method abstract='true' name='ignorableWhitespace'><parameter name='text' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='processingInstruction'><parameter name='text' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='state' type='boolean'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='setOutput'><parameter name='os' type='java.io.OutputStream'/><parameter name='encoding' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='setOutput'><parameter name='writer' type='java.io.Writer'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='setPrefix'><parameter name='prefix' type='java.lang.String'/><parameter name='namespace' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='startDocument'><parameter name='encoding' type='java.lang.String'/><parameter name='standalone' type='java.lang.Boolean'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='startTag' return='org.xmlpull.v1.XmlSerializer'><parameter name='namespace' type='java.lang.String'/><parameter name='name' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='text' return='org.xmlpull.v1.XmlSerializer'><parameter name='text' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method abstract='true' name='text' return='org.xmlpull.v1.XmlSerializer'><parameter name='buf' type='char[]'/><parameter name='start' type='int'/><parameter name='len' type='int'/><exception name='IOException' type='java.io.IOException'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method></interface></package><package name='org.xmlpull.v1.sax2'><class extends='java.lang.Object' name='Driver'><constructor name='Driver' type='org.xmlpull.v1.sax2.Driver'><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></constructor><constructor name='Driver' type='org.xmlpull.v1.sax2.Driver'><parameter name='pp' type='org.xmlpull.v1.XmlPullParser'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></constructor><method name='getColumnNumber' return='int'/><method name='getContentHandler' return='org.xml.sax.ContentHandler'/><method name='getDTDHandler' return='org.xml.sax.DTDHandler'/><method name='getEntityResolver' return='org.xml.sax.EntityResolver'/><method name='getErrorHandler' return='org.xml.sax.ErrorHandler'/><method name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='getIndex' return='int'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='getIndex' return='int'><parameter name='qName' type='java.lang.String'/></method><method name='getLength' return='int'/><method name='getLineNumber' return='int'/><method name='getLocalName' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='getPublicId' return='java.lang.String'/><method name='getQName' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getSystemId' return='java.lang.String'/><method name='getType' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getType' return='java.lang.String'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='getType' return='java.lang.String'><parameter name='qName' type='java.lang.String'/></method><method name='getURI' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getValue' return='java.lang.String'><parameter name='index' type='int'/></method><method name='getValue' return='java.lang.String'><parameter name='uri' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/></method><method name='getValue' return='java.lang.String'><parameter name='qName' type='java.lang.String'/></method><method name='parse'><parameter name='source' type='org.xml.sax.InputSource'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parse'><parameter name='systemId' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='parseSubTree'><parameter name='pp' type='org.xmlpull.v1.XmlPullParser'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method name='setContentHandler'><parameter name='handler' type='org.xml.sax.ContentHandler'/></method><method name='setDTDHandler'><parameter name='handler' type='org.xml.sax.DTDHandler'/></method><method name='setEntityResolver'><parameter name='resolver' type='org.xml.sax.EntityResolver'/></method><method name='setErrorHandler'><parameter name='handler' type='org.xml.sax.ErrorHandler'/></method><method name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method name='startElement' visibility='protected'><parameter name='namespace' type='java.lang.String'/><parameter name='localName' type='java.lang.String'/><parameter name='qName' type='java.lang.String'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class></package><package api_added='3' name='android.appwidget'><class api_added='3' extends='java.lang.Object' name='AppWidgetHost'><constructor api_added='3' name='AppWidgetHost' type='android.appwidget.AppWidgetHost'><parameter name='context' type='android.content.Context'/><parameter name='hostId' type='int'/></constructor><method api_added='3' name='allocateAppWidgetId' return='int'/><method api_added='3' final='true' name='createView' return='android.appwidget.AppWidgetHostView'><parameter name='context' type='android.content.Context'/><parameter name='appWidgetId' type='int'/><parameter name='appWidget' type='android.appwidget.AppWidgetProviderInfo'/></method><method api_added='3' name='deleteAllHosts' static='true'/><method api_added='3' name='deleteAppWidgetId'><parameter name='appWidgetId' type='int'/></method><method api_added='3' name='deleteHost'/><method api_added='3' name='onCreateView' return='android.appwidget.AppWidgetHostView' visibility='protected'><parameter name='context' type='android.content.Context'/><parameter name='appWidgetId' type='int'/><parameter name='appWidget' type='android.appwidget.AppWidgetProviderInfo'/></method><method api_added='3' name='onProviderChanged' visibility='protected'><parameter name='appWidgetId' type='int'/><parameter name='appWidget' type='android.appwidget.AppWidgetProviderInfo'/></method><method api_added='3' name='startListening'/><method api_added='3' name='stopListening'/><method api_added='11' name='clearViews' visibility='protected'/><method api_added='17' name='onProvidersChanged' visibility='protected'/></class><class api_added='3' extends='android.widget.FrameLayout' name='AppWidgetHostView'><constructor api_added='3' name='AppWidgetHostView' type='android.appwidget.AppWidgetHostView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='3' name='AppWidgetHostView' type='android.appwidget.AppWidgetHostView'><parameter name='context' type='android.content.Context'/><parameter name='animationIn' type='int'/><parameter name='animationOut' type='int'/></constructor><method api_added='3' name='getAppWidgetId' return='int'/><method api_added='3' name='getAppWidgetInfo' return='android.appwidget.AppWidgetProviderInfo'/><method api_added='3' name='getDefaultView' return='android.view.View' visibility='protected'/><method api_added='3' name='getErrorView' return='android.view.View' visibility='protected'/><method api_added='3' name='prepareView' visibility='protected'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='setAppWidget'><parameter name='appWidgetId' type='int'/><parameter name='info' type='android.appwidget.AppWidgetProviderInfo'/></method><method api_added='3' name='updateAppWidget'><parameter name='remoteViews' type='android.widget.RemoteViews'/></method><method api_added='15' name='getDefaultPaddingForWidget' return='android.graphics.Rect' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.content.ComponentName'/><parameter name='arg2' type='android.graphics.Rect'/></method><method api_added='16' name='updateAppWidgetOptions'><parameter name='arg0' type='android.os.Bundle'/></method><method api_added='16' name='updateAppWidgetSize'><parameter name='arg0' type='android.os.Bundle'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='AppWidgetManager'><method api_added='3' api_removed='16' name='bindAppWidgetId'><parameter name='appWidgetId' type='int'/><parameter name='provider' type='android.content.ComponentName'/></method><method api_added='3' name='getAppWidgetIds' return='int[]'><parameter name='provider' type='android.content.ComponentName'/></method><method api_added='3' name='getAppWidgetInfo' return='android.appwidget.AppWidgetProviderInfo'><parameter name='appWidgetId' type='int'/></method><method api_added='3' name='getInstalledProviders' return='java.util.List&lt;android.appwidget.AppWidgetProviderInfo&gt;'/><method api_added='3' name='getInstance' return='android.appwidget.AppWidgetManager' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='3' name='updateAppWidget'><parameter name='appWidgetIds' type='int[]'/><parameter name='views' type='android.widget.RemoteViews'/></method><method api_added='3' name='updateAppWidget'><parameter name='appWidgetId' type='int'/><parameter name='views' type='android.widget.RemoteViews'/></method><method api_added='3' name='updateAppWidget'><parameter name='provider' type='android.content.ComponentName'/><parameter name='views' type='android.widget.RemoteViews'/></method><method api_added='11' name='notifyAppWidgetViewDataChanged'><parameter name='appWidgetIds' type='int[]'/><parameter name='viewId' type='int'/></method><method api_added='11' name='notifyAppWidgetViewDataChanged'><parameter name='appWidgetId' type='int'/><parameter name='viewId' type='int'/></method><method api_added='11' name='partiallyUpdateAppWidget'><parameter name='appWidgetIds' type='int[]'/><parameter name='views' type='android.widget.RemoteViews'/></method><method api_added='11' name='partiallyUpdateAppWidget'><parameter name='appWidgetId' type='int'/><parameter name='views' type='android.widget.RemoteViews'/></method><method api_added='16' name='bindAppWidgetIdIfAllowed' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.content.ComponentName'/></method><method api_added='16' name='getAppWidgetOptions' return='android.os.Bundle'><parameter name='arg0' type='int'/></method><method api_added='16' name='updateAppWidgetOptions'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='17' name='bindAppWidgetIdIfAllowed' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.content.ComponentName'/><parameter name='arg2' type='android.os.Bundle'/></method></class><class api_added='3' extends='android.content.BroadcastReceiver' name='AppWidgetProvider'><constructor api_added='3' name='AppWidgetProvider' type='android.appwidget.AppWidgetProvider'/><method api_added='3' name='onDeleted'><parameter name='context' type='android.content.Context'/><parameter name='appWidgetIds' type='int[]'/></method><method api_added='3' name='onDisabled'><parameter name='context' type='android.content.Context'/></method><method api_added='3' name='onEnabled'><parameter name='context' type='android.content.Context'/></method><method api_added='3' name='onReceive'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='3' name='onUpdate'><parameter name='context' type='android.content.Context'/><parameter name='appWidgetManager' type='android.appwidget.AppWidgetManager'/><parameter name='appWidgetIds' type='int[]'/></method><method api_added='16' name='onAppWidgetOptionsChanged'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.appwidget.AppWidgetManager'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.os.Bundle'/></method></class><class api_added='3' extends='java.lang.Object' name='AppWidgetProviderInfo'><constructor api_added='3' name='AppWidgetProviderInfo' type='android.appwidget.AppWidgetProviderInfo'/><constructor api_added='3' name='AppWidgetProviderInfo' type='android.appwidget.AppWidgetProviderInfo'><parameter name='in' type='android.os.Parcel'/></constructor><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='17' name='clone' return='android.appwidget.AppWidgetProviderInfo'/></class></package><package api_added='3' name='android.inputmethodservice'><class abstract='true' api_added='3' extends='android.app.Service' name='AbstractInputMethodService'><constructor api_added='3' name='AbstractInputMethodService' type='android.inputmethodservice.AbstractInputMethodService'/><method api_added='3' final='true' name='onBind' return='android.os.IBinder'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' api_added='3' name='onCreateInputMethodInterface' return='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl'/><method abstract='true' api_added='3' name='onCreateInputMethodSessionInterface' return='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl'/><method api_added='3' name='onTrackballEvent' return='boolean'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='5' name='getKeyDispatcherState' return='android.view.KeyEvent.DispatcherState'/><method api_added='17' name='onGenericMotionEvent' return='boolean'><parameter name='arg0' type='android.view.MotionEvent'/></method></class><class abstract='true' api_added='3' extends='java.lang.Object' name='AbstractInputMethodService.AbstractInputMethodImpl'><constructor api_added='3' name='AbstractInputMethodService.AbstractInputMethodImpl' type='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl'/><method api_added='3' name='createSession'><parameter name='callback' type='android.view.inputmethod.InputMethod.SessionCallback'/></method><method api_added='3' name='revokeSession'><parameter name='session' type='android.view.inputmethod.InputMethodSession'/></method><method api_added='3' name='setSessionEnabled'><parameter name='session' type='android.view.inputmethod.InputMethodSession'/><parameter name='enabled' type='boolean'/></method></class><class abstract='true' api_added='3' extends='java.lang.Object' name='AbstractInputMethodService.AbstractInputMethodSessionImpl'><constructor api_added='3' name='AbstractInputMethodService.AbstractInputMethodSessionImpl' type='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl'/><method api_added='3' name='dispatchKeyEvent'><parameter name='seq' type='int'/><parameter name='event' type='android.view.KeyEvent'/><parameter name='callback' type='android.view.inputmethod.InputMethodSession.EventCallback'/></method><method api_added='3' name='dispatchTrackballEvent'><parameter name='seq' type='int'/><parameter name='event' type='android.view.MotionEvent'/><parameter name='callback' type='android.view.inputmethod.InputMethodSession.EventCallback'/></method><method api_added='3' name='isEnabled' return='boolean'/><method api_added='3' name='isRevoked' return='boolean'/><method api_added='3' name='revokeSelf'/><method api_added='3' name='setEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='17' name='dispatchGenericMotionEvent'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.MotionEvent'/><parameter name='arg2' type='android.view.inputmethod.InputMethodSession.EventCallback'/></method></class><class api_added='3' extends='android.widget.EditText' name='ExtractEditText'><constructor api_added='3' name='ExtractEditText' type='android.inputmethodservice.ExtractEditText'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='3' name='ExtractEditText' type='android.inputmethodservice.ExtractEditText'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='3' name='ExtractEditText' type='android.inputmethodservice.ExtractEditText'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='3' name='finishInternalChanges'/><method api_added='3' name='hasVerticalScrollBar' return='boolean'/><method api_added='3' name='startInternalChanges'/></class><class api_added='3' extends='android.inputmethodservice.AbstractInputMethodService' name='InputMethodService'><constructor api_added='3' name='InputMethodService' type='android.inputmethodservice.InputMethodService'/><method api_added='3' name='getCandidatesHiddenVisibility' return='int'/><method api_added='3' name='getCurrentInputBinding' return='android.view.inputmethod.InputBinding'/><method api_added='3' name='getCurrentInputConnection' return='android.view.inputmethod.InputConnection'/><method api_added='3' name='getCurrentInputEditorInfo' return='android.view.inputmethod.EditorInfo'/><method api_added='3' name='getCurrentInputStarted' return='boolean'/><method api_added='3' name='getLayoutInflater' return='android.view.LayoutInflater'/><method api_added='3' name='getMaxWidth' return='int'/><method api_added='3' name='getTextForImeAction' return='java.lang.CharSequence'><parameter name='imeOptions' type='int'/></method><method api_added='3' name='getWindow' return='android.app.Dialog'/><method api_added='3' name='hideStatusIcon'/><method api_added='3' name='hideWindow'/><method api_added='3' name='isExtractViewShown' return='boolean'/><method api_added='3' name='isFullscreenMode' return='boolean'/><method api_added='3' name='isInputViewShown' return='boolean'/><method api_added='3' name='isShowInputRequested' return='boolean'/><method api_added='3' name='onAppPrivateCommand'><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method api_added='3' name='onBindInput'/><method api_added='3' name='onComputeInsets'><parameter name='outInsets' type='android.inputmethodservice.InputMethodService.Insets'/></method><method api_added='3' name='onConfigureWindow'><parameter name='win' type='android.view.Window'/><parameter name='isFullscreen' type='boolean'/><parameter name='isCandidatesOnly' type='boolean'/></method><method api_added='3' name='onCreateCandidatesView' return='android.view.View'/><method api_added='3' name='onCreateExtractTextView' return='android.view.View'/><method api_added='3' name='onCreateInputMethodInterface' return='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl'/><method api_added='3' name='onCreateInputMethodSessionInterface' return='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl'/><method api_added='3' name='onCreateInputView' return='android.view.View'/><method api_added='3' name='onDisplayCompletions'><parameter name='completions' type='android.view.inputmethod.CompletionInfo[]'/></method><method api_added='3' name='onEvaluateFullscreenMode' return='boolean'/><method api_added='3' name='onEvaluateInputViewShown' return='boolean'/><method api_added='3' name='onExtractTextContextMenuItem' return='boolean'><parameter name='id' type='int'/></method><method api_added='3' name='onExtractedCursorMovement'><parameter name='dx' type='int'/><parameter name='dy' type='int'/></method><method api_added='3' name='onExtractedSelectionChanged'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='3' name='onExtractedTextClicked'/><method api_added='3' name='onExtractingInputChanged'><parameter name='ei' type='android.view.inputmethod.EditorInfo'/></method><method api_added='3' name='onFinishCandidatesView'><parameter name='finishingInput' type='boolean'/></method><method api_added='3' name='onFinishInput'/><method api_added='3' name='onFinishInputView'><parameter name='finishingInput' type='boolean'/></method><method api_added='3' name='onInitializeInterface'/><method api_added='3' name='onKeyDown' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='onKeyMultiple' return='boolean'><parameter name='keyCode' type='int'/><parameter name='count' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='onKeyUp' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='onShowInputRequested' return='boolean'><parameter name='flags' type='int'/><parameter name='configChange' type='boolean'/></method><method api_added='3' name='onStartCandidatesView'><parameter name='info' type='android.view.inputmethod.EditorInfo'/><parameter name='restarting' type='boolean'/></method><method api_added='3' name='onStartInput'><parameter name='attribute' type='android.view.inputmethod.EditorInfo'/><parameter name='restarting' type='boolean'/></method><method api_added='3' name='onStartInputView'><parameter name='info' type='android.view.inputmethod.EditorInfo'/><parameter name='restarting' type='boolean'/></method><method api_added='3' name='onUnbindInput'/><method api_added='3' name='onUpdateCursor'><parameter name='newCursor' type='android.graphics.Rect'/></method><method api_added='3' name='onUpdateExtractedText'><parameter name='token' type='int'/><parameter name='text' type='android.view.inputmethod.ExtractedText'/></method><method api_added='3' name='onUpdateExtractingViews'><parameter name='ei' type='android.view.inputmethod.EditorInfo'/></method><method api_added='3' name='onUpdateExtractingVisibility'><parameter name='ei' type='android.view.inputmethod.EditorInfo'/></method><method api_added='3' name='onUpdateSelection'><parameter name='oldSelStart' type='int'/><parameter name='oldSelEnd' type='int'/><parameter name='newSelStart' type='int'/><parameter name='newSelEnd' type='int'/><parameter name='candidatesStart' type='int'/><parameter name='candidatesEnd' type='int'/></method><method api_added='3' name='onWindowHidden'/><method api_added='3' name='onWindowShown'/><method api_added='3' name='requestHideSelf'><parameter name='flags' type='int'/></method><method api_added='3' name='sendDefaultEditorAction' return='boolean'><parameter name='fromEnterKey' type='boolean'/></method><method api_added='3' name='sendDownUpKeyEvents'><parameter name='keyEventCode' type='int'/></method><method api_added='3' name='sendKeyChar'><parameter name='charCode' type='char'/></method><method api_added='3' name='setCandidatesView'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='setCandidatesViewShown'><parameter name='shown' type='boolean'/></method><method api_added='3' name='setExtractView'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='setExtractViewShown'><parameter name='shown' type='boolean'/></method><method api_added='3' name='setInputView'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='showStatusIcon'><parameter name='iconResId' type='int'/></method><method api_added='3' name='showWindow'><parameter name='showInput' type='boolean'/></method><method api_added='3' name='switchInputMethod'><parameter name='id' type='java.lang.String'/></method><method api_added='3' name='updateFullscreenMode'/><method api_added='3' name='updateInputViewShown'/><method api_added='5' name='onKeyLongPress' return='boolean'><parameter name='keyCode' type='int'/><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='11' name='getBackDisposition' return='int'/><method api_added='11' name='onCurrentInputMethodSubtypeChanged' visibility='protected'><parameter name='newSubtype' type='android.view.inputmethod.InputMethodSubtype'/></method><method api_added='11' name='setBackDisposition'><parameter name='disposition' type='int'/></method><method api_added='14' name='onViewClicked'><parameter name='arg0' type='boolean'/></method><method api_added='17' name='enableHardwareAcceleration' return='boolean'/></class><class api_added='3' extends='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl' name='InputMethodService.InputMethodImpl'><constructor api_added='3' name='InputMethodService.InputMethodImpl' type='android.inputmethodservice.InputMethodService.InputMethodImpl'/><method api_added='3' name='attachToken'><parameter name='token' type='android.os.IBinder'/></method><method api_added='3' name='bindInput'><parameter name='binding' type='android.view.inputmethod.InputBinding'/></method><method api_added='3' name='hideSoftInput'><parameter name='flags' type='int'/><parameter name='resultReceiver' type='android.os.ResultReceiver'/></method><method api_added='3' name='restartInput'><parameter name='ic' type='android.view.inputmethod.InputConnection'/><parameter name='attribute' type='android.view.inputmethod.EditorInfo'/></method><method api_added='3' name='showSoftInput'><parameter name='flags' type='int'/><parameter name='resultReceiver' type='android.os.ResultReceiver'/></method><method api_added='3' name='startInput'><parameter name='ic' type='android.view.inputmethod.InputConnection'/><parameter name='attribute' type='android.view.inputmethod.EditorInfo'/></method><method api_added='3' name='unbindInput'/><method api_added='11' name='changeInputMethodSubtype'><parameter name='subtype' type='android.view.inputmethod.InputMethodSubtype'/></method></class><class api_added='3' extends='android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl' name='InputMethodService.InputMethodSessionImpl'><constructor api_added='3' name='InputMethodService.InputMethodSessionImpl' type='android.inputmethodservice.InputMethodService.InputMethodSessionImpl'/><method api_added='3' name='appPrivateCommand'><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method api_added='3' name='displayCompletions'><parameter name='completions' type='android.view.inputmethod.CompletionInfo[]'/></method><method api_added='3' name='finishInput'/><method api_added='3' name='toggleSoftInput'><parameter name='showFlags' type='int'/><parameter name='hideFlags' type='int'/></method><method api_added='3' name='updateCursor'><parameter name='newCursor' type='android.graphics.Rect'/></method><method api_added='3' name='updateExtractedText'><parameter name='token' type='int'/><parameter name='text' type='android.view.inputmethod.ExtractedText'/></method><method api_added='3' name='updateSelection'><parameter name='oldSelStart' type='int'/><parameter name='oldSelEnd' type='int'/><parameter name='newSelStart' type='int'/><parameter name='newSelEnd' type='int'/><parameter name='candidatesStart' type='int'/><parameter name='candidatesEnd' type='int'/></method><method api_added='14' name='viewClicked'><parameter name='arg0' type='boolean'/></method></class><class api_added='3' extends='java.lang.Object' final='true' name='InputMethodService.Insets' static='true'><constructor api_added='3' name='InputMethodService.Insets' type='android.inputmethodservice.InputMethodService.Insets'/></class><class api_added='3' extends='java.lang.Object' name='Keyboard'><constructor api_added='3' name='Keyboard' type='android.inputmethodservice.Keyboard'><parameter name='context' type='android.content.Context'/><parameter name='xmlLayoutResId' type='int'/></constructor><constructor api_added='3' name='Keyboard' type='android.inputmethodservice.Keyboard'><parameter name='context' type='android.content.Context'/><parameter name='xmlLayoutResId' type='int'/><parameter name='modeId' type='int'/></constructor><constructor api_added='3' name='Keyboard' type='android.inputmethodservice.Keyboard'><parameter name='context' type='android.content.Context'/><parameter name='layoutTemplateResId' type='int'/><parameter name='characters' type='java.lang.CharSequence'/><parameter name='columns' type='int'/><parameter name='horizontalPadding' type='int'/></constructor><method api_added='3' name='createKeyFromXml' return='android.inputmethodservice.Keyboard.Key' visibility='protected'><parameter name='res' type='android.content.res.Resources'/><parameter name='parent' type='android.inputmethodservice.Keyboard.Row'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='parser' type='android.content.res.XmlResourceParser'/></method><method api_added='3' name='createRowFromXml' return='android.inputmethodservice.Keyboard.Row' visibility='protected'><parameter name='res' type='android.content.res.Resources'/><parameter name='parser' type='android.content.res.XmlResourceParser'/></method><method api_added='3' name='getHeight' return='int'/><method api_added='3' name='getHorizontalGap' return='int' visibility='protected'/><method api_added='3' name='getKeyHeight' return='int' visibility='protected'/><method api_added='3' name='getKeyWidth' return='int' visibility='protected'/><method api_added='3' name='getKeys' return='java.util.List&lt;android.inputmethodservice.Keyboard.Key&gt;'/><method api_added='3' name='getMinWidth' return='int'/><method api_added='3' name='getModifierKeys' return='java.util.List&lt;android.inputmethodservice.Keyboard.Key&gt;'/><method api_added='3' name='getNearestKeys' return='int[]'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method api_added='3' name='getShiftKeyIndex' return='int'/><method api_added='3' name='getVerticalGap' return='int' visibility='protected'/><method api_added='3' name='isShifted' return='boolean'/><method api_added='3' name='setHorizontalGap' visibility='protected'><parameter name='gap' type='int'/></method><method api_added='3' name='setKeyHeight' visibility='protected'><parameter name='height' type='int'/></method><method api_added='3' name='setKeyWidth' visibility='protected'><parameter name='width' type='int'/></method><method api_added='3' name='setShifted' return='boolean'><parameter name='shiftState' type='boolean'/></method><method api_added='3' name='setVerticalGap' visibility='protected'><parameter name='gap' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='Keyboard.Key' static='true'><constructor api_added='3' name='Keyboard.Key' type='android.inputmethodservice.Keyboard.Key'><parameter name='parent' type='android.inputmethodservice.Keyboard.Row'/></constructor><constructor api_added='3' name='Keyboard.Key' type='android.inputmethodservice.Keyboard.Key'><parameter name='res' type='android.content.res.Resources'/><parameter name='parent' type='android.inputmethodservice.Keyboard.Row'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='parser' type='android.content.res.XmlResourceParser'/></constructor><method api_added='3' name='getCurrentDrawableState' return='int[]'/><method api_added='3' name='isInside' return='boolean'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method api_added='3' name='onPressed'/><method api_added='3' name='onReleased'><parameter name='inside' type='boolean'/></method><method api_added='3' name='squaredDistanceFrom' return='int'><parameter name='x' type='int'/><parameter name='y' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='Keyboard.Row' static='true'><constructor api_added='3' name='Keyboard.Row' type='android.inputmethodservice.Keyboard.Row'><parameter name='parent' type='android.inputmethodservice.Keyboard'/></constructor><constructor api_added='3' name='Keyboard.Row' type='android.inputmethodservice.Keyboard.Row'><parameter name='res' type='android.content.res.Resources'/><parameter name='parent' type='android.inputmethodservice.Keyboard'/><parameter name='parser' type='android.content.res.XmlResourceParser'/></constructor></class><class api_added='3' extends='android.view.View' name='KeyboardView'><constructor api_added='3' name='KeyboardView' type='android.inputmethodservice.KeyboardView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='3' name='KeyboardView' type='android.inputmethodservice.KeyboardView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='3' name='closing'/><method api_added='3' name='getKeyboard' return='android.inputmethodservice.Keyboard'/><method api_added='3' name='getOnKeyboardActionListener' return='android.inputmethodservice.KeyboardView.OnKeyboardActionListener' visibility='protected'/><method api_added='3' name='handleBack' return='boolean'/><method api_added='3' name='isPreviewEnabled' return='boolean'/><method api_added='3' name='isProximityCorrectionEnabled' return='boolean'/><method api_added='3' name='isShifted' return='boolean'/><method api_added='3' name='onClick'><parameter name='v' type='android.view.View'/></method><method api_added='3' name='onDetachedFromWindow'/><method api_added='3' name='onDraw'><parameter name='canvas' type='android.graphics.Canvas'/></method><method api_added='3' name='onLongPress' return='boolean' visibility='protected'><parameter name='popupKey' type='android.inputmethodservice.Keyboard.Key'/></method><method api_added='3' name='onMeasure'><parameter name='widthMeasureSpec' type='int'/><parameter name='heightMeasureSpec' type='int'/></method><method api_added='3' name='onSizeChanged'><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='oldw' type='int'/><parameter name='oldh' type='int'/></method><method api_added='3' name='setKeyboard'><parameter name='keyboard' type='android.inputmethodservice.Keyboard'/></method><method api_added='3' name='setOnKeyboardActionListener'><parameter name='listener' type='android.inputmethodservice.KeyboardView.OnKeyboardActionListener'/></method><method api_added='3' name='setPopupOffset'><parameter name='x' type='int'/><parameter name='y' type='int'/></method><method api_added='3' name='setPopupParent'><parameter name='v' type='android.view.View'/></method><method api_added='3' name='setPreviewEnabled'><parameter name='previewEnabled' type='boolean'/></method><method api_added='3' name='setProximityCorrectionEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='3' name='setShifted' return='boolean'><parameter name='shifted' type='boolean'/></method><method api_added='3' name='setVerticalCorrection'><parameter name='verticalOffset' type='int'/></method><method api_added='3' name='swipeDown' visibility='protected'/><method api_added='3' name='swipeLeft' visibility='protected'/><method api_added='3' name='swipeRight' visibility='protected'/><method api_added='3' name='swipeUp' visibility='protected'/><method api_added='4' name='invalidateAllKeys'/><method api_added='4' name='invalidateKey'><parameter name='keyIndex' type='int'/></method></class><interface abstract='true' api_added='3' name='KeyboardView.OnKeyboardActionListener' static='true'><method abstract='true' api_added='3' name='onKey'><parameter name='primaryCode' type='int'/><parameter name='keyCodes' type='int[]'/></method><method abstract='true' api_added='3' name='onPress'><parameter name='primaryCode' type='int'/></method><method abstract='true' api_added='3' name='onRelease'><parameter name='primaryCode' type='int'/></method><method abstract='true' api_added='3' name='onText'><parameter name='text' type='java.lang.CharSequence'/></method><method abstract='true' api_added='3' name='swipeDown'/><method abstract='true' api_added='3' name='swipeLeft'/><method abstract='true' api_added='3' name='swipeRight'/><method abstract='true' api_added='3' name='swipeUp'/></interface></package><package api_added='3' name='android.speech'><class api_added='3' extends='java.lang.Object' name='RecognizerIntent'><method api_added='8' final='true' name='getVoiceDetailsIntent' return='android.content.Intent' static='true'><parameter name='context' type='android.content.Context'/></method></class><class abstract='true' api_added='8' extends='android.app.Service' name='RecognitionService'><constructor api_added='8' name='RecognitionService' type='android.speech.RecognitionService'/><method api_added='8' final='true' name='onBind' return='android.os.IBinder'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' api_added='8' name='onCancel' visibility='protected'><parameter name='listener' type='android.speech.RecognitionService.Callback'/></method><method abstract='true' api_added='8' name='onStartListening' visibility='protected'><parameter name='recognizerIntent' type='android.content.Intent'/><parameter name='listener' type='android.speech.RecognitionService.Callback'/></method><method abstract='true' api_added='8' name='onStopListening' visibility='protected'><parameter name='listener' type='android.speech.RecognitionService.Callback'/></method></class><class api_added='8' extends='java.lang.Object' name='RecognitionService.Callback'><method api_added='8' name='beginningOfSpeech'><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='8' name='bufferReceived'><parameter name='buffer' type='byte[]'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='8' name='endOfSpeech'><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='8' name='error'><parameter name='error' type='int'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='8' name='partialResults'><parameter name='partialResults' type='android.os.Bundle'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='8' name='readyForSpeech'><parameter name='params' type='android.os.Bundle'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='8' name='results'><parameter name='results' type='android.os.Bundle'/><exception name='RemoteException' type='android.os.RemoteException'/></method><method api_added='8' name='rmsChanged'><parameter name='rmsdB' type='float'/><exception name='RemoteException' type='android.os.RemoteException'/></method></class><class api_added='8' extends='java.lang.Object' name='SpeechRecognizer'><method api_added='8' name='cancel'/><method api_added='8' name='createSpeechRecognizer' return='android.speech.SpeechRecognizer' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='8' name='createSpeechRecognizer' return='android.speech.SpeechRecognizer' static='true'><parameter name='context' type='android.content.Context'/><parameter name='serviceComponent' type='android.content.ComponentName'/></method><method api_added='8' name='destroy'/><method api_added='8' name='isRecognitionAvailable' return='boolean' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='8' name='setRecognitionListener'><parameter name='listener' type='android.speech.RecognitionListener'/></method><method api_added='8' name='startListening'><parameter name='recognizerIntent' type='android.content.Intent'/></method><method api_added='8' name='stopListening'/></class><class api_added='10' extends='java.lang.Object' name='RecognizerResultsIntent'/><interface abstract='true' api_added='8' name='RecognitionListener'><method abstract='true' api_added='8' name='onBeginningOfSpeech'/><method abstract='true' api_added='8' name='onBufferReceived'><parameter name='buffer' type='byte[]'/></method><method abstract='true' api_added='8' name='onEndOfSpeech'/><method abstract='true' api_added='8' name='onError'><parameter name='error' type='int'/></method><method abstract='true' api_added='8' name='onEvent'><parameter name='eventType' type='int'/><parameter name='params' type='android.os.Bundle'/></method><method abstract='true' api_added='8' name='onPartialResults'><parameter name='partialResults' type='android.os.Bundle'/></method><method abstract='true' api_added='8' name='onReadyForSpeech'><parameter name='params' type='android.os.Bundle'/></method><method abstract='true' api_added='8' name='onResults'><parameter name='results' type='android.os.Bundle'/></method><method abstract='true' api_added='8' name='onRmsChanged'><parameter name='rmsdB' type='float'/></method></interface></package><package api_added='3' name='android.text.format'><class api_added='3' extends='java.lang.Object' name='DateFormat'><constructor api_added='3' name='DateFormat' type='android.text.format.DateFormat'/><method api_added='3' final='true' name='format' return='java.lang.CharSequence' static='true'><parameter name='inFormat' type='java.lang.CharSequence'/><parameter name='inTimeInMillis' type='long'/></method><method api_added='3' final='true' name='format' return='java.lang.CharSequence' static='true'><parameter name='inFormat' type='java.lang.CharSequence'/><parameter name='inDate' type='java.util.Date'/></method><method api_added='3' final='true' name='format' return='java.lang.CharSequence' static='true'><parameter name='inFormat' type='java.lang.CharSequence'/><parameter name='inDate' type='java.util.Calendar'/></method><method api_added='3' final='true' name='getDateFormat' return='java.text.DateFormat' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='3' final='true' name='getDateFormatOrder' return='char[]' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='3' final='true' name='getLongDateFormat' return='java.text.DateFormat' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='3' final='true' name='getMediumDateFormat' return='java.text.DateFormat' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='3' final='true' name='getTimeFormat' return='java.text.DateFormat' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='3' name='is24HourFormat' return='boolean' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='18' name='getBestDateTimePattern' return='java.lang.String' static='true'><parameter name='arg0' type='java.util.Locale'/><parameter name='arg1' type='java.lang.String'/></method></class><class api_added='3' extends='java.lang.Object' name='DateUtils'><constructor api_added='3' name='DateUtils' type='android.text.format.DateUtils'/><method api_added='3' name='formatDateRange' return='java.lang.String' static='true'><parameter name='context' type='android.content.Context'/><parameter name='startMillis' type='long'/><parameter name='endMillis' type='long'/><parameter name='flags' type='int'/></method><method api_added='3' name='formatDateTime' return='java.lang.String' static='true'><parameter name='context' type='android.content.Context'/><parameter name='millis' type='long'/><parameter name='flags' type='int'/></method><method api_added='3' name='formatElapsedTime' return='java.lang.String' static='true'><parameter name='elapsedSeconds' type='long'/></method><method api_added='3' name='formatElapsedTime' return='java.lang.String' static='true'><parameter name='recycle' type='java.lang.StringBuilder'/><parameter name='elapsedSeconds' type='long'/></method><method api_added='3' final='true' name='formatSameDayTime' return='java.lang.CharSequence' static='true'><parameter name='then' type='long'/><parameter name='now' type='long'/><parameter name='dateStyle' type='int'/><parameter name='timeStyle' type='int'/></method><method api_added='3' deprecated='17' name='getAMPMString' return='java.lang.String' static='true'><parameter name='ampm' type='int'/></method><method api_added='3' deprecated='17' name='getDayOfWeekString' return='java.lang.String' static='true'><parameter name='dayOfWeek' type='int'/><parameter name='abbrev' type='int'/></method><method api_added='3' deprecated='17' name='getMonthString' return='java.lang.String' static='true'><parameter name='month' type='int'/><parameter name='abbrev' type='int'/></method><method api_added='3' name='getRelativeDateTimeString' return='java.lang.CharSequence' static='true'><parameter name='c' type='android.content.Context'/><parameter name='time' type='long'/><parameter name='minResolution' type='long'/><parameter name='transitionResolution' type='long'/><parameter name='flags' type='int'/></method><method api_added='3' name='getRelativeTimeSpanString' return='java.lang.CharSequence' static='true'><parameter name='startTime' type='long'/></method><method api_added='3' name='getRelativeTimeSpanString' return='java.lang.CharSequence' static='true'><parameter name='time' type='long'/><parameter name='now' type='long'/><parameter name='minResolution' type='long'/></method><method api_added='3' name='getRelativeTimeSpanString' return='java.lang.CharSequence' static='true'><parameter name='time' type='long'/><parameter name='now' type='long'/><parameter name='minResolution' type='long'/><parameter name='flags' type='int'/></method><method api_added='3' name='getRelativeTimeSpanString' return='java.lang.CharSequence' static='true'><parameter name='c' type='android.content.Context'/><parameter name='millis' type='long'/><parameter name='withPreposition' type='boolean'/></method><method api_added='3' name='getRelativeTimeSpanString' return='java.lang.CharSequence' static='true'><parameter name='c' type='android.content.Context'/><parameter name='millis' type='long'/></method><method api_added='3' name='isToday' return='boolean' static='true'><parameter name='when' type='long'/></method><method api_added='5' name='formatDateRange' return='java.util.Formatter' static='true'><parameter name='context' type='android.content.Context'/><parameter name='formatter' type='java.util.Formatter'/><parameter name='startMillis' type='long'/><parameter name='endMillis' type='long'/><parameter name='flags' type='int'/></method><method api_added='9' name='formatDateRange' return='java.util.Formatter' static='true'><parameter name='context' type='android.content.Context'/><parameter name='formatter' type='java.util.Formatter'/><parameter name='startMillis' type='long'/><parameter name='endMillis' type='long'/><parameter name='flags' type='int'/><parameter name='timeZone' type='java.lang.String'/></method></class><class api_added='3' extends='java.lang.Object' final='true' name='Formatter'><constructor api_added='3' name='Formatter' type='android.text.format.Formatter'/><method api_added='3' name='formatFileSize' return='java.lang.String' static='true'><parameter name='context' type='android.content.Context'/><parameter name='number' type='long'/></method><method api_added='3' deprecated='12' name='formatIpAddress' return='java.lang.String' static='true'><parameter name='addr' type='int'/></method><method api_added='5' name='formatShortFileSize' return='java.lang.String' static='true'><parameter name='context' type='android.content.Context'/><parameter name='number' type='long'/></method></class><class api_added='3' extends='java.lang.Object' name='Time'><constructor api_added='3' name='Time' type='android.text.format.Time'><parameter name='timezone' type='java.lang.String'/></constructor><constructor api_added='3' name='Time' type='android.text.format.Time'/><constructor api_added='3' name='Time' type='android.text.format.Time'><parameter name='other' type='android.text.format.Time'/></constructor><method api_added='3' name='after' return='boolean'><parameter name='that' type='android.text.format.Time'/></method><method api_added='3' name='before' return='boolean'><parameter name='that' type='android.text.format.Time'/></method><method api_added='3' name='clear'><parameter name='timezone' type='java.lang.String'/></method><method api_added='3' name='compare' native='true' return='int' static='true'><parameter name='a' type='android.text.format.Time'/><parameter name='b' type='android.text.format.Time'/></method><method api_added='3' name='format' return='java.lang.String'><parameter name='format' type='java.lang.String'/></method><method api_added='3' name='format2445' native='true' return='java.lang.String'/><method api_added='3' name='format3339' return='java.lang.String'><parameter name='allDay' type='boolean'/></method><method api_added='3' name='getActualMaximum' return='int'><parameter name='field' type='int'/></method><method api_added='3' name='getCurrentTimezone' return='java.lang.String' static='true'/><method api_added='3' name='getJulianDay' return='int' static='true'><parameter name='millis' type='long'/><parameter name='gmtoff' type='long'/></method><method api_added='3' name='getWeekNumber' return='int'/><method api_added='3' name='isEpoch' return='boolean' static='true'><parameter name='time' type='android.text.format.Time'/></method><method api_added='3' name='normalize' native='true' return='long'><parameter name='ignoreDst' type='boolean'/></method><method api_added='3' name='parse' return='boolean'><parameter name='s' type='java.lang.String'/></method><method api_added='3' name='parse3339' return='boolean'><parameter name='s' type='java.lang.String'/></method><method api_added='3' name='set' native='true'><parameter name='millis' type='long'/></method><method api_added='3' name='set'><parameter name='that' type='android.text.format.Time'/></method><method api_added='3' name='set'><parameter name='second' type='int'/><parameter name='minute' type='int'/><parameter name='hour' type='int'/><parameter name='monthDay' type='int'/><parameter name='month' type='int'/><parameter name='year' type='int'/></method><method api_added='3' name='set'><parameter name='monthDay' type='int'/><parameter name='month' type='int'/><parameter name='year' type='int'/></method><method api_added='3' name='setJulianDay' return='long'><parameter name='julianDay' type='int'/></method><method api_added='3' name='setToNow' native='true'/><method api_added='3' name='switchTimezone' native='true'><parameter name='timezone' type='java.lang.String'/></method><method api_added='3' name='toMillis' native='true' return='long'><parameter name='ignoreDst' type='boolean'/></method><method api_added='11' name='getJulianMondayFromWeeksSinceEpoch' return='int' static='true'><parameter name='week' type='int'/></method><method api_added='11' name='getWeeksSinceEpochFromJulianDay' return='int' static='true'><parameter name='julianDay' type='int'/><parameter name='firstDayOfWeek' type='int'/></method></class></package><package api_added='3' name='android.view.inputmethod'><class api_added='3' extends='java.lang.Object' name='BaseInputConnection'><constructor api_added='3' name='BaseInputConnection' type='android.view.inputmethod.BaseInputConnection'><parameter name='targetView' type='android.view.View'/><parameter name='fullEditor' type='boolean'/></constructor><method api_added='3' name='beginBatchEdit' return='boolean'/><method api_added='3' name='clearMetaKeyStates' return='boolean'><parameter name='states' type='int'/></method><method api_added='3' name='commitCompletion' return='boolean'><parameter name='text' type='android.view.inputmethod.CompletionInfo'/></method><method api_added='3' name='commitText' return='boolean'><parameter name='text' type='java.lang.CharSequence'/><parameter name='newCursorPosition' type='int'/></method><method api_added='3' name='deleteSurroundingText' return='boolean'><parameter name='leftLength' type='int'/><parameter name='rightLength' type='int'/></method><method api_added='3' name='endBatchEdit' return='boolean'/><method api_added='3' name='finishComposingText' return='boolean'/><method api_added='3' name='getComposingSpanEnd' return='int' static='true'><parameter name='text' type='android.text.Spannable'/></method><method api_added='3' name='getComposingSpanStart' return='int' static='true'><parameter name='text' type='android.text.Spannable'/></method><method api_added='3' name='getCursorCapsMode' return='int'><parameter name='reqModes' type='int'/></method><method api_added='3' name='getEditable' return='android.text.Editable'/><method api_added='3' name='getExtractedText' return='android.view.inputmethod.ExtractedText'><parameter name='request' type='android.view.inputmethod.ExtractedTextRequest'/><parameter name='flags' type='int'/></method><method api_added='3' name='getTextAfterCursor' return='java.lang.CharSequence'><parameter name='length' type='int'/><parameter name='flags' type='int'/></method><method api_added='3' name='getTextBeforeCursor' return='java.lang.CharSequence'><parameter name='length' type='int'/><parameter name='flags' type='int'/></method><method api_added='3' name='performContextMenuAction' return='boolean'><parameter name='id' type='int'/></method><method api_added='3' name='performEditorAction' return='boolean'><parameter name='actionCode' type='int'/></method><method api_added='3' name='performPrivateCommand' return='boolean'><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method api_added='3' final='true' name='removeComposingSpans' static='true'><parameter name='text' type='android.text.Spannable'/></method><method api_added='3' name='reportFullscreenMode' return='boolean'><parameter name='enabled' type='boolean'/></method><method api_added='3' name='sendKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='setComposingSpans' static='true'><parameter name='text' type='android.text.Spannable'/></method><method api_added='3' name='setComposingText' return='boolean'><parameter name='text' type='java.lang.CharSequence'/><parameter name='newCursorPosition' type='int'/></method><method api_added='3' name='setSelection' return='boolean'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='9' name='getSelectedText' return='java.lang.CharSequence'><parameter name='flags' type='int'/></method><method api_added='9' name='setComposingRegion' return='boolean'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='11' name='commitCorrection' return='boolean'><parameter name='correctionInfo' type='android.view.inputmethod.CorrectionInfo'/></method></class><class api_added='3' extends='java.lang.Object' final='true' name='CompletionInfo'><constructor api_added='3' name='CompletionInfo' type='android.view.inputmethod.CompletionInfo'><parameter name='id' type='long'/><parameter name='index' type='int'/><parameter name='text' type='java.lang.CharSequence'/></constructor><constructor api_added='3' name='CompletionInfo' type='android.view.inputmethod.CompletionInfo'><parameter name='id' type='long'/><parameter name='index' type='int'/><parameter name='text' type='java.lang.CharSequence'/><parameter name='label' type='java.lang.CharSequence'/></constructor><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getId' return='long'/><method api_added='3' name='getLabel' return='java.lang.CharSequence'/><method api_added='3' name='getPosition' return='int'/><method api_added='3' name='getText' return='java.lang.CharSequence'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='EditorInfo'><constructor api_added='3' name='EditorInfo' type='android.view.inputmethod.EditorInfo'/><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='11' final='true' name='makeCompatible'><parameter name='targetSdkVersion' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='ExtractedText'><constructor api_added='3' name='ExtractedText' type='android.view.inputmethod.ExtractedText'/><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='ExtractedTextRequest'><constructor api_added='3' name='ExtractedTextRequest' type='android.view.inputmethod.ExtractedTextRequest'/><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='3' extends='java.lang.Object' final='true' name='InputBinding'><constructor api_added='3' name='InputBinding' type='android.view.inputmethod.InputBinding'><parameter name='conn' type='android.view.inputmethod.InputConnection'/><parameter name='connToken' type='android.os.IBinder'/><parameter name='uid' type='int'/><parameter name='pid' type='int'/></constructor><constructor api_added='3' name='InputBinding' type='android.view.inputmethod.InputBinding'><parameter name='conn' type='android.view.inputmethod.InputConnection'/><parameter name='binding' type='android.view.inputmethod.InputBinding'/></constructor><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='getConnection' return='android.view.inputmethod.InputConnection'/><method api_added='3' name='getConnectionToken' return='android.os.IBinder'/><method api_added='3' name='getPid' return='int'/><method api_added='3' name='getUid' return='int'/><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='3' extends='java.lang.Object' name='InputConnectionWrapper'><constructor api_added='3' name='InputConnectionWrapper' type='android.view.inputmethod.InputConnectionWrapper'><parameter name='target' type='android.view.inputmethod.InputConnection'/><parameter name='mutable' type='boolean'/></constructor><method api_added='3' name='beginBatchEdit' return='boolean'/><method api_added='3' name='clearMetaKeyStates' return='boolean'><parameter name='states' type='int'/></method><method api_added='3' name='commitCompletion' return='boolean'><parameter name='text' type='android.view.inputmethod.CompletionInfo'/></method><method api_added='3' name='commitText' return='boolean'><parameter name='text' type='java.lang.CharSequence'/><parameter name='newCursorPosition' type='int'/></method><method api_added='3' name='deleteSurroundingText' return='boolean'><parameter name='leftLength' type='int'/><parameter name='rightLength' type='int'/></method><method api_added='3' name='endBatchEdit' return='boolean'/><method api_added='3' name='finishComposingText' return='boolean'/><method api_added='3' name='getCursorCapsMode' return='int'><parameter name='reqModes' type='int'/></method><method api_added='3' name='getExtractedText' return='android.view.inputmethod.ExtractedText'><parameter name='request' type='android.view.inputmethod.ExtractedTextRequest'/><parameter name='flags' type='int'/></method><method api_added='3' name='getTextAfterCursor' return='java.lang.CharSequence'><parameter name='n' type='int'/><parameter name='flags' type='int'/></method><method api_added='3' name='getTextBeforeCursor' return='java.lang.CharSequence'><parameter name='n' type='int'/><parameter name='flags' type='int'/></method><method api_added='3' name='performContextMenuAction' return='boolean'><parameter name='id' type='int'/></method><method api_added='3' name='performEditorAction' return='boolean'><parameter name='editorAction' type='int'/></method><method api_added='3' name='performPrivateCommand' return='boolean'><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method api_added='3' name='reportFullscreenMode' return='boolean'><parameter name='enabled' type='boolean'/></method><method api_added='3' name='sendKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method api_added='3' name='setComposingText' return='boolean'><parameter name='text' type='java.lang.CharSequence'/><parameter name='newCursorPosition' type='int'/></method><method api_added='3' name='setSelection' return='boolean'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='3' name='setTarget'><parameter name='target' type='android.view.inputmethod.InputConnection'/></method><method api_added='9' name='getSelectedText' return='java.lang.CharSequence'><parameter name='flags' type='int'/></method><method api_added='9' name='setComposingRegion' return='boolean'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method api_added='11' name='commitCorrection' return='boolean'><parameter name='correctionInfo' type='android.view.inputmethod.CorrectionInfo'/></method></class><class api_added='3' extends='java.lang.Object' final='true' name='InputMethodInfo'><constructor api_added='3' name='InputMethodInfo' type='android.view.inputmethod.InputMethodInfo'><parameter name='context' type='android.content.Context'/><parameter name='service' type='android.content.pm.ResolveInfo'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></constructor><constructor api_added='3' name='InputMethodInfo' type='android.view.inputmethod.InputMethodInfo'><parameter name='packageName' type='java.lang.String'/><parameter name='className' type='java.lang.String'/><parameter name='label' type='java.lang.CharSequence'/><parameter name='settingsActivity' type='java.lang.String'/></constructor><method api_added='3' name='describeContents' return='int'/><method api_added='3' name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method api_added='3' name='getComponent' return='android.content.ComponentName'/><method api_added='3' name='getId' return='java.lang.String'/><method api_added='3' name='getIsDefaultResourceId' return='int'/><method api_added='3' name='getPackageName' return='java.lang.String'/><method api_added='3' name='getServiceInfo' return='android.content.pm.ServiceInfo'/><method api_added='3' name='getServiceName' return='java.lang.String'/><method api_added='3' name='getSettingsActivity' return='java.lang.String'/><method api_added='3' name='loadIcon' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='3' name='loadLabel' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='3' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='11' name='getSubtypeAt' return='android.view.inputmethod.InputMethodSubtype'><parameter name='index' type='int'/></method><method api_added='11' name='getSubtypeCount' return='int'/></class><class api_added='3' extends='java.lang.Object' final='true' name='InputMethodManager'><method api_added='3' name='displayCompletions'><parameter name='view' type='android.view.View'/><parameter name='completions' type='android.view.inputmethod.CompletionInfo[]'/></method><method api_added='3' name='getEnabledInputMethodList' return='java.util.List&lt;android.view.inputmethod.InputMethodInfo&gt;'/><method api_added='3' name='getInputMethodList' return='java.util.List&lt;android.view.inputmethod.InputMethodInfo&gt;'/><method api_added='3' name='hideSoftInputFromInputMethod'><parameter name='token' type='android.os.IBinder'/><parameter name='flags' type='int'/></method><method api_added='3' name='hideSoftInputFromWindow' return='boolean'><parameter name='windowToken' type='android.os.IBinder'/><parameter name='flags' type='int'/></method><method api_added='3' name='hideSoftInputFromWindow' return='boolean'><parameter name='windowToken' type='android.os.IBinder'/><parameter name='flags' type='int'/><parameter name='resultReceiver' type='android.os.ResultReceiver'/></method><method api_added='3' name='hideStatusIcon'><parameter name='imeToken' type='android.os.IBinder'/></method><method api_added='3' name='isAcceptingText' return='boolean'/><method api_added='3' name='isActive' return='boolean'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='isActive' return='boolean'/><method api_added='3' name='isFullscreenMode' return='boolean'/><method api_added='3' name='isWatchingCursor' return='boolean'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='restartInput'><parameter name='view' type='android.view.View'/></method><method api_added='3' name='sendAppPrivateCommand'><parameter name='view' type='android.view.View'/><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method api_added='3' name='setInputMethod'><parameter name='token' type='android.os.IBinder'/><parameter name='id' type='java.lang.String'/></method><method api_added='3' name='showInputMethodPicker'/><method api_added='3' name='showSoftInput' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='flags' type='int'/></method><method api_added='3' name='showSoftInput' return='boolean'><parameter name='view' type='android.view.View'/><parameter name='flags' type='int'/><parameter name='resultReceiver' type='android.os.ResultReceiver'/></method><method api_added='3' name='showSoftInputFromInputMethod'><parameter name='token' type='android.os.IBinder'/><parameter name='flags' type='int'/></method><method api_added='3' name='showStatusIcon'><parameter name='imeToken' type='android.os.IBinder'/><parameter name='packageName' type='java.lang.String'/><parameter name='iconId' type='int'/></method><method api_added='3' name='toggleSoftInput'><parameter name='showFlags' type='int'/><parameter name='hideFlags' type='int'/></method><method api_added='3' name='toggleSoftInputFromWindow'><parameter name='windowToken' type='android.os.IBinder'/><parameter name='showFlags' type='int'/><parameter name='hideFlags' type='int'/></method><method api_added='3' name='updateCursor'><parameter name='view' type='android.view.View'/><parameter name='left' type='int'/><parameter name='top' type='int'/><parameter name='right' type='int'/><parameter name='bottom' type='int'/></method><method api_added='3' name='updateExtractedText'><parameter name='view' type='android.view.View'/><parameter name='token' type='int'/><parameter name='text' type='android.view.inputmethod.ExtractedText'/></method><method api_added='3' name='updateSelection'><parameter name='view' type='android.view.View'/><parameter name='selStart' type='int'/><parameter name='selEnd' type='int'/><parameter name='candidatesStart' type='int'/><parameter name='candidatesEnd' type='int'/></method><method api_added='11' name='getCurrentInputMethodSubtype' return='android.view.inputmethod.InputMethodSubtype'/><method api_added='11' name='getEnabledInputMethodSubtypeList' return='java.util.List&lt;android.view.inputmethod.InputMethodSubtype&gt;'><parameter name='imi' type='android.view.inputmethod.InputMethodInfo'/><parameter name='allowsImplicitlySelectedSubtypes' type='boolean'/></method><method api_added='11' name='getShortcutInputMethodsAndSubtypes' return='java.util.Map&lt;android.view.inputmethod.InputMethodInfo, java.util.List&lt;android.view.inputmethod.InputMethodSubtype&gt;&gt;'/><method api_added='11' name='setCurrentInputMethodSubtype' return='boolean'><parameter name='subtype' type='android.view.inputmethod.InputMethodSubtype'/></method><method api_added='11' name='setInputMethodAndSubtype'><parameter name='token' type='android.os.IBinder'/><parameter name='id' type='java.lang.String'/><parameter name='subtype' type='android.view.inputmethod.InputMethodSubtype'/></method><method api_added='11' name='showInputMethodAndSubtypeEnabler'><parameter name='topId' type='java.lang.String'/></method><method api_added='11' name='switchToLastInputMethod' return='boolean'><parameter name='imeToken' type='android.os.IBinder'/></method><method api_added='14' name='getLastInputMethodSubtype' return='android.view.inputmethod.InputMethodSubtype'/><method api_added='14' name='setAdditionalInputMethodSubtypes'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.view.inputmethod.InputMethodSubtype[]'/></method><method api_added='14' name='viewClicked'><parameter name='arg0' type='android.view.View'/></method><method api_added='16' name='switchToNextInputMethod' return='boolean'><parameter name='arg0' type='android.os.IBinder'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='shouldOfferSwitchingToNextInputMethod' return='boolean'><parameter name='arg0' type='android.os.IBinder'/></method></class><class api_added='11' extends='java.lang.Object' final='true' name='CorrectionInfo'><constructor api_added='11' name='CorrectionInfo' type='android.view.inputmethod.CorrectionInfo'><parameter name='offset' type='int'/><parameter name='oldText' type='java.lang.CharSequence'/><parameter name='newText' type='java.lang.CharSequence'/></constructor><method api_added='11' name='describeContents' return='int'/><method api_added='11' name='getNewText' return='java.lang.CharSequence'/><method api_added='11' name='getOffset' return='int'/><method api_added='11' name='getOldText' return='java.lang.CharSequence'/><method api_added='11' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='11' extends='java.lang.Object' final='true' name='InputMethodSubtype'><constructor api_added='14' api_removed='19' name='InputMethodSubtype' type='android.view.inputmethod.InputMethodSubtype'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='boolean'/><parameter name='arg6' type='boolean'/></constructor><constructor api_added='19' name='deprecated InputMethodSubtype' type='android.view.inputmethod.deprecated InputMethodSubtype'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='boolean'/><parameter name='arg6' type='boolean'/></constructor><constructor api_added='19' name='deprecated InputMethodSubtype' type='android.view.inputmethod.deprecated InputMethodSubtype'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.lang.String'/><parameter name='arg3' type='java.lang.String'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='boolean'/><parameter name='arg6' type='boolean'/></constructor><method api_added='11' name='describeContents' return='int'/><method api_added='11' name='getExtraValue' return='java.lang.String'/><method api_added='11' name='getIconResId' return='int'/><method api_added='11' name='getLocale' return='java.lang.String'/><method api_added='11' name='getMode' return='java.lang.String'/><method api_added='11' name='getNameResId' return='int'/><method api_added='11' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='parcelableFlags' type='int'/></method><method api_added='12' name='containsExtraValueKey' return='boolean'><parameter name='key' type='java.lang.String'/></method><method api_added='12' name='getExtraValueOf' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method api_added='14' name='getDisplayName' return='java.lang.CharSequence'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.content.pm.ApplicationInfo'/></method><method api_added='14' name='isAuxiliary' return='boolean'/><method api_added='14' name='overridesImplicitlyEnabledSubtype' return='boolean'/><method api_added='19' name='isAsciiCapable' return='boolean'/></class><class api_added='19' extends='java.lang.Object' name='InputMethodSubtype.InputMethodSubtypeBuilder' static='true'><constructor api_added='19' name='InputMethodSubtype.InputMethodSubtypeBuilder' type='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'/><method api_added='19' name='build' return='android.view.inputmethod.InputMethodSubtype'/><method api_added='19' name='setIsAsciiCapable' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setIsAuxiliary' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setOverridesImplicitlyEnabledSubtype' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setSubtypeExtraValue' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='setSubtypeIconResId' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='int'/></method><method api_added='19' name='setSubtypeId' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='int'/></method><method api_added='19' name='setSubtypeLocale' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='setSubtypeMode' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='setSubtypeNameResId' return='android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder'><parameter name='arg0' type='int'/></method></class><interface abstract='true' api_added='3' name='InputConnection'><method abstract='true' api_added='3' name='beginBatchEdit' return='boolean'/><method abstract='true' api_added='3' name='clearMetaKeyStates' return='boolean'><parameter name='states' type='int'/></method><method abstract='true' api_added='3' name='commitCompletion' return='boolean'><parameter name='text' type='android.view.inputmethod.CompletionInfo'/></method><method abstract='true' api_added='3' name='commitText' return='boolean'><parameter name='text' type='java.lang.CharSequence'/><parameter name='newCursorPosition' type='int'/></method><method abstract='true' api_added='3' name='deleteSurroundingText' return='boolean'><parameter name='leftLength' type='int'/><parameter name='rightLength' type='int'/></method><method abstract='true' api_added='3' name='endBatchEdit' return='boolean'/><method abstract='true' api_added='3' name='finishComposingText' return='boolean'/><method abstract='true' api_added='3' name='getCursorCapsMode' return='int'><parameter name='reqModes' type='int'/></method><method abstract='true' api_added='3' name='getExtractedText' return='android.view.inputmethod.ExtractedText'><parameter name='request' type='android.view.inputmethod.ExtractedTextRequest'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='3' name='getTextAfterCursor' return='java.lang.CharSequence'><parameter name='n' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='3' name='getTextBeforeCursor' return='java.lang.CharSequence'><parameter name='n' type='int'/><parameter name='flags' type='int'/></method><method abstract='true' api_added='3' name='performContextMenuAction' return='boolean'><parameter name='id' type='int'/></method><method abstract='true' api_added='3' name='performEditorAction' return='boolean'><parameter name='editorAction' type='int'/></method><method abstract='true' api_added='3' name='performPrivateCommand' return='boolean'><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method abstract='true' api_added='3' name='reportFullscreenMode' return='boolean'><parameter name='enabled' type='boolean'/></method><method abstract='true' api_added='3' name='sendKeyEvent' return='boolean'><parameter name='event' type='android.view.KeyEvent'/></method><method abstract='true' api_added='3' name='setComposingText' return='boolean'><parameter name='text' type='java.lang.CharSequence'/><parameter name='newCursorPosition' type='int'/></method><method abstract='true' api_added='3' name='setSelection' return='boolean'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' api_added='9' name='getSelectedText' return='java.lang.CharSequence'><parameter name='flags' type='int'/></method><method abstract='true' api_added='9' name='setComposingRegion' return='boolean'><parameter name='start' type='int'/><parameter name='end' type='int'/></method><method abstract='true' api_added='11' name='commitCorrection' return='boolean'><parameter name='correctionInfo' type='android.view.inputmethod.CorrectionInfo'/></method></interface><interface abstract='true' api_added='3' name='InputMethod'><method abstract='true' api_added='3' name='attachToken'><parameter name='token' type='android.os.IBinder'/></method><method abstract='true' api_added='3' name='bindInput'><parameter name='binding' type='android.view.inputmethod.InputBinding'/></method><method abstract='true' api_added='3' name='createSession'><parameter name='callback' type='android.view.inputmethod.InputMethod.SessionCallback'/></method><method abstract='true' api_added='3' name='hideSoftInput'><parameter name='flags' type='int'/><parameter name='resultReceiver' type='android.os.ResultReceiver'/></method><method abstract='true' api_added='3' name='restartInput'><parameter name='inputConnection' type='android.view.inputmethod.InputConnection'/><parameter name='attribute' type='android.view.inputmethod.EditorInfo'/></method><method abstract='true' api_added='3' name='revokeSession'><parameter name='session' type='android.view.inputmethod.InputMethodSession'/></method><method abstract='true' api_added='3' name='setSessionEnabled'><parameter name='session' type='android.view.inputmethod.InputMethodSession'/><parameter name='enabled' type='boolean'/></method><method abstract='true' api_added='3' name='showSoftInput'><parameter name='flags' type='int'/><parameter name='resultReceiver' type='android.os.ResultReceiver'/></method><method abstract='true' api_added='3' name='startInput'><parameter name='inputConnection' type='android.view.inputmethod.InputConnection'/><parameter name='info' type='android.view.inputmethod.EditorInfo'/></method><method abstract='true' api_added='3' name='unbindInput'/><method abstract='true' api_added='11' name='changeInputMethodSubtype'><parameter name='subtype' type='android.view.inputmethod.InputMethodSubtype'/></method></interface><interface abstract='true' api_added='3' name='InputMethod.SessionCallback' static='true'><method abstract='true' api_added='3' name='sessionCreated'><parameter name='session' type='android.view.inputmethod.InputMethodSession'/></method></interface><interface abstract='true' api_added='3' name='InputMethodSession'><method abstract='true' api_added='3' name='appPrivateCommand'><parameter name='action' type='java.lang.String'/><parameter name='data' type='android.os.Bundle'/></method><method abstract='true' api_added='3' name='dispatchKeyEvent'><parameter name='seq' type='int'/><parameter name='event' type='android.view.KeyEvent'/><parameter name='callback' type='android.view.inputmethod.InputMethodSession.EventCallback'/></method><method abstract='true' api_added='3' name='dispatchTrackballEvent'><parameter name='seq' type='int'/><parameter name='event' type='android.view.MotionEvent'/><parameter name='callback' type='android.view.inputmethod.InputMethodSession.EventCallback'/></method><method abstract='true' api_added='3' name='displayCompletions'><parameter name='completions' type='android.view.inputmethod.CompletionInfo[]'/></method><method abstract='true' api_added='3' name='finishInput'/><method abstract='true' api_added='3' name='toggleSoftInput'><parameter name='showFlags' type='int'/><parameter name='hideFlags' type='int'/></method><method abstract='true' api_added='3' name='updateCursor'><parameter name='newCursor' type='android.graphics.Rect'/></method><method abstract='true' api_added='3' name='updateExtractedText'><parameter name='token' type='int'/><parameter name='text' type='android.view.inputmethod.ExtractedText'/></method><method abstract='true' api_added='3' name='updateSelection'><parameter name='oldSelStart' type='int'/><parameter name='oldSelEnd' type='int'/><parameter name='newSelStart' type='int'/><parameter name='newSelEnd' type='int'/><parameter name='candidatesStart' type='int'/><parameter name='candidatesEnd' type='int'/></method><method abstract='true' api_added='14' name='viewClicked'><parameter name='arg0' type='boolean'/></method><method abstract='true' api_added='17' name='dispatchGenericMotionEvent'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.MotionEvent'/><parameter name='arg2' type='android.view.inputmethod.InputMethodSession.EventCallback'/></method></interface><interface abstract='true' api_added='3' name='InputMethodSession.EventCallback' static='true'><method abstract='true' api_added='3' name='finishedEvent'><parameter name='seq' type='int'/><parameter name='handled' type='boolean'/></method></interface></package><package api_added='3' name='java.beans'><class api_added='3' extends='java.beans.PropertyChangeEvent' name='IndexedPropertyChangeEvent'><constructor api_added='3' name='IndexedPropertyChangeEvent' type='java.beans.IndexedPropertyChangeEvent'><parameter name='source' type='java.lang.Object'/><parameter name='propertyName' type='java.lang.String'/><parameter name='oldValue' type='java.lang.Object'/><parameter name='newValue' type='java.lang.Object'/><parameter name='index' type='int'/></constructor><method api_added='3' name='getIndex' return='int'/></class><class api_added='3' extends='java.util.EventObject' name='PropertyChangeEvent'><constructor api_added='3' name='PropertyChangeEvent' type='java.beans.PropertyChangeEvent'><parameter name='source' type='java.lang.Object'/><parameter name='propertyName' type='java.lang.String'/><parameter name='oldValue' type='java.lang.Object'/><parameter name='newValue' type='java.lang.Object'/></constructor><method api_added='3' name='getNewValue' return='java.lang.Object'/><method api_added='3' name='getOldValue' return='java.lang.Object'/><method api_added='3' name='getPropagationId' return='java.lang.Object'/><method api_added='3' name='getPropertyName' return='java.lang.String'/><method api_added='3' name='setPropagationId'><parameter name='propagationId' type='java.lang.Object'/></method></class><class api_added='3' extends='java.util.EventListenerProxy' name='PropertyChangeListenerProxy'><constructor api_added='3' name='PropertyChangeListenerProxy' type='java.beans.PropertyChangeListenerProxy'><parameter name='propertyName' type='java.lang.String'/><parameter name='listener' type='java.beans.PropertyChangeListener'/></constructor><method api_added='3' name='getPropertyName' return='java.lang.String'/><method api_added='3' name='propertyChange'><parameter name='event' type='java.beans.PropertyChangeEvent'/></method></class><class api_added='3' extends='java.lang.Object' name='PropertyChangeSupport'><constructor api_added='3' name='PropertyChangeSupport' type='java.beans.PropertyChangeSupport'><parameter name='sourceBean' type='java.lang.Object'/></constructor><method api_added='3' name='addPropertyChangeListener' synchronized='true'><parameter name='propertyName' type='java.lang.String'/><parameter name='listener' type='java.beans.PropertyChangeListener'/></method><method api_added='3' name='addPropertyChangeListener' synchronized='true'><parameter name='listener' type='java.beans.PropertyChangeListener'/></method><method api_added='3' name='fireIndexedPropertyChange'><parameter name='propertyName' type='java.lang.String'/><parameter name='index' type='int'/><parameter name='oldValue' type='java.lang.Object'/><parameter name='newValue' type='java.lang.Object'/></method><method api_added='3' name='fireIndexedPropertyChange'><parameter name='propertyName' type='java.lang.String'/><parameter name='index' type='int'/><parameter name='oldValue' type='boolean'/><parameter name='newValue' type='boolean'/></method><method api_added='3' name='fireIndexedPropertyChange'><parameter name='propertyName' type='java.lang.String'/><parameter name='index' type='int'/><parameter name='oldValue' type='int'/><parameter name='newValue' type='int'/></method><method api_added='3' name='firePropertyChange'><parameter name='propertyName' type='java.lang.String'/><parameter name='oldValue' type='java.lang.Object'/><parameter name='newValue' type='java.lang.Object'/></method><method api_added='3' name='firePropertyChange'><parameter name='propertyName' type='java.lang.String'/><parameter name='oldValue' type='boolean'/><parameter name='newValue' type='boolean'/></method><method api_added='3' name='firePropertyChange'><parameter name='propertyName' type='java.lang.String'/><parameter name='oldValue' type='int'/><parameter name='newValue' type='int'/></method><method api_added='3' name='firePropertyChange'><parameter name='event' type='java.beans.PropertyChangeEvent'/></method><method api_added='3' name='getPropertyChangeListeners' return='java.beans.PropertyChangeListener[]' synchronized='true'><parameter name='propertyName' type='java.lang.String'/></method><method api_added='3' name='getPropertyChangeListeners' return='java.beans.PropertyChangeListener[]' synchronized='true'/><method api_added='3' name='hasListeners' return='boolean' synchronized='true'><parameter name='propertyName' type='java.lang.String'/></method><method api_added='3' name='removePropertyChangeListener' synchronized='true'><parameter name='propertyName' type='java.lang.String'/><parameter name='listener' type='java.beans.PropertyChangeListener'/></method><method api_added='3' name='removePropertyChangeListener' synchronized='true'><parameter name='listener' type='java.beans.PropertyChangeListener'/></method></class><interface abstract='true' api_added='3' name='PropertyChangeListener'><method abstract='true' api_added='3' name='propertyChange'><parameter name='event' type='java.beans.PropertyChangeEvent'/></method></interface></package><package api_added='4' name='android.accessibilityservice'><class abstract='true' api_added='4' extends='android.app.Service' name='AccessibilityService'><constructor api_added='4' name='AccessibilityService' type='android.accessibilityservice.AccessibilityService'/><method abstract='true' api_added='4' name='onAccessibilityEvent'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='4' final='true' name='onBind' return='android.os.IBinder'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' api_added='4' name='onInterrupt'/><method api_added='4' name='onServiceConnected' visibility='protected'/><method api_added='4' final='true' name='setServiceInfo'><parameter name='info' type='android.accessibilityservice.AccessibilityServiceInfo'/></method><method api_added='16' name='getRootInActiveWindow' return='android.view.accessibility.AccessibilityNodeInfo'/><method api_added='16' final='true' name='getServiceInfo' return='android.accessibilityservice.AccessibilityServiceInfo'/><method api_added='16' name='onGesture' return='boolean' visibility='protected'><parameter name='arg0' type='int'/></method><method api_added='16' final='true' name='performGlobalAction' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='18' name='onKeyEvent' return='boolean' visibility='protected'><parameter name='arg0' type='android.view.KeyEvent'/></method></class><class api_added='4' extends='java.lang.Object' name='AccessibilityServiceInfo'><constructor api_added='4' name='AccessibilityServiceInfo' type='android.accessibilityservice.AccessibilityServiceInfo'/><method api_added='4' name='describeContents' return='int'/><method api_added='4' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='14' name='feedbackTypeToString' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method><method api_added='14' name='flagToString' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method><method api_added='14' deprecated='18' name='getCanRetrieveWindowContent' return='boolean'/><method api_added='14' deprecated='16' name='getDescription' return='java.lang.String'/><method api_added='14' name='getId' return='java.lang.String'/><method api_added='14' name='getResolveInfo' return='android.content.pm.ResolveInfo'/><method api_added='14' name='getSettingsActivityName' return='java.lang.String'/><method api_added='16' name='loadDescription' return='java.lang.String'><parameter name='arg0' type='android.content.pm.PackageManager'/></method><method api_added='18' name='capabilityToString' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method><method api_added='18' name='getCapabilities' return='int'/></class></package><package api_added='4' name='android.gesture'><class api_added='4' extends='java.lang.Object' name='Gesture'><constructor api_added='4' name='Gesture' type='android.gesture.Gesture'/><method api_added='4' name='addStroke'><parameter name='stroke' type='android.gesture.GestureStroke'/></method><method api_added='4' name='describeContents' return='int'/><method api_added='4' name='getBoundingBox' return='android.graphics.RectF'/><method api_added='4' name='getID' return='long'/><method api_added='4' name='getLength' return='float'/><method api_added='4' name='getStrokes' return='java.util.ArrayList&lt;android.gesture.GestureStroke&gt;'/><method api_added='4' name='getStrokesCount' return='int'/><method api_added='4' name='toBitmap' return='android.graphics.Bitmap'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='edge' type='int'/><parameter name='numSample' type='int'/><parameter name='color' type='int'/></method><method api_added='4' name='toBitmap' return='android.graphics.Bitmap'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='inset' type='int'/><parameter name='color' type='int'/></method><method api_added='4' name='toPath' return='android.graphics.Path'/><method api_added='4' name='toPath' return='android.graphics.Path'><parameter name='path' type='android.graphics.Path'/></method><method api_added='4' name='toPath' return='android.graphics.Path'><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='edge' type='int'/><parameter name='numSample' type='int'/></method><method api_added='4' name='toPath' return='android.graphics.Path'><parameter name='path' type='android.graphics.Path'/><parameter name='width' type='int'/><parameter name='height' type='int'/><parameter name='edge' type='int'/><parameter name='numSample' type='int'/></method><method api_added='4' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='8' name='clone' return='java.lang.Object'/></class><class api_added='4' extends='java.lang.Object' final='true' name='GestureLibraries'><method api_added='4' name='fromFile' return='android.gesture.GestureLibrary' static='true'><parameter name='path' type='java.lang.String'/></method><method api_added='4' name='fromFile' return='android.gesture.GestureLibrary' static='true'><parameter name='path' type='java.io.File'/></method><method api_added='4' name='fromPrivateFile' return='android.gesture.GestureLibrary' static='true'><parameter name='context' type='android.content.Context'/><parameter name='name' type='java.lang.String'/></method><method api_added='4' name='fromRawResource' return='android.gesture.GestureLibrary' static='true'><parameter name='context' type='android.content.Context'/><parameter name='resourceId' type='int'/></method></class><class abstract='true' api_added='4' extends='java.lang.Object' name='GestureLibrary'><constructor api_added='4' name='GestureLibrary' type='android.gesture.GestureLibrary' visibility='protected'/><method api_added='4' name='addGesture'><parameter name='entryName' type='java.lang.String'/><parameter name='gesture' type='android.gesture.Gesture'/></method><method api_added='4' name='getGestureEntries' return='java.util.Set&lt;java.lang.String&gt;'/><method api_added='4' name='getGestures' return='java.util.ArrayList&lt;android.gesture.Gesture&gt;'><parameter name='entryName' type='java.lang.String'/></method><method api_added='4' name='getOrientationStyle' return='int'/><method api_added='4' name='getSequenceType' return='int'/><method api_added='4' name='isReadOnly' return='boolean'/><method abstract='true' api_added='4' name='load' return='boolean'/><method api_added='4' name='recognize' return='java.util.ArrayList&lt;android.gesture.Prediction&gt;'><parameter name='gesture' type='android.gesture.Gesture'/></method><method api_added='4' name='removeEntry'><parameter name='entryName' type='java.lang.String'/></method><method api_added='4' name='removeGesture'><parameter name='entryName' type='java.lang.String'/><parameter name='gesture' type='android.gesture.Gesture'/></method><method abstract='true' api_added='4' name='save' return='boolean'/><method api_added='4' name='setOrientationStyle'><parameter name='style' type='int'/></method><method api_added='4' name='setSequenceType'><parameter name='type' type='int'/></method></class><class api_added='4' extends='android.widget.FrameLayout' name='GestureOverlayView'><constructor api_added='4' name='GestureOverlayView' type='android.gesture.GestureOverlayView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='4' name='GestureOverlayView' type='android.gesture.GestureOverlayView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='4' name='GestureOverlayView' type='android.gesture.GestureOverlayView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/><parameter name='defStyle' type='int'/></constructor><method api_added='4' name='addOnGestureListener'><parameter name='listener' type='android.gesture.GestureOverlayView.OnGestureListener'/></method><method api_added='4' name='addOnGesturePerformedListener'><parameter name='listener' type='android.gesture.GestureOverlayView.OnGesturePerformedListener'/></method><method api_added='4' name='addOnGesturingListener'><parameter name='listener' type='android.gesture.GestureOverlayView.OnGesturingListener'/></method><method api_added='4' name='cancelClearAnimation'/><method api_added='4' name='cancelGesture'/><method api_added='4' name='clear'><parameter name='animated' type='boolean'/></method><method api_added='4' name='getCurrentStroke' return='java.util.ArrayList&lt;android.gesture.GesturePoint&gt;'/><method api_added='4' name='getFadeOffset' return='long'/><method api_added='4' name='getGesture' return='android.gesture.Gesture'/><method api_added='4' name='getGestureColor' return='int'/><method api_added='4' name='getGesturePath' return='android.graphics.Path'/><method api_added='4' name='getGesturePath' return='android.graphics.Path'><parameter name='path' type='android.graphics.Path'/></method><method api_added='4' name='getGestureStrokeAngleThreshold' return='float'/><method api_added='4' name='getGestureStrokeLengthThreshold' return='float'/><method api_added='4' name='getGestureStrokeSquarenessTreshold' return='float'/><method api_added='4' name='getGestureStrokeType' return='int'/><method api_added='4' name='getGestureStrokeWidth' return='float'/><method api_added='4' name='getOrientation' return='int'/><method api_added='4' name='getUncertainGestureColor' return='int'/><method api_added='4' name='isEventsInterceptionEnabled' return='boolean'/><method api_added='4' name='isFadeEnabled' return='boolean'/><method api_added='4' name='isGestureVisible' return='boolean'/><method api_added='4' name='isGesturing' return='boolean'/><method api_added='4' name='removeAllOnGestureListeners'/><method api_added='4' name='removeAllOnGesturePerformedListeners'/><method api_added='4' name='removeAllOnGesturingListeners'/><method api_added='4' name='removeOnGestureListener'><parameter name='listener' type='android.gesture.GestureOverlayView.OnGestureListener'/></method><method api_added='4' name='removeOnGesturePerformedListener'><parameter name='listener' type='android.gesture.GestureOverlayView.OnGesturePerformedListener'/></method><method api_added='4' name='removeOnGesturingListener'><parameter name='listener' type='android.gesture.GestureOverlayView.OnGesturingListener'/></method><method api_added='4' name='setEventsInterceptionEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='4' name='setFadeEnabled'><parameter name='fadeEnabled' type='boolean'/></method><method api_added='4' name='setFadeOffset'><parameter name='fadeOffset' type='long'/></method><method api_added='4' name='setGesture'><parameter name='gesture' type='android.gesture.Gesture'/></method><method api_added='4' name='setGestureColor'><parameter name='color' type='int'/></method><method api_added='4' name='setGestureStrokeAngleThreshold'><parameter name='gestureStrokeAngleThreshold' type='float'/></method><method api_added='4' name='setGestureStrokeLengthThreshold'><parameter name='gestureStrokeLengthThreshold' type='float'/></method><method api_added='4' name='setGestureStrokeSquarenessTreshold'><parameter name='gestureStrokeSquarenessTreshold' type='float'/></method><method api_added='4' name='setGestureStrokeType'><parameter name='gestureStrokeType' type='int'/></method><method api_added='4' name='setGestureStrokeWidth'><parameter name='gestureStrokeWidth' type='float'/></method><method api_added='4' name='setGestureVisible'><parameter name='visible' type='boolean'/></method><method api_added='4' name='setOrientation'><parameter name='orientation' type='int'/></method><method api_added='4' name='setUncertainGestureColor'><parameter name='color' type='int'/></method></class><class api_added='4' extends='java.lang.Object' name='GesturePoint'><constructor api_added='4' name='GesturePoint' type='android.gesture.GesturePoint'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='t' type='long'/></constructor><method api_added='8' name='clone' return='java.lang.Object'/></class><class api_added='4' extends='java.lang.Object' name='GestureStore'><constructor api_added='4' name='GestureStore' type='android.gesture.GestureStore'/><method api_added='4' name='addGesture'><parameter name='entryName' type='java.lang.String'/><parameter name='gesture' type='android.gesture.Gesture'/></method><method api_added='4' name='getGestureEntries' return='java.util.Set&lt;java.lang.String&gt;'/><method api_added='4' name='getGestures' return='java.util.ArrayList&lt;android.gesture.Gesture&gt;'><parameter name='entryName' type='java.lang.String'/></method><method api_added='4' name='getOrientationStyle' return='int'/><method api_added='4' name='getSequenceType' return='int'/><method api_added='4' name='hasChanged' return='boolean'/><method api_added='4' name='load'><parameter name='stream' type='java.io.InputStream'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='4' name='load'><parameter name='stream' type='java.io.InputStream'/><parameter name='closeStream' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='4' name='recognize' return='java.util.ArrayList&lt;android.gesture.Prediction&gt;'><parameter name='gesture' type='android.gesture.Gesture'/></method><method api_added='4' name='removeEntry'><parameter name='entryName' type='java.lang.String'/></method><method api_added='4' name='removeGesture'><parameter name='entryName' type='java.lang.String'/><parameter name='gesture' type='android.gesture.Gesture'/></method><method api_added='4' name='save'><parameter name='stream' type='java.io.OutputStream'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='4' name='save'><parameter name='stream' type='java.io.OutputStream'/><parameter name='closeStream' type='boolean'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='4' name='setOrientationStyle'><parameter name='style' type='int'/></method><method api_added='4' name='setSequenceType'><parameter name='type' type='int'/></method></class><class api_added='4' extends='java.lang.Object' name='GestureStroke'><constructor api_added='4' name='GestureStroke' type='android.gesture.GestureStroke'><parameter name='points' type='java.util.ArrayList&lt;android.gesture.GesturePoint&gt;'/></constructor><method api_added='4' name='clearPath'/><method api_added='4' name='computeOrientedBoundingBox' return='android.gesture.OrientedBoundingBox'/><method api_added='4' name='getPath' return='android.graphics.Path'/><method api_added='4' name='toPath' return='android.graphics.Path'><parameter name='width' type='float'/><parameter name='height' type='float'/><parameter name='numSample' type='int'/></method><method api_added='8' name='clone' return='java.lang.Object'/></class><class api_added='4' extends='java.lang.Object' name='OrientedBoundingBox'/><class api_added='4' extends='java.lang.Object' name='Prediction'/><class api_added='8' extends='java.lang.Object' final='true' name='GestureUtils'><method api_added='8' name='computeOrientedBoundingBox' return='android.gesture.OrientedBoundingBox' static='true'><parameter name='originalPoints' type='java.util.ArrayList&lt;android.gesture.GesturePoint&gt;'/></method><method api_added='8' name='computeOrientedBoundingBox' return='android.gesture.OrientedBoundingBox' static='true'><parameter name='originalPoints' type='float[]'/></method><method api_added='8' name='spatialSampling' return='float[]' static='true'><parameter name='gesture' type='android.gesture.Gesture'/><parameter name='bitmapSize' type='int'/></method><method api_added='8' name='spatialSampling' return='float[]' static='true'><parameter name='gesture' type='android.gesture.Gesture'/><parameter name='bitmapSize' type='int'/><parameter name='keepAspectRatio' type='boolean'/></method><method api_added='8' name='temporalSampling' return='float[]' static='true'><parameter name='stroke' type='android.gesture.GestureStroke'/><parameter name='numPoints' type='int'/></method></class><interface abstract='true' api_added='4' name='GestureOverlayView.OnGestureListener' static='true'><method abstract='true' api_added='4' name='onGesture'><parameter name='overlay' type='android.gesture.GestureOverlayView'/><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' api_added='4' name='onGestureCancelled'><parameter name='overlay' type='android.gesture.GestureOverlayView'/><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' api_added='4' name='onGestureEnded'><parameter name='overlay' type='android.gesture.GestureOverlayView'/><parameter name='event' type='android.view.MotionEvent'/></method><method abstract='true' api_added='4' name='onGestureStarted'><parameter name='overlay' type='android.gesture.GestureOverlayView'/><parameter name='event' type='android.view.MotionEvent'/></method></interface><interface abstract='true' api_added='4' name='GestureOverlayView.OnGesturePerformedListener' static='true'><method abstract='true' api_added='4' name='onGesturePerformed'><parameter name='overlay' type='android.gesture.GestureOverlayView'/><parameter name='gesture' type='android.gesture.Gesture'/></method></interface><interface abstract='true' api_added='4' name='GestureOverlayView.OnGesturingListener' static='true'><method abstract='true' api_added='4' name='onGesturingEnded'><parameter name='overlay' type='android.gesture.GestureOverlayView'/></method><method abstract='true' api_added='4' name='onGesturingStarted'><parameter name='overlay' type='android.gesture.GestureOverlayView'/></method></interface></package><package api_added='4' name='android.speech.tts'><class api_added='4' extends='java.lang.Object' name='TextToSpeech'><constructor api_added='4' name='TextToSpeech' type='android.speech.tts.TextToSpeech'><parameter name='context' type='android.content.Context'/><parameter name='listener' type='android.speech.tts.TextToSpeech.OnInitListener'/></constructor><method api_added='4' name='addEarcon' return='int'><parameter name='earcon' type='java.lang.String'/><parameter name='packagename' type='java.lang.String'/><parameter name='resourceId' type='int'/></method><method api_added='4' name='addEarcon' return='int'><parameter name='earcon' type='java.lang.String'/><parameter name='filename' type='java.lang.String'/></method><method api_added='4' name='addSpeech' return='int'><parameter name='text' type='java.lang.String'/><parameter name='packagename' type='java.lang.String'/><parameter name='resourceId' type='int'/></method><method api_added='4' name='addSpeech' return='int'><parameter name='text' type='java.lang.String'/><parameter name='filename' type='java.lang.String'/></method><method api_added='4' name='getLanguage' return='java.util.Locale'/><method api_added='4' name='isLanguageAvailable' return='int'><parameter name='loc' type='java.util.Locale'/></method><method api_added='4' name='isSpeaking' return='boolean'/><method api_added='4' api_removed='14' name='playEarcon' return='int'><parameter name='earcon' type='java.lang.String'/><parameter name='queueMode' type='int'/><parameter name='params' type='java.util.HashMap&lt;java.lang.String, java.lang.String&gt;'/></method><method api_added='4' api_removed='14' name='playSilence' return='int'><parameter name='durationInMs' type='long'/><parameter name='queueMode' type='int'/><parameter name='params' type='java.util.HashMap&lt;java.lang.String, java.lang.String&gt;'/></method><method api_added='4' name='setLanguage' return='int'><parameter name='loc' type='java.util.Locale'/></method><method api_added='4' deprecated='15' name='setOnUtteranceCompletedListener' return='int'><parameter name='listener' type='android.speech.tts.TextToSpeech.OnUtteranceCompletedListener'/></method><method api_added='4' name='setPitch' return='int'><parameter name='pitch' type='float'/></method><method api_added='4' name='setSpeechRate' return='int'><parameter name='speechRate' type='float'/></method><method api_added='4' name='shutdown'/><method api_added='4' api_removed='14' name='speak' return='int'><parameter name='text' type='java.lang.String'/><parameter name='queueMode' type='int'/><parameter name='params' type='java.util.HashMap&lt;java.lang.String, java.lang.String&gt;'/></method><method api_added='4' name='stop' return='int'/><method api_added='4' api_removed='14' name='synthesizeToFile' return='int'><parameter name='text' type='java.lang.String'/><parameter name='params' type='java.util.HashMap&lt;java.lang.String, java.lang.String&gt;'/><parameter name='filename' type='java.lang.String'/></method><method api_added='8' name='areDefaultsEnforced' return='boolean'/><method api_added='8' name='getDefaultEngine' return='java.lang.String'/><method api_added='8' deprecated='14' name='setEngineByPackageName' return='int'><parameter name='enginePackageName' type='java.lang.String'/></method><method api_added='14' name='getEngines' return='java.util.List&lt;android.speech.tts.TextToSpeech.EngineInfo&gt;'/><method api_added='14' name='playEarcon' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.util.HashMap&lt;java.lang.String'/><parameter name='arg3' type='java.lang.String&gt;'/></method><method api_added='14' name='playSilence' return='int'><parameter name='arg0' type='long'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.util.HashMap&lt;java.lang.String'/><parameter name='arg3' type='java.lang.String&gt;'/></method><method api_added='14' name='speak' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='java.util.HashMap&lt;java.lang.String'/><parameter name='arg3' type='java.lang.String&gt;'/></method><method api_added='14' name='synthesizeToFile' return='int'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.HashMap&lt;java.lang.String'/><parameter name='arg2' type='java.lang.String&gt;'/><parameter name='arg3' type='java.lang.String'/></method><method api_added='15' name='getFeatures' return='java.util.Set&lt;java.lang.String&gt;'><parameter name='arg0' type='java.util.Locale'/></method><method api_added='15' name='setOnUtteranceProgressListener' return='int'><parameter name='arg0' type='android.speech.tts.UtteranceProgressListener'/></method><method api_added='18' name='getDefaultLanguage' return='java.util.Locale'/><method api_added='18' name='getMaxSpeechInputLength' return='int' static='true'/></class><class api_added='4' extends='java.lang.Object' name='TextToSpeech.Engine'><constructor api_added='4' name='TextToSpeech.Engine' type='android.speech.tts.TextToSpeech.Engine'/></class><class api_added='14' extends='java.lang.Object' final='true' name='SynthesisRequest'><constructor api_added='14' name='SynthesisRequest' type='android.speech.tts.SynthesisRequest'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.os.Bundle'/></constructor><method api_added='14' name='getCountry' return='java.lang.String'/><method api_added='14' name='getLanguage' return='java.lang.String'/><method api_added='14' name='getParams' return='android.os.Bundle'/><method api_added='14' name='getPitch' return='int'/><method api_added='14' name='getSpeechRate' return='int'/><method api_added='14' name='getText' return='java.lang.String'/><method api_added='14' name='getVariant' return='java.lang.String'/><method api_added='19' name='getCallerUid' return='int'/></class><class api_added='14' extends='java.lang.Object' name='TextToSpeech.EngineInfo' static='true'><constructor api_added='14' name='TextToSpeech.EngineInfo' type='android.speech.tts.TextToSpeech.EngineInfo'/></class><class abstract='true' api_added='14' extends='android.app.Service' name='TextToSpeechService'><constructor api_added='14' name='TextToSpeechService' type='android.speech.tts.TextToSpeechService'/><method api_added='14' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method><method abstract='true' api_added='14' name='onGetLanguage' return='java.lang.String[]' visibility='protected'/><method abstract='true' api_added='14' name='onIsLanguageAvailable' return='int' visibility='protected'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method><method abstract='true' api_added='14' name='onLoadLanguage' return='int' visibility='protected'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method><method abstract='true' api_added='14' name='onStop' visibility='protected'/><method abstract='true' api_added='14' name='onSynthesizeText' visibility='protected'><parameter name='arg0' type='android.speech.tts.SynthesisRequest'/><parameter name='arg1' type='android.speech.tts.SynthesisCallback'/></method><method api_added='15' name='onGetFeaturesForLanguage' return='java.util.Set&lt;java.lang.String&gt;' visibility='protected'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method></class><class abstract='true' api_added='15' extends='java.lang.Object' name='UtteranceProgressListener'><constructor api_added='15' name='UtteranceProgressListener' type='android.speech.tts.UtteranceProgressListener'/><method abstract='true' api_added='15' name='onDone'><parameter name='arg0' type='java.lang.String'/></method><method abstract='true' api_added='15' name='onError'><parameter name='arg0' type='java.lang.String'/></method><method abstract='true' api_added='15' name='onStart'><parameter name='arg0' type='java.lang.String'/></method></class><interface abstract='true' api_added='4' name='TextToSpeech.OnInitListener' static='true'><method abstract='true' api_added='4' name='onInit'><parameter name='status' type='int'/></method></interface><interface abstract='true' api_added='4' deprecated='18' name='TextToSpeech.OnUtteranceCompletedListener' static='true'><method abstract='true' api_added='4' name='onUtteranceCompleted'><parameter name='utteranceId' type='java.lang.String'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='SynthesisCallback'><method abstract='true' api_added='14' name='audioAvailable' return='int'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method abstract='true' api_added='14' name='done' return='int'/><method abstract='true' api_added='14' name='error'/><method abstract='true' api_added='14' name='getMaxBufferSize' return='int'/><method abstract='true' api_added='14' name='start' return='int'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method></interface></package><package api_added='4' name='android.view.accessibility'><class api_added='4' extends='java.lang.Object' final='true' name='AccessibilityEvent'><method api_added='4' name='describeContents' return='int'/><method api_added='4' api_removed='14' name='getAddedCount' return='int'/><method api_added='4' api_removed='14' name='getBeforeText' return='java.lang.CharSequence'/><method api_added='4' api_removed='14' name='getClassName' return='java.lang.CharSequence'/><method api_added='4' api_removed='14' name='getContentDescription' return='java.lang.CharSequence'/><method api_added='4' api_removed='14' name='getCurrentItemIndex' return='int'/><method api_added='4' name='getEventTime' return='long'/><method api_added='4' name='getEventType' return='int'/><method api_added='4' api_removed='14' name='getFromIndex' return='int'/><method api_added='4' api_removed='14' name='getItemCount' return='int'/><method api_added='4' name='getPackageName' return='java.lang.CharSequence'/><method api_added='4' api_removed='14' name='getParcelableData' return='android.os.Parcelable'/><method api_added='4' api_removed='14' name='getRemovedCount' return='int'/><method api_added='4' api_removed='14' name='getText' return='java.util.List&lt;java.lang.CharSequence&gt;'/><method api_added='4' name='initFromParcel'><parameter name='parcel' type='android.os.Parcel'/></method><method api_added='4' api_removed='14' name='isChecked' return='boolean'/><method api_added='4' api_removed='14' name='isEnabled' return='boolean'/><method api_added='4' api_removed='14' name='isFullScreen' return='boolean'/><method api_added='4' api_removed='14' name='isPassword' return='boolean'/><method api_added='4' name='obtain' return='android.view.accessibility.AccessibilityEvent' static='true'><parameter name='eventType' type='int'/></method><method api_added='4' name='obtain' return='android.view.accessibility.AccessibilityEvent' static='true'/><method api_added='4' api_removed='14' name='recycle'/><method api_added='4' api_removed='14' name='setAddedCount'><parameter name='addedCount' type='int'/></method><method api_added='4' api_removed='14' name='setBeforeText'><parameter name='beforeText' type='java.lang.CharSequence'/></method><method api_added='4' api_removed='14' name='setChecked'><parameter name='isChecked' type='boolean'/></method><method api_added='4' api_removed='14' name='setClassName'><parameter name='className' type='java.lang.CharSequence'/></method><method api_added='4' api_removed='14' name='setContentDescription'><parameter name='contentDescription' type='java.lang.CharSequence'/></method><method api_added='4' api_removed='14' name='setCurrentItemIndex'><parameter name='currentItemIndex' type='int'/></method><method api_added='4' api_removed='14' name='setEnabled'><parameter name='isEnabled' type='boolean'/></method><method api_added='4' name='setEventTime'><parameter name='eventTime' type='long'/></method><method api_added='4' name='setEventType'><parameter name='eventType' type='int'/></method><method api_added='4' api_removed='14' name='setFromIndex'><parameter name='fromIndex' type='int'/></method><method api_added='4' api_removed='14' name='setFullScreen'><parameter name='isFullScreen' type='boolean'/></method><method api_added='4' api_removed='14' name='setItemCount'><parameter name='itemCount' type='int'/></method><method api_added='4' name='setPackageName'><parameter name='packageName' type='java.lang.CharSequence'/></method><method api_added='4' api_removed='14' name='setParcelableData'><parameter name='parcelableData' type='android.os.Parcelable'/></method><method api_added='4' api_removed='14' name='setPassword'><parameter name='isPassword' type='boolean'/></method><method api_added='4' api_removed='14' name='setRemovedCount'><parameter name='removedCount' type='int'/></method><method api_added='4' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='14' name='appendRecord'><parameter name='arg0' type='android.view.accessibility.AccessibilityRecord'/></method><method api_added='14' name='eventTypeToString' return='java.lang.String' static='true'><parameter name='arg0' type='int'/></method><method api_added='14' name='getRecord' return='android.view.accessibility.AccessibilityRecord'><parameter name='arg0' type='int'/></method><method api_added='14' name='getRecordCount' return='int'/><method api_added='14' name='obtain' return='android.view.accessibility.AccessibilityEvent' static='true'><parameter name='arg0' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='16' name='getAction' return='int'/><method api_added='16' name='getMovementGranularity' return='int'/><method api_added='16' name='setAction'><parameter name='arg0' type='int'/></method><method api_added='16' name='setMovementGranularity'><parameter name='arg0' type='int'/></method><method api_added='19' name='getContentChangeTypes' return='int'/><method api_added='19' name='setContentChangeTypes'><parameter name='arg0' type='int'/></method></class><class api_added='4' extends='java.lang.Object' final='true' name='AccessibilityManager'><method api_added='4' deprecated='14' name='getAccessibilityServiceList' return='java.util.List&lt;android.content.pm.ServiceInfo&gt;'/><method api_added='4' name='interrupt'/><method api_added='4' name='isEnabled' return='boolean'/><method api_added='4' name='sendAccessibilityEvent'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='14' name='addAccessibilityStateChangeListener' return='boolean'><parameter name='arg0' type='android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener'/></method><method api_added='14' name='getEnabledAccessibilityServiceList' return='java.util.List&lt;android.accessibilityservice.AccessibilityServiceInfo&gt;'><parameter name='arg0' type='int'/></method><method api_added='14' name='getInstalledAccessibilityServiceList' return='java.util.List&lt;android.accessibilityservice.AccessibilityServiceInfo&gt;'/><method api_added='14' name='isTouchExplorationEnabled' return='boolean'/><method api_added='14' name='removeAccessibilityStateChangeListener' return='boolean'><parameter name='arg0' type='android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener'/></method><method api_added='19' name='addTouchExplorationStateChangeListener' return='boolean'><parameter name='arg0' type='android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener'/></method><method api_added='19' name='removeTouchExplorationStateChangeListener' return='boolean'><parameter name='arg0' type='android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener'/></method></class><class api_added='14' extends='java.lang.Object' name='AccessibilityNodeInfo'><method api_added='14' name='addAction'><parameter name='arg0' type='int'/></method><method api_added='14' name='addChild'><parameter name='arg0' type='android.view.View'/></method><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='findAccessibilityNodeInfosByText' return='java.util.List&lt;android.view.accessibility.AccessibilityNodeInfo&gt;'><parameter name='arg0' type='java.lang.String'/></method><method api_added='14' name='getActions' return='int'/><method api_added='14' name='getBoundsInParent'><parameter name='arg0' type='android.graphics.Rect'/></method><method api_added='14' name='getBoundsInScreen'><parameter name='arg0' type='android.graphics.Rect'/></method><method api_added='14' name='getChild' return='android.view.accessibility.AccessibilityNodeInfo'><parameter name='arg0' type='int'/></method><method api_added='14' name='getChildCount' return='int'/><method api_added='14' name='getClassName' return='java.lang.CharSequence'/><method api_added='14' name='getContentDescription' return='java.lang.CharSequence'/><method api_added='14' name='getPackageName' return='java.lang.CharSequence'/><method api_added='14' name='getParent' return='android.view.accessibility.AccessibilityNodeInfo'/><method api_added='14' name='getText' return='java.lang.CharSequence'/><method api_added='14' name='getWindowId' return='int'/><method api_added='14' name='isCheckable' return='boolean'/><method api_added='14' name='isChecked' return='boolean'/><method api_added='14' name='isClickable' return='boolean'/><method api_added='14' name='isEnabled' return='boolean'/><method api_added='14' name='isFocusable' return='boolean'/><method api_added='14' name='isFocused' return='boolean'/><method api_added='14' name='isLongClickable' return='boolean'/><method api_added='14' name='isPassword' return='boolean'/><method api_added='14' name='isScrollable' return='boolean'/><method api_added='14' name='isSelected' return='boolean'/><method api_added='14' name='obtain' return='android.view.accessibility.AccessibilityNodeInfo' static='true'><parameter name='arg0' type='android.view.View'/></method><method api_added='14' name='obtain' return='android.view.accessibility.AccessibilityNodeInfo' static='true'/><method api_added='14' name='obtain' return='android.view.accessibility.AccessibilityNodeInfo' static='true'><parameter name='arg0' type='android.view.accessibility.AccessibilityNodeInfo'/></method><method api_added='14' name='performAction' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='14' name='recycle'/><method api_added='14' name='setBoundsInParent'><parameter name='arg0' type='android.graphics.Rect'/></method><method api_added='14' name='setBoundsInScreen'><parameter name='arg0' type='android.graphics.Rect'/></method><method api_added='14' name='setCheckable'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setChecked'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setClassName'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setClickable'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setContentDescription'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setEnabled'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setFocusable'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setFocused'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setLongClickable'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setPackageName'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setParent'><parameter name='arg0' type='android.view.View'/></method><method api_added='14' name='setPassword'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setScrollable'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setSelected'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setSource'><parameter name='arg0' type='android.view.View'/></method><method api_added='14' name='setText'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method><method api_added='16' name='addChild'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method><method api_added='16' name='findFocus' return='android.view.accessibility.AccessibilityNodeInfo'><parameter name='arg0' type='int'/></method><method api_added='16' name='focusSearch' return='android.view.accessibility.AccessibilityNodeInfo'><parameter name='arg0' type='int'/></method><method api_added='16' name='getMovementGranularities' return='int'/><method api_added='16' name='isAccessibilityFocused' return='boolean'/><method api_added='16' name='isVisibleToUser' return='boolean'/><method api_added='16' name='obtain' return='android.view.accessibility.AccessibilityNodeInfo' static='true'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method><method api_added='16' name='performAction' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='16' name='setAccessibilityFocused'><parameter name='arg0' type='boolean'/></method><method api_added='16' name='setMovementGranularities'><parameter name='arg0' type='int'/></method><method api_added='16' name='setParent'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method><method api_added='16' name='setSource'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method><method api_added='16' name='setVisibleToUser'><parameter name='arg0' type='boolean'/></method><method api_added='17' name='getLabelFor' return='android.view.accessibility.AccessibilityNodeInfo'/><method api_added='17' name='getLabeledBy' return='android.view.accessibility.AccessibilityNodeInfo'/><method api_added='17' name='setLabelFor'><parameter name='arg0' type='android.view.View'/></method><method api_added='17' name='setLabelFor'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method><method api_added='17' name='setLabeledBy'><parameter name='arg0' type='android.view.View'/></method><method api_added='17' name='setLabeledBy'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method><method api_added='18' name='findAccessibilityNodeInfosByViewId' return='java.util.List&lt;android.view.accessibility.AccessibilityNodeInfo&gt;'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='getTextSelectionEnd' return='int'/><method api_added='18' name='getTextSelectionStart' return='int'/><method api_added='18' name='getViewIdResourceName' return='java.lang.String'/><method api_added='18' name='isEditable' return='boolean'/><method api_added='18' name='refresh' return='boolean'/><method api_added='18' name='setEditable'><parameter name='arg0' type='boolean'/></method><method api_added='18' name='setTextSelection'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='setViewIdResourceName'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='canOpenPopup' return='boolean'/><method api_added='19' name='getCollectionInfo' return='android.view.accessibility.AccessibilityNodeInfo.CollectionInfo'/><method api_added='19' name='getCollectionItemInfo' return='android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo'/><method api_added='19' name='getExtras' return='android.os.Bundle'/><method api_added='19' name='getInputType' return='int'/><method api_added='19' name='getLiveRegion' return='int'/><method api_added='19' name='getRangeInfo' return='android.view.accessibility.AccessibilityNodeInfo.RangeInfo'/><method api_added='19' name='isContentInvalid' return='boolean'/><method api_added='19' name='isDismissable' return='boolean'/><method api_added='19' name='isMultiLine' return='boolean'/><method api_added='19' name='setCanOpenPopup'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setCollectionInfo'><parameter name='arg0' type='android.view.accessibility.AccessibilityNodeInfo.CollectionInfo'/></method><method api_added='19' name='setCollectionItemInfo'><parameter name='arg0' type='android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo'/></method><method api_added='19' name='setContentInvalid'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setDismissable'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setInputType'><parameter name='arg0' type='int'/></method><method api_added='19' name='setLiveRegion'><parameter name='arg0' type='int'/></method><method api_added='19' name='setMultiLine'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setRangeInfo'><parameter name='arg0' type='android.view.accessibility.AccessibilityNodeInfo.RangeInfo'/></method></class><class api_added='14' extends='java.lang.Object' name='AccessibilityRecord'><method api_added='14' name='getAddedCount' return='int'/><method api_added='14' name='getBeforeText' return='java.lang.CharSequence'/><method api_added='14' name='getClassName' return='java.lang.CharSequence'/><method api_added='14' name='getContentDescription' return='java.lang.CharSequence'/><method api_added='14' name='getCurrentItemIndex' return='int'/><method api_added='14' name='getFromIndex' return='int'/><method api_added='14' name='getItemCount' return='int'/><method api_added='14' name='getParcelableData' return='android.os.Parcelable'/><method api_added='14' name='getRemovedCount' return='int'/><method api_added='14' name='getScrollX' return='int'/><method api_added='14' name='getScrollY' return='int'/><method api_added='14' name='getSource' return='android.view.accessibility.AccessibilityNodeInfo'/><method api_added='14' name='getText' return='java.util.List&lt;java.lang.CharSequence&gt;'/><method api_added='14' name='getToIndex' return='int'/><method api_added='14' name='getWindowId' return='int'/><method api_added='14' name='isChecked' return='boolean'/><method api_added='14' name='isEnabled' return='boolean'/><method api_added='14' name='isFullScreen' return='boolean'/><method api_added='14' name='isPassword' return='boolean'/><method api_added='14' name='isScrollable' return='boolean'/><method api_added='14' name='obtain' return='android.view.accessibility.AccessibilityRecord' static='true'><parameter name='arg0' type='android.view.accessibility.AccessibilityRecord'/></method><method api_added='14' name='obtain' return='android.view.accessibility.AccessibilityRecord' static='true'/><method api_added='14' name='recycle'/><method api_added='14' name='setAddedCount'><parameter name='arg0' type='int'/></method><method api_added='14' name='setBeforeText'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setChecked'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setClassName'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setContentDescription'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='14' name='setCurrentItemIndex'><parameter name='arg0' type='int'/></method><method api_added='14' name='setEnabled'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setFromIndex'><parameter name='arg0' type='int'/></method><method api_added='14' name='setFullScreen'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setItemCount'><parameter name='arg0' type='int'/></method><method api_added='14' name='setParcelableData'><parameter name='arg0' type='android.os.Parcelable'/></method><method api_added='14' name='setPassword'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setRemovedCount'><parameter name='arg0' type='int'/></method><method api_added='14' name='setScrollX'><parameter name='arg0' type='int'/></method><method api_added='14' name='setScrollY'><parameter name='arg0' type='int'/></method><method api_added='14' name='setScrollable'><parameter name='arg0' type='boolean'/></method><method api_added='14' name='setSource'><parameter name='arg0' type='android.view.View'/></method><method api_added='14' name='setToIndex'><parameter name='arg0' type='int'/></method><method api_added='15' name='getMaxScrollX' return='int'/><method api_added='15' name='getMaxScrollY' return='int'/><method api_added='15' name='setMaxScrollX'><parameter name='arg0' type='int'/></method><method api_added='15' name='setMaxScrollY'><parameter name='arg0' type='int'/></method><method api_added='16' name='setSource'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='int'/></method></class><class abstract='true' api_added='16' extends='java.lang.Object' name='AccessibilityNodeProvider'><constructor api_added='16' name='AccessibilityNodeProvider' type='android.view.accessibility.AccessibilityNodeProvider'/><method api_added='16' name='createAccessibilityNodeInfo' return='android.view.accessibility.AccessibilityNodeInfo'><parameter name='arg0' type='int'/></method><method api_added='16' name='findAccessibilityNodeInfosByText' return='java.util.List&lt;android.view.accessibility.AccessibilityNodeInfo&gt;'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method><method api_added='16' name='performAction' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='19' name='findFocus' return='android.view.accessibility.AccessibilityNodeInfo'><parameter name='arg0' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='AccessibilityNodeInfo.CollectionInfo' static='true'><method api_added='19' name='getColumnCount' return='int'/><method api_added='19' name='getRowCount' return='int'/><method api_added='19' name='isHierarchical' return='boolean'/><method api_added='19' name='obtain' return='android.view.accessibility.AccessibilityNodeInfo.CollectionInfo' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='AccessibilityNodeInfo.CollectionItemInfo' static='true'><method api_added='19' name='getColumnIndex' return='int'/><method api_added='19' name='getColumnSpan' return='int'/><method api_added='19' name='getRowIndex' return='int'/><method api_added='19' name='getRowSpan' return='int'/><method api_added='19' name='isHeading' return='boolean'/><method api_added='19' name='obtain' return='android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='boolean'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='AccessibilityNodeInfo.RangeInfo' static='true'><method api_added='19' name='getCurrent' return='float'/><method api_added='19' name='getMax' return='float'/><method api_added='19' name='getMin' return='float'/><method api_added='19' name='getType' return='int'/><method api_added='19' name='obtain' return='android.view.accessibility.AccessibilityNodeInfo.RangeInfo' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='float'/><parameter name='arg2' type='float'/><parameter name='arg3' type='float'/></method></class><class api_added='19' extends='java.lang.Object' name='CaptioningManager'><method api_added='19' name='addCaptioningChangeListener'><parameter name='arg0' type='android.view.accessibility.CaptioningManager.CaptioningChangeListener'/></method><method api_added='19' final='true' name='getFontScale' return='float'/><method api_added='19' final='true' name='getLocale' return='java.util.Locale'/><method api_added='19' name='getUserStyle' return='android.view.accessibility.CaptioningManager.CaptionStyle'/><method api_added='19' final='true' name='isEnabled' return='boolean'/><method api_added='19' name='removeCaptioningChangeListener'><parameter name='arg0' type='android.view.accessibility.CaptioningManager.CaptioningChangeListener'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='CaptioningManager.CaptionStyle' static='true'><method api_added='19' name='getTypeface' return='android.graphics.Typeface'/></class><class abstract='true' api_added='19' extends='java.lang.Object' name='CaptioningManager.CaptioningChangeListener' static='true'><constructor api_added='19' name='CaptioningManager.CaptioningChangeListener' type='android.view.accessibility.CaptioningManager.CaptioningChangeListener'/><method api_added='19' name='onEnabledChanged'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='onFontScaleChanged'><parameter name='arg0' type='float'/></method><method api_added='19' name='onLocaleChanged'><parameter name='arg0' type='java.util.Locale'/></method><method api_added='19' name='onUserStyleChanged'><parameter name='arg0' type='android.view.accessibility.CaptioningManager.CaptionStyle'/></method></class><interface abstract='true' api_added='4' name='AccessibilityEventSource'><method abstract='true' api_added='4' name='sendAccessibilityEvent'><parameter name='eventType' type='int'/></method><method abstract='true' api_added='4' name='sendAccessibilityEventUnchecked'><parameter name='event' type='android.view.accessibility.AccessibilityEvent'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='AccessibilityManager.AccessibilityStateChangeListener' static='true'><method abstract='true' api_added='14' name='onAccessibilityStateChanged'><parameter name='arg0' type='boolean'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='AccessibilityManager.TouchExplorationStateChangeListener' static='true'><method abstract='true' api_added='19' name='onTouchExplorationStateChanged'><parameter name='arg0' type='boolean'/></method></interface></package><package api_added='5' name='android.accounts'><class abstract='true' api_added='5' extends='java.lang.Object' name='AbstractAccountAuthenticator'><constructor api_added='5' name='AbstractAccountAuthenticator' type='android.accounts.AbstractAccountAuthenticator'><parameter name='context' type='android.content.Context'/></constructor><method abstract='true' api_added='5' name='addAccount' return='android.os.Bundle'><parameter name='response' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='accountType' type='java.lang.String'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='requiredFeatures' type='java.lang.String[]'/><parameter name='options' type='android.os.Bundle'/><exception name='NetworkErrorException' type='android.accounts.NetworkErrorException'/></method><method abstract='true' api_added='5' name='confirmCredentials' return='android.os.Bundle'><parameter name='response' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='account' type='android.accounts.Account'/><parameter name='options' type='android.os.Bundle'/></method><method abstract='true' api_added='5' name='editProperties' return='android.os.Bundle'><parameter name='response' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='accountType' type='java.lang.String'/></method><method api_added='5' name='getAccountRemovalAllowed' return='android.os.Bundle'><parameter name='response' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='account' type='android.accounts.Account'/><exception name='NetworkErrorException' type='android.accounts.NetworkErrorException'/></method><method abstract='true' api_added='5' name='getAuthToken' return='android.os.Bundle'><parameter name='response' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='loginOptions' type='android.os.Bundle'/><exception name='NetworkErrorException' type='android.accounts.NetworkErrorException'/></method><method abstract='true' api_added='5' name='getAuthTokenLabel' return='java.lang.String'><parameter name='authTokenType' type='java.lang.String'/></method><method api_added='5' final='true' name='getIBinder' return='android.os.IBinder'/><method abstract='true' api_added='5' name='hasFeatures' return='android.os.Bundle'><parameter name='response' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='account' type='android.accounts.Account'/><parameter name='features' type='java.lang.String[]'/><exception name='NetworkErrorException' type='android.accounts.NetworkErrorException'/></method><method abstract='true' api_added='5' name='updateCredentials' return='android.os.Bundle'><parameter name='response' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='loginOptions' type='android.os.Bundle'/></method><method api_added='18' name='addAccountFromCredentials' return='android.os.Bundle'><parameter name='arg0' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='arg1' type='android.accounts.Account'/><parameter name='arg2' type='android.os.Bundle'/></method><method api_added='18' name='getAccountCredentialsForCloning' return='android.os.Bundle'><parameter name='arg0' type='android.accounts.AccountAuthenticatorResponse'/><parameter name='arg1' type='android.accounts.Account'/></method></class><class api_added='5' extends='java.lang.Object' name='Account'><constructor api_added='5' name='Account' type='android.accounts.Account'><parameter name='name' type='java.lang.String'/><parameter name='type' type='java.lang.String'/></constructor><constructor api_added='5' name='Account' type='android.accounts.Account'><parameter name='in' type='android.os.Parcel'/></constructor><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='5' extends='android.app.Activity' name='AccountAuthenticatorActivity'><constructor api_added='5' name='AccountAuthenticatorActivity' type='android.accounts.AccountAuthenticatorActivity'/><method api_added='5' final='true' name='setAccountAuthenticatorResult'><parameter name='result' type='android.os.Bundle'/></method></class><class api_added='5' extends='java.lang.Object' name='AccountAuthenticatorResponse'><constructor api_added='5' name='AccountAuthenticatorResponse' type='android.accounts.AccountAuthenticatorResponse'><parameter name='parcel' type='android.os.Parcel'/></constructor><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='onError'><parameter name='errorCode' type='int'/><parameter name='errorMessage' type='java.lang.String'/></method><method api_added='5' name='onRequestContinued'/><method api_added='5' name='onResult'><parameter name='result' type='android.os.Bundle'/></method><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='5' extends='java.lang.Object' name='AccountManager'><method api_added='5' name='addAccount' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='accountType' type='java.lang.String'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='requiredFeatures' type='java.lang.String[]'/><parameter name='addAccountOptions' type='android.os.Bundle'/><parameter name='activity' type='android.app.Activity'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' name='addAccountExplicitly' return='boolean'><parameter name='account' type='android.accounts.Account'/><parameter name='password' type='java.lang.String'/><parameter name='extras' type='android.os.Bundle'/></method><method api_added='5' name='addOnAccountsUpdatedListener'><parameter name='listener' type='android.accounts.OnAccountsUpdateListener'/><parameter name='handler' type='android.os.Handler'/><parameter name='updateImmediately' type='boolean'/></method><method api_added='5' name='blockingGetAuthToken' return='java.lang.String'><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='notifyAuthFailure' type='boolean'/><exception name='AuthenticatorException' type='android.accounts.AuthenticatorException'/><exception name='IOException' type='java.io.IOException'/><exception name='OperationCanceledException' type='android.accounts.OperationCanceledException'/></method><method api_added='5' name='clearPassword'><parameter name='account' type='android.accounts.Account'/></method><method api_added='5' name='confirmCredentials' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='account' type='android.accounts.Account'/><parameter name='options' type='android.os.Bundle'/><parameter name='activity' type='android.app.Activity'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' name='editProperties' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='accountType' type='java.lang.String'/><parameter name='activity' type='android.app.Activity'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' name='get' return='android.accounts.AccountManager' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='5' name='getAccounts' return='android.accounts.Account[]'/><method api_added='5' name='getAccountsByType' return='android.accounts.Account[]'><parameter name='type' type='java.lang.String'/></method><method api_added='5' name='getAccountsByTypeAndFeatures' return='android.accounts.AccountManagerFuture&lt;android.accounts.Account[]&gt;'><parameter name='type' type='java.lang.String'/><parameter name='features' type='java.lang.String[]'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.accounts.Account[]&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' name='getAuthToken' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='loginOptions' type='android.os.Bundle'/><parameter name='activity' type='android.app.Activity'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' deprecated='14' name='getAuthToken' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='notifyAuthFailure' type='boolean'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' name='getAuthTokenByFeatures' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='accountType' type='java.lang.String'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='features' type='java.lang.String[]'/><parameter name='activityForPrompting' type='android.app.Activity'/><parameter name='addAccountOptions' type='android.os.Bundle'/><parameter name='loginOptions' type='android.os.Bundle'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' name='getAuthenticatorTypes' return='android.accounts.AuthenticatorDescription[]'/><method api_added='5' name='getPassword' return='java.lang.String'><parameter name='account' type='android.accounts.Account'/></method><method api_added='5' name='getUserData' return='java.lang.String'><parameter name='account' type='android.accounts.Account'/><parameter name='key' type='java.lang.String'/></method><method api_added='5' name='invalidateAuthToken'><parameter name='accountType' type='java.lang.String'/><parameter name='authToken' type='java.lang.String'/></method><method api_added='5' name='peekAuthToken' return='java.lang.String'><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/></method><method api_added='5' name='removeAccount' return='android.accounts.AccountManagerFuture&lt;java.lang.Boolean&gt;'><parameter name='account' type='android.accounts.Account'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;java.lang.Boolean&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='5' name='removeOnAccountsUpdatedListener'><parameter name='listener' type='android.accounts.OnAccountsUpdateListener'/></method><method api_added='5' name='setAuthToken'><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='authToken' type='java.lang.String'/></method><method api_added='5' name='setPassword'><parameter name='account' type='android.accounts.Account'/><parameter name='password' type='java.lang.String'/></method><method api_added='5' name='setUserData'><parameter name='account' type='android.accounts.Account'/><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.String'/></method><method api_added='5' name='updateCredentials' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='account' type='android.accounts.Account'/><parameter name='authTokenType' type='java.lang.String'/><parameter name='loginOptions' type='android.os.Bundle'/><parameter name='activity' type='android.app.Activity'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='8' name='hasFeatures' return='android.accounts.AccountManagerFuture&lt;java.lang.Boolean&gt;'><parameter name='account' type='android.accounts.Account'/><parameter name='features' type='java.lang.String[]'/><parameter name='callback' type='android.accounts.AccountManagerCallback&lt;java.lang.Boolean&gt;'/><parameter name='handler' type='android.os.Handler'/></method><method api_added='14' name='getAuthToken' return='android.accounts.AccountManagerFuture&lt;android.os.Bundle&gt;'><parameter name='arg0' type='android.accounts.Account'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.os.Bundle'/><parameter name='arg3' type='boolean'/><parameter name='arg4' type='android.accounts.AccountManagerCallback&lt;android.os.Bundle&gt;'/><parameter name='arg5' type='android.os.Handler'/></method><method api_added='14' name='newChooseAccountIntent' return='android.content.Intent' static='true'><parameter name='arg0' type='android.accounts.Account'/><parameter name='arg1' type='java.util.ArrayList&lt;android.accounts.Account&gt;'/><parameter name='arg2' type='java.lang.String[]'/><parameter name='arg3' type='boolean'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='java.lang.String'/><parameter name='arg6' type='java.lang.String[]'/><parameter name='arg7' type='android.os.Bundle'/></method><method api_added='18' name='getAccountsByTypeForPackage' return='android.accounts.Account[]'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method></class><class api_added='5' extends='java.lang.Exception' name='AccountsException'><constructor api_added='5' name='AccountsException' type='android.accounts.AccountsException'/><constructor api_added='5' name='AccountsException' type='android.accounts.AccountsException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='5' name='AccountsException' type='android.accounts.AccountsException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='5' name='AccountsException' type='android.accounts.AccountsException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='5' extends='java.lang.Object' name='AuthenticatorDescription'><constructor api_added='5' name='AuthenticatorDescription' type='android.accounts.AuthenticatorDescription'><parameter name='type' type='java.lang.String'/><parameter name='packageName' type='java.lang.String'/><parameter name='labelId' type='int'/><parameter name='iconId' type='int'/><parameter name='smallIconId' type='int'/><parameter name='prefId' type='int'/></constructor><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='newKey' return='android.accounts.AuthenticatorDescription' static='true'><parameter name='type' type='java.lang.String'/></method><method api_added='5' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='5' extends='android.accounts.AccountsException' name='AuthenticatorException'><constructor api_added='5' name='AuthenticatorException' type='android.accounts.AuthenticatorException'/><constructor api_added='5' name='AuthenticatorException' type='android.accounts.AuthenticatorException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='5' name='AuthenticatorException' type='android.accounts.AuthenticatorException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='5' name='AuthenticatorException' type='android.accounts.AuthenticatorException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='5' extends='android.accounts.AccountsException' name='NetworkErrorException'><constructor api_added='5' name='NetworkErrorException' type='android.accounts.NetworkErrorException'/><constructor api_added='5' name='NetworkErrorException' type='android.accounts.NetworkErrorException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='5' name='NetworkErrorException' type='android.accounts.NetworkErrorException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='5' name='NetworkErrorException' type='android.accounts.NetworkErrorException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='5' extends='android.accounts.AccountsException' name='OperationCanceledException'><constructor api_added='5' name='OperationCanceledException' type='android.accounts.OperationCanceledException'/><constructor api_added='5' name='OperationCanceledException' type='android.accounts.OperationCanceledException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='5' name='OperationCanceledException' type='android.accounts.OperationCanceledException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='5' name='OperationCanceledException' type='android.accounts.OperationCanceledException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><interface abstract='true' api_added='5' name='AccountManagerCallback'><method abstract='true' api_added='5' name='run'><parameter name='future' type='android.accounts.AccountManagerFuture&lt;V&gt;'/></method></interface><interface abstract='true' api_added='5' name='AccountManagerFuture'><method abstract='true' api_added='5' name='cancel' return='boolean'><parameter name='mayInterruptIfRunning' type='boolean'/></method><method abstract='true' api_added='5' name='getResult' return='V'><exception name='AuthenticatorException' type='android.accounts.AuthenticatorException'/><exception name='IOException' type='java.io.IOException'/><exception name='OperationCanceledException' type='android.accounts.OperationCanceledException'/></method><method abstract='true' api_added='5' name='getResult' return='V'><parameter name='timeout' type='long'/><parameter name='unit' type='java.util.concurrent.TimeUnit'/><exception name='AuthenticatorException' type='android.accounts.AuthenticatorException'/><exception name='IOException' type='java.io.IOException'/><exception name='OperationCanceledException' type='android.accounts.OperationCanceledException'/></method><method abstract='true' api_added='5' name='isCancelled' return='boolean'/><method abstract='true' api_added='5' name='isDone' return='boolean'/></interface><interface abstract='true' api_added='5' name='OnAccountsUpdateListener'><method abstract='true' api_added='5' name='onAccountsUpdated'><parameter name='accounts' type='android.accounts.Account[]'/></method></interface></package><package api_added='5' name='android.bluetooth'><class api_added='5' extends='java.lang.Object' final='true' name='BluetoothAdapter'><method api_added='5' name='cancelDiscovery' return='boolean'/><method api_added='5' name='checkBluetoothAddress' return='boolean' static='true'><parameter name='address' type='java.lang.String'/></method><method api_added='5' name='disable' return='boolean'/><method api_added='5' name='enable' return='boolean'/><method api_added='5' name='getAddress' return='java.lang.String'/><method api_added='5' name='getBondedDevices' return='java.util.Set&lt;android.bluetooth.BluetoothDevice&gt;'/><method api_added='5' name='getDefaultAdapter' return='android.bluetooth.BluetoothAdapter' static='true' synchronized='true'/><method api_added='5' name='getName' return='java.lang.String'/><method api_added='5' name='getRemoteDevice' return='android.bluetooth.BluetoothDevice'><parameter name='address' type='java.lang.String'/></method><method api_added='5' name='getScanMode' return='int'/><method api_added='5' name='getState' return='int'/><method api_added='5' name='isDiscovering' return='boolean'/><method api_added='5' name='isEnabled' return='boolean'/><method api_added='5' name='listenUsingRfcommWithServiceRecord' return='android.bluetooth.BluetoothServerSocket'><parameter name='name' type='java.lang.String'/><parameter name='uuid' type='java.util.UUID'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='setName' return='boolean'><parameter name='name' type='java.lang.String'/></method><method api_added='5' name='startDiscovery' return='boolean'/><method api_added='10' name='listenUsingInsecureRfcommWithServiceRecord' return='android.bluetooth.BluetoothServerSocket'><parameter name='name' type='java.lang.String'/><parameter name='uuid' type='java.util.UUID'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='closeProfileProxy'><parameter name='profile' type='int'/><parameter name='proxy' type='android.bluetooth.BluetoothProfile'/></method><method api_added='11' name='getProfileProxy' return='boolean'><parameter name='context' type='android.content.Context'/><parameter name='listener' type='android.bluetooth.BluetoothProfile.ServiceListener'/><parameter name='profile' type='int'/></method><method api_added='14' name='getProfileConnectionState' return='int'><parameter name='arg0' type='int'/></method><method api_added='16' name='getRemoteDevice' return='android.bluetooth.BluetoothDevice'><parameter name='arg0' type='byte[]'/></method><method api_added='18' name='startLeScan' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothAdapter.LeScanCallback'/></method><method api_added='18' name='startLeScan' return='boolean'><parameter name='arg0' type='java.util.UUID[]'/><parameter name='arg1' type='android.bluetooth.BluetoothAdapter.LeScanCallback'/></method><method api_added='18' name='stopLeScan'><parameter name='arg0' type='android.bluetooth.BluetoothAdapter.LeScanCallback'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='BluetoothClass'><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='getDeviceClass' return='int'/><method api_added='5' name='getMajorDeviceClass' return='int'/><method api_added='5' name='hasService' return='boolean'><parameter name='service' type='int'/></method><method api_added='5' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='5' extends='java.lang.Object' name='BluetoothClass.Device' static='true'><constructor api_added='5' name='BluetoothClass.Device' type='android.bluetooth.BluetoothClass.Device'/></class><class api_added='5' extends='java.lang.Object' name='BluetoothClass.Device.Major' static='true'><constructor api_added='5' name='BluetoothClass.Device.Major' type='android.bluetooth.BluetoothClass.Device.Major'/></class><class api_added='5' extends='java.lang.Object' final='true' name='BluetoothClass.Service' static='true'><constructor api_added='5' name='BluetoothClass.Service' type='android.bluetooth.BluetoothClass.Service'/></class><class api_added='5' extends='java.lang.Object' final='true' name='BluetoothDevice'><method api_added='5' name='createRfcommSocketToServiceRecord' return='android.bluetooth.BluetoothSocket'><parameter name='uuid' type='java.util.UUID'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='describeContents' return='int'/><method api_added='5' name='getAddress' return='java.lang.String'/><method api_added='5' name='getBluetoothClass' return='android.bluetooth.BluetoothClass'/><method api_added='5' name='getBondState' return='int'/><method api_added='5' name='getName' return='java.lang.String'/><method api_added='5' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='10' name='createInsecureRfcommSocketToServiceRecord' return='android.bluetooth.BluetoothSocket'><parameter name='uuid' type='java.util.UUID'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='15' name='fetchUuidsWithSdp' return='boolean'/><method api_added='15' name='getUuids' return='android.os.ParcelUuid[]'/><method api_added='18' name='connectGatt' return='android.bluetooth.BluetoothGatt'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='boolean'/><parameter name='arg2' type='android.bluetooth.BluetoothGattCallback'/></method><method api_added='18' name='getType' return='int'/><method api_added='19' name='createBond' return='boolean'/><method api_added='19' name='setPairingConfirmation' return='boolean'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setPin' return='boolean'><parameter name='arg0' type='byte[]'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='BluetoothServerSocket'><method api_added='5' name='accept' return='android.bluetooth.BluetoothSocket'><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='accept' return='android.bluetooth.BluetoothSocket'><parameter name='timeout' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='close'><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='5' extends='java.lang.Object' final='true' name='BluetoothSocket'><method api_added='5' name='close'><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='connect'><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='getInputStream' return='java.io.InputStream'><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='getOutputStream' return='java.io.OutputStream'><exception name='IOException' type='java.io.IOException'/></method><method api_added='5' name='getRemoteDevice' return='android.bluetooth.BluetoothDevice'/><method api_added='14' name='isConnected' return='boolean'/></class><class api_added='11' extends='java.lang.Object' final='true' name='BluetoothA2dp'><method api_added='11' name='getConnectedDevices' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'/><method api_added='11' name='getConnectionState' return='int'><parameter name='device' type='android.bluetooth.BluetoothDevice'/></method><method api_added='11' name='getDevicesMatchingConnectionStates' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='states' type='int[]'/></method><method api_added='11' name='isA2dpPlaying' return='boolean'><parameter name='device' type='android.bluetooth.BluetoothDevice'/></method><method api_added='17' name='finalize'/></class><class api_added='11' extends='java.lang.Object' name='BluetoothAssignedNumbers'/><class api_added='11' extends='java.lang.Object' final='true' name='BluetoothHeadset'><method api_added='11' name='getConnectedDevices' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'/><method api_added='11' name='getConnectionState' return='int'><parameter name='device' type='android.bluetooth.BluetoothDevice'/></method><method api_added='11' name='getDevicesMatchingConnectionStates' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='states' type='int[]'/></method><method api_added='11' name='isAudioConnected' return='boolean'><parameter name='device' type='android.bluetooth.BluetoothDevice'/></method><method api_added='11' name='startVoiceRecognition' return='boolean'><parameter name='device' type='android.bluetooth.BluetoothDevice'/></method><method api_added='11' name='stopVoiceRecognition' return='boolean'><parameter name='device' type='android.bluetooth.BluetoothDevice'/></method><method api_added='19' name='sendVendorSpecificResultCode' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='BluetoothHealth'><method api_added='14' name='connectChannelToSource' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='android.bluetooth.BluetoothHealthAppConfiguration'/></method><method api_added='14' name='disconnectChannel' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='android.bluetooth.BluetoothHealthAppConfiguration'/><parameter name='arg2' type='int'/></method><method api_added='14' name='getConnectedDevices' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'/><method api_added='14' name='getConnectionState' return='int'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/></method><method api_added='14' name='getDevicesMatchingConnectionStates' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='arg0' type='int[]'/></method><method api_added='14' name='getMainChannelFd' return='android.os.ParcelFileDescriptor'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='android.bluetooth.BluetoothHealthAppConfiguration'/></method><method api_added='14' name='registerSinkAppConfiguration' return='boolean'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.bluetooth.BluetoothHealthCallback'/></method><method api_added='14' name='unregisterAppConfiguration' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothHealthAppConfiguration'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='BluetoothHealthAppConfiguration'><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getDataType' return='int'/><method api_added='14' name='getName' return='java.lang.String'/><method api_added='14' name='getRole' return='int'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class abstract='true' api_added='14' extends='java.lang.Object' name='BluetoothHealthCallback'><constructor api_added='14' name='BluetoothHealthCallback' type='android.bluetooth.BluetoothHealthCallback'/><method api_added='14' name='onHealthAppConfigurationStatusChange'><parameter name='arg0' type='android.bluetooth.BluetoothHealthAppConfiguration'/><parameter name='arg1' type='int'/></method><method api_added='14' name='onHealthChannelStateChange'><parameter name='arg0' type='android.bluetooth.BluetoothHealthAppConfiguration'/><parameter name='arg1' type='android.bluetooth.BluetoothDevice'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.os.ParcelFileDescriptor'/><parameter name='arg5' type='int'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='BluetoothGatt'><method api_added='18' deprecated='19' name='abortReliableWrite'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/></method><method api_added='18' name='beginReliableWrite' return='boolean'/><method api_added='18' name='close'/><method api_added='18' name='connect' return='boolean'/><method api_added='18' name='disconnect'/><method api_added='18' name='discoverServices' return='boolean'/><method api_added='18' name='executeReliableWrite' return='boolean'/><method api_added='18' name='getConnectedDevices' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'/><method api_added='18' name='getConnectionState' return='int'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/></method><method api_added='18' name='getDevice' return='android.bluetooth.BluetoothDevice'/><method api_added='18' name='getDevicesMatchingConnectionStates' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='arg0' type='int[]'/></method><method api_added='18' name='getService' return='android.bluetooth.BluetoothGattService'><parameter name='arg0' type='java.util.UUID'/></method><method api_added='18' name='getServices' return='java.util.List&lt;android.bluetooth.BluetoothGattService&gt;'/><method api_added='18' name='readCharacteristic' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattCharacteristic'/></method><method api_added='18' name='readDescriptor' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattDescriptor'/></method><method api_added='18' name='readRemoteRssi' return='boolean'/><method api_added='18' name='setCharacteristicNotification' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattCharacteristic'/><parameter name='arg1' type='boolean'/></method><method api_added='18' name='writeCharacteristic' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattCharacteristic'/></method><method api_added='18' name='writeDescriptor' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattDescriptor'/></method><method api_added='19' name='abortReliableWrite'/></class><class abstract='true' api_added='18' extends='java.lang.Object' name='BluetoothGattCallback'><constructor api_added='18' name='BluetoothGattCallback' type='android.bluetooth.BluetoothGattCallback'/><method api_added='18' name='onCharacteristicChanged'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='android.bluetooth.BluetoothGattCharacteristic'/></method><method api_added='18' name='onCharacteristicRead'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='android.bluetooth.BluetoothGattCharacteristic'/><parameter name='arg2' type='int'/></method><method api_added='18' name='onCharacteristicWrite'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='android.bluetooth.BluetoothGattCharacteristic'/><parameter name='arg2' type='int'/></method><method api_added='18' name='onConnectionStateChange'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='onDescriptorRead'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='android.bluetooth.BluetoothGattDescriptor'/><parameter name='arg2' type='int'/></method><method api_added='18' name='onDescriptorWrite'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='android.bluetooth.BluetoothGattDescriptor'/><parameter name='arg2' type='int'/></method><method api_added='18' name='onReadRemoteRssi'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='onReliableWriteCompleted'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='int'/></method><method api_added='18' name='onServicesDiscovered'><parameter name='arg0' type='android.bluetooth.BluetoothGatt'/><parameter name='arg1' type='int'/></method></class><class api_added='18' extends='java.lang.Object' name='BluetoothGattCharacteristic'><constructor api_added='18' name='BluetoothGattCharacteristic' type='android.bluetooth.BluetoothGattCharacteristic'><parameter name='arg0' type='java.util.UUID'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><method api_added='18' name='addDescriptor' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattDescriptor'/></method><method api_added='18' name='getDescriptor' return='android.bluetooth.BluetoothGattDescriptor'><parameter name='arg0' type='java.util.UUID'/></method><method api_added='18' name='getDescriptors' return='java.util.List&lt;android.bluetooth.BluetoothGattDescriptor&gt;'/><method api_added='18' name='getFloatValue' return='java.lang.Float'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='getInstanceId' return='int'/><method api_added='18' name='getIntValue' return='java.lang.Integer'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='getPermissions' return='int'/><method api_added='18' name='getProperties' return='int'/><method api_added='18' name='getService' return='android.bluetooth.BluetoothGattService'/><method api_added='18' name='getStringValue' return='java.lang.String'><parameter name='arg0' type='int'/></method><method api_added='18' name='getUuid' return='java.util.UUID'/><method api_added='18' name='getValue' return='byte[]'/><method api_added='18' name='getWriteType' return='int'/><method api_added='18' name='setValue' return='boolean'><parameter name='arg0' type='byte[]'/></method><method api_added='18' name='setValue' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='setValue' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method api_added='18' name='setValue' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setWriteType'><parameter name='arg0' type='int'/></method></class><class api_added='18' extends='java.lang.Object' name='BluetoothGattDescriptor'><constructor api_added='18' name='BluetoothGattDescriptor' type='android.bluetooth.BluetoothGattDescriptor'><parameter name='arg0' type='java.util.UUID'/><parameter name='arg1' type='int'/></constructor><method api_added='18' name='getCharacteristic' return='android.bluetooth.BluetoothGattCharacteristic'/><method api_added='18' name='getPermissions' return='int'/><method api_added='18' name='getUuid' return='java.util.UUID'/><method api_added='18' name='getValue' return='byte[]'/><method api_added='18' name='setValue' return='boolean'><parameter name='arg0' type='byte[]'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='BluetoothGattServer'><method api_added='18' name='addService' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattService'/></method><method api_added='18' name='cancelConnection'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/></method><method api_added='18' name='clearServices'/><method api_added='18' name='close'/><method api_added='18' name='connect' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='boolean'/></method><method api_added='18' name='getConnectedDevices' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'/><method api_added='18' name='getConnectionState' return='int'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/></method><method api_added='18' name='getDevicesMatchingConnectionStates' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='arg0' type='int[]'/></method><method api_added='18' name='getService' return='android.bluetooth.BluetoothGattService'><parameter name='arg0' type='java.util.UUID'/></method><method api_added='18' name='getServices' return='java.util.List&lt;android.bluetooth.BluetoothGattService&gt;'/><method api_added='18' name='notifyCharacteristicChanged' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='android.bluetooth.BluetoothGattCharacteristic'/><parameter name='arg2' type='boolean'/></method><method api_added='18' name='removeService' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattService'/></method><method api_added='18' name='sendResponse' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='byte[]'/></method></class><class abstract='true' api_added='18' extends='java.lang.Object' name='BluetoothGattServerCallback'><constructor api_added='18' name='BluetoothGattServerCallback' type='android.bluetooth.BluetoothGattServerCallback'/><method api_added='18' name='onCharacteristicReadRequest'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.bluetooth.BluetoothGattCharacteristic'/></method><method api_added='18' name='onCharacteristicWriteRequest'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.bluetooth.BluetoothGattCharacteristic'/><parameter name='arg3' type='boolean'/><parameter name='arg4' type='boolean'/><parameter name='arg5' type='int'/><parameter name='arg6' type='byte[]'/></method><method api_added='18' name='onConnectionStateChange'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='onDescriptorReadRequest'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.bluetooth.BluetoothGattDescriptor'/></method><method api_added='18' name='onDescriptorWriteRequest'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.bluetooth.BluetoothGattDescriptor'/><parameter name='arg3' type='boolean'/><parameter name='arg4' type='boolean'/><parameter name='arg5' type='int'/><parameter name='arg6' type='byte[]'/></method><method api_added='18' name='onExecuteWrite'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></method><method api_added='18' name='onServiceAdded'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.bluetooth.BluetoothGattService'/></method></class><class api_added='18' extends='java.lang.Object' name='BluetoothGattService'><constructor api_added='18' name='BluetoothGattService' type='android.bluetooth.BluetoothGattService'><parameter name='arg0' type='java.util.UUID'/><parameter name='arg1' type='int'/></constructor><method api_added='18' name='addCharacteristic' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattCharacteristic'/></method><method api_added='18' name='addService' return='boolean'><parameter name='arg0' type='android.bluetooth.BluetoothGattService'/></method><method api_added='18' name='getCharacteristic' return='android.bluetooth.BluetoothGattCharacteristic'><parameter name='arg0' type='java.util.UUID'/></method><method api_added='18' name='getCharacteristics' return='java.util.List&lt;android.bluetooth.BluetoothGattCharacteristic&gt;'/><method api_added='18' name='getIncludedServices' return='java.util.List&lt;android.bluetooth.BluetoothGattService&gt;'/><method api_added='18' name='getInstanceId' return='int'/><method api_added='18' name='getType' return='int'/><method api_added='18' name='getUuid' return='java.util.UUID'/></class><class api_added='18' extends='java.lang.Object' final='true' name='BluetoothManager'><method api_added='18' name='getAdapter' return='android.bluetooth.BluetoothAdapter'/><method api_added='18' name='getConnectedDevices' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='arg0' type='int'/></method><method api_added='18' name='getConnectionState' return='int'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/></method><method api_added='18' name='getDevicesMatchingConnectionStates' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/></method><method api_added='18' name='openGattServer' return='android.bluetooth.BluetoothGattServer'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.bluetooth.BluetoothGattServerCallback'/></method></class><interface abstract='true' api_added='11' name='BluetoothProfile'><method abstract='true' api_added='11' name='getConnectedDevices' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'/><method abstract='true' api_added='11' name='getConnectionState' return='int'><parameter name='device' type='android.bluetooth.BluetoothDevice'/></method><method abstract='true' api_added='11' name='getDevicesMatchingConnectionStates' return='java.util.List&lt;android.bluetooth.BluetoothDevice&gt;'><parameter name='states' type='int[]'/></method></interface><interface abstract='true' api_added='11' name='BluetoothProfile.ServiceListener' static='true'><method abstract='true' api_added='11' name='onServiceConnected'><parameter name='profile' type='int'/><parameter name='proxy' type='android.bluetooth.BluetoothProfile'/></method><method abstract='true' api_added='11' name='onServiceDisconnected'><parameter name='profile' type='int'/></method></interface><interface abstract='true' api_added='18' extends='java.lang.Object' name='BluetoothAdapter.LeScanCallback' static='true'><method abstract='true' api_added='18' name='onLeScan'><parameter name='arg0' type='android.bluetooth.BluetoothDevice'/><parameter name='arg1' type='int'/><parameter name='arg2' type='byte[]'/></method></interface></package><package api_added='5' name='android.telephony.cdma'><class api_added='5' extends='android.telephony.CellLocation' name='CdmaCellLocation'><constructor api_added='5' name='CdmaCellLocation' type='android.telephony.cdma.CdmaCellLocation'/><constructor api_added='5' name='CdmaCellLocation' type='android.telephony.cdma.CdmaCellLocation'><parameter name='bundleWithValues' type='android.os.Bundle'/></constructor><method api_added='5' name='fillInNotifierBundle'><parameter name='bundleToFill' type='android.os.Bundle'/></method><method api_added='5' name='getBaseStationId' return='int'/><method api_added='5' name='getBaseStationLatitude' return='int'/><method api_added='5' name='getBaseStationLongitude' return='int'/><method api_added='5' name='getNetworkId' return='int'/><method api_added='5' name='getSystemId' return='int'/><method api_added='5' name='setCellLocationData'><parameter name='baseStationId' type='int'/><parameter name='baseStationLatitude' type='int'/><parameter name='baseStationLongitude' type='int'/></method><method api_added='5' name='setCellLocationData'><parameter name='baseStationId' type='int'/><parameter name='baseStationLatitude' type='int'/><parameter name='baseStationLongitude' type='int'/><parameter name='systemId' type='int'/><parameter name='networkId' type='int'/></method><method api_added='5' name='setStateInvalid'/><method api_added='17' name='convertQuartSecToDecDegrees' return='double' static='true'><parameter name='arg0' type='int'/></method></class></package><package api_added='7' name='android.service.wallpaper'><class abstract='true' api_added='7' extends='android.app.Service' name='WallpaperService'><constructor api_added='7' name='WallpaperService' type='android.service.wallpaper.WallpaperService'/><method api_added='7' final='true' name='onBind' return='android.os.IBinder'><parameter name='intent' type='android.content.Intent'/></method><method abstract='true' api_added='7' name='onCreateEngine' return='android.service.wallpaper.WallpaperService.Engine'/></class><class api_added='7' extends='java.lang.Object' name='WallpaperService.Engine'><constructor api_added='7' name='WallpaperService.Engine' type='android.service.wallpaper.WallpaperService.Engine'/><method api_added='7' name='getDesiredMinimumHeight' return='int'/><method api_added='7' name='getDesiredMinimumWidth' return='int'/><method api_added='7' name='getSurfaceHolder' return='android.view.SurfaceHolder'/><method api_added='7' name='isPreview' return='boolean'/><method api_added='7' name='isVisible' return='boolean'/><method api_added='7' name='onCommand' return='android.os.Bundle'><parameter name='action' type='java.lang.String'/><parameter name='x' type='int'/><parameter name='y' type='int'/><parameter name='z' type='int'/><parameter name='extras' type='android.os.Bundle'/><parameter name='resultRequested' type='boolean'/></method><method api_added='7' name='onCreate'><parameter name='surfaceHolder' type='android.view.SurfaceHolder'/></method><method api_added='7' name='onDesiredSizeChanged'><parameter name='desiredWidth' type='int'/><parameter name='desiredHeight' type='int'/></method><method api_added='7' name='onDestroy'/><method api_added='7' name='onOffsetsChanged'><parameter name='xOffset' type='float'/><parameter name='yOffset' type='float'/><parameter name='xOffsetStep' type='float'/><parameter name='yOffsetStep' type='float'/><parameter name='xPixelOffset' type='int'/><parameter name='yPixelOffset' type='int'/></method><method api_added='7' name='onSurfaceChanged'><parameter name='holder' type='android.view.SurfaceHolder'/><parameter name='format' type='int'/><parameter name='width' type='int'/><parameter name='height' type='int'/></method><method api_added='7' name='onSurfaceCreated'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='7' name='onSurfaceDestroyed'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='7' name='onTouchEvent'><parameter name='event' type='android.view.MotionEvent'/></method><method api_added='7' name='onVisibilityChanged'><parameter name='visible' type='boolean'/></method><method api_added='7' name='setTouchEventsEnabled'><parameter name='enabled' type='boolean'/></method><method api_added='9' name='onSurfaceRedrawNeeded'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='14' name='dump' visibility='protected'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.io.FileDescriptor'/><parameter name='arg2' type='java.io.PrintWriter'/><parameter name='arg3' type='java.lang.String[]'/></method><method api_added='15' name='setOffsetNotificationsEnabled'><parameter name='arg0' type='boolean'/></method></class></package><package api_added='8' name='android.app.admin'><class api_added='8' extends='java.lang.Object' final='true' name='DeviceAdminInfo'><constructor api_added='8' name='DeviceAdminInfo' type='android.app.admin.DeviceAdminInfo'><parameter name='context' type='android.content.Context'/><parameter name='receiver' type='android.content.pm.ResolveInfo'/><exception name='IOException' type='java.io.IOException'/><exception name='XmlPullParserException' type='org.xmlpull.v1.XmlPullParserException'/></constructor><method api_added='8' name='describeContents' return='int'/><method api_added='8' name='dump'><parameter name='pw' type='android.util.Printer'/><parameter name='prefix' type='java.lang.String'/></method><method api_added='8' name='getActivityInfo' return='android.content.pm.ActivityInfo'/><method api_added='8' name='getComponent' return='android.content.ComponentName'/><method api_added='8' name='getPackageName' return='java.lang.String'/><method api_added='8' name='getReceiverName' return='java.lang.String'/><method api_added='8' name='getTagForPolicy' return='java.lang.String'><parameter name='policyIdent' type='int'/></method><method api_added='8' name='isVisible' return='boolean'/><method api_added='8' name='loadDescription' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method><method api_added='8' name='loadIcon' return='android.graphics.drawable.Drawable'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='8' name='loadLabel' return='java.lang.CharSequence'><parameter name='pm' type='android.content.pm.PackageManager'/></method><method api_added='8' name='usesPolicy' return='boolean'><parameter name='policyIdent' type='int'/></method><method api_added='8' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='8' extends='android.content.BroadcastReceiver' name='DeviceAdminReceiver'><constructor api_added='8' name='DeviceAdminReceiver' type='android.app.admin.DeviceAdminReceiver'/><method api_added='8' name='getManager' return='android.app.admin.DevicePolicyManager'><parameter name='context' type='android.content.Context'/></method><method api_added='8' name='getWho' return='android.content.ComponentName'><parameter name='context' type='android.content.Context'/></method><method api_added='8' name='onDisableRequested' return='java.lang.CharSequence'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='8' name='onDisabled'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='8' name='onEnabled'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='8' name='onPasswordChanged'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='8' name='onPasswordFailed'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='8' name='onPasswordSucceeded'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='8' name='onReceive'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method><method api_added='11' name='onPasswordExpiring'><parameter name='context' type='android.content.Context'/><parameter name='intent' type='android.content.Intent'/></method></class><class api_added='8' extends='java.lang.Object' name='DevicePolicyManager'><method api_added='8' name='getActiveAdmins' return='java.util.List&lt;android.content.ComponentName&gt;'/><method api_added='8' name='getCurrentFailedPasswordAttempts' return='int'/><method api_added='8' name='getMaximumFailedPasswordsForWipe' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='8' name='getMaximumTimeToLock' return='long'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='8' name='getPasswordMaximumLength' return='int'><parameter name='quality' type='int'/></method><method api_added='8' name='getPasswordMinimumLength' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='8' name='getPasswordQuality' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='8' name='isActivePasswordSufficient' return='boolean'/><method api_added='8' name='isAdminActive' return='boolean'><parameter name='who' type='android.content.ComponentName'/></method><method api_added='8' name='lockNow'/><method api_added='8' name='removeActiveAdmin'><parameter name='who' type='android.content.ComponentName'/></method><method api_added='8' name='resetPassword' return='boolean'><parameter name='password' type='java.lang.String'/><parameter name='flags' type='int'/></method><method api_added='8' name='setMaximumFailedPasswordsForWipe'><parameter name='admin' type='android.content.ComponentName'/><parameter name='num' type='int'/></method><method api_added='8' name='setMaximumTimeToLock'><parameter name='admin' type='android.content.ComponentName'/><parameter name='timeMs' type='long'/></method><method api_added='8' name='setPasswordMinimumLength'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='8' name='setPasswordQuality'><parameter name='admin' type='android.content.ComponentName'/><parameter name='quality' type='int'/></method><method api_added='8' name='wipeData'><parameter name='flags' type='int'/></method><method api_added='11' name='getPasswordExpiration' return='long'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordExpirationTimeout' return='long'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordHistoryLength' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordMinimumLetters' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordMinimumLowerCase' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordMinimumNonLetter' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordMinimumNumeric' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordMinimumSymbols' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getPasswordMinimumUpperCase' return='int'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getStorageEncryption' return='boolean'><parameter name='admin' type='android.content.ComponentName'/></method><method api_added='11' name='getStorageEncryptionStatus' return='int'/><method api_added='11' name='hasGrantedPolicy' return='boolean'><parameter name='admin' type='android.content.ComponentName'/><parameter name='usesPolicy' type='int'/></method><method api_added='11' name='setPasswordExpirationTimeout'><parameter name='admin' type='android.content.ComponentName'/><parameter name='timeout' type='long'/></method><method api_added='11' name='setPasswordHistoryLength'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='11' name='setPasswordMinimumLetters'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='11' name='setPasswordMinimumLowerCase'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='11' name='setPasswordMinimumNonLetter'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='11' name='setPasswordMinimumNumeric'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='11' name='setPasswordMinimumSymbols'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='11' name='setPasswordMinimumUpperCase'><parameter name='admin' type='android.content.ComponentName'/><parameter name='length' type='int'/></method><method api_added='11' name='setStorageEncryption' return='int'><parameter name='admin' type='android.content.ComponentName'/><parameter name='encrypt' type='boolean'/></method><method api_added='14' name='getCameraDisabled' return='boolean'><parameter name='arg0' type='android.content.ComponentName'/></method><method api_added='14' name='setCameraDisabled'><parameter name='arg0' type='android.content.ComponentName'/><parameter name='arg1' type='boolean'/></method><method api_added='17' name='getKeyguardDisabledFeatures' return='int'><parameter name='arg0' type='android.content.ComponentName'/></method><method api_added='17' name='setKeyguardDisabledFeatures'><parameter name='arg0' type='android.content.ComponentName'/><parameter name='arg1' type='int'/></method><method api_added='18' name='isDeviceOwnerApp' return='boolean'><parameter name='arg0' type='java.lang.String'/></method></class></package><package api_added='8' name='android.app.backup'><class abstract='true' api_added='8' extends='android.content.ContextWrapper' name='BackupAgent'><constructor api_added='8' name='BackupAgent' type='android.app.backup.BackupAgent'/><method abstract='true' api_added='8' name='onBackup'><parameter name='oldState' type='android.os.ParcelFileDescriptor'/><parameter name='data' type='android.app.backup.BackupDataOutput'/><parameter name='newState' type='android.os.ParcelFileDescriptor'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='onCreate'/><method api_added='8' name='onDestroy'/><method abstract='true' api_added='8' name='onRestore'><parameter name='data' type='android.app.backup.BackupDataInput'/><parameter name='appVersionCode' type='int'/><parameter name='newState' type='android.os.ParcelFileDescriptor'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' final='true' name='fullBackupFile'><parameter name='arg0' type='java.io.File'/><parameter name='arg1' type='android.app.backup.FullBackupDataOutput'/></method><method api_added='14' name='onFullBackup'><parameter name='arg0' type='android.app.backup.FullBackupDataOutput'/></method><method api_added='14' name='onRestoreFile'><parameter name='arg0' type='android.os.ParcelFileDescriptor'/><parameter name='arg1' type='long'/><parameter name='arg2' type='java.io.File'/><parameter name='arg3' type='int'/><parameter name='arg4' type='long'/><parameter name='arg5' type='long'/></method></class><class api_added='8' extends='android.app.backup.BackupAgent' name='BackupAgentHelper'><constructor api_added='8' name='BackupAgentHelper' type='android.app.backup.BackupAgentHelper'/><method api_added='8' name='addHelper'><parameter name='keyPrefix' type='java.lang.String'/><parameter name='helper' type='android.app.backup.BackupHelper'/></method><method api_added='8' name='onBackup'><parameter name='oldState' type='android.os.ParcelFileDescriptor'/><parameter name='data' type='android.app.backup.BackupDataOutput'/><parameter name='newState' type='android.os.ParcelFileDescriptor'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='onRestore'><parameter name='data' type='android.app.backup.BackupDataInput'/><parameter name='appVersionCode' type='int'/><parameter name='newState' type='android.os.ParcelFileDescriptor'/><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='8' extends='java.lang.Object' name='BackupDataInput'><method api_added='8' name='getDataSize' return='int'/><method api_added='8' name='getKey' return='java.lang.String'/><method api_added='8' name='readEntityData' return='int'><parameter name='data' type='byte[]'/><parameter name='offset' type='int'/><parameter name='size' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='readNextHeader' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='skipEntityData'><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='8' extends='java.io.InputStream' name='BackupDataInputStream'><method api_added='8' name='getKey' return='java.lang.String'/><method api_added='8' name='read' return='int'><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='size' return='int'/></class><class api_added='8' extends='java.lang.Object' name='BackupDataOutput'><method api_added='8' name='writeEntityData' return='int'><parameter name='data' type='byte[]'/><parameter name='size' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='8' name='writeEntityHeader' return='int'><parameter name='key' type='java.lang.String'/><parameter name='dataSize' type='int'/><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='8' extends='java.lang.Object' name='BackupManager'><constructor api_added='8' name='BackupManager' type='android.app.backup.BackupManager'><parameter name='context' type='android.content.Context'/></constructor><method api_added='8' name='dataChanged'/><method api_added='8' name='dataChanged' static='true'><parameter name='packageName' type='java.lang.String'/></method><method api_added='8' name='requestRestore' return='int'><parameter name='observer' type='android.app.backup.RestoreObserver'/></method></class><class api_added='8' extends='android.app.backup.FileBackupHelperBase' name='FileBackupHelper'><constructor api_added='8' name='FileBackupHelper' type='android.app.backup.FileBackupHelper'><parameter name='context' type='android.content.Context'/><parameter name='files' type='java.lang.String...'/></constructor><method api_added='8' name='performBackup'><parameter name='oldState' type='android.os.ParcelFileDescriptor'/><parameter name='data' type='android.app.backup.BackupDataOutput'/><parameter name='newState' type='android.os.ParcelFileDescriptor'/></method><method api_added='8' name='restoreEntity'><parameter name='data' type='android.app.backup.BackupDataInputStream'/></method></class><class api_added='8' extends='java.lang.Object' name='FileBackupHelperBase' visibility=''><method api_added='8' name='writeNewStateDescription'><parameter name='fd' type='android.os.ParcelFileDescriptor'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='RestoreObserver'><constructor api_added='8' name='RestoreObserver' type='android.app.backup.RestoreObserver'/><method api_added='8' name='onUpdate'><parameter name='nowBeingRestored' type='int'/><parameter name='currentPackage' type='java.lang.String'/></method><method api_added='8' name='restoreFinished'><parameter name='error' type='int'/></method><method api_added='8' name='restoreStarting'><parameter name='numPackages' type='int'/></method></class><class api_added='8' extends='android.app.backup.FileBackupHelperBase' name='SharedPreferencesBackupHelper'><constructor api_added='8' name='SharedPreferencesBackupHelper' type='android.app.backup.SharedPreferencesBackupHelper'><parameter name='context' type='android.content.Context'/><parameter name='prefGroups' type='java.lang.String...'/></constructor><method api_added='8' name='performBackup'><parameter name='oldState' type='android.os.ParcelFileDescriptor'/><parameter name='data' type='android.app.backup.BackupDataOutput'/><parameter name='newState' type='android.os.ParcelFileDescriptor'/></method><method api_added='8' name='restoreEntity'><parameter name='data' type='android.app.backup.BackupDataInputStream'/></method></class><class api_added='14' extends='java.lang.Object' name='FullBackupDataOutput'/><interface abstract='true' api_added='8' name='BackupHelper'><method abstract='true' api_added='8' name='performBackup'><parameter name='oldState' type='android.os.ParcelFileDescriptor'/><parameter name='data' type='android.app.backup.BackupDataOutput'/><parameter name='newState' type='android.os.ParcelFileDescriptor'/></method><method abstract='true' api_added='8' name='restoreEntity'><parameter name='data' type='android.app.backup.BackupDataInputStream'/></method><method abstract='true' api_added='8' name='writeNewStateDescription'><parameter name='newState' type='android.os.ParcelFileDescriptor'/></method></interface></package><package api_added='8' name='javax.xml.datatype'><class api_added='8' extends='java.lang.Exception' name='DatatypeConfigurationException'><constructor api_added='8' name='DatatypeConfigurationException' type='javax.xml.datatype.DatatypeConfigurationException'/><constructor api_added='8' name='DatatypeConfigurationException' type='javax.xml.datatype.DatatypeConfigurationException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='8' name='DatatypeConfigurationException' type='javax.xml.datatype.DatatypeConfigurationException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor><constructor api_added='8' name='DatatypeConfigurationException' type='javax.xml.datatype.DatatypeConfigurationException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='8' extends='java.lang.Object' final='true' name='DatatypeConstants'/><class api_added='8' extends='java.lang.Object' final='true' name='DatatypeConstants.Field' static='true'><method api_added='8' name='getId' return='int'/></class><class abstract='true' api_added='8' extends='java.lang.Object' name='DatatypeFactory'><constructor api_added='8' name='DatatypeFactory' type='javax.xml.datatype.DatatypeFactory' visibility='protected'/><method abstract='true' api_added='8' name='newDuration' return='javax.xml.datatype.Duration'><parameter name='lexicalRepresentation' type='java.lang.String'/></method><method abstract='true' api_added='8' name='newDuration' return='javax.xml.datatype.Duration'><parameter name='durationInMilliSeconds' type='long'/></method><method abstract='true' api_added='8' name='newDuration' return='javax.xml.datatype.Duration'><parameter name='isPositive' type='boolean'/><parameter name='years' type='java.math.BigInteger'/><parameter name='months' type='java.math.BigInteger'/><parameter name='days' type='java.math.BigInteger'/><parameter name='hours' type='java.math.BigInteger'/><parameter name='minutes' type='java.math.BigInteger'/><parameter name='seconds' type='java.math.BigDecimal'/></method><method api_added='8' name='newDuration' return='javax.xml.datatype.Duration'><parameter name='isPositive' type='boolean'/><parameter name='years' type='int'/><parameter name='months' type='int'/><parameter name='days' type='int'/><parameter name='hours' type='int'/><parameter name='minutes' type='int'/><parameter name='seconds' type='int'/></method><method api_added='8' name='newDurationDayTime' return='javax.xml.datatype.Duration'><parameter name='lexicalRepresentation' type='java.lang.String'/></method><method api_added='8' name='newDurationDayTime' return='javax.xml.datatype.Duration'><parameter name='durationInMilliseconds' type='long'/></method><method api_added='8' name='newDurationDayTime' return='javax.xml.datatype.Duration'><parameter name='isPositive' type='boolean'/><parameter name='day' type='java.math.BigInteger'/><parameter name='hour' type='java.math.BigInteger'/><parameter name='minute' type='java.math.BigInteger'/><parameter name='second' type='java.math.BigInteger'/></method><method api_added='8' name='newDurationDayTime' return='javax.xml.datatype.Duration'><parameter name='isPositive' type='boolean'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/></method><method api_added='8' name='newDurationYearMonth' return='javax.xml.datatype.Duration'><parameter name='lexicalRepresentation' type='java.lang.String'/></method><method api_added='8' name='newDurationYearMonth' return='javax.xml.datatype.Duration'><parameter name='durationInMilliseconds' type='long'/></method><method api_added='8' name='newDurationYearMonth' return='javax.xml.datatype.Duration'><parameter name='isPositive' type='boolean'/><parameter name='year' type='java.math.BigInteger'/><parameter name='month' type='java.math.BigInteger'/></method><method api_added='8' name='newDurationYearMonth' return='javax.xml.datatype.Duration'><parameter name='isPositive' type='boolean'/><parameter name='year' type='int'/><parameter name='month' type='int'/></method><method api_added='8' name='newInstance' return='javax.xml.datatype.DatatypeFactory' static='true'><exception name='DatatypeConfigurationException' type='javax.xml.datatype.DatatypeConfigurationException'/></method><method abstract='true' api_added='8' name='newXMLGregorianCalendar' return='javax.xml.datatype.XMLGregorianCalendar'/><method abstract='true' api_added='8' name='newXMLGregorianCalendar' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='lexicalRepresentation' type='java.lang.String'/></method><method abstract='true' api_added='8' name='newXMLGregorianCalendar' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='cal' type='java.util.GregorianCalendar'/></method><method abstract='true' api_added='8' name='newXMLGregorianCalendar' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='year' type='java.math.BigInteger'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/><parameter name='fractionalSecond' type='java.math.BigDecimal'/><parameter name='timezone' type='int'/></method><method api_added='8' name='newXMLGregorianCalendar' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/><parameter name='millisecond' type='int'/><parameter name='timezone' type='int'/></method><method api_added='8' name='newXMLGregorianCalendarDate' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='year' type='int'/><parameter name='month' type='int'/><parameter name='day' type='int'/><parameter name='timezone' type='int'/></method><method api_added='8' name='newXMLGregorianCalendarTime' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='hours' type='int'/><parameter name='minutes' type='int'/><parameter name='seconds' type='int'/><parameter name='timezone' type='int'/></method><method api_added='8' name='newXMLGregorianCalendarTime' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='hours' type='int'/><parameter name='minutes' type='int'/><parameter name='seconds' type='int'/><parameter name='fractionalSecond' type='java.math.BigDecimal'/><parameter name='timezone' type='int'/></method><method api_added='8' name='newXMLGregorianCalendarTime' return='javax.xml.datatype.XMLGregorianCalendar'><parameter name='hours' type='int'/><parameter name='minutes' type='int'/><parameter name='seconds' type='int'/><parameter name='milliseconds' type='int'/><parameter name='timezone' type='int'/></method><method api_added='9' name='newInstance' return='javax.xml.datatype.DatatypeFactory' static='true'><parameter name='factoryClassName' type='java.lang.String'/><parameter name='classLoader' type='java.lang.ClassLoader'/><exception name='DatatypeConfigurationException' type='javax.xml.datatype.DatatypeConfigurationException'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='Duration'><constructor api_added='8' name='Duration' type='javax.xml.datatype.Duration'/><method abstract='true' api_added='8' name='add' return='javax.xml.datatype.Duration'><parameter name='rhs' type='javax.xml.datatype.Duration'/></method><method abstract='true' api_added='8' name='addTo'><parameter name='calendar' type='java.util.Calendar'/></method><method api_added='8' name='addTo'><parameter name='date' type='java.util.Date'/></method><method abstract='true' api_added='8' name='compare' return='int'><parameter name='duration' type='javax.xml.datatype.Duration'/></method><method api_added='8' name='getDays' return='int'/><method abstract='true' api_added='8' name='getField' return='java.lang.Number'><parameter name='field' type='javax.xml.datatype.DatatypeConstants.Field'/></method><method api_added='8' name='getHours' return='int'/><method api_added='8' name='getMinutes' return='int'/><method api_added='8' name='getMonths' return='int'/><method api_added='8' name='getSeconds' return='int'/><method abstract='true' api_added='8' name='getSign' return='int'/><method api_added='8' name='getTimeInMillis' return='long'><parameter name='startInstant' type='java.util.Calendar'/></method><method api_added='8' name='getTimeInMillis' return='long'><parameter name='startInstant' type='java.util.Date'/></method><method api_added='8' name='getXMLSchemaType' return='javax.xml.namespace.QName'/><method api_added='8' name='getYears' return='int'/><method abstract='true' api_added='8' name='hashCode' return='int'/><method api_added='8' name='isLongerThan' return='boolean'><parameter name='duration' type='javax.xml.datatype.Duration'/></method><method abstract='true' api_added='8' name='isSet' return='boolean'><parameter name='field' type='javax.xml.datatype.DatatypeConstants.Field'/></method><method api_added='8' name='isShorterThan' return='boolean'><parameter name='duration' type='javax.xml.datatype.Duration'/></method><method api_added='8' name='multiply' return='javax.xml.datatype.Duration'><parameter name='factor' type='int'/></method><method abstract='true' api_added='8' name='multiply' return='javax.xml.datatype.Duration'><parameter name='factor' type='java.math.BigDecimal'/></method><method abstract='true' api_added='8' name='negate' return='javax.xml.datatype.Duration'/><method abstract='true' api_added='8' name='normalizeWith' return='javax.xml.datatype.Duration'><parameter name='startTimeInstant' type='java.util.Calendar'/></method><method api_added='8' name='subtract' return='javax.xml.datatype.Duration'><parameter name='rhs' type='javax.xml.datatype.Duration'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='XMLGregorianCalendar'><constructor api_added='8' name='XMLGregorianCalendar' type='javax.xml.datatype.XMLGregorianCalendar'/><method abstract='true' api_added='8' name='add'><parameter name='duration' type='javax.xml.datatype.Duration'/></method><method abstract='true' api_added='8' name='clear'/><method abstract='true' api_added='8' name='clone' return='java.lang.Object'/><method abstract='true' api_added='8' name='compare' return='int'><parameter name='xmlGregorianCalendar' type='javax.xml.datatype.XMLGregorianCalendar'/></method><method abstract='true' api_added='8' name='getDay' return='int'/><method abstract='true' api_added='8' name='getEon' return='java.math.BigInteger'/><method abstract='true' api_added='8' name='getEonAndYear' return='java.math.BigInteger'/><method abstract='true' api_added='8' name='getFractionalSecond' return='java.math.BigDecimal'/><method abstract='true' api_added='8' name='getHour' return='int'/><method api_added='8' name='getMillisecond' return='int'/><method abstract='true' api_added='8' name='getMinute' return='int'/><method abstract='true' api_added='8' name='getMonth' return='int'/><method abstract='true' api_added='8' name='getSecond' return='int'/><method abstract='true' api_added='8' name='getTimeZone' return='java.util.TimeZone'><parameter name='defaultZoneoffset' type='int'/></method><method abstract='true' api_added='8' name='getTimezone' return='int'/><method abstract='true' api_added='8' name='getXMLSchemaType' return='javax.xml.namespace.QName'/><method abstract='true' api_added='8' name='getYear' return='int'/><method abstract='true' api_added='8' name='isValid' return='boolean'/><method abstract='true' api_added='8' name='normalize' return='javax.xml.datatype.XMLGregorianCalendar'/><method abstract='true' api_added='8' name='reset'/><method abstract='true' api_added='8' name='setDay'><parameter name='day' type='int'/></method><method abstract='true' api_added='8' name='setFractionalSecond'><parameter name='fractional' type='java.math.BigDecimal'/></method><method abstract='true' api_added='8' name='setHour'><parameter name='hour' type='int'/></method><method abstract='true' api_added='8' name='setMillisecond'><parameter name='millisecond' type='int'/></method><method abstract='true' api_added='8' name='setMinute'><parameter name='minute' type='int'/></method><method abstract='true' api_added='8' name='setMonth'><parameter name='month' type='int'/></method><method abstract='true' api_added='8' name='setSecond'><parameter name='second' type='int'/></method><method api_added='8' name='setTime'><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/></method><method api_added='8' name='setTime'><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/><parameter name='fractional' type='java.math.BigDecimal'/></method><method api_added='8' name='setTime'><parameter name='hour' type='int'/><parameter name='minute' type='int'/><parameter name='second' type='int'/><parameter name='millisecond' type='int'/></method><method abstract='true' api_added='8' name='setTimezone'><parameter name='offset' type='int'/></method><method abstract='true' api_added='8' name='setYear'><parameter name='year' type='java.math.BigInteger'/></method><method abstract='true' api_added='8' name='setYear'><parameter name='year' type='int'/></method><method abstract='true' api_added='8' name='toGregorianCalendar' return='java.util.GregorianCalendar'/><method abstract='true' api_added='8' name='toGregorianCalendar' return='java.util.GregorianCalendar'><parameter name='timezone' type='java.util.TimeZone'/><parameter name='aLocale' type='java.util.Locale'/><parameter name='defaults' type='javax.xml.datatype.XMLGregorianCalendar'/></method><method abstract='true' api_added='8' name='toXMLFormat' return='java.lang.String'/></class></package><package api_added='8' name='javax.xml.namespace'><class api_added='8' extends='java.lang.Object' name='QName'><constructor api_added='8' name='QName' type='javax.xml.namespace.QName'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localPart' type='java.lang.String'/></constructor><constructor api_added='8' name='QName' type='javax.xml.namespace.QName'><parameter name='namespaceURI' type='java.lang.String'/><parameter name='localPart' type='java.lang.String'/><parameter name='prefix' type='java.lang.String'/></constructor><constructor api_added='8' name='QName' type='javax.xml.namespace.QName'><parameter name='localPart' type='java.lang.String'/></constructor><method api_added='8' final='true' name='equals' return='boolean'><parameter name='objectToTest' type='java.lang.Object'/></method><method api_added='8' name='getLocalPart' return='java.lang.String'/><method api_added='8' name='getNamespaceURI' return='java.lang.String'/><method api_added='8' name='getPrefix' return='java.lang.String'/><method api_added='8' final='true' name='hashCode' return='int'/><method api_added='8' name='valueOf' return='javax.xml.namespace.QName' static='true'><parameter name='qNameAsString' type='java.lang.String'/></method></class><interface abstract='true' api_added='8' name='NamespaceContext'><method abstract='true' api_added='8' name='getNamespaceURI' return='java.lang.String'><parameter name='prefix' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getPrefix' return='java.lang.String'><parameter name='namespaceURI' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getPrefixes' return='java.util.Iterator'><parameter name='namespaceURI' type='java.lang.String'/></method></interface></package><package api_added='8' name='javax.xml.transform'><class api_added='8' extends='java.lang.Object' name='OutputKeys'/><class abstract='true' api_added='8' extends='java.lang.Object' name='Transformer'><constructor api_added='8' name='Transformer' type='javax.xml.transform.Transformer' visibility='protected'/><method abstract='true' api_added='8' name='clearParameters'/><method abstract='true' api_added='8' name='getErrorListener' return='javax.xml.transform.ErrorListener'/><method abstract='true' api_added='8' name='getOutputProperties' return='java.util.Properties'/><method abstract='true' api_added='8' name='getOutputProperty' return='java.lang.String'><parameter name='name' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' api_added='8' name='getParameter' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getURIResolver' return='javax.xml.transform.URIResolver'/><method api_added='8' name='reset'/><method abstract='true' api_added='8' name='setErrorListener'><parameter name='listener' type='javax.xml.transform.ErrorListener'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' api_added='8' name='setOutputProperties'><parameter name='oformat' type='java.util.Properties'/></method><method abstract='true' api_added='8' name='setOutputProperty'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' api_added='8' name='setParameter'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method><method abstract='true' api_added='8' name='setURIResolver'><parameter name='resolver' type='javax.xml.transform.URIResolver'/></method><method abstract='true' api_added='8' name='transform'><parameter name='xmlSource' type='javax.xml.transform.Source'/><parameter name='outputTarget' type='javax.xml.transform.Result'/><exception name='TransformerException' type='javax.xml.transform.TransformerException'/></method></class><class api_added='8' extends='javax.xml.transform.TransformerException' name='TransformerConfigurationException'><constructor api_added='8' name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/><constructor api_added='8' name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'><parameter name='msg' type='java.lang.String'/></constructor><constructor api_added='8' name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'><parameter name='e' type='java.lang.Throwable'/></constructor><constructor api_added='8' name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'><parameter name='msg' type='java.lang.String'/><parameter name='e' type='java.lang.Throwable'/></constructor><constructor api_added='8' name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'><parameter name='message' type='java.lang.String'/><parameter name='locator' type='javax.xml.transform.SourceLocator'/></constructor><constructor api_added='8' name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'><parameter name='message' type='java.lang.String'/><parameter name='locator' type='javax.xml.transform.SourceLocator'/><parameter name='e' type='java.lang.Throwable'/></constructor></class><class api_added='8' extends='java.lang.Exception' name='TransformerException'><constructor api_added='8' name='TransformerException' type='javax.xml.transform.TransformerException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='8' name='TransformerException' type='javax.xml.transform.TransformerException'><parameter name='e' type='java.lang.Throwable'/></constructor><constructor api_added='8' name='TransformerException' type='javax.xml.transform.TransformerException'><parameter name='message' type='java.lang.String'/><parameter name='e' type='java.lang.Throwable'/></constructor><constructor api_added='8' name='TransformerException' type='javax.xml.transform.TransformerException'><parameter name='message' type='java.lang.String'/><parameter name='locator' type='javax.xml.transform.SourceLocator'/></constructor><constructor api_added='8' name='TransformerException' type='javax.xml.transform.TransformerException'><parameter name='message' type='java.lang.String'/><parameter name='locator' type='javax.xml.transform.SourceLocator'/><parameter name='e' type='java.lang.Throwable'/></constructor><method api_added='8' name='getException' return='java.lang.Throwable'/><method api_added='8' name='getLocationAsString' return='java.lang.String'/><method api_added='8' name='getLocator' return='javax.xml.transform.SourceLocator'/><method api_added='8' name='getMessageAndLocation' return='java.lang.String'/><method api_added='8' name='setLocator'><parameter name='location' type='javax.xml.transform.SourceLocator'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='TransformerFactory'><constructor api_added='8' name='TransformerFactory' type='javax.xml.transform.TransformerFactory' visibility='protected'/><method abstract='true' api_added='8' name='getAssociatedStylesheet' return='javax.xml.transform.Source'><parameter name='source' type='javax.xml.transform.Source'/><parameter name='media' type='java.lang.String'/><parameter name='title' type='java.lang.String'/><parameter name='charset' type='java.lang.String'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='getAttribute' return='java.lang.Object'><parameter name='name' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getErrorListener' return='javax.xml.transform.ErrorListener'/><method abstract='true' api_added='8' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/></method><method abstract='true' api_added='8' name='getURIResolver' return='javax.xml.transform.URIResolver'/><method api_added='8' name='newInstance' return='javax.xml.transform.TransformerFactory' static='true'><exception name='TransformerFactoryConfigurationError' type='javax.xml.transform.TransformerFactoryConfigurationError'/></method><method abstract='true' api_added='8' name='newTemplates' return='javax.xml.transform.Templates'><parameter name='source' type='javax.xml.transform.Source'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='newTransformer' return='javax.xml.transform.Transformer'><parameter name='source' type='javax.xml.transform.Source'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='newTransformer' return='javax.xml.transform.Transformer'><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='setAttribute'><parameter name='name' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method><method abstract='true' api_added='8' name='setErrorListener'><parameter name='listener' type='javax.xml.transform.ErrorListener'/></method><method abstract='true' api_added='8' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='setURIResolver'><parameter name='resolver' type='javax.xml.transform.URIResolver'/></method><method api_added='9' name='newInstance' return='javax.xml.transform.TransformerFactory' static='true'><parameter name='factoryClassName' type='java.lang.String'/><parameter name='classLoader' type='java.lang.ClassLoader'/><exception name='TransformerFactoryConfigurationError' type='javax.xml.transform.TransformerFactoryConfigurationError'/></method></class><class api_added='8' extends='java.lang.Error' name='TransformerFactoryConfigurationError'><constructor api_added='8' name='TransformerFactoryConfigurationError' type='javax.xml.transform.TransformerFactoryConfigurationError'/><constructor api_added='8' name='TransformerFactoryConfigurationError' type='javax.xml.transform.TransformerFactoryConfigurationError'><parameter name='msg' type='java.lang.String'/></constructor><constructor api_added='8' name='TransformerFactoryConfigurationError' type='javax.xml.transform.TransformerFactoryConfigurationError'><parameter name='e' type='java.lang.Exception'/></constructor><constructor api_added='8' name='TransformerFactoryConfigurationError' type='javax.xml.transform.TransformerFactoryConfigurationError'><parameter name='e' type='java.lang.Exception'/><parameter name='msg' type='java.lang.String'/></constructor><method api_added='8' name='getException' return='java.lang.Exception'/></class><interface abstract='true' api_added='8' name='ErrorListener'><method abstract='true' api_added='8' name='error'><parameter name='exception' type='javax.xml.transform.TransformerException'/><exception name='TransformerException' type='javax.xml.transform.TransformerException'/></method><method abstract='true' api_added='8' name='fatalError'><parameter name='exception' type='javax.xml.transform.TransformerException'/><exception name='TransformerException' type='javax.xml.transform.TransformerException'/></method><method abstract='true' api_added='8' name='warning'><parameter name='exception' type='javax.xml.transform.TransformerException'/><exception name='TransformerException' type='javax.xml.transform.TransformerException'/></method></interface><interface abstract='true' api_added='8' name='Result'><method abstract='true' api_added='8' name='getSystemId' return='java.lang.String'/><method abstract='true' api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></interface><interface abstract='true' api_added='8' name='Source'><method abstract='true' api_added='8' name='getSystemId' return='java.lang.String'/><method abstract='true' api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></interface><interface abstract='true' api_added='8' name='SourceLocator'><method abstract='true' api_added='8' name='getColumnNumber' return='int'/><method abstract='true' api_added='8' name='getLineNumber' return='int'/><method abstract='true' api_added='8' name='getPublicId' return='java.lang.String'/><method abstract='true' api_added='8' name='getSystemId' return='java.lang.String'/></interface><interface abstract='true' api_added='8' name='Templates'><method abstract='true' api_added='8' name='getOutputProperties' return='java.util.Properties'/><method abstract='true' api_added='8' name='newTransformer' return='javax.xml.transform.Transformer'><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method></interface><interface abstract='true' api_added='8' name='URIResolver'><method abstract='true' api_added='8' name='resolve' return='javax.xml.transform.Source'><parameter name='href' type='java.lang.String'/><parameter name='base' type='java.lang.String'/><exception name='TransformerException' type='javax.xml.transform.TransformerException'/></method></interface></package><package api_added='8' name='javax.xml.transform.dom'><class api_added='8' extends='java.lang.Object' name='DOMResult'><constructor api_added='8' name='DOMResult' type='javax.xml.transform.dom.DOMResult'/><constructor api_added='8' name='DOMResult' type='javax.xml.transform.dom.DOMResult'><parameter name='node' type='org.w3c.dom.Node'/></constructor><constructor api_added='8' name='DOMResult' type='javax.xml.transform.dom.DOMResult'><parameter name='node' type='org.w3c.dom.Node'/><parameter name='systemId' type='java.lang.String'/></constructor><constructor api_added='8' name='DOMResult' type='javax.xml.transform.dom.DOMResult'><parameter name='node' type='org.w3c.dom.Node'/><parameter name='nextSibling' type='org.w3c.dom.Node'/></constructor><constructor api_added='8' name='DOMResult' type='javax.xml.transform.dom.DOMResult'><parameter name='node' type='org.w3c.dom.Node'/><parameter name='nextSibling' type='org.w3c.dom.Node'/><parameter name='systemId' type='java.lang.String'/></constructor><method api_added='8' name='getNextSibling' return='org.w3c.dom.Node'/><method api_added='8' name='getNode' return='org.w3c.dom.Node'/><method api_added='8' name='getSystemId' return='java.lang.String'/><method api_added='8' name='setNextSibling'><parameter name='nextSibling' type='org.w3c.dom.Node'/></method><method api_added='8' name='setNode'><parameter name='node' type='org.w3c.dom.Node'/></method><method api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></class><class api_added='8' extends='java.lang.Object' name='DOMSource'><constructor api_added='8' name='DOMSource' type='javax.xml.transform.dom.DOMSource'/><constructor api_added='8' name='DOMSource' type='javax.xml.transform.dom.DOMSource'><parameter name='n' type='org.w3c.dom.Node'/></constructor><constructor api_added='8' name='DOMSource' type='javax.xml.transform.dom.DOMSource'><parameter name='node' type='org.w3c.dom.Node'/><parameter name='systemID' type='java.lang.String'/></constructor><method api_added='8' name='getNode' return='org.w3c.dom.Node'/><method api_added='8' name='getSystemId' return='java.lang.String'/><method api_added='8' name='setNode'><parameter name='node' type='org.w3c.dom.Node'/></method><method api_added='8' name='setSystemId'><parameter name='systemID' type='java.lang.String'/></method></class><interface abstract='true' api_added='8' name='DOMLocator'><method abstract='true' api_added='8' name='getOriginatingNode' return='org.w3c.dom.Node'/></interface></package><package api_added='8' name='javax.xml.transform.sax'><class api_added='8' extends='java.lang.Object' name='SAXResult'><constructor api_added='8' name='SAXResult' type='javax.xml.transform.sax.SAXResult'/><constructor api_added='8' name='SAXResult' type='javax.xml.transform.sax.SAXResult'><parameter name='handler' type='org.xml.sax.ContentHandler'/></constructor><method api_added='8' name='getHandler' return='org.xml.sax.ContentHandler'/><method api_added='8' name='getLexicalHandler' return='org.xml.sax.ext.LexicalHandler'/><method api_added='8' name='getSystemId' return='java.lang.String'/><method api_added='8' name='setHandler'><parameter name='handler' type='org.xml.sax.ContentHandler'/></method><method api_added='8' name='setLexicalHandler'><parameter name='handler' type='org.xml.sax.ext.LexicalHandler'/></method><method api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></class><class api_added='8' extends='java.lang.Object' name='SAXSource'><constructor api_added='8' name='SAXSource' type='javax.xml.transform.sax.SAXSource'/><constructor api_added='8' name='SAXSource' type='javax.xml.transform.sax.SAXSource'><parameter name='reader' type='org.xml.sax.XMLReader'/><parameter name='inputSource' type='org.xml.sax.InputSource'/></constructor><constructor api_added='8' name='SAXSource' type='javax.xml.transform.sax.SAXSource'><parameter name='inputSource' type='org.xml.sax.InputSource'/></constructor><method api_added='8' name='getInputSource' return='org.xml.sax.InputSource'/><method api_added='8' name='getSystemId' return='java.lang.String'/><method api_added='8' name='getXMLReader' return='org.xml.sax.XMLReader'/><method api_added='8' name='setInputSource'><parameter name='inputSource' type='org.xml.sax.InputSource'/></method><method api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method><method api_added='8' name='setXMLReader'><parameter name='reader' type='org.xml.sax.XMLReader'/></method><method api_added='8' name='sourceToInputSource' return='org.xml.sax.InputSource' static='true'><parameter name='source' type='javax.xml.transform.Source'/></method></class><class abstract='true' api_added='8' extends='javax.xml.transform.TransformerFactory' name='SAXTransformerFactory'><constructor api_added='8' name='SAXTransformerFactory' type='javax.xml.transform.sax.SAXTransformerFactory' visibility='protected'/><method abstract='true' api_added='8' name='newTemplatesHandler' return='javax.xml.transform.sax.TemplatesHandler'><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='newTransformerHandler' return='javax.xml.transform.sax.TransformerHandler'><parameter name='src' type='javax.xml.transform.Source'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='newTransformerHandler' return='javax.xml.transform.sax.TransformerHandler'><parameter name='templates' type='javax.xml.transform.Templates'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='newTransformerHandler' return='javax.xml.transform.sax.TransformerHandler'><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='newXMLFilter' return='org.xml.sax.XMLFilter'><parameter name='src' type='javax.xml.transform.Source'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method><method abstract='true' api_added='8' name='newXMLFilter' return='org.xml.sax.XMLFilter'><parameter name='templates' type='javax.xml.transform.Templates'/><exception name='TransformerConfigurationException' type='javax.xml.transform.TransformerConfigurationException'/></method></class><interface abstract='true' api_added='8' name='TemplatesHandler'><method abstract='true' api_added='8' name='getSystemId' return='java.lang.String'/><method abstract='true' api_added='8' name='getTemplates' return='javax.xml.transform.Templates'/><method abstract='true' api_added='8' name='setSystemId'><parameter name='systemID' type='java.lang.String'/></method></interface><interface abstract='true' api_added='8' name='TransformerHandler'><method abstract='true' api_added='8' name='getSystemId' return='java.lang.String'/><method abstract='true' api_added='8' name='getTransformer' return='javax.xml.transform.Transformer'/><method abstract='true' api_added='8' name='setResult'><parameter name='result' type='javax.xml.transform.Result'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method abstract='true' api_added='8' name='setSystemId'><parameter name='systemID' type='java.lang.String'/></method></interface></package><package api_added='8' name='javax.xml.transform.stream'><class api_added='8' extends='java.lang.Object' name='StreamResult'><constructor api_added='8' name='StreamResult' type='javax.xml.transform.stream.StreamResult'/><constructor api_added='8' name='StreamResult' type='javax.xml.transform.stream.StreamResult'><parameter name='outputStream' type='java.io.OutputStream'/></constructor><constructor api_added='8' name='StreamResult' type='javax.xml.transform.stream.StreamResult'><parameter name='writer' type='java.io.Writer'/></constructor><constructor api_added='8' name='StreamResult' type='javax.xml.transform.stream.StreamResult'><parameter name='systemId' type='java.lang.String'/></constructor><constructor api_added='8' name='StreamResult' type='javax.xml.transform.stream.StreamResult'><parameter name='f' type='java.io.File'/></constructor><method api_added='8' name='getOutputStream' return='java.io.OutputStream'/><method api_added='8' name='getSystemId' return='java.lang.String'/><method api_added='8' name='getWriter' return='java.io.Writer'/><method api_added='8' name='setOutputStream'><parameter name='outputStream' type='java.io.OutputStream'/></method><method api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method><method api_added='8' name='setSystemId'><parameter name='f' type='java.io.File'/></method><method api_added='8' name='setWriter'><parameter name='writer' type='java.io.Writer'/></method></class><class api_added='8' extends='java.lang.Object' name='StreamSource'><constructor api_added='8' name='StreamSource' type='javax.xml.transform.stream.StreamSource'/><constructor api_added='8' name='StreamSource' type='javax.xml.transform.stream.StreamSource'><parameter name='inputStream' type='java.io.InputStream'/></constructor><constructor api_added='8' name='StreamSource' type='javax.xml.transform.stream.StreamSource'><parameter name='inputStream' type='java.io.InputStream'/><parameter name='systemId' type='java.lang.String'/></constructor><constructor api_added='8' name='StreamSource' type='javax.xml.transform.stream.StreamSource'><parameter name='reader' type='java.io.Reader'/></constructor><constructor api_added='8' name='StreamSource' type='javax.xml.transform.stream.StreamSource'><parameter name='reader' type='java.io.Reader'/><parameter name='systemId' type='java.lang.String'/></constructor><constructor api_added='8' name='StreamSource' type='javax.xml.transform.stream.StreamSource'><parameter name='systemId' type='java.lang.String'/></constructor><constructor api_added='8' name='StreamSource' type='javax.xml.transform.stream.StreamSource'><parameter name='f' type='java.io.File'/></constructor><method api_added='8' name='getInputStream' return='java.io.InputStream'/><method api_added='8' name='getPublicId' return='java.lang.String'/><method api_added='8' name='getReader' return='java.io.Reader'/><method api_added='8' name='getSystemId' return='java.lang.String'/><method api_added='8' name='setInputStream'><parameter name='inputStream' type='java.io.InputStream'/></method><method api_added='8' name='setPublicId'><parameter name='publicId' type='java.lang.String'/></method><method api_added='8' name='setReader'><parameter name='reader' type='java.io.Reader'/></method><method api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method><method api_added='8' name='setSystemId'><parameter name='f' type='java.io.File'/></method></class></package><package api_added='8' name='javax.xml.validation'><class abstract='true' api_added='8' extends='java.lang.Object' name='Schema'><constructor api_added='8' name='Schema' type='javax.xml.validation.Schema' visibility='protected'/><method abstract='true' api_added='8' name='newValidator' return='javax.xml.validation.Validator'/><method abstract='true' api_added='8' name='newValidatorHandler' return='javax.xml.validation.ValidatorHandler'/></class><class abstract='true' api_added='8' extends='java.lang.Object' name='SchemaFactory'><constructor api_added='8' name='SchemaFactory' type='javax.xml.validation.SchemaFactory' visibility='protected'/><method abstract='true' api_added='8' name='getErrorHandler' return='org.xml.sax.ErrorHandler'/><method api_added='8' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method api_added='8' name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' api_added='8' name='getResourceResolver' return='org.w3c.dom.ls.LSResourceResolver'/><method abstract='true' api_added='8' name='isSchemaLanguageSupported' return='boolean'><parameter name='schemaLanguage' type='java.lang.String'/></method><method api_added='8' final='true' name='newInstance' return='javax.xml.validation.SchemaFactory' static='true'><parameter name='schemaLanguage' type='java.lang.String'/></method><method api_added='8' name='newSchema' return='javax.xml.validation.Schema'><parameter name='schema' type='javax.xml.transform.Source'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method api_added='8' name='newSchema' return='javax.xml.validation.Schema'><parameter name='schema' type='java.io.File'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method api_added='8' name='newSchema' return='javax.xml.validation.Schema'><parameter name='schema' type='java.net.URL'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' api_added='8' name='newSchema' return='javax.xml.validation.Schema'><parameter name='schemas' type='javax.xml.transform.Source[]'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' api_added='8' name='newSchema' return='javax.xml.validation.Schema'><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' api_added='8' name='setErrorHandler'><parameter name='errorHandler' type='org.xml.sax.ErrorHandler'/></method><method api_added='8' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method api_added='8' name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='object' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' api_added='8' name='setResourceResolver'><parameter name='resourceResolver' type='org.w3c.dom.ls.LSResourceResolver'/></method><method api_added='9' name='newInstance' return='javax.xml.validation.SchemaFactory' static='true'><parameter name='schemaLanguage' type='java.lang.String'/><parameter name='factoryClassName' type='java.lang.String'/><parameter name='classLoader' type='java.lang.ClassLoader'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='SchemaFactoryLoader'><constructor api_added='8' name='SchemaFactoryLoader' type='javax.xml.validation.SchemaFactoryLoader' visibility='protected'/><method abstract='true' api_added='8' name='newFactory' return='javax.xml.validation.SchemaFactory'><parameter name='schemaLanguage' type='java.lang.String'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='TypeInfoProvider'><constructor api_added='8' name='TypeInfoProvider' type='javax.xml.validation.TypeInfoProvider' visibility='protected'/><method abstract='true' api_added='8' name='getAttributeTypeInfo' return='org.w3c.dom.TypeInfo'><parameter name='index' type='int'/></method><method abstract='true' api_added='8' name='getElementTypeInfo' return='org.w3c.dom.TypeInfo'/><method abstract='true' api_added='8' name='isIdAttribute' return='boolean'><parameter name='index' type='int'/></method><method abstract='true' api_added='8' name='isSpecified' return='boolean'><parameter name='index' type='int'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='Validator'><constructor api_added='8' name='Validator' type='javax.xml.validation.Validator' visibility='protected'/><method abstract='true' api_added='8' name='getErrorHandler' return='org.xml.sax.ErrorHandler'/><method api_added='8' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method api_added='8' name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' api_added='8' name='getResourceResolver' return='org.w3c.dom.ls.LSResourceResolver'/><method abstract='true' api_added='8' name='reset'/><method abstract='true' api_added='8' name='setErrorHandler'><parameter name='errorHandler' type='org.xml.sax.ErrorHandler'/></method><method api_added='8' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method api_added='8' name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='object' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' api_added='8' name='setResourceResolver'><parameter name='resourceResolver' type='org.w3c.dom.ls.LSResourceResolver'/></method><method api_added='8' name='validate'><parameter name='source' type='javax.xml.transform.Source'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method><method abstract='true' api_added='8' name='validate'><parameter name='source' type='javax.xml.transform.Source'/><parameter name='result' type='javax.xml.transform.Result'/><exception name='IOException' type='java.io.IOException'/><exception name='SAXException' type='org.xml.sax.SAXException'/></method></class><class abstract='true' api_added='8' extends='java.lang.Object' name='ValidatorHandler'><constructor api_added='8' name='ValidatorHandler' type='javax.xml.validation.ValidatorHandler' visibility='protected'/><method abstract='true' api_added='8' name='getContentHandler' return='org.xml.sax.ContentHandler'/><method abstract='true' api_added='8' name='getErrorHandler' return='org.xml.sax.ErrorHandler'/><method api_added='8' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method api_added='8' name='getProperty' return='java.lang.Object'><parameter name='name' type='java.lang.String'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' api_added='8' name='getResourceResolver' return='org.w3c.dom.ls.LSResourceResolver'/><method abstract='true' api_added='8' name='getTypeInfoProvider' return='javax.xml.validation.TypeInfoProvider'/><method abstract='true' api_added='8' name='setContentHandler'><parameter name='receiver' type='org.xml.sax.ContentHandler'/></method><method abstract='true' api_added='8' name='setErrorHandler'><parameter name='errorHandler' type='org.xml.sax.ErrorHandler'/></method><method api_added='8' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method api_added='8' name='setProperty'><parameter name='name' type='java.lang.String'/><parameter name='object' type='java.lang.Object'/><exception name='SAXNotRecognizedException' type='org.xml.sax.SAXNotRecognizedException'/><exception name='SAXNotSupportedException' type='org.xml.sax.SAXNotSupportedException'/></method><method abstract='true' api_added='8' name='setResourceResolver'><parameter name='resourceResolver' type='org.w3c.dom.ls.LSResourceResolver'/></method></class></package><package api_added='8' name='javax.xml.xpath'><class api_added='8' extends='java.lang.Object' name='XPathConstants'/><class api_added='8' extends='java.lang.Exception' name='XPathException'><constructor api_added='8' name='XPathException' type='javax.xml.xpath.XPathException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='8' name='XPathException' type='javax.xml.xpath.XPathException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='8' extends='javax.xml.xpath.XPathException' name='XPathExpressionException'><constructor api_added='8' name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='8' name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class abstract='true' api_added='8' extends='java.lang.Object' name='XPathFactory'><constructor api_added='8' name='XPathFactory' type='javax.xml.xpath.XPathFactory' visibility='protected'/><method abstract='true' api_added='8' name='getFeature' return='boolean'><parameter name='name' type='java.lang.String'/><exception name='XPathFactoryConfigurationException' type='javax.xml.xpath.XPathFactoryConfigurationException'/></method><method abstract='true' api_added='8' name='isObjectModelSupported' return='boolean'><parameter name='objectModel' type='java.lang.String'/></method><method api_added='8' final='true' name='newInstance' return='javax.xml.xpath.XPathFactory' static='true'/><method api_added='8' final='true' name='newInstance' return='javax.xml.xpath.XPathFactory' static='true'><parameter name='uri' type='java.lang.String'/><exception name='XPathFactoryConfigurationException' type='javax.xml.xpath.XPathFactoryConfigurationException'/></method><method api_added='8' name='newInstance' return='javax.xml.xpath.XPathFactory' static='true'><parameter name='uri' type='java.lang.String'/><parameter name='factoryClassName' type='java.lang.String'/><parameter name='classLoader' type='java.lang.ClassLoader'/><exception name='XPathFactoryConfigurationException' type='javax.xml.xpath.XPathFactoryConfigurationException'/></method><method abstract='true' api_added='8' name='newXPath' return='javax.xml.xpath.XPath'/><method abstract='true' api_added='8' name='setFeature'><parameter name='name' type='java.lang.String'/><parameter name='value' type='boolean'/><exception name='XPathFactoryConfigurationException' type='javax.xml.xpath.XPathFactoryConfigurationException'/></method><method abstract='true' api_added='8' name='setXPathFunctionResolver'><parameter name='resolver' type='javax.xml.xpath.XPathFunctionResolver'/></method><method abstract='true' api_added='8' name='setXPathVariableResolver'><parameter name='resolver' type='javax.xml.xpath.XPathVariableResolver'/></method></class><class api_added='8' extends='javax.xml.xpath.XPathException' name='XPathFactoryConfigurationException'><constructor api_added='8' name='XPathFactoryConfigurationException' type='javax.xml.xpath.XPathFactoryConfigurationException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='8' name='XPathFactoryConfigurationException' type='javax.xml.xpath.XPathFactoryConfigurationException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='8' extends='javax.xml.xpath.XPathExpressionException' name='XPathFunctionException'><constructor api_added='8' name='XPathFunctionException' type='javax.xml.xpath.XPathFunctionException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='8' name='XPathFunctionException' type='javax.xml.xpath.XPathFunctionException'><parameter name='cause' type='java.lang.Throwable'/></constructor></class><interface abstract='true' api_added='8' name='XPath'><method abstract='true' api_added='8' name='compile' return='javax.xml.xpath.XPathExpression'><parameter name='expression' type='java.lang.String'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='evaluate' return='java.lang.Object'><parameter name='expression' type='java.lang.String'/><parameter name='item' type='java.lang.Object'/><parameter name='returnType' type='javax.xml.namespace.QName'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='evaluate' return='java.lang.String'><parameter name='expression' type='java.lang.String'/><parameter name='item' type='java.lang.Object'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='evaluate' return='java.lang.Object'><parameter name='expression' type='java.lang.String'/><parameter name='source' type='org.xml.sax.InputSource'/><parameter name='returnType' type='javax.xml.namespace.QName'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='evaluate' return='java.lang.String'><parameter name='expression' type='java.lang.String'/><parameter name='source' type='org.xml.sax.InputSource'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='getNamespaceContext' return='javax.xml.namespace.NamespaceContext'/><method abstract='true' api_added='8' name='getXPathFunctionResolver' return='javax.xml.xpath.XPathFunctionResolver'/><method abstract='true' api_added='8' name='getXPathVariableResolver' return='javax.xml.xpath.XPathVariableResolver'/><method abstract='true' api_added='8' name='reset'/><method abstract='true' api_added='8' name='setNamespaceContext'><parameter name='nsContext' type='javax.xml.namespace.NamespaceContext'/></method><method abstract='true' api_added='8' name='setXPathFunctionResolver'><parameter name='resolver' type='javax.xml.xpath.XPathFunctionResolver'/></method><method abstract='true' api_added='8' name='setXPathVariableResolver'><parameter name='resolver' type='javax.xml.xpath.XPathVariableResolver'/></method></interface><interface abstract='true' api_added='8' name='XPathExpression'><method abstract='true' api_added='8' name='evaluate' return='java.lang.Object'><parameter name='item' type='java.lang.Object'/><parameter name='returnType' type='javax.xml.namespace.QName'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='evaluate' return='java.lang.String'><parameter name='item' type='java.lang.Object'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='evaluate' return='java.lang.Object'><parameter name='source' type='org.xml.sax.InputSource'/><parameter name='returnType' type='javax.xml.namespace.QName'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method><method abstract='true' api_added='8' name='evaluate' return='java.lang.String'><parameter name='source' type='org.xml.sax.InputSource'/><exception name='XPathExpressionException' type='javax.xml.xpath.XPathExpressionException'/></method></interface><interface abstract='true' api_added='8' name='XPathFunction'><method abstract='true' api_added='8' name='evaluate' return='java.lang.Object'><parameter name='args' type='java.util.List'/><exception name='XPathFunctionException' type='javax.xml.xpath.XPathFunctionException'/></method></interface><interface abstract='true' api_added='8' name='XPathFunctionResolver'><method abstract='true' api_added='8' name='resolveFunction' return='javax.xml.xpath.XPathFunction'><parameter name='functionName' type='javax.xml.namespace.QName'/><parameter name='arity' type='int'/></method></interface><interface abstract='true' api_added='8' name='XPathVariableResolver'><method abstract='true' api_added='8' name='resolveVariable' return='java.lang.Object'><parameter name='variableName' type='javax.xml.namespace.QName'/></method></interface></package><package api_added='8' name='org.w3c.dom.ls'><class api_added='8' extends='java.lang.RuntimeException' name='LSException'><constructor api_added='8' name='LSException' type='org.w3c.dom.ls.LSException'><parameter name='code' type='short'/><parameter name='message' type='java.lang.String'/></constructor></class><interface abstract='true' api_added='8' name='DOMImplementationLS'><method abstract='true' api_added='8' name='createLSInput' return='org.w3c.dom.ls.LSInput'/><method abstract='true' api_added='8' name='createLSOutput' return='org.w3c.dom.ls.LSOutput'/><method abstract='true' api_added='8' name='createLSParser' return='org.w3c.dom.ls.LSParser'><parameter name='mode' type='short'/><parameter name='schemaType' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/></method><method abstract='true' api_added='8' name='createLSSerializer' return='org.w3c.dom.ls.LSSerializer'/></interface><interface abstract='true' api_added='8' name='LSInput'><method abstract='true' api_added='8' name='getBaseURI' return='java.lang.String'/><method abstract='true' api_added='8' name='getByteStream' return='java.io.InputStream'/><method abstract='true' api_added='8' name='getCertifiedText' return='boolean'/><method abstract='true' api_added='8' name='getCharacterStream' return='java.io.Reader'/><method abstract='true' api_added='8' name='getEncoding' return='java.lang.String'/><method abstract='true' api_added='8' name='getPublicId' return='java.lang.String'/><method abstract='true' api_added='8' name='getStringData' return='java.lang.String'/><method abstract='true' api_added='8' name='getSystemId' return='java.lang.String'/><method abstract='true' api_added='8' name='setBaseURI'><parameter name='baseURI' type='java.lang.String'/></method><method abstract='true' api_added='8' name='setByteStream'><parameter name='byteStream' type='java.io.InputStream'/></method><method abstract='true' api_added='8' name='setCertifiedText'><parameter name='certifiedText' type='boolean'/></method><method abstract='true' api_added='8' name='setCharacterStream'><parameter name='characterStream' type='java.io.Reader'/></method><method abstract='true' api_added='8' name='setEncoding'><parameter name='encoding' type='java.lang.String'/></method><method abstract='true' api_added='8' name='setPublicId'><parameter name='publicId' type='java.lang.String'/></method><method abstract='true' api_added='8' name='setStringData'><parameter name='stringData' type='java.lang.String'/></method><method abstract='true' api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></interface><interface abstract='true' api_added='8' name='LSOutput'><method abstract='true' api_added='8' name='getByteStream' return='java.io.OutputStream'/><method abstract='true' api_added='8' name='getCharacterStream' return='java.io.Writer'/><method abstract='true' api_added='8' name='getEncoding' return='java.lang.String'/><method abstract='true' api_added='8' name='getSystemId' return='java.lang.String'/><method abstract='true' api_added='8' name='setByteStream'><parameter name='byteStream' type='java.io.OutputStream'/></method><method abstract='true' api_added='8' name='setCharacterStream'><parameter name='characterStream' type='java.io.Writer'/></method><method abstract='true' api_added='8' name='setEncoding'><parameter name='encoding' type='java.lang.String'/></method><method abstract='true' api_added='8' name='setSystemId'><parameter name='systemId' type='java.lang.String'/></method></interface><interface abstract='true' api_added='8' name='LSParser'><method abstract='true' api_added='8' name='abort'/><method abstract='true' api_added='8' name='getAsync' return='boolean'/><method abstract='true' api_added='8' name='getBusy' return='boolean'/><method abstract='true' api_added='8' name='getDomConfig' return='org.w3c.dom.DOMConfiguration'/><method abstract='true' api_added='8' name='getFilter' return='org.w3c.dom.ls.LSParserFilter'/><method abstract='true' api_added='8' name='parse' return='org.w3c.dom.Document'><parameter name='input' type='org.w3c.dom.ls.LSInput'/><exception name='DOMException' type='org.w3c.dom.DOMException'/><exception name='LSException' type='org.w3c.dom.ls.LSException'/></method><method abstract='true' api_added='8' name='parseURI' return='org.w3c.dom.Document'><parameter name='uri' type='java.lang.String'/><exception name='DOMException' type='org.w3c.dom.DOMException'/><exception name='LSException' type='org.w3c.dom.ls.LSException'/></method><method abstract='true' api_added='8' name='parseWithContext' return='org.w3c.dom.Node'><parameter name='input' type='org.w3c.dom.ls.LSInput'/><parameter name='contextArg' type='org.w3c.dom.Node'/><parameter name='action' type='short'/><exception name='DOMException' type='org.w3c.dom.DOMException'/><exception name='LSException' type='org.w3c.dom.ls.LSException'/></method><method abstract='true' api_added='8' name='setFilter'><parameter name='filter' type='org.w3c.dom.ls.LSParserFilter'/></method></interface><interface abstract='true' api_added='8' name='LSParserFilter'><method abstract='true' api_added='8' name='acceptNode' return='short'><parameter name='nodeArg' type='org.w3c.dom.Node'/></method><method abstract='true' api_added='8' name='getWhatToShow' return='int'/><method abstract='true' api_added='8' name='startElement' return='short'><parameter name='elementArg' type='org.w3c.dom.Element'/></method></interface><interface abstract='true' api_added='8' name='LSResourceResolver'><method abstract='true' api_added='8' name='resolveResource' return='org.w3c.dom.ls.LSInput'><parameter name='type' type='java.lang.String'/><parameter name='namespaceURI' type='java.lang.String'/><parameter name='publicId' type='java.lang.String'/><parameter name='systemId' type='java.lang.String'/><parameter name='baseURI' type='java.lang.String'/></method></interface><interface abstract='true' api_added='8' name='LSSerializer'><method abstract='true' api_added='8' name='getDomConfig' return='org.w3c.dom.DOMConfiguration'/><method abstract='true' api_added='8' name='getNewLine' return='java.lang.String'/><method abstract='true' api_added='8' name='setNewLine'><parameter name='newLine' type='java.lang.String'/></method><method abstract='true' api_added='8' name='write' return='boolean'><parameter name='nodeArg' type='org.w3c.dom.Node'/><parameter name='destination' type='org.w3c.dom.ls.LSOutput'/><exception name='LSException' type='org.w3c.dom.ls.LSException'/></method><method abstract='true' api_added='8' name='writeToString' return='java.lang.String'><parameter name='nodeArg' type='org.w3c.dom.Node'/><exception name='DOMException' type='org.w3c.dom.DOMException'/><exception name='LSException' type='org.w3c.dom.ls.LSException'/></method><method abstract='true' api_added='8' name='writeToURI' return='boolean'><parameter name='nodeArg' type='org.w3c.dom.Node'/><parameter name='uri' type='java.lang.String'/><exception name='LSException' type='org.w3c.dom.ls.LSException'/></method></interface></package><package api_added='9' name='android.media.audiofx'><class api_added='9' extends='java.lang.Object' name='AudioEffect'><method api_added='9' name='getDescriptor' return='android.media.audiofx.AudioEffect.Descriptor'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='getEnabled' return='boolean'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='getId' return='int'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='hasControl' return='boolean'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='queryEffects' return='android.media.audiofx.AudioEffect.Descriptor[]' static='true'/><method api_added='9' name='release'/><method api_added='9' name='setControlStatusListener'><parameter name='listener' type='android.media.audiofx.AudioEffect.OnControlStatusChangeListener'/></method><method api_added='9' name='setEnableStatusListener'><parameter name='listener' type='android.media.audiofx.AudioEffect.OnEnableStatusChangeListener'/></method><method api_added='9' name='setEnabled' return='int'><parameter name='enabled' type='boolean'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method></class><class api_added='9' extends='java.lang.Object' name='AudioEffect.Descriptor' static='true'><constructor api_added='9' name='AudioEffect.Descriptor' type='android.media.audiofx.AudioEffect.Descriptor'/><constructor api_added='9' name='AudioEffect.Descriptor' type='android.media.audiofx.AudioEffect.Descriptor'><parameter name='type' type='java.lang.String'/><parameter name='uuid' type='java.lang.String'/><parameter name='connectMode' type='java.lang.String'/><parameter name='name' type='java.lang.String'/><parameter name='implementor' type='java.lang.String'/></constructor></class><class api_added='9' extends='android.media.audiofx.AudioEffect' name='BassBoost'><constructor api_added='9' name='BassBoost' type='android.media.audiofx.BassBoost'><parameter name='priority' type='int'/><parameter name='audioSession' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='RuntimeException' type='java.lang.RuntimeException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></constructor><method api_added='9' name='getProperties' return='android.media.audiofx.BassBoost.Settings'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getRoundedStrength' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getStrengthSupported' return='boolean'/><method api_added='9' name='setParameterListener'><parameter name='listener' type='android.media.audiofx.BassBoost.OnParameterChangeListener'/></method><method api_added='9' name='setProperties'><parameter name='settings' type='android.media.audiofx.BassBoost.Settings'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setStrength'><parameter name='strength' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class api_added='9' extends='java.lang.Object' name='BassBoost.Settings' static='true'><constructor api_added='9' name='BassBoost.Settings' type='android.media.audiofx.BassBoost.Settings'/><constructor api_added='9' name='BassBoost.Settings' type='android.media.audiofx.BassBoost.Settings'><parameter name='settings' type='java.lang.String'/></constructor></class><class api_added='9' extends='android.media.audiofx.AudioEffect' name='EnvironmentalReverb'><constructor api_added='9' name='EnvironmentalReverb' type='android.media.audiofx.EnvironmentalReverb'><parameter name='priority' type='int'/><parameter name='audioSession' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='RuntimeException' type='java.lang.RuntimeException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></constructor><method api_added='9' name='getDecayHFRatio' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getDecayTime' return='int'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getDensity' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getDiffusion' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getProperties' return='android.media.audiofx.EnvironmentalReverb.Settings'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getReflectionsDelay' return='int'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getReflectionsLevel' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getReverbDelay' return='int'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getReverbLevel' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getRoomHFLevel' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getRoomLevel' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setDecayHFRatio'><parameter name='decayHFRatio' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setDecayTime'><parameter name='decayTime' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setDensity'><parameter name='density' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setDiffusion'><parameter name='diffusion' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setParameterListener'><parameter name='listener' type='android.media.audiofx.EnvironmentalReverb.OnParameterChangeListener'/></method><method api_added='9' name='setProperties'><parameter name='settings' type='android.media.audiofx.EnvironmentalReverb.Settings'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setReflectionsDelay'><parameter name='reflectionsDelay' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setReflectionsLevel'><parameter name='reflectionsLevel' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setReverbDelay'><parameter name='reverbDelay' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setReverbLevel'><parameter name='reverbLevel' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setRoomHFLevel'><parameter name='roomHF' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setRoomLevel'><parameter name='room' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class api_added='9' extends='java.lang.Object' name='EnvironmentalReverb.Settings' static='true'><constructor api_added='9' name='EnvironmentalReverb.Settings' type='android.media.audiofx.EnvironmentalReverb.Settings'/><constructor api_added='9' name='EnvironmentalReverb.Settings' type='android.media.audiofx.EnvironmentalReverb.Settings'><parameter name='settings' type='java.lang.String'/></constructor></class><class api_added='9' extends='android.media.audiofx.AudioEffect' name='Equalizer'><constructor api_added='9' name='Equalizer' type='android.media.audiofx.Equalizer'><parameter name='priority' type='int'/><parameter name='audioSession' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='RuntimeException' type='java.lang.RuntimeException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></constructor><method api_added='9' name='getBand' return='short'><parameter name='frequency' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getBandFreqRange' return='int[]'><parameter name='band' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getBandLevel' return='short'><parameter name='band' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getBandLevelRange' return='short[]'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getCenterFreq' return='int'><parameter name='band' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getCurrentPreset' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getNumberOfBands' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getNumberOfPresets' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getPresetName' return='java.lang.String'><parameter name='preset' type='short'/></method><method api_added='9' name='getProperties' return='android.media.audiofx.Equalizer.Settings'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setBandLevel'><parameter name='band' type='short'/><parameter name='level' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setParameterListener'><parameter name='listener' type='android.media.audiofx.Equalizer.OnParameterChangeListener'/></method><method api_added='9' name='setProperties'><parameter name='settings' type='android.media.audiofx.Equalizer.Settings'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='usePreset'><parameter name='preset' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class api_added='9' extends='java.lang.Object' name='Equalizer.Settings' static='true'><constructor api_added='9' name='Equalizer.Settings' type='android.media.audiofx.Equalizer.Settings'/><constructor api_added='9' name='Equalizer.Settings' type='android.media.audiofx.Equalizer.Settings'><parameter name='settings' type='java.lang.String'/></constructor></class><class api_added='9' extends='android.media.audiofx.AudioEffect' name='PresetReverb'><constructor api_added='9' name='PresetReverb' type='android.media.audiofx.PresetReverb'><parameter name='priority' type='int'/><parameter name='audioSession' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='RuntimeException' type='java.lang.RuntimeException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></constructor><method api_added='9' name='getPreset' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getProperties' return='android.media.audiofx.PresetReverb.Settings'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setParameterListener'><parameter name='listener' type='android.media.audiofx.PresetReverb.OnParameterChangeListener'/></method><method api_added='9' name='setPreset'><parameter name='preset' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setProperties'><parameter name='settings' type='android.media.audiofx.PresetReverb.Settings'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class api_added='9' extends='java.lang.Object' name='PresetReverb.Settings' static='true'><constructor api_added='9' name='PresetReverb.Settings' type='android.media.audiofx.PresetReverb.Settings'/><constructor api_added='9' name='PresetReverb.Settings' type='android.media.audiofx.PresetReverb.Settings'><parameter name='settings' type='java.lang.String'/></constructor></class><class api_added='9' extends='android.media.audiofx.AudioEffect' name='Virtualizer'><constructor api_added='9' name='Virtualizer' type='android.media.audiofx.Virtualizer'><parameter name='priority' type='int'/><parameter name='audioSession' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='RuntimeException' type='java.lang.RuntimeException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></constructor><method api_added='9' name='getProperties' return='android.media.audiofx.Virtualizer.Settings'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getRoundedStrength' return='short'><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='getStrengthSupported' return='boolean'/><method api_added='9' name='setParameterListener'><parameter name='listener' type='android.media.audiofx.Virtualizer.OnParameterChangeListener'/></method><method api_added='9' name='setProperties'><parameter name='settings' type='android.media.audiofx.Virtualizer.Settings'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method><method api_added='9' name='setStrength'><parameter name='strength' type='short'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></method></class><class api_added='9' extends='java.lang.Object' name='Virtualizer.Settings' static='true'><constructor api_added='9' name='Virtualizer.Settings' type='android.media.audiofx.Virtualizer.Settings'/><constructor api_added='9' name='Virtualizer.Settings' type='android.media.audiofx.Virtualizer.Settings'><parameter name='settings' type='java.lang.String'/></constructor></class><class api_added='9' extends='java.lang.Object' name='Visualizer'><constructor api_added='9' name='Visualizer' type='android.media.audiofx.Visualizer'><parameter name='audioSession' type='int'/><exception name='RuntimeException' type='java.lang.RuntimeException'/><exception name='UnsupportedOperationException' type='java.lang.UnsupportedOperationException'/></constructor><method api_added='9' name='getCaptureSize' return='int'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='getCaptureSizeRange' native='true' return='int[]' static='true'/><method api_added='9' name='getEnabled' return='boolean'/><method api_added='9' name='getFft' return='int'><parameter name='fft' type='byte[]'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='getMaxCaptureRate' native='true' return='int' static='true'/><method api_added='9' name='getSamplingRate' return='int'><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='getWaveForm' return='int'><parameter name='waveform' type='byte[]'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='release'/><method api_added='9' name='setCaptureSize' return='int'><parameter name='size' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='9' name='setDataCaptureListener' return='int'><parameter name='listener' type='android.media.audiofx.Visualizer.OnDataCaptureListener'/><parameter name='rate' type='int'/><parameter name='waveform' type='boolean'/><parameter name='fft' type='boolean'/></method><method api_added='9' name='setEnabled' return='int'><parameter name='enabled' type='boolean'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='16' name='getScalingMode' return='int'/><method api_added='16' name='setScalingMode' return='int'><parameter name='arg0' type='int'/></method><method api_added='19' name='getMeasurementMode' return='int'/><method api_added='19' name='getMeasurementPeakRms' return='int'><parameter name='arg0' type='android.media.audiofx.Visualizer.MeasurementPeakRms'/></method><method api_added='19' name='setMeasurementMode' return='int'><parameter name='arg0' type='int'/></method></class><class api_added='16' extends='android.media.audiofx.AudioEffect' name='AcousticEchoCanceler'><method api_added='16' name='create' return='android.media.audiofx.AcousticEchoCanceler' static='true'><parameter name='arg0' type='int'/></method><method api_added='16' name='isAvailable' return='boolean' static='true'/></class><class api_added='16' extends='android.media.audiofx.AudioEffect' name='AutomaticGainControl'><method api_added='16' name='create' return='android.media.audiofx.AutomaticGainControl' static='true'><parameter name='arg0' type='int'/></method><method api_added='16' name='isAvailable' return='boolean' static='true'/></class><class api_added='16' extends='android.media.audiofx.AudioEffect' name='NoiseSuppressor'><method api_added='16' name='create' return='android.media.audiofx.NoiseSuppressor' static='true'><parameter name='arg0' type='int'/></method><method api_added='16' name='isAvailable' return='boolean' static='true'/></class><class api_added='19' extends='android.media.audiofx.AudioEffect' name='LoudnessEnhancer'><constructor api_added='19' name='LoudnessEnhancer' type='android.media.audiofx.LoudnessEnhancer'><parameter name='arg0' type='int'/></constructor><method api_added='19' name='getTargetGain' return='float'/><method api_added='19' name='setTargetGain'><parameter name='arg0' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='Visualizer.MeasurementPeakRms' static='true'><constructor api_added='19' name='Visualizer.MeasurementPeakRms' type='android.media.audiofx.Visualizer.MeasurementPeakRms'/></class><interface abstract='true' api_added='9' name='AudioEffect.OnControlStatusChangeListener' static='true'><method abstract='true' api_added='9' name='onControlStatusChange'><parameter name='effect' type='android.media.audiofx.AudioEffect'/><parameter name='controlGranted' type='boolean'/></method></interface><interface abstract='true' api_added='9' name='AudioEffect.OnEnableStatusChangeListener' static='true'><method abstract='true' api_added='9' name='onEnableStatusChange'><parameter name='effect' type='android.media.audiofx.AudioEffect'/><parameter name='enabled' type='boolean'/></method></interface><interface abstract='true' api_added='9' name='BassBoost.OnParameterChangeListener' static='true'><method abstract='true' api_added='9' name='onParameterChange'><parameter name='effect' type='android.media.audiofx.BassBoost'/><parameter name='status' type='int'/><parameter name='param' type='int'/><parameter name='value' type='short'/></method></interface><interface abstract='true' api_added='9' name='EnvironmentalReverb.OnParameterChangeListener' static='true'><method abstract='true' api_added='9' name='onParameterChange'><parameter name='effect' type='android.media.audiofx.EnvironmentalReverb'/><parameter name='status' type='int'/><parameter name='param' type='int'/><parameter name='value' type='int'/></method></interface><interface abstract='true' api_added='9' name='Equalizer.OnParameterChangeListener' static='true'><method abstract='true' api_added='9' name='onParameterChange'><parameter name='effect' type='android.media.audiofx.Equalizer'/><parameter name='status' type='int'/><parameter name='param1' type='int'/><parameter name='param2' type='int'/><parameter name='value' type='int'/></method></interface><interface abstract='true' api_added='9' name='PresetReverb.OnParameterChangeListener' static='true'><method abstract='true' api_added='9' name='onParameterChange'><parameter name='effect' type='android.media.audiofx.PresetReverb'/><parameter name='status' type='int'/><parameter name='param' type='int'/><parameter name='value' type='short'/></method></interface><interface abstract='true' api_added='9' name='Virtualizer.OnParameterChangeListener' static='true'><method abstract='true' api_added='9' name='onParameterChange'><parameter name='effect' type='android.media.audiofx.Virtualizer'/><parameter name='status' type='int'/><parameter name='param' type='int'/><parameter name='value' type='short'/></method></interface><interface abstract='true' api_added='9' name='Visualizer.OnDataCaptureListener' static='true'><method abstract='true' api_added='9' name='onFftDataCapture'><parameter name='visualizer' type='android.media.audiofx.Visualizer'/><parameter name='fft' type='byte[]'/><parameter name='samplingRate' type='int'/></method><method abstract='true' api_added='9' name='onWaveFormDataCapture'><parameter name='visualizer' type='android.media.audiofx.Visualizer'/><parameter name='waveform' type='byte[]'/><parameter name='samplingRate' type='int'/></method></interface></package><package api_added='9' name='android.net.sip'><class api_added='9' extends='java.lang.Object' name='SipAudioCall'><constructor api_added='9' name='SipAudioCall' type='android.net.sip.SipAudioCall'><parameter name='context' type='android.content.Context'/><parameter name='localProfile' type='android.net.sip.SipProfile'/></constructor><method api_added='9' name='answerCall'><parameter name='timeout' type='int'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='attachCall'><parameter name='session' type='android.net.sip.SipSession'/><parameter name='sessionDescription' type='java.lang.String'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='close'/><method api_added='9' name='continueCall'><parameter name='timeout' type='int'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='endCall'><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='getLocalProfile' return='android.net.sip.SipProfile'/><method api_added='9' name='getPeerProfile' return='android.net.sip.SipProfile'/><method api_added='9' name='getState' return='int'/><method api_added='9' name='holdCall'><parameter name='timeout' type='int'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='isInCall' return='boolean'/><method api_added='9' name='isMuted' return='boolean'/><method api_added='9' name='isOnHold' return='boolean'/><method api_added='9' name='makeCall'><parameter name='peerProfile' type='android.net.sip.SipProfile'/><parameter name='sipSession' type='android.net.sip.SipSession'/><parameter name='timeout' type='int'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='sendDtmf'><parameter name='code' type='int'/></method><method api_added='9' name='sendDtmf'><parameter name='code' type='int'/><parameter name='result' type='android.os.Message'/></method><method api_added='9' name='setListener'><parameter name='listener' type='android.net.sip.SipAudioCall.Listener'/></method><method api_added='9' name='setListener'><parameter name='listener' type='android.net.sip.SipAudioCall.Listener'/><parameter name='callbackImmediately' type='boolean'/></method><method api_added='9' name='setSpeakerMode'><parameter name='speakerMode' type='boolean'/></method><method api_added='9' name='startAudio'/><method api_added='9' name='toggleMute'/></class><class api_added='9' extends='java.lang.Object' name='SipAudioCall.Listener' static='true'><constructor api_added='9' name='SipAudioCall.Listener' type='android.net.sip.SipAudioCall.Listener'/><method api_added='9' name='onCallBusy'><parameter name='call' type='android.net.sip.SipAudioCall'/></method><method api_added='9' name='onCallEnded'><parameter name='call' type='android.net.sip.SipAudioCall'/></method><method api_added='9' name='onCallEstablished'><parameter name='call' type='android.net.sip.SipAudioCall'/></method><method api_added='9' name='onCallHeld'><parameter name='call' type='android.net.sip.SipAudioCall'/></method><method api_added='9' name='onCalling'><parameter name='call' type='android.net.sip.SipAudioCall'/></method><method api_added='9' name='onChanged'><parameter name='call' type='android.net.sip.SipAudioCall'/></method><method api_added='9' name='onError'><parameter name='call' type='android.net.sip.SipAudioCall'/><parameter name='errorCode' type='int'/><parameter name='errorMessage' type='java.lang.String'/></method><method api_added='9' name='onReadyToCall'><parameter name='call' type='android.net.sip.SipAudioCall'/></method><method api_added='9' name='onRinging'><parameter name='call' type='android.net.sip.SipAudioCall'/><parameter name='caller' type='android.net.sip.SipProfile'/></method><method api_added='9' name='onRingingBack'><parameter name='call' type='android.net.sip.SipAudioCall'/></method></class><class api_added='9' extends='java.lang.Object' name='SipErrorCode'><method api_added='9' name='toString' return='java.lang.String' static='true'><parameter name='errorCode' type='int'/></method></class><class api_added='9' extends='java.lang.Exception' name='SipException'><constructor api_added='9' name='SipException' type='android.net.sip.SipException'/><constructor api_added='9' name='SipException' type='android.net.sip.SipException'><parameter name='message' type='java.lang.String'/></constructor><constructor api_added='9' name='SipException' type='android.net.sip.SipException'><parameter name='message' type='java.lang.String'/><parameter name='cause' type='java.lang.Throwable'/></constructor></class><class api_added='9' extends='java.lang.Object' name='SipManager'><method api_added='9' name='close'><parameter name='localProfileUri' type='java.lang.String'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='createSipSession' return='android.net.sip.SipSession'><parameter name='localProfile' type='android.net.sip.SipProfile'/><parameter name='listener' type='android.net.sip.SipSession.Listener'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='getCallId' return='java.lang.String' static='true'><parameter name='incomingCallIntent' type='android.content.Intent'/></method><method api_added='9' name='getOfferSessionDescription' return='java.lang.String' static='true'><parameter name='incomingCallIntent' type='android.content.Intent'/></method><method api_added='9' name='getSessionFor' return='android.net.sip.SipSession'><parameter name='incomingCallIntent' type='android.content.Intent'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='isApiSupported' return='boolean' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='9' name='isIncomingCallIntent' return='boolean' static='true'><parameter name='intent' type='android.content.Intent'/></method><method api_added='9' name='isOpened' return='boolean'><parameter name='localProfileUri' type='java.lang.String'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='isRegistered' return='boolean'><parameter name='localProfileUri' type='java.lang.String'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='isSipWifiOnly' return='boolean' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='9' name='isVoipSupported' return='boolean' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='9' name='makeAudioCall' return='android.net.sip.SipAudioCall'><parameter name='localProfile' type='android.net.sip.SipProfile'/><parameter name='peerProfile' type='android.net.sip.SipProfile'/><parameter name='listener' type='android.net.sip.SipAudioCall.Listener'/><parameter name='timeout' type='int'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='makeAudioCall' return='android.net.sip.SipAudioCall'><parameter name='localProfileUri' type='java.lang.String'/><parameter name='peerProfileUri' type='java.lang.String'/><parameter name='listener' type='android.net.sip.SipAudioCall.Listener'/><parameter name='timeout' type='int'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='newInstance' return='android.net.sip.SipManager' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='9' name='open'><parameter name='localProfile' type='android.net.sip.SipProfile'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='open'><parameter name='localProfile' type='android.net.sip.SipProfile'/><parameter name='incomingCallPendingIntent' type='android.app.PendingIntent'/><parameter name='listener' type='android.net.sip.SipRegistrationListener'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='register'><parameter name='localProfile' type='android.net.sip.SipProfile'/><parameter name='expiryTime' type='int'/><parameter name='listener' type='android.net.sip.SipRegistrationListener'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='setRegistrationListener'><parameter name='localProfileUri' type='java.lang.String'/><parameter name='listener' type='android.net.sip.SipRegistrationListener'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='takeAudioCall' return='android.net.sip.SipAudioCall'><parameter name='incomingCallIntent' type='android.content.Intent'/><parameter name='listener' type='android.net.sip.SipAudioCall.Listener'/><exception name='SipException' type='android.net.sip.SipException'/></method><method api_added='9' name='unregister'><parameter name='localProfile' type='android.net.sip.SipProfile'/><parameter name='listener' type='android.net.sip.SipRegistrationListener'/><exception name='SipException' type='android.net.sip.SipException'/></method></class><class api_added='9' extends='java.lang.Object' name='SipProfile'><method api_added='9' name='describeContents' return='int'/><method api_added='9' name='getAutoRegistration' return='boolean'/><method api_added='9' name='getDisplayName' return='java.lang.String'/><method api_added='9' name='getPassword' return='java.lang.String'/><method api_added='9' name='getPort' return='int'/><method api_added='9' name='getProfileName' return='java.lang.String'/><method api_added='9' name='getProtocol' return='java.lang.String'/><method api_added='9' name='getProxyAddress' return='java.lang.String'/><method api_added='9' name='getSendKeepAlive' return='boolean'/><method api_added='9' name='getSipDomain' return='java.lang.String'/><method api_added='9' name='getUriString' return='java.lang.String'/><method api_added='9' name='getUserName' return='java.lang.String'/><method api_added='9' name='writeToParcel'><parameter name='out' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='12' name='getAuthUserName' return='java.lang.String'/></class><class api_added='9' extends='java.lang.Object' name='SipProfile.Builder' static='true'><constructor api_added='9' name='SipProfile.Builder' type='android.net.sip.SipProfile.Builder'><parameter name='profile' type='android.net.sip.SipProfile'/></constructor><constructor api_added='9' name='SipProfile.Builder' type='android.net.sip.SipProfile.Builder'><parameter name='uriString' type='java.lang.String'/><exception name='ParseException' type='java.text.ParseException'/></constructor><constructor api_added='9' name='SipProfile.Builder' type='android.net.sip.SipProfile.Builder'><parameter name='username' type='java.lang.String'/><parameter name='serverDomain' type='java.lang.String'/><exception name='ParseException' type='java.text.ParseException'/></constructor><method api_added='9' name='build' return='android.net.sip.SipProfile'/><method api_added='9' name='setAutoRegistration' return='android.net.sip.SipProfile.Builder'><parameter name='flag' type='boolean'/></method><method api_added='9' name='setDisplayName' return='android.net.sip.SipProfile.Builder'><parameter name='displayName' type='java.lang.String'/></method><method api_added='9' name='setOutboundProxy' return='android.net.sip.SipProfile.Builder'><parameter name='outboundProxy' type='java.lang.String'/></method><method api_added='9' name='setPassword' return='android.net.sip.SipProfile.Builder'><parameter name='password' type='java.lang.String'/></method><method api_added='9' name='setPort' return='android.net.sip.SipProfile.Builder'><parameter name='port' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='9' name='setProfileName' return='android.net.sip.SipProfile.Builder'><parameter name='name' type='java.lang.String'/></method><method api_added='9' name='setProtocol' return='android.net.sip.SipProfile.Builder'><parameter name='protocol' type='java.lang.String'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='9' name='setSendKeepAlive' return='android.net.sip.SipProfile.Builder'><parameter name='flag' type='boolean'/></method><method api_added='12' name='setAuthUserName' return='android.net.sip.SipProfile.Builder'><parameter name='name' type='java.lang.String'/></method></class><class api_added='9' extends='java.lang.Object' final='true' name='SipSession'><method api_added='9' name='answerCall'><parameter name='sessionDescription' type='java.lang.String'/><parameter name='timeout' type='int'/></method><method api_added='9' name='changeCall'><parameter name='sessionDescription' type='java.lang.String'/><parameter name='timeout' type='int'/></method><method api_added='9' name='endCall'/><method api_added='9' name='getCallId' return='java.lang.String'/><method api_added='9' name='getLocalIp' return='java.lang.String'/><method api_added='9' name='getLocalProfile' return='android.net.sip.SipProfile'/><method api_added='9' name='getPeerProfile' return='android.net.sip.SipProfile'/><method api_added='9' name='getState' return='int'/><method api_added='9' name='isInCall' return='boolean'/><method api_added='9' name='makeCall'><parameter name='callee' type='android.net.sip.SipProfile'/><parameter name='sessionDescription' type='java.lang.String'/><parameter name='timeout' type='int'/></method><method api_added='9' name='register'><parameter name='duration' type='int'/></method><method api_added='9' name='setListener'><parameter name='listener' type='android.net.sip.SipSession.Listener'/></method><method api_added='9' name='unregister'/></class><class api_added='9' extends='java.lang.Object' name='SipSession.Listener' static='true'><constructor api_added='9' name='SipSession.Listener' type='android.net.sip.SipSession.Listener'/><method api_added='9' name='onCallBusy'><parameter name='session' type='android.net.sip.SipSession'/></method><method api_added='9' name='onCallChangeFailed'><parameter name='session' type='android.net.sip.SipSession'/><parameter name='errorCode' type='int'/><parameter name='errorMessage' type='java.lang.String'/></method><method api_added='9' name='onCallEnded'><parameter name='session' type='android.net.sip.SipSession'/></method><method api_added='9' name='onCallEstablished'><parameter name='session' type='android.net.sip.SipSession'/><parameter name='sessionDescription' type='java.lang.String'/></method><method api_added='9' name='onCalling'><parameter name='session' type='android.net.sip.SipSession'/></method><method api_added='9' name='onError'><parameter name='session' type='android.net.sip.SipSession'/><parameter name='errorCode' type='int'/><parameter name='errorMessage' type='java.lang.String'/></method><method api_added='9' name='onRegistering'><parameter name='session' type='android.net.sip.SipSession'/></method><method api_added='9' name='onRegistrationDone'><parameter name='session' type='android.net.sip.SipSession'/><parameter name='duration' type='int'/></method><method api_added='9' name='onRegistrationFailed'><parameter name='session' type='android.net.sip.SipSession'/><parameter name='errorCode' type='int'/><parameter name='errorMessage' type='java.lang.String'/></method><method api_added='9' name='onRegistrationTimeout'><parameter name='session' type='android.net.sip.SipSession'/></method><method api_added='9' name='onRinging'><parameter name='session' type='android.net.sip.SipSession'/><parameter name='caller' type='android.net.sip.SipProfile'/><parameter name='sessionDescription' type='java.lang.String'/></method><method api_added='9' name='onRingingBack'><parameter name='session' type='android.net.sip.SipSession'/></method></class><class api_added='9' extends='java.lang.Object' name='SipSession.State' static='true'><method api_added='9' name='toString' return='java.lang.String' static='true'><parameter name='state' type='int'/></method></class><interface abstract='true' api_added='9' name='SipRegistrationListener'><method abstract='true' api_added='9' name='onRegistering'><parameter name='localProfileUri' type='java.lang.String'/></method><method abstract='true' api_added='9' name='onRegistrationDone'><parameter name='localProfileUri' type='java.lang.String'/><parameter name='expiryTime' type='long'/></method><method abstract='true' api_added='9' name='onRegistrationFailed'><parameter name='localProfileUri' type='java.lang.String'/><parameter name='errorCode' type='int'/><parameter name='errorMessage' type='java.lang.String'/></method></interface></package><package api_added='9' name='android.nfc'><class api_added='9' extends='java.lang.Exception' name='FormatException'><constructor api_added='9' name='FormatException' type='android.nfc.FormatException'/><constructor api_added='9' name='FormatException' type='android.nfc.FormatException'><parameter name='message' type='java.lang.String'/></constructor></class><class api_added='9' extends='java.lang.Object' final='true' name='NdefMessage'><constructor api_added='9' name='NdefMessage' type='android.nfc.NdefMessage'><parameter name='data' type='byte[]'/><exception name='FormatException' type='android.nfc.FormatException'/></constructor><constructor api_added='9' name='NdefMessage' type='android.nfc.NdefMessage'><parameter name='records' type='android.nfc.NdefRecord[]'/></constructor><method api_added='9' name='describeContents' return='int'/><method api_added='9' name='getRecords' return='android.nfc.NdefRecord[]'/><method api_added='9' name='toByteArray' return='byte[]'/><method api_added='9' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='16' name='getByteArrayLength' return='int'/></class><class api_added='9' extends='java.lang.Object' final='true' name='NdefRecord'><constructor api_added='9' name='NdefRecord' type='android.nfc.NdefRecord'><parameter name='tnf' type='short'/><parameter name='type' type='byte[]'/><parameter name='id' type='byte[]'/><parameter name='payload' type='byte[]'/></constructor><constructor api_added='9' name='NdefRecord' type='android.nfc.NdefRecord'><parameter name='data' type='byte[]'/><exception name='FormatException' type='android.nfc.FormatException'/></constructor><constructor api_added='16' name='deprecated NdefRecord' type='android.nfc.deprecated NdefRecord'><parameter name='arg0' type='byte[]'/></constructor><method api_added='9' name='describeContents' return='int'/><method api_added='9' name='getId' return='byte[]'/><method api_added='9' name='getPayload' return='byte[]'/><method api_added='9' name='getTnf' return='short'/><method api_added='9' name='getType' return='byte[]'/><method api_added='9' deprecated='16' name='toByteArray' return='byte[]'/><method api_added='9' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method><method api_added='14' name='createApplicationRecord' return='android.nfc.NdefRecord' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='14' name='createUri' return='android.nfc.NdefRecord' static='true'><parameter name='arg0' type='android.net.Uri'/></method><method api_added='14' name='createUri' return='android.nfc.NdefRecord' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='createExternal' return='android.nfc.NdefRecord' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='byte[]'/></method><method api_added='16' name='createMime' return='android.nfc.NdefRecord' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='byte[]'/></method><method api_added='16' name='toMimeType' return='java.lang.String'/><method api_added='16' name='toUri' return='android.net.Uri'/></class><class api_added='9' extends='java.lang.Object' final='true' name='NfcAdapter'><method api_added='9' api_removed='16' deprecated='10' name='getDefaultAdapter' return='android.nfc.NfcAdapter' static='true'/><method api_added='9' name='isEnabled' return='boolean'/><method api_added='10' name='disableForegroundDispatch'><parameter name='activity' type='android.app.Activity'/></method><method api_added='10' deprecated='14' name='disableForegroundNdefPush'><parameter name='activity' type='android.app.Activity'/></method><method api_added='10' name='enableForegroundDispatch'><parameter name='activity' type='android.app.Activity'/><parameter name='intent' type='android.app.PendingIntent'/><parameter name='filters' type='android.content.IntentFilter[]'/><parameter name='techLists' type='java.lang.String[][]'/></method><method api_added='10' deprecated='14' name='enableForegroundNdefPush'><parameter name='activity' type='android.app.Activity'/><parameter name='msg' type='android.nfc.NdefMessage'/></method><method api_added='10' name='getDefaultAdapter' return='android.nfc.NfcAdapter' static='true'><parameter name='context' type='android.content.Context'/></method><method api_added='14' name='setNdefPushMessage'><parameter name='arg0' type='android.nfc.NdefMessage'/><parameter name='arg1' type='android.app.Activity'/><parameter name='arg2' type='android.app.Activity...'/></method><method api_added='14' name='setNdefPushMessageCallback'><parameter name='arg0' type='android.nfc.NfcAdapter.CreateNdefMessageCallback'/><parameter name='arg1' type='android.app.Activity'/><parameter name='arg2' type='android.app.Activity...'/></method><method api_added='14' name='setOnNdefPushCompleteCallback'><parameter name='arg0' type='android.nfc.NfcAdapter.OnNdefPushCompleteCallback'/><parameter name='arg1' type='android.app.Activity'/><parameter name='arg2' type='android.app.Activity...'/></method><method api_added='16' name='isNdefPushEnabled' return='boolean'/><method api_added='16' name='setBeamPushUris'><parameter name='arg0' type='android.net.Uri[]'/><parameter name='arg1' type='android.app.Activity'/></method><method api_added='16' name='setBeamPushUrisCallback'><parameter name='arg0' type='android.nfc.NfcAdapter.CreateBeamUrisCallback'/><parameter name='arg1' type='android.app.Activity'/></method><method api_added='19' name='disableReaderMode'><parameter name='arg0' type='android.app.Activity'/></method><method api_added='19' name='enableReaderMode'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.nfc.NfcAdapter.ReaderCallback'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.os.Bundle'/></method></class><class api_added='10' extends='java.lang.Object' final='true' name='NfcManager'><method api_added='10' name='getDefaultAdapter' return='android.nfc.NfcAdapter'/></class><class api_added='10' extends='java.lang.Object' final='true' name='Tag'><method api_added='10' name='describeContents' return='int'/><method api_added='10' name='getId' return='byte[]'/><method api_added='10' name='getTechList' return='java.lang.String[]'/><method api_added='10' name='writeToParcel'><parameter name='dest' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='10' extends='java.io.IOException' name='TagLostException'><constructor api_added='10' name='TagLostException' type='android.nfc.TagLostException'/><constructor api_added='10' name='TagLostException' type='android.nfc.TagLostException'><parameter name='message' type='java.lang.String'/></constructor></class><class api_added='14' extends='java.lang.Object' final='true' name='NfcEvent'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='NfcAdapter.CreateNdefMessageCallback' static='true'><method abstract='true' api_added='14' name='createNdefMessage' return='android.nfc.NdefMessage'><parameter name='arg0' type='android.nfc.NfcEvent'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='NfcAdapter.OnNdefPushCompleteCallback' static='true'><method abstract='true' api_added='14' name='onNdefPushComplete'><parameter name='arg0' type='android.nfc.NfcEvent'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='NfcAdapter.CreateBeamUrisCallback' static='true'><method abstract='true' api_added='16' name='createBeamUris' return='android.net.Uri[]'><parameter name='arg0' type='android.nfc.NfcEvent'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='NfcAdapter.ReaderCallback' static='true'><method abstract='true' api_added='19' name='onTagDiscovered'><parameter name='arg0' type='android.nfc.Tag'/></method></interface></package><package api_added='9' name='android.os.storage'><class abstract='true' api_added='9' extends='java.lang.Object' name='OnObbStateChangeListener'><constructor api_added='9' name='OnObbStateChangeListener' type='android.os.storage.OnObbStateChangeListener'/><method api_added='9' name='onObbStateChange'><parameter name='path' type='java.lang.String'/><parameter name='state' type='int'/></method></class><class api_added='9' extends='java.lang.Object' name='StorageManager'><method api_added='9' name='getMountedObbPath' return='java.lang.String'><parameter name='filename' type='java.lang.String'/></method><method api_added='9' name='isObbMounted' return='boolean'><parameter name='filename' type='java.lang.String'/></method><method api_added='9' name='mountObb' return='boolean'><parameter name='filename' type='java.lang.String'/><parameter name='key' type='java.lang.String'/><parameter name='listener' type='android.os.storage.OnObbStateChangeListener'/></method><method api_added='9' name='unmountObb' return='boolean'><parameter name='filename' type='java.lang.String'/><parameter name='force' type='boolean'/><parameter name='listener' type='android.os.storage.OnObbStateChangeListener'/></method></class></package><package api_added='10' name='android.nfc.tech'><class abstract='true' api_added='10' extends='java.lang.Object' name='BasicTagTechnology' visibility=''><method api_added='10' name='close'><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='connect'><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='getTag' return='android.nfc.Tag'/><method api_added='10' name='isConnected' return='boolean'/></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='IsoDep'><method api_added='10' name='get' return='android.nfc.tech.IsoDep' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getHiLayerResponse' return='byte[]'/><method api_added='10' name='getHistoricalBytes' return='byte[]'/><method api_added='10' name='setTimeout'><parameter name='timeout' type='int'/></method><method api_added='10' name='transceive' return='byte[]'><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='getMaxTransceiveLength' return='int'/><method api_added='14' name='getTimeout' return='int'/><method api_added='16' name='isExtendedLengthApduSupported' return='boolean'/></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='MifareClassic'><method api_added='10' name='authenticateSectorWithKeyA' return='boolean'><parameter name='sectorIndex' type='int'/><parameter name='key' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='authenticateSectorWithKeyB' return='boolean'><parameter name='sectorIndex' type='int'/><parameter name='key' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='blockToSector' return='int'><parameter name='blockIndex' type='int'/></method><method api_added='10' name='decrement'><parameter name='blockIndex' type='int'/><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='get' return='android.nfc.tech.MifareClassic' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getBlockCount' return='int'/><method api_added='10' name='getBlockCountInSector' return='int'><parameter name='sectorIndex' type='int'/></method><method api_added='10' name='getSectorCount' return='int'/><method api_added='10' name='getSize' return='int'/><method api_added='10' name='getType' return='int'/><method api_added='10' name='increment'><parameter name='blockIndex' type='int'/><parameter name='value' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='readBlock' return='byte[]'><parameter name='blockIndex' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='restore'><parameter name='blockIndex' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='sectorToBlock' return='int'><parameter name='sectorIndex' type='int'/></method><method api_added='10' name='transceive' return='byte[]'><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='transfer'><parameter name='blockIndex' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='writeBlock'><parameter name='blockIndex' type='int'/><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='getMaxTransceiveLength' return='int'/><method api_added='14' name='getTimeout' return='int'/><method api_added='14' name='setTimeout'><parameter name='arg0' type='int'/></method></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='MifareUltralight'><method api_added='10' name='get' return='android.nfc.tech.MifareUltralight' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getType' return='int'/><method api_added='10' name='readPages' return='byte[]'><parameter name='pageOffset' type='int'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='transceive' return='byte[]'><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='writePage'><parameter name='pageOffset' type='int'/><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='getMaxTransceiveLength' return='int'/><method api_added='14' name='getTimeout' return='int'/><method api_added='14' name='setTimeout'><parameter name='arg0' type='int'/></method></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='Ndef'><method api_added='10' name='canMakeReadOnly' return='boolean'/><method api_added='10' name='get' return='android.nfc.tech.Ndef' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getCachedNdefMessage' return='android.nfc.NdefMessage'/><method api_added='10' name='getMaxSize' return='int'/><method api_added='10' name='getNdefMessage' return='android.nfc.NdefMessage'><exception name='FormatException' type='android.nfc.FormatException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='getType' return='java.lang.String'/><method api_added='10' name='isWritable' return='boolean'/><method api_added='10' name='makeReadOnly' return='boolean'><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='writeNdefMessage'><parameter name='msg' type='android.nfc.NdefMessage'/><exception name='FormatException' type='android.nfc.FormatException'/><exception name='IOException' type='java.io.IOException'/></method></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='NdefFormatable'><method api_added='10' name='format'><parameter name='firstMessage' type='android.nfc.NdefMessage'/><exception name='FormatException' type='android.nfc.FormatException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='formatReadOnly'><parameter name='firstMessage' type='android.nfc.NdefMessage'/><exception name='FormatException' type='android.nfc.FormatException'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='10' name='get' return='android.nfc.tech.NdefFormatable' static='true'><parameter name='tag' type='android.nfc.Tag'/></method></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='NfcA'><method api_added='10' name='get' return='android.nfc.tech.NfcA' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getAtqa' return='byte[]'/><method api_added='10' name='getSak' return='short'/><method api_added='10' name='transceive' return='byte[]'><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='getMaxTransceiveLength' return='int'/><method api_added='14' name='getTimeout' return='int'/><method api_added='14' name='setTimeout'><parameter name='arg0' type='int'/></method></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='NfcB'><method api_added='10' name='get' return='android.nfc.tech.NfcB' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getApplicationData' return='byte[]'/><method api_added='10' name='getProtocolInfo' return='byte[]'/><method api_added='10' name='transceive' return='byte[]'><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='getMaxTransceiveLength' return='int'/></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='NfcF'><method api_added='10' name='get' return='android.nfc.tech.NfcF' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getManufacturer' return='byte[]'/><method api_added='10' name='getSystemCode' return='byte[]'/><method api_added='10' name='transceive' return='byte[]'><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='getMaxTransceiveLength' return='int'/><method api_added='14' name='getTimeout' return='int'/><method api_added='14' name='setTimeout'><parameter name='arg0' type='int'/></method></class><class api_added='10' extends='android.nfc.tech.BasicTagTechnology' final='true' name='NfcV'><method api_added='10' name='get' return='android.nfc.tech.NfcV' static='true'><parameter name='tag' type='android.nfc.Tag'/></method><method api_added='10' name='getDsfId' return='byte'/><method api_added='10' name='getResponseFlags' return='byte'/><method api_added='10' name='transceive' return='byte[]'><parameter name='data' type='byte[]'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='14' name='getMaxTransceiveLength' return='int'/></class><class api_added='17' extends='android.nfc.tech.BasicTagTechnology' final='true' name='NfcBarcode'><method api_added='17' name='get' return='android.nfc.tech.NfcBarcode' static='true'><parameter name='arg0' type='android.nfc.Tag'/></method><method api_added='17' name='getBarcode' return='byte[]'/><method api_added='17' name='getType' return='int'/></class><interface abstract='true' api_added='10' name='TagTechnology'><method abstract='true' api_added='10' name='close'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' api_added='10' name='connect'><exception name='IOException' type='java.io.IOException'/></method><method abstract='true' api_added='10' name='getTag' return='android.nfc.Tag'/><method abstract='true' api_added='10' name='isConnected' return='boolean'/></interface></package><package api_added='11' name='android.animation'><class abstract='true' api_added='11' extends='java.lang.Object' name='Animator'><constructor api_added='11' name='Animator' type='android.animation.Animator'/><method api_added='11' name='addListener'><parameter name='listener' type='android.animation.Animator.AnimatorListener'/></method><method api_added='11' name='cancel'/><method api_added='11' name='clone' return='android.animation.Animator'/><method api_added='11' name='end'/><method abstract='true' api_added='11' name='getDuration' return='long'/><method api_added='11' name='getListeners' return='java.util.ArrayList&lt;android.animation.Animator.AnimatorListener&gt;'/><method abstract='true' api_added='11' name='getStartDelay' return='long'/><method abstract='true' api_added='11' name='isRunning' return='boolean'/><method api_added='11' name='removeAllListeners'/><method api_added='11' name='removeListener'><parameter name='listener' type='android.animation.Animator.AnimatorListener'/></method><method abstract='true' api_added='11' name='setDuration' return='android.animation.Animator'><parameter name='duration' type='long'/></method><method abstract='true' api_added='11' name='setInterpolator'><parameter name='value' type='android.animation.TimeInterpolator'/></method><method abstract='true' api_added='11' name='setStartDelay'><parameter name='startDelay' type='long'/></method><method api_added='11' name='setTarget'><parameter name='target' type='java.lang.Object'/></method><method api_added='11' name='setupEndValues'/><method api_added='11' name='setupStartValues'/><method api_added='11' name='start'/><method api_added='14' name='isStarted' return='boolean'/><method api_added='18' name='getInterpolator' return='android.animation.TimeInterpolator'/><method api_added='19' name='addPauseListener'><parameter name='arg0' type='android.animation.Animator.AnimatorPauseListener'/></method><method api_added='19' name='isPaused' return='boolean'/><method api_added='19' name='pause'/><method api_added='19' name='removePauseListener'><parameter name='arg0' type='android.animation.Animator.AnimatorPauseListener'/></method><method api_added='19' name='resume'/></class><class api_added='11' extends='java.lang.Object' name='AnimatorInflater'><constructor api_added='11' name='AnimatorInflater' type='android.animation.AnimatorInflater'/><method api_added='11' name='loadAnimator' return='android.animation.Animator' static='true'><parameter name='context' type='android.content.Context'/><parameter name='id' type='int'/><exception name='Resources.NotFoundException' type='android.content.res.Resources.NotFoundException'/></method></class><class abstract='true' api_added='11' extends='java.lang.Object' name='AnimatorListenerAdapter'><constructor api_added='11' name='AnimatorListenerAdapter' type='android.animation.AnimatorListenerAdapter'/><method api_added='11' name='onAnimationCancel'><parameter name='animation' type='android.animation.Animator'/></method><method api_added='11' name='onAnimationEnd'><parameter name='animation' type='android.animation.Animator'/></method><method api_added='11' name='onAnimationRepeat'><parameter name='animation' type='android.animation.Animator'/></method><method api_added='11' name='onAnimationStart'><parameter name='animation' type='android.animation.Animator'/></method><method api_added='19' name='onAnimationPause'><parameter name='arg0' type='android.animation.Animator'/></method><method api_added='19' name='onAnimationResume'><parameter name='arg0' type='android.animation.Animator'/></method></class><class api_added='11' extends='android.animation.Animator' final='true' name='AnimatorSet'><constructor api_added='11' name='AnimatorSet' type='android.animation.AnimatorSet'/><method api_added='11' name='getChildAnimations' return='java.util.ArrayList&lt;android.animation.Animator&gt;'/><method api_added='11' name='getDuration' return='long'/><method api_added='11' name='getStartDelay' return='long'/><method api_added='11' name='isRunning' return='boolean'/><method api_added='11' name='play' return='android.animation.AnimatorSet.Builder'><parameter name='anim' type='android.animation.Animator'/></method><method api_added='11' name='playSequentially'><parameter name='items' type='android.animation.Animator...'/></method><method api_added='11' name='playSequentially'><parameter name='items' type='java.util.List&lt;android.animation.Animator&gt;'/></method><method api_added='11' name='playTogether'><parameter name='items' type='android.animation.Animator...'/></method><method api_added='11' name='playTogether'><parameter name='items' type='java.util.Collection&lt;android.animation.Animator&gt;'/></method><method api_added='11' name='setDuration' return='android.animation.AnimatorSet'><parameter name='duration' type='long'/></method><method api_added='11' name='setInterpolator'><parameter name='interpolator' type='android.animation.TimeInterpolator'/></method><method api_added='11' name='setStartDelay'><parameter name='startDelay' type='long'/></method></class><class api_added='11' extends='java.lang.Object' name='AnimatorSet.Builder'><method api_added='11' name='after' return='android.animation.AnimatorSet.Builder'><parameter name='anim' type='android.animation.Animator'/></method><method api_added='11' name='after' return='android.animation.AnimatorSet.Builder'><parameter name='delay' type='long'/></method><method api_added='11' name='before' return='android.animation.AnimatorSet.Builder'><parameter name='anim' type='android.animation.Animator'/></method><method api_added='11' name='with' return='android.animation.AnimatorSet.Builder'><parameter name='anim' type='android.animation.Animator'/></method></class><class api_added='11' extends='java.lang.Object' name='ArgbEvaluator'><constructor api_added='11' name='ArgbEvaluator' type='android.animation.ArgbEvaluator'/><method api_added='11' name='evaluate' return='java.lang.Object'><parameter name='fraction' type='float'/><parameter name='startValue' type='java.lang.Object'/><parameter name='endValue' type='java.lang.Object'/></method></class><class api_added='11' extends='java.lang.Object' name='FloatEvaluator'><constructor api_added='11' name='FloatEvaluator' type='android.animation.FloatEvaluator'/><method api_added='11' api_removed='14' name='evaluate' return='java.lang.Object'><parameter name='fraction' type='float'/><parameter name='startValue' type='java.lang.Object'/><parameter name='endValue' type='java.lang.Object'/></method><method api_added='14' name='evaluate' return='java.lang.Float'><parameter name='arg0' type='float'/><parameter name='arg1' type='java.lang.Number'/><parameter name='arg2' type='java.lang.Number'/></method></class><class api_added='11' extends='java.lang.Object' name='IntEvaluator'><constructor api_added='11' name='IntEvaluator' type='android.animation.IntEvaluator'/><method api_added='11' api_removed='14' name='evaluate' return='java.lang.Object'><parameter name='fraction' type='float'/><parameter name='startValue' type='java.lang.Object'/><parameter name='endValue' type='java.lang.Object'/></method><method api_added='14' name='evaluate' return='java.lang.Integer'><parameter name='arg0' type='float'/><parameter name='arg1' type='java.lang.Integer'/><parameter name='arg2' type='java.lang.Integer'/></method></class><class abstract='true' api_added='11' extends='java.lang.Object' name='Keyframe'><constructor api_added='11' name='Keyframe' type='android.animation.Keyframe'/><method abstract='true' api_added='11' name='clone' return='android.animation.Keyframe'/><method api_added='11' name='getFraction' return='float'/><method api_added='11' name='getInterpolator' return='android.animation.TimeInterpolator'/><method api_added='11' name='getType' return='java.lang.Class'/><method abstract='true' api_added='11' name='getValue' return='java.lang.Object'/><method api_added='11' name='hasValue' return='boolean'/><method api_added='11' name='ofFloat' return='android.animation.Keyframe' static='true'><parameter name='fraction' type='float'/><parameter name='value' type='float'/></method><method api_added='11' name='ofFloat' return='android.animation.Keyframe' static='true'><parameter name='fraction' type='float'/></method><method api_added='11' name='ofInt' return='android.animation.Keyframe' static='true'><parameter name='fraction' type='float'/><parameter name='value' type='int'/></method><method api_added='11' name='ofInt' return='android.animation.Keyframe' static='true'><parameter name='fraction' type='float'/></method><method api_added='11' name='ofObject' return='android.animation.Keyframe' static='true'><parameter name='fraction' type='float'/><parameter name='value' type='java.lang.Object'/></method><method api_added='11' name='ofObject' return='android.animation.Keyframe' static='true'><parameter name='fraction' type='float'/></method><method api_added='11' name='setFraction'><parameter name='fraction' type='float'/></method><method api_added='11' name='setInterpolator'><parameter name='interpolator' type='android.animation.TimeInterpolator'/></method><method abstract='true' api_added='11' name='setValue'><parameter name='value' type='java.lang.Object'/></method></class><class api_added='11' extends='java.lang.Object' name='LayoutTransition'><constructor api_added='11' name='LayoutTransition' type='android.animation.LayoutTransition'/><method api_added='11' name='addChild'><parameter name='parent' type='android.view.ViewGroup'/><parameter name='child' type='android.view.View'/></method><method api_added='11' name='addTransitionListener'><parameter name='listener' type='android.animation.LayoutTransition.TransitionListener'/></method><method api_added='11' name='getAnimator' return='android.animation.Animator'><parameter name='transitionType' type='int'/></method><method api_added='11' name='getDuration' return='long'><parameter name='transitionType' type='int'/></method><method api_added='11' name='getInterpolator' return='android.animation.TimeInterpolator'><parameter name='transitionType' type='int'/></method><method api_added='11' name='getStagger' return='long'><parameter name='transitionType' type='int'/></method><method api_added='11' name='getStartDelay' return='long'><parameter name='transitionType' type='int'/></method><method api_added='11' name='getTransitionListeners' return='java.util.List&lt;android.animation.LayoutTransition.TransitionListener&gt;'/><method api_added='11' deprecated='16' name='hideChild'><parameter name='parent' type='android.view.ViewGroup'/><parameter name='child' type='android.view.View'/></method><method api_added='11' name='isChangingLayout' return='boolean'/><method api_added='11' name='isRunning' return='boolean'/><method api_added='11' name='removeChild'><parameter name='parent' type='android.view.ViewGroup'/><parameter name='child' type='android.view.View'/></method><method api_added='11' name='removeTransitionListener'><parameter name='listener' type='android.animation.LayoutTransition.TransitionListener'/></method><method api_added='11' name='setAnimator'><parameter name='transitionType' type='int'/><parameter name='animator' type='android.animation.Animator'/></method><method api_added='11' name='setDuration'><parameter name='duration' type='long'/></method><method api_added='11' name='setDuration'><parameter name='transitionType' type='int'/><parameter name='duration' type='long'/></method><method api_added='11' name='setInterpolator'><parameter name='transitionType' type='int'/><parameter name='interpolator' type='android.animation.TimeInterpolator'/></method><method api_added='11' name='setStagger'><parameter name='transitionType' type='int'/><parameter name='duration' type='long'/></method><method api_added='11' name='setStartDelay'><parameter name='transitionType' type='int'/><parameter name='delay' type='long'/></method><method api_added='11' deprecated='16' name='showChild'><parameter name='parent' type='android.view.ViewGroup'/><parameter name='child' type='android.view.View'/></method><method api_added='14' name='setAnimateParentHierarchy'><parameter name='arg0' type='boolean'/></method><method api_added='16' name='disableTransitionType'><parameter name='arg0' type='int'/></method><method api_added='16' name='enableTransitionType'><parameter name='arg0' type='int'/></method><method api_added='16' name='hideChild'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.view.View'/><parameter name='arg2' type='int'/></method><method api_added='16' name='isTransitionTypeEnabled' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='16' name='showChild'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.view.View'/><parameter name='arg2' type='int'/></method></class><class api_added='11' extends='android.animation.ValueAnimator' final='true' name='ObjectAnimator'><constructor api_added='11' name='ObjectAnimator' type='android.animation.ObjectAnimator'/><method api_added='11' name='getPropertyName' return='java.lang.String'/><method api_added='11' name='getTarget' return='java.lang.Object'/><method api_added='11' name='ofFloat' return='android.animation.ObjectAnimator' static='true'><parameter name='target' type='java.lang.Object'/><parameter name='propertyName' type='java.lang.String'/><parameter name='values' type='float...'/></method><method api_added='11' name='ofInt' return='android.animation.ObjectAnimator' static='true'><parameter name='target' type='java.lang.Object'/><parameter name='propertyName' type='java.lang.String'/><parameter name='values' type='int...'/></method><method api_added='11' name='ofObject' return='android.animation.ObjectAnimator' static='true'><parameter name='target' type='java.lang.Object'/><parameter name='propertyName' type='java.lang.String'/><parameter name='evaluator' type='android.animation.TypeEvaluator'/><parameter name='values' type='java.lang.Object...'/></method><method api_added='11' name='ofPropertyValuesHolder' return='android.animation.ObjectAnimator' static='true'><parameter name='target' type='java.lang.Object'/><parameter name='values' type='android.animation.PropertyValuesHolder...'/></method><method api_added='11' name='setPropertyName'><parameter name='propertyName' type='java.lang.String'/></method><method api_added='14' name='ofFloat' return='android.animation.ObjectAnimator' static='true'><parameter name='arg0' type='T'/><parameter name='arg1' type='android.util.Property&lt;T'/><parameter name='arg2' type='java.lang.Float&gt;'/><parameter name='arg3' type='float...'/></method><method api_added='14' name='ofInt' return='android.animation.ObjectAnimator' static='true'><parameter name='arg0' type='T'/><parameter name='arg1' type='android.util.Property&lt;T'/><parameter name='arg2' type='java.lang.Integer&gt;'/><parameter name='arg3' type='int...'/></method><method api_added='14' name='ofObject' return='android.animation.ObjectAnimator' static='true'><parameter name='arg0' type='T'/><parameter name='arg1' type='android.util.Property&lt;T'/><parameter name='arg2' type='V&gt;'/><parameter name='arg3' type='android.animation.TypeEvaluator&lt;V&gt;'/><parameter name='arg4' type='V...'/></method><method api_added='14' name='setProperty'><parameter name='arg0' type='android.util.Property'/></method><method api_added='18' name='setAutoCancel'><parameter name='arg0' type='boolean'/></method></class><class api_added='11' extends='java.lang.Object' name='PropertyValuesHolder'><method api_added='11' name='clone' return='android.animation.PropertyValuesHolder'/><method api_added='11' name='getPropertyName' return='java.lang.String'/><method api_added='11' name='ofFloat' return='android.animation.PropertyValuesHolder' static='true'><parameter name='propertyName' type='java.lang.String'/><parameter name='values' type='float...'/></method><method api_added='11' name='ofInt' return='android.animation.PropertyValuesHolder' static='true'><parameter name='propertyName' type='java.lang.String'/><parameter name='values' type='int...'/></method><method api_added='11' name='ofKeyframe' return='android.animation.PropertyValuesHolder' static='true'><parameter name='propertyName' type='java.lang.String'/><parameter name='values' type='android.animation.Keyframe...'/></method><method api_added='11' name='ofObject' return='android.animation.PropertyValuesHolder' static='true'><parameter name='propertyName' type='java.lang.String'/><parameter name='evaluator' type='android.animation.TypeEvaluator'/><parameter name='values' type='java.lang.Object...'/></method><method api_added='11' name='setEvaluator'><parameter name='evaluator' type='android.animation.TypeEvaluator'/></method><method api_added='11' name='setFloatValues'><parameter name='values' type='float...'/></method><method api_added='11' name='setIntValues'><parameter name='values' type='int...'/></method><method api_added='11' name='setKeyframes'><parameter name='values' type='android.animation.Keyframe...'/></method><method api_added='11' name='setObjectValues'><parameter name='values' type='java.lang.Object...'/></method><method api_added='11' name='setPropertyName'><parameter name='propertyName' type='java.lang.String'/></method><method api_added='14' name='ofFloat' return='android.animation.PropertyValuesHolder' static='true'><parameter name='arg0' type='android.util.Property&lt;?'/><parameter name='arg1' type='java.lang.Float&gt;'/><parameter name='arg2' type='float...'/></method><method api_added='14' name='ofInt' return='android.animation.PropertyValuesHolder' static='true'><parameter name='arg0' type='android.util.Property&lt;?'/><parameter name='arg1' type='java.lang.Integer&gt;'/><parameter name='arg2' type='int...'/></method><method api_added='14' name='ofKeyframe' return='android.animation.PropertyValuesHolder' static='true'><parameter name='arg0' type='android.util.Property'/><parameter name='arg1' type='android.animation.Keyframe...'/></method><method api_added='14' name='ofObject' return='android.animation.PropertyValuesHolder' static='true'><parameter name='arg0' type='android.util.Property'/><parameter name='arg1' type='android.animation.TypeEvaluator&lt;V&gt;'/><parameter name='arg2' type='V...'/></method><method api_added='14' name='setProperty'><parameter name='arg0' type='android.util.Property'/></method></class><class api_added='11' extends='android.animation.Animator' name='ValueAnimator'><constructor api_added='11' name='ValueAnimator' type='android.animation.ValueAnimator'/><method api_added='11' name='addUpdateListener'><parameter name='listener' type='android.animation.ValueAnimator.AnimatorUpdateListener'/></method><method api_added='11' name='getAnimatedValue' return='java.lang.Object'/><method api_added='11' name='getAnimatedValue' return='java.lang.Object'><parameter name='propertyName' type='java.lang.String'/></method><method api_added='11' name='getCurrentPlayTime' return='long'/><method api_added='11' name='getDuration' return='long'/><method api_added='11' name='getFrameDelay' return='long' static='true'/><method api_added='11' api_removed='18' name='getInterpolator' return='android.animation.TimeInterpolator'/><method api_added='11' name='getRepeatCount' return='int'/><method api_added='11' name='getRepeatMode' return='int'/><method api_added='11' name='getStartDelay' return='long'/><method api_added='11' name='getValues' return='android.animation.PropertyValuesHolder[]'/><method api_added='11' name='isRunning' return='boolean'/><method api_added='11' name='ofFloat' return='android.animation.ValueAnimator' static='true'><parameter name='values' type='float...'/></method><method api_added='11' name='ofInt' return='android.animation.ValueAnimator' static='true'><parameter name='values' type='int...'/></method><method api_added='11' name='ofObject' return='android.animation.ValueAnimator' static='true'><parameter name='evaluator' type='android.animation.TypeEvaluator'/><parameter name='values' type='java.lang.Object...'/></method><method api_added='11' name='ofPropertyValuesHolder' return='android.animation.ValueAnimator' static='true'><parameter name='values' type='android.animation.PropertyValuesHolder...'/></method><method api_added='11' name='removeAllUpdateListeners'/><method api_added='11' name='removeUpdateListener'><parameter name='listener' type='android.animation.ValueAnimator.AnimatorUpdateListener'/></method><method api_added='11' name='reverse'/><method api_added='11' name='setCurrentPlayTime'><parameter name='playTime' type='long'/></method><method api_added='11' name='setDuration' return='android.animation.ValueAnimator'><parameter name='duration' type='long'/></method><method api_added='11' name='setEvaluator'><parameter name='value' type='android.animation.TypeEvaluator'/></method><method api_added='11' name='setFloatValues'><parameter name='values' type='float...'/></method><method api_added='11' name='setFrameDelay' static='true'><parameter name='frameDelay' type='long'/></method><method api_added='11' name='setIntValues'><parameter name='values' type='int...'/></method><method api_added='11' name='setInterpolator'><parameter name='value' type='android.animation.TimeInterpolator'/></method><method api_added='11' name='setObjectValues'><parameter name='values' type='java.lang.Object...'/></method><method api_added='11' name='setRepeatCount'><parameter name='value' type='int'/></method><method api_added='11' name='setRepeatMode'><parameter name='value' type='int'/></method><method api_added='11' name='setStartDelay'><parameter name='startDelay' type='long'/></method><method api_added='11' name='setValues'><parameter name='values' type='android.animation.PropertyValuesHolder...'/></method><method api_added='12' name='getAnimatedFraction' return='float'/></class><class api_added='16' extends='android.animation.ValueAnimator' name='TimeAnimator'><constructor api_added='16' name='TimeAnimator' type='android.animation.TimeAnimator'/><method api_added='16' name='setTimeListener'><parameter name='arg0' type='android.animation.TimeAnimator.TimeListener'/></method></class><class api_added='18' extends='java.lang.Object' name='RectEvaluator'><constructor api_added='18' name='RectEvaluator' type='android.animation.RectEvaluator'/><method api_added='18' name='evaluate' return='android.graphics.Rect'><parameter name='arg0' type='float'/><parameter name='arg1' type='android.graphics.Rect'/><parameter name='arg2' type='android.graphics.Rect'/></method></class><interface abstract='true' api_added='11' name='Animator.AnimatorListener' static='true'><method abstract='true' api_added='11' name='onAnimationCancel'><parameter name='animation' type='android.animation.Animator'/></method><method abstract='true' api_added='11' name='onAnimationEnd'><parameter name='animation' type='android.animation.Animator'/></method><method abstract='true' api_added='11' name='onAnimationRepeat'><parameter name='animation' type='android.animation.Animator'/></method><method abstract='true' api_added='11' name='onAnimationStart'><parameter name='animation' type='android.animation.Animator'/></method></interface><interface abstract='true' api_added='11' name='LayoutTransition.TransitionListener' static='true'><method abstract='true' api_added='11' name='endTransition'><parameter name='transition' type='android.animation.LayoutTransition'/><parameter name='container' type='android.view.ViewGroup'/><parameter name='view' type='android.view.View'/><parameter name='transitionType' type='int'/></method><method abstract='true' api_added='11' name='startTransition'><parameter name='transition' type='android.animation.LayoutTransition'/><parameter name='container' type='android.view.ViewGroup'/><parameter name='view' type='android.view.View'/><parameter name='transitionType' type='int'/></method></interface><interface abstract='true' api_added='11' name='TimeInterpolator'><method abstract='true' api_added='11' name='getInterpolation' return='float'><parameter name='input' type='float'/></method></interface><interface abstract='true' api_added='11' name='TypeEvaluator'><method abstract='true' api_added='11' api_removed='14' name='evaluate' return='java.lang.Object'><parameter name='fraction' type='float'/><parameter name='startValue' type='java.lang.Object'/><parameter name='endValue' type='java.lang.Object'/></method><method abstract='true' api_added='14' name='evaluate' return='T'><parameter name='arg0' type='float'/><parameter name='arg1' type='T'/><parameter name='arg2' type='T'/></method></interface><interface abstract='true' api_added='11' name='ValueAnimator.AnimatorUpdateListener' static='true'><method abstract='true' api_added='11' name='onAnimationUpdate'><parameter name='animation' type='android.animation.ValueAnimator'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='TimeAnimator.TimeListener' static='true'><method abstract='true' api_added='16' name='onTimeUpdate'><parameter name='arg0' type='android.animation.TimeAnimator'/><parameter name='arg1' type='long'/><parameter name='arg2' type='long'/></method></interface><interface abstract='true' api_added='19' extends='java.lang.Object' name='Animator.AnimatorPauseListener' static='true'><method abstract='true' api_added='19' name='onAnimationPause'><parameter name='arg0' type='android.animation.Animator'/></method><method abstract='true' api_added='19' name='onAnimationResume'><parameter name='arg0' type='android.animation.Animator'/></method></interface></package><package api_added='11' name='android.drm'><class api_added='11' extends='java.lang.Object' name='DrmConvertedStatus'><constructor api_added='11' name='DrmConvertedStatus' type='android.drm.DrmConvertedStatus'><parameter name='_statusCode' type='int'/><parameter name='_convertedData' type='byte[]'/><parameter name='_offset' type='int'/></constructor></class><class api_added='11' extends='android.drm.DrmEvent' name='DrmErrorEvent'><constructor api_added='11' name='DrmErrorEvent' type='android.drm.DrmErrorEvent'><parameter name='uniqueId' type='int'/><parameter name='type' type='int'/><parameter name='message' type='java.lang.String'/></constructor></class><class api_added='11' extends='java.lang.Object' name='DrmEvent'><constructor api_added='11' name='DrmEvent' type='android.drm.DrmEvent' visibility='protected'><parameter name='uniqueId' type='int'/><parameter name='type' type='int'/><parameter name='message' type='java.lang.String'/></constructor><method api_added='11' name='getMessage' return='java.lang.String'/><method api_added='11' name='getType' return='int'/><method api_added='11' name='getUniqueId' return='int'/><method api_added='12' name='getAttribute' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method></class><class api_added='11' extends='java.lang.Object' name='DrmInfo'><constructor api_added='11' name='DrmInfo' type='android.drm.DrmInfo'><parameter name='infoType' type='int'/><parameter name='data' type='byte[]'/><parameter name='mimeType' type='java.lang.String'/></constructor><constructor api_added='11' name='DrmInfo' type='android.drm.DrmInfo'><parameter name='infoType' type='int'/><parameter name='path' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/></constructor><method api_added='11' name='get' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method api_added='11' name='getData' return='byte[]'/><method api_added='11' name='getInfoType' return='int'/><method api_added='11' name='getMimeType' return='java.lang.String'/><method api_added='11' name='iterator' return='java.util.Iterator&lt;java.lang.Object&gt;'/><method api_added='11' name='keyIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method api_added='11' name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method></class><class api_added='11' extends='android.drm.DrmEvent' name='DrmInfoEvent'><constructor api_added='11' name='DrmInfoEvent' type='android.drm.DrmInfoEvent'><parameter name='uniqueId' type='int'/><parameter name='type' type='int'/><parameter name='message' type='java.lang.String'/></constructor></class><class api_added='11' extends='java.lang.Object' name='DrmInfoRequest'><constructor api_added='11' name='DrmInfoRequest' type='android.drm.DrmInfoRequest'><parameter name='infoType' type='int'/><parameter name='mimeType' type='java.lang.String'/></constructor><method api_added='11' name='get' return='java.lang.Object'><parameter name='key' type='java.lang.String'/></method><method api_added='11' name='getInfoType' return='int'/><method api_added='11' name='getMimeType' return='java.lang.String'/><method api_added='11' name='iterator' return='java.util.Iterator&lt;java.lang.Object&gt;'/><method api_added='11' name='keyIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method api_added='11' name='put'><parameter name='key' type='java.lang.String'/><parameter name='value' type='java.lang.Object'/></method></class><class api_added='11' extends='java.lang.Object' name='DrmInfoStatus'><constructor api_added='11' name='DrmInfoStatus' type='android.drm.DrmInfoStatus'><parameter name='_statusCode' type='int'/><parameter name='_infoType' type='int'/><parameter name='_data' type='android.drm.ProcessedData'/><parameter name='_mimeType' type='java.lang.String'/></constructor></class><class api_added='11' extends='java.lang.Object' name='DrmManagerClient'><constructor api_added='11' name='DrmManagerClient' type='android.drm.DrmManagerClient'><parameter name='context' type='android.content.Context'/></constructor><method api_added='11' name='acquireDrmInfo' return='android.drm.DrmInfo'><parameter name='drmInfoRequest' type='android.drm.DrmInfoRequest'/></method><method api_added='11' name='acquireRights' return='int'><parameter name='drmInfoRequest' type='android.drm.DrmInfoRequest'/></method><method api_added='11' name='canHandle' return='boolean'><parameter name='path' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' name='canHandle' return='boolean'><parameter name='uri' type='android.net.Uri'/><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' name='checkRightsStatus' return='int'><parameter name='path' type='java.lang.String'/></method><method api_added='11' name='checkRightsStatus' return='int'><parameter name='uri' type='android.net.Uri'/></method><method api_added='11' name='checkRightsStatus' return='int'><parameter name='path' type='java.lang.String'/><parameter name='action' type='int'/></method><method api_added='11' name='checkRightsStatus' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='action' type='int'/></method><method api_added='11' name='closeConvertSession' return='android.drm.DrmConvertedStatus'><parameter name='convertId' type='int'/></method><method api_added='11' name='convertData' return='android.drm.DrmConvertedStatus'><parameter name='convertId' type='int'/><parameter name='inputData' type='byte[]'/></method><method api_added='11' name='getAvailableDrmEngines' return='java.lang.String[]'/><method api_added='11' name='getConstraints' return='android.content.ContentValues'><parameter name='path' type='java.lang.String'/><parameter name='action' type='int'/></method><method api_added='11' name='getConstraints' return='android.content.ContentValues'><parameter name='uri' type='android.net.Uri'/><parameter name='action' type='int'/></method><method api_added='11' name='getDrmObjectType' return='int'><parameter name='path' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' name='getDrmObjectType' return='int'><parameter name='uri' type='android.net.Uri'/><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' name='getMetadata' return='android.content.ContentValues'><parameter name='path' type='java.lang.String'/></method><method api_added='11' name='getMetadata' return='android.content.ContentValues'><parameter name='uri' type='android.net.Uri'/></method><method api_added='11' name='getOriginalMimeType' return='java.lang.String'><parameter name='path' type='java.lang.String'/></method><method api_added='11' name='getOriginalMimeType' return='java.lang.String'><parameter name='uri' type='android.net.Uri'/></method><method api_added='11' name='openConvertSession' return='int'><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' name='processDrmInfo' return='int'><parameter name='drmInfo' type='android.drm.DrmInfo'/></method><method api_added='11' name='removeAllRights' return='int'/><method api_added='11' name='removeRights' return='int'><parameter name='path' type='java.lang.String'/></method><method api_added='11' name='removeRights' return='int'><parameter name='uri' type='android.net.Uri'/></method><method api_added='11' name='saveRights' return='int'><parameter name='drmRights' type='android.drm.DrmRights'/><parameter name='rightsPath' type='java.lang.String'/><parameter name='contentPath' type='java.lang.String'/><exception name='IOException' type='java.io.IOException'/></method><method api_added='11' name='setOnErrorListener' synchronized='true'><parameter name='errorListener' type='android.drm.DrmManagerClient.OnErrorListener'/></method><method api_added='11' name='setOnEventListener' synchronized='true'><parameter name='eventListener' type='android.drm.DrmManagerClient.OnEventListener'/></method><method api_added='11' name='setOnInfoListener' synchronized='true'><parameter name='infoListener' type='android.drm.DrmManagerClient.OnInfoListener'/></method><method api_added='16' name='release'/></class><class api_added='11' extends='java.lang.Object' name='DrmRights'><constructor api_added='11' name='DrmRights' type='android.drm.DrmRights'><parameter name='rightsFilePath' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/></constructor><constructor api_added='11' name='DrmRights' type='android.drm.DrmRights'><parameter name='rightsFilePath' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/><parameter name='accountId' type='java.lang.String'/></constructor><constructor api_added='11' name='DrmRights' type='android.drm.DrmRights'><parameter name='rightsFilePath' type='java.lang.String'/><parameter name='mimeType' type='java.lang.String'/><parameter name='accountId' type='java.lang.String'/><parameter name='subscriptionId' type='java.lang.String'/></constructor><constructor api_added='11' name='DrmRights' type='android.drm.DrmRights'><parameter name='rightsFile' type='java.io.File'/><parameter name='mimeType' type='java.lang.String'/></constructor><constructor api_added='11' name='DrmRights' type='android.drm.DrmRights'><parameter name='data' type='android.drm.ProcessedData'/><parameter name='mimeType' type='java.lang.String'/></constructor><method api_added='11' name='getAccountId' return='java.lang.String'/><method api_added='11' name='getData' return='byte[]'/><method api_added='11' name='getMimeType' return='java.lang.String'/><method api_added='11' name='getSubscriptionId' return='java.lang.String'/></class><class api_added='11' extends='java.lang.Object' name='DrmStore'><constructor api_added='11' api_removed='16' name='DrmStore' type='android.drm.DrmStore'/><constructor api_added='16' name='deprecated DrmStore' type='android.drm.deprecated DrmStore'/></class><class api_added='11' extends='java.lang.Object' name='DrmStore.Action' static='true'><constructor api_added='11' api_removed='16' name='DrmStore.Action' type='android.drm.DrmStore.Action'/><constructor api_added='16' name='deprecated DrmStore.Action' type='android.drm.deprecated DrmStore.Action'/></class><class api_added='11' extends='java.lang.Object' name='DrmStore.DrmObjectType' static='true'><constructor api_added='11' api_removed='16' name='DrmStore.DrmObjectType' type='android.drm.DrmStore.DrmObjectType'/><constructor api_added='16' name='deprecated DrmStore.DrmObjectType' type='android.drm.deprecated DrmStore.DrmObjectType'/></class><class api_added='11' extends='java.lang.Object' name='DrmStore.Playback' static='true'><constructor api_added='11' api_removed='16' name='DrmStore.Playback' type='android.drm.DrmStore.Playback'/><constructor api_added='16' name='deprecated DrmStore.Playback' type='android.drm.deprecated DrmStore.Playback'/></class><class api_added='11' extends='java.lang.Object' name='DrmStore.RightsStatus' static='true'><constructor api_added='11' api_removed='16' name='DrmStore.RightsStatus' type='android.drm.DrmStore.RightsStatus'/><constructor api_added='16' name='deprecated DrmStore.RightsStatus' type='android.drm.deprecated DrmStore.RightsStatus'/></class><class api_added='11' extends='java.lang.Object' name='DrmSupportInfo'><constructor api_added='11' name='DrmSupportInfo' type='android.drm.DrmSupportInfo'/><method api_added='11' name='addFileSuffix'><parameter name='fileSuffix' type='java.lang.String'/></method><method api_added='11' name='addMimeType'><parameter name='mimeType' type='java.lang.String'/></method><method api_added='11' deprecated='16' name='getDescriprition' return='java.lang.String'/><method api_added='11' name='getFileSuffixIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method api_added='11' name='getMimeTypeIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method api_added='11' name='setDescription'><parameter name='description' type='java.lang.String'/></method><method api_added='16' name='getDescription' return='java.lang.String'/></class><class api_added='11' extends='java.lang.Object' name='DrmUtils'><constructor api_added='11' name='DrmUtils' type='android.drm.DrmUtils'/><method api_added='11' name='getExtendedMetadataParser' return='android.drm.DrmUtils.ExtendedMetadataParser' static='true'><parameter name='extendedMetadata' type='byte[]'/></method></class><class api_added='11' extends='java.lang.Object' name='DrmUtils.ExtendedMetadataParser' static='true'><method api_added='11' name='get' return='java.lang.String'><parameter name='key' type='java.lang.String'/></method><method api_added='11' name='iterator' return='java.util.Iterator&lt;java.lang.String&gt;'/><method api_added='11' name='keyIterator' return='java.util.Iterator&lt;java.lang.String&gt;'/></class><class api_added='11' extends='java.lang.Object' name='ProcessedData'><method api_added='11' name='getAccountId' return='java.lang.String'/><method api_added='11' name='getData' return='byte[]'/><method api_added='11' name='getSubscriptionId' return='java.lang.String'/></class><interface abstract='true' api_added='11' name='DrmManagerClient.OnErrorListener' static='true'><method abstract='true' api_added='11' name='onError'><parameter name='client' type='android.drm.DrmManagerClient'/><parameter name='event' type='android.drm.DrmErrorEvent'/></method></interface><interface abstract='true' api_added='11' name='DrmManagerClient.OnEventListener' static='true'><method abstract='true' api_added='11' api_removed='12' name='onEvent'><parameter name='client' type='android.drm.DrmManagerClient'/><parameter name='event' type='android.drm.DrmEvent'/><parameter name='attributes' type='java.util.HashMap&lt;java.lang.String, java.lang.Object&gt;'/></method><method abstract='true' api_added='12' name='onEvent'><parameter name='client' type='android.drm.DrmManagerClient'/><parameter name='event' type='android.drm.DrmEvent'/></method></interface><interface abstract='true' api_added='11' name='DrmManagerClient.OnInfoListener' static='true'><method abstract='true' api_added='11' name='onInfo'><parameter name='client' type='android.drm.DrmManagerClient'/><parameter name='event' type='android.drm.DrmInfoEvent'/></method></interface><interface abstract='true' api_added='11' name='DrmStore.ConstraintsColumns' static='true'/></package><package api_added='11' name='android.renderscript'><class api_added='11' extends='android.renderscript.BaseObj' name='Allocation'><method api_added='11' name='copy1DRangeFrom'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='int[]'/></method><method api_added='11' name='copy1DRangeFrom'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='short[]'/></method><method api_added='11' name='copy1DRangeFrom'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='byte[]'/></method><method api_added='11' name='copy1DRangeFrom'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='float[]'/></method><method api_added='11' name='copy1DRangeFromUnchecked'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='int[]'/></method><method api_added='11' name='copy1DRangeFromUnchecked'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='short[]'/></method><method api_added='11' name='copy1DRangeFromUnchecked'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='byte[]'/></method><method api_added='11' name='copy1DRangeFromUnchecked'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='float[]'/></method><method api_added='11' name='copy2DRangeFrom'><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='data' type='byte[]'/></method><method api_added='11' name='copy2DRangeFrom'><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='data' type='short[]'/></method><method api_added='11' name='copy2DRangeFrom'><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='data' type='int[]'/></method><method api_added='11' name='copy2DRangeFrom'><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='data' type='float[]'/></method><method api_added='11' name='copy2DRangeFrom'><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='data' type='android.graphics.Bitmap'/></method><method api_added='11' name='copyFrom'><parameter name='d' type='android.renderscript.BaseObj[]'/></method><method api_added='11' name='copyFrom'><parameter name='d' type='int[]'/></method><method api_added='11' name='copyFrom'><parameter name='d' type='short[]'/></method><method api_added='11' name='copyFrom'><parameter name='d' type='byte[]'/></method><method api_added='11' name='copyFrom'><parameter name='d' type='float[]'/></method><method api_added='11' name='copyFrom'><parameter name='b' type='android.graphics.Bitmap'/></method><method api_added='11' name='copyFromUnchecked'><parameter name='d' type='int[]'/></method><method api_added='11' name='copyFromUnchecked'><parameter name='d' type='short[]'/></method><method api_added='11' name='copyFromUnchecked'><parameter name='d' type='byte[]'/></method><method api_added='11' name='copyFromUnchecked'><parameter name='d' type='float[]'/></method><method api_added='11' name='copyTo'><parameter name='b' type='android.graphics.Bitmap'/></method><method api_added='11' name='copyTo'><parameter name='d' type='byte[]'/></method><method api_added='11' name='copyTo'><parameter name='d' type='short[]'/></method><method api_added='11' name='copyTo'><parameter name='d' type='int[]'/></method><method api_added='11' name='copyTo'><parameter name='d' type='float[]'/></method><method api_added='11' name='createCubemapFromBitmap' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='b' type='android.graphics.Bitmap'/><parameter name='mips' type='android.renderscript.Allocation.MipmapControl'/><parameter name='usage' type='int'/></method><method api_added='11' name='createCubemapFromBitmap' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='b' type='android.graphics.Bitmap'/></method><method api_added='11' name='createCubemapFromCubeFaces' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='xpos' type='android.graphics.Bitmap'/><parameter name='xneg' type='android.graphics.Bitmap'/><parameter name='ypos' type='android.graphics.Bitmap'/><parameter name='yneg' type='android.graphics.Bitmap'/><parameter name='zpos' type='android.graphics.Bitmap'/><parameter name='zneg' type='android.graphics.Bitmap'/><parameter name='mips' type='android.renderscript.Allocation.MipmapControl'/><parameter name='usage' type='int'/></method><method api_added='11' name='createCubemapFromCubeFaces' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='xpos' type='android.graphics.Bitmap'/><parameter name='xneg' type='android.graphics.Bitmap'/><parameter name='ypos' type='android.graphics.Bitmap'/><parameter name='yneg' type='android.graphics.Bitmap'/><parameter name='zpos' type='android.graphics.Bitmap'/><parameter name='zneg' type='android.graphics.Bitmap'/></method><method api_added='11' name='createFromBitmap' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='b' type='android.graphics.Bitmap'/><parameter name='mips' type='android.renderscript.Allocation.MipmapControl'/><parameter name='usage' type='int'/></method><method api_added='11' name='createFromBitmap' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='b' type='android.graphics.Bitmap'/></method><method api_added='11' name='createFromBitmapResource' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='id' type='int'/><parameter name='mips' type='android.renderscript.Allocation.MipmapControl'/><parameter name='usage' type='int'/></method><method api_added='11' name='createFromBitmapResource' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='id' type='int'/></method><method api_added='11' name='createFromString' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='str' type='java.lang.String'/><parameter name='usage' type='int'/></method><method api_added='11' name='createSized' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='e' type='android.renderscript.Element'/><parameter name='count' type='int'/><parameter name='usage' type='int'/></method><method api_added='11' name='createSized' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='e' type='android.renderscript.Element'/><parameter name='count' type='int'/></method><method api_added='11' name='createTyped' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='type' type='android.renderscript.Type'/><parameter name='mips' type='android.renderscript.Allocation.MipmapControl'/><parameter name='usage' type='int'/></method><method api_added='11' name='createTyped' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='type' type='android.renderscript.Type'/><parameter name='usage' type='int'/></method><method api_added='11' name='createTyped' return='android.renderscript.Allocation' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='type' type='android.renderscript.Type'/></method><method api_added='11' name='generateMipmaps'/><method api_added='11' name='getType' return='android.renderscript.Type'/><method api_added='11' deprecated='18' name='resize' synchronized='true'><parameter name='dimX' type='int'/></method><method api_added='11' name='setFromFieldPacker'><parameter name='xoff' type='int'/><parameter name='fp' type='android.renderscript.FieldPacker'/></method><method api_added='11' name='setFromFieldPacker'><parameter name='xoff' type='int'/><parameter name='component_number' type='int'/><parameter name='fp' type='android.renderscript.FieldPacker'/></method><method api_added='11' name='syncAll'><parameter name='srcLocation' type='int'/></method><method api_added='14' name='copy1DRangeFrom'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.renderscript.Allocation'/><parameter name='arg3' type='int'/></method><method api_added='14' name='copy2DRangeFrom'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.renderscript.Allocation'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/></method><method api_added='16' name='getBytesSize' return='int'/><method api_added='16' name='getElement' return='android.renderscript.Element'/><method api_added='16' name='getSurface' return='android.view.Surface'/><method api_added='16' name='getUsage' return='int'/><method api_added='16' name='ioReceive'/><method api_added='16' name='ioSend'/><method api_added='16' name='setSurface'><parameter name='arg0' type='android.view.Surface'/></method><method api_added='18' name='copyFrom'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='19' name='setOnBufferAvailableListener'><parameter name='arg0' type='android.renderscript.Allocation.OnBufferAvailableListener'/></method></class><class api_added='11' extends='java.lang.Enum' final='true' name='Allocation.MipmapControl' static='true'><method api_added='11' name='valueOf' return='android.renderscript.Allocation.MipmapControl' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' final='true' name='values' return='android.renderscript.Allocation.MipmapControl[]' static='true'/></class><class api_added='11' extends='android.renderscript.Allocation' name='AllocationAdapter'><method api_added='11' name='create2D' return='android.renderscript.AllocationAdapter' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='a' type='android.renderscript.Allocation'/></method><method api_added='11' api_removed='14' name='readData'><parameter name='d' type='int[]'/></method><method api_added='11' api_removed='14' name='readData'><parameter name='d' type='float[]'/></method><method api_added='11' name='setFace'><parameter name='cf' type='android.renderscript.Type.CubemapFace'/></method><method api_added='11' name='setLOD'><parameter name='lod' type='int'/></method><method api_added='11' name='setY'><parameter name='y' type='int'/></method><method api_added='11' name='setZ'><parameter name='z' type='int'/></method><method api_added='11' api_removed='14' name='subData'><parameter name='xoff' type='int'/><parameter name='fp' type='android.renderscript.FieldPacker'/></method><method api_added='11' api_removed='14' name='subData1D'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='int[]'/></method><method api_added='11' api_removed='14' name='subData1D'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='short[]'/></method><method api_added='11' api_removed='14' name='subData1D'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='byte[]'/></method><method api_added='11' api_removed='14' name='subData1D'><parameter name='off' type='int'/><parameter name='count' type='int'/><parameter name='d' type='float[]'/></method><method api_added='11' api_removed='14' name='subData2D'><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='d' type='int[]'/></method><method api_added='11' api_removed='14' name='subData2D'><parameter name='xoff' type='int'/><parameter name='yoff' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/><parameter name='d' type='float[]'/></method><method api_added='11' api_removed='14' name='subElementData'><parameter name='xoff' type='int'/><parameter name='component_number' type='int'/><parameter name='fp' type='android.renderscript.FieldPacker'/></method><method api_added='14' name='create1D' return='android.renderscript.AllocationAdapter' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Allocation'/></method></class><class api_added='11' extends='java.lang.Object' name='BaseObj' visibility=''><method api_added='11' name='destroy' synchronized='true'/><method api_added='11' name='setName'><parameter name='name' type='java.lang.String'/></method><method api_added='14' name='getName' return='java.lang.String'/></class><class api_added='11' extends='java.lang.Object' name='Byte2'><constructor api_added='11' name='Byte2' type='android.renderscript.Byte2'/></class><class api_added='11' extends='java.lang.Object' name='Byte3'><constructor api_added='11' name='Byte3' type='android.renderscript.Byte3'/></class><class api_added='11' extends='java.lang.Object' name='Byte4'><constructor api_added='11' name='Byte4' type='android.renderscript.Byte4'/></class><class api_added='11' extends='android.renderscript.BaseObj' name='Element'><method api_added='11' name='ALLOCATION' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='A_8' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='BOOLEAN' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='ELEMENT' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='F32' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='F32_2' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='F32_3' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='F32_4' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='F64' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='I16' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='I32' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='I64' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='I8' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' deprecated='16' name='MATRIX4X4' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='MATRIX_2X2' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='MATRIX_3X3' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='MATRIX_4X4' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='MESH' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='PROGRAM_FRAGMENT' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='PROGRAM_RASTER' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='PROGRAM_STORE' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='PROGRAM_VERTEX' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='RGBA_4444' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='RGBA_5551' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='RGBA_8888' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='RGB_565' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='RGB_888' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='SAMPLER' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='SCRIPT' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='TYPE' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='U16' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='U32' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='U64' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='U8' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='U8_4' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='createPixel' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='dt' type='android.renderscript.Element.DataType'/><parameter name='dk' type='android.renderscript.Element.DataKind'/></method><method api_added='11' name='createVector' return='android.renderscript.Element' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='dt' type='android.renderscript.Element.DataType'/><parameter name='size' type='int'/></method><method api_added='11' name='isComplex' return='boolean'/><method api_added='14' name='F64_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='F64_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='F64_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I16_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I16_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I16_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I32_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I32_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I32_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I64_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I64_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I64_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I8_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I8_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='I8_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U16_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U16_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U16_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U32_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U32_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U32_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U64_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U64_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U64_4' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U8_2' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='U8_3' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='14' name='isCompatible' return='boolean'><parameter name='arg0' type='android.renderscript.Element'/></method><method api_added='16' name='FONT' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='16' name='getBytesSize' return='int'/><method api_added='16' name='getDataKind' return='android.renderscript.Element.DataKind'/><method api_added='16' name='getDataType' return='android.renderscript.Element.DataType'/><method api_added='16' name='getSubElement' return='android.renderscript.Element'><parameter name='arg0' type='int'/></method><method api_added='16' name='getSubElementArraySize' return='int'><parameter name='arg0' type='int'/></method><method api_added='16' name='getSubElementCount' return='int'/><method api_added='16' name='getSubElementName' return='java.lang.String'><parameter name='arg0' type='int'/></method><method api_added='16' name='getSubElementOffsetBytes' return='int'><parameter name='arg0' type='int'/></method><method api_added='16' name='getVectorSize' return='int'/><method api_added='19' name='YUV' return='android.renderscript.Element' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method></class><class api_added='11' extends='java.lang.Object' name='Element.Builder' static='true'><constructor api_added='11' name='Element.Builder' type='android.renderscript.Element.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><method api_added='11' name='add' return='android.renderscript.Element.Builder'><parameter name='element' type='android.renderscript.Element'/><parameter name='name' type='java.lang.String'/><parameter name='arraySize' type='int'/></method><method api_added='11' name='add' return='android.renderscript.Element.Builder'><parameter name='element' type='android.renderscript.Element'/><parameter name='name' type='java.lang.String'/></method><method api_added='11' name='create' return='android.renderscript.Element'/></class><class api_added='11' extends='java.lang.Enum' final='true' name='Element.DataKind' static='true'><method api_added='11' name='valueOf' return='android.renderscript.Element.DataKind' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' final='true' name='values' return='android.renderscript.Element.DataKind[]' static='true'/></class><class api_added='11' extends='java.lang.Enum' final='true' name='Element.DataType' static='true'><method api_added='11' name='valueOf' return='android.renderscript.Element.DataType' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' final='true' name='values' return='android.renderscript.Element.DataType[]' static='true'/></class><class api_added='11' extends='java.lang.Object' name='FieldPacker'><constructor api_added='11' name='FieldPacker' type='android.renderscript.FieldPacker'><parameter name='len' type='int'/></constructor><method api_added='11' name='addBoolean'><parameter name='v' type='boolean'/></method><method api_added='11' name='addF32'><parameter name='v' type='float'/></method><method api_added='11' name='addF32'><parameter name='v' type='android.renderscript.Float2'/></method><method api_added='11' name='addF32'><parameter name='v' type='android.renderscript.Float3'/></method><method api_added='11' name='addF32'><parameter name='v' type='android.renderscript.Float4'/></method><method api_added='11' name='addF64'><parameter name='v' type='double'/></method><method api_added='11' name='addI16'><parameter name='v' type='short'/></method><method api_added='11' name='addI16'><parameter name='v' type='android.renderscript.Short2'/></method><method api_added='11' name='addI16'><parameter name='v' type='android.renderscript.Short3'/></method><method api_added='11' name='addI16'><parameter name='v' type='android.renderscript.Short4'/></method><method api_added='11' name='addI32'><parameter name='v' type='int'/></method><method api_added='11' name='addI32'><parameter name='v' type='android.renderscript.Int2'/></method><method api_added='11' name='addI32'><parameter name='v' type='android.renderscript.Int3'/></method><method api_added='11' name='addI32'><parameter name='v' type='android.renderscript.Int4'/></method><method api_added='11' name='addI64'><parameter name='v' type='long'/></method><method api_added='11' name='addI8'><parameter name='v' type='byte'/></method><method api_added='11' name='addI8'><parameter name='v' type='android.renderscript.Byte2'/></method><method api_added='11' name='addI8'><parameter name='v' type='android.renderscript.Byte3'/></method><method api_added='11' name='addI8'><parameter name='v' type='android.renderscript.Byte4'/></method><method api_added='11' name='addMatrix'><parameter name='v' type='android.renderscript.Matrix4f'/></method><method api_added='11' name='addMatrix'><parameter name='v' type='android.renderscript.Matrix3f'/></method><method api_added='11' name='addMatrix'><parameter name='v' type='android.renderscript.Matrix2f'/></method><method api_added='11' name='addObj'><parameter name='obj' type='android.renderscript.BaseObj'/></method><method api_added='11' name='addU16'><parameter name='v' type='int'/></method><method api_added='11' name='addU16'><parameter name='v' type='android.renderscript.Int2'/></method><method api_added='11' name='addU16'><parameter name='v' type='android.renderscript.Int3'/></method><method api_added='11' name='addU16'><parameter name='v' type='android.renderscript.Int4'/></method><method api_added='11' name='addU32'><parameter name='v' type='long'/></method><method api_added='11' name='addU32'><parameter name='v' type='android.renderscript.Long2'/></method><method api_added='11' name='addU32'><parameter name='v' type='android.renderscript.Long3'/></method><method api_added='11' name='addU32'><parameter name='v' type='android.renderscript.Long4'/></method><method api_added='11' name='addU64'><parameter name='v' type='long'/></method><method api_added='11' name='addU8'><parameter name='v' type='short'/></method><method api_added='11' name='addU8'><parameter name='v' type='android.renderscript.Short2'/></method><method api_added='11' name='addU8'><parameter name='v' type='android.renderscript.Short3'/></method><method api_added='11' name='addU8'><parameter name='v' type='android.renderscript.Short4'/></method><method api_added='11' name='align'><parameter name='v' type='int'/></method><method api_added='11' final='true' name='getData' return='byte[]'/><method api_added='11' name='reset'/><method api_added='11' name='reset'><parameter name='i' type='int'/></method><method api_added='11' name='skip'><parameter name='i' type='int'/></method><method api_added='14' name='addF64'><parameter name='arg0' type='android.renderscript.Double2'/></method><method api_added='14' name='addF64'><parameter name='arg0' type='android.renderscript.Double3'/></method><method api_added='14' name='addF64'><parameter name='arg0' type='android.renderscript.Double4'/></method><method api_added='14' name='addI64'><parameter name='arg0' type='android.renderscript.Long2'/></method><method api_added='14' name='addI64'><parameter name='arg0' type='android.renderscript.Long3'/></method><method api_added='14' name='addI64'><parameter name='arg0' type='android.renderscript.Long4'/></method><method api_added='14' name='addU64'><parameter name='arg0' type='android.renderscript.Long2'/></method><method api_added='14' name='addU64'><parameter name='arg0' type='android.renderscript.Long3'/></method><method api_added='14' name='addU64'><parameter name='arg0' type='android.renderscript.Long4'/></method><method api_added='18' name='subBoolean' return='boolean'/><method api_added='18' name='subByte2' return='android.renderscript.Byte2'/><method api_added='18' name='subByte3' return='android.renderscript.Byte3'/><method api_added='18' name='subByte4' return='android.renderscript.Byte4'/><method api_added='18' name='subDouble2' return='android.renderscript.Double2'/><method api_added='18' name='subDouble3' return='android.renderscript.Double3'/><method api_added='18' name='subDouble4' return='android.renderscript.Double4'/><method api_added='18' name='subF32' return='float'/><method api_added='18' name='subF64' return='double'/><method api_added='18' name='subFloat2' return='android.renderscript.Float2'/><method api_added='18' name='subFloat3' return='android.renderscript.Float3'/><method api_added='18' name='subFloat4' return='android.renderscript.Float4'/><method api_added='18' name='subI16' return='short'/><method api_added='18' name='subI32' return='int'/><method api_added='18' name='subI64' return='long'/><method api_added='18' name='subI8' return='byte'/><method api_added='18' name='subInt2' return='android.renderscript.Int2'/><method api_added='18' name='subInt3' return='android.renderscript.Int3'/><method api_added='18' name='subInt4' return='android.renderscript.Int4'/><method api_added='18' name='subLong2' return='android.renderscript.Long2'/><method api_added='18' name='subLong3' return='android.renderscript.Long3'/><method api_added='18' name='subLong4' return='android.renderscript.Long4'/><method api_added='18' name='subMatrix2f' return='android.renderscript.Matrix2f'/><method api_added='18' name='subMatrix3f' return='android.renderscript.Matrix3f'/><method api_added='18' name='subMatrix4f' return='android.renderscript.Matrix4f'/><method api_added='18' name='subShort2' return='android.renderscript.Short2'/><method api_added='18' name='subShort3' return='android.renderscript.Short3'/><method api_added='18' name='subShort4' return='android.renderscript.Short4'/><method api_added='18' name='subalign'><parameter name='arg0' type='int'/></method></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.BaseObj' name='FileA3D'><method api_added='11' api_removed='18' deprecated='16' name='createFromAsset' return='android.renderscript.FileA3D' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='mgr' type='android.content.res.AssetManager'/><parameter name='path' type='java.lang.String'/></method><method api_added='11' api_removed='18' deprecated='16' name='createFromFile' return='android.renderscript.FileA3D' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='path' type='java.lang.String'/></method><method api_added='11' api_removed='18' deprecated='16' name='createFromFile' return='android.renderscript.FileA3D' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='path' type='java.io.File'/></method><method api_added='11' api_removed='18' deprecated='16' name='createFromResource' return='android.renderscript.FileA3D' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='id' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='getIndexEntry' return='android.renderscript.FileA3D.IndexEntry'><parameter name='index' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='getIndexEntryCount' return='int'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Enum' final='true' name='FileA3D.EntryType' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.FileA3D.EntryType' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.FileA3D.EntryType[]' static='true'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='FileA3D.IndexEntry' static='true'><method api_added='11' api_removed='18' deprecated='16' name='getEntryType' return='android.renderscript.FileA3D.EntryType'/><method api_added='11' api_removed='18' deprecated='16' name='getMesh' return='android.renderscript.Mesh'/><method api_added='11' api_removed='18' deprecated='16' name='getName' return='java.lang.String'/><method api_added='11' api_removed='18' deprecated='16' name='getObject' return='android.renderscript.BaseObj'/></class><class api_added='11' extends='java.lang.Object' name='Float2'><constructor api_added='11' name='Float2' type='android.renderscript.Float2'/><constructor api_added='11' name='Float2' type='android.renderscript.Float2'><parameter name='initX' type='float'/><parameter name='initY' type='float'/></constructor></class><class api_added='11' extends='java.lang.Object' name='Float3'><constructor api_added='11' name='Float3' type='android.renderscript.Float3'/><constructor api_added='11' name='Float3' type='android.renderscript.Float3'><parameter name='initX' type='float'/><parameter name='initY' type='float'/><parameter name='initZ' type='float'/></constructor></class><class api_added='11' extends='java.lang.Object' name='Float4'><constructor api_added='11' name='Float4' type='android.renderscript.Float4'/><constructor api_added='11' name='Float4' type='android.renderscript.Float4'><parameter name='initX' type='float'/><parameter name='initY' type='float'/><parameter name='initZ' type='float'/><parameter name='initW' type='float'/></constructor></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.BaseObj' name='Font'><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.Font' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='familyName' type='java.lang.String'/><parameter name='fontStyle' type='android.renderscript.Font.Style'/><parameter name='pointSize' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='createFromAsset' return='android.renderscript.Font' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='path' type='java.lang.String'/><parameter name='pointSize' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='createFromFile' return='android.renderscript.Font' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='path' type='java.lang.String'/><parameter name='pointSize' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='createFromFile' return='android.renderscript.Font' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='path' type='java.io.File'/><parameter name='pointSize' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='createFromResource' return='android.renderscript.Font' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='res' type='android.content.res.Resources'/><parameter name='id' type='int'/><parameter name='pointSize' type='float'/></method></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Enum' final='true' name='Font.Style' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.Font.Style' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.Font.Style[]' static='true'/></class><class api_added='11' extends='java.lang.Object' name='Int2'><constructor api_added='11' name='Int2' type='android.renderscript.Int2'/></class><class api_added='11' extends='java.lang.Object' name='Int3'><constructor api_added='11' name='Int3' type='android.renderscript.Int3'/></class><class api_added='11' extends='java.lang.Object' name='Int4'><constructor api_added='11' name='Int4' type='android.renderscript.Int4'/></class><class api_added='11' extends='java.lang.Object' name='Long2'><constructor api_added='11' name='Long2' type='android.renderscript.Long2'/></class><class api_added='11' extends='java.lang.Object' name='Long3'><constructor api_added='11' name='Long3' type='android.renderscript.Long3'/></class><class api_added='11' extends='java.lang.Object' name='Long4'><constructor api_added='11' name='Long4' type='android.renderscript.Long4'/></class><class api_added='11' extends='java.lang.Object' name='Matrix2f'><constructor api_added='11' name='Matrix2f' type='android.renderscript.Matrix2f'/><constructor api_added='11' name='Matrix2f' type='android.renderscript.Matrix2f'><parameter name='dataArray' type='float[]'/></constructor><method api_added='11' name='get' return='float'><parameter name='i' type='int'/><parameter name='j' type='int'/></method><method api_added='11' name='getArray' return='float[]'/><method api_added='11' name='load'><parameter name='src' type='android.renderscript.Matrix2f'/></method><method api_added='11' name='loadIdentity'/><method api_added='11' name='loadMultiply'><parameter name='lhs' type='android.renderscript.Matrix2f'/><parameter name='rhs' type='android.renderscript.Matrix2f'/></method><method api_added='11' name='loadRotate'><parameter name='rot' type='float'/></method><method api_added='11' name='loadScale'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='11' name='multiply'><parameter name='rhs' type='android.renderscript.Matrix2f'/></method><method api_added='11' name='rotate'><parameter name='rot' type='float'/></method><method api_added='11' name='scale'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='11' name='set'><parameter name='i' type='int'/><parameter name='j' type='int'/><parameter name='v' type='float'/></method><method api_added='11' name='transpose'/></class><class api_added='11' extends='java.lang.Object' name='Matrix3f'><constructor api_added='11' name='Matrix3f' type='android.renderscript.Matrix3f'/><constructor api_added='11' name='Matrix3f' type='android.renderscript.Matrix3f'><parameter name='dataArray' type='float[]'/></constructor><method api_added='11' name='get' return='float'><parameter name='i' type='int'/><parameter name='j' type='int'/></method><method api_added='11' name='getArray' return='float[]'/><method api_added='11' name='load'><parameter name='src' type='android.renderscript.Matrix3f'/></method><method api_added='11' name='loadIdentity'/><method api_added='11' name='loadMultiply'><parameter name='lhs' type='android.renderscript.Matrix3f'/><parameter name='rhs' type='android.renderscript.Matrix3f'/></method><method api_added='11' name='loadRotate'><parameter name='rot' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='loadRotate'><parameter name='rot' type='float'/></method><method api_added='11' name='loadScale'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='11' name='loadScale'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='loadTranslate'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='11' name='multiply'><parameter name='rhs' type='android.renderscript.Matrix3f'/></method><method api_added='11' name='rotate'><parameter name='rot' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='rotate'><parameter name='rot' type='float'/></method><method api_added='11' name='scale'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='11' name='scale'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='set'><parameter name='i' type='int'/><parameter name='j' type='int'/><parameter name='v' type='float'/></method><method api_added='11' name='translate'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='11' name='transpose'/></class><class api_added='11' extends='java.lang.Object' name='Matrix4f'><constructor api_added='11' name='Matrix4f' type='android.renderscript.Matrix4f'/><constructor api_added='11' name='Matrix4f' type='android.renderscript.Matrix4f'><parameter name='dataArray' type='float[]'/></constructor><method api_added='11' name='get' return='float'><parameter name='i' type='int'/><parameter name='j' type='int'/></method><method api_added='11' name='getArray' return='float[]'/><method api_added='11' name='inverse' return='boolean'/><method api_added='11' name='inverseTranspose' return='boolean'/><method api_added='11' name='load'><parameter name='src' type='android.renderscript.Matrix4f'/></method><method api_added='11' name='loadFrustum'><parameter name='l' type='float'/><parameter name='r' type='float'/><parameter name='b' type='float'/><parameter name='t' type='float'/><parameter name='n' type='float'/><parameter name='f' type='float'/></method><method api_added='11' name='loadIdentity'/><method api_added='11' name='loadMultiply'><parameter name='lhs' type='android.renderscript.Matrix4f'/><parameter name='rhs' type='android.renderscript.Matrix4f'/></method><method api_added='11' name='loadOrtho'><parameter name='l' type='float'/><parameter name='r' type='float'/><parameter name='b' type='float'/><parameter name='t' type='float'/><parameter name='n' type='float'/><parameter name='f' type='float'/></method><method api_added='11' name='loadOrthoWindow'><parameter name='w' type='int'/><parameter name='h' type='int'/></method><method api_added='11' name='loadPerspective'><parameter name='fovy' type='float'/><parameter name='aspect' type='float'/><parameter name='near' type='float'/><parameter name='far' type='float'/></method><method api_added='11' name='loadProjectionNormalized'><parameter name='w' type='int'/><parameter name='h' type='int'/></method><method api_added='11' name='loadRotate'><parameter name='rot' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='loadScale'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='loadTranslate'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='multiply'><parameter name='rhs' type='android.renderscript.Matrix4f'/></method><method api_added='11' name='rotate'><parameter name='rot' type='float'/><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='scale'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='set'><parameter name='i' type='int'/><parameter name='j' type='int'/><parameter name='v' type='float'/></method><method api_added='11' name='translate'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' name='transpose'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.BaseObj' name='Mesh'><method api_added='11' api_removed='18' deprecated='16' name='getIndexSetAllocation' return='android.renderscript.Allocation'><parameter name='slot' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='getPrimitive' return='android.renderscript.Mesh.Primitive'><parameter name='slot' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='getPrimitiveCount' return='int'/><method api_added='11' api_removed='18' deprecated='16' name='getVertexAllocation' return='android.renderscript.Allocation'><parameter name='slot' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='getVertexAllocationCount' return='int'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='Mesh.AllocationBuilder' static='true'><constructor api_added='11' api_removed='16' name='Mesh.AllocationBuilder' type='android.renderscript.Mesh.AllocationBuilder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='16' api_removed='18' name='deprecated Mesh.AllocationBuilder' type='android.renderscript.deprecated Mesh.AllocationBuilder'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='addIndexSetAllocation' return='android.renderscript.Mesh.AllocationBuilder'><parameter name='a' type='android.renderscript.Allocation'/><parameter name='p' type='android.renderscript.Mesh.Primitive'/></method><method api_added='11' api_removed='18' deprecated='16' name='addIndexSetType' return='android.renderscript.Mesh.AllocationBuilder'><parameter name='p' type='android.renderscript.Mesh.Primitive'/></method><method api_added='11' api_removed='18' deprecated='16' name='addVertexAllocation' return='android.renderscript.Mesh.AllocationBuilder'><parameter name='a' type='android.renderscript.Allocation'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.Mesh'/><method api_added='11' api_removed='18' deprecated='16' name='getCurrentIndexSetIndex' return='int'/><method api_added='11' api_removed='18' deprecated='16' name='getCurrentVertexTypeIndex' return='int'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='Mesh.Builder' static='true'><constructor api_added='11' api_removed='16' name='Mesh.Builder' type='android.renderscript.Mesh.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='usage' type='int'/></constructor><constructor api_added='16' api_removed='18' name='deprecated Mesh.Builder' type='android.renderscript.deprecated Mesh.Builder'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='int'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='addIndexSetType' return='android.renderscript.Mesh.Builder'><parameter name='t' type='android.renderscript.Type'/><parameter name='p' type='android.renderscript.Mesh.Primitive'/></method><method api_added='11' api_removed='18' deprecated='16' name='addIndexSetType' return='android.renderscript.Mesh.Builder'><parameter name='p' type='android.renderscript.Mesh.Primitive'/></method><method api_added='11' api_removed='18' deprecated='16' name='addIndexSetType' return='android.renderscript.Mesh.Builder'><parameter name='e' type='android.renderscript.Element'/><parameter name='size' type='int'/><parameter name='p' type='android.renderscript.Mesh.Primitive'/></method><method api_added='11' api_removed='18' deprecated='16' name='addVertexType' return='android.renderscript.Mesh.Builder'><parameter name='t' type='android.renderscript.Type'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='11' api_removed='18' deprecated='16' name='addVertexType' return='android.renderscript.Mesh.Builder'><parameter name='e' type='android.renderscript.Element'/><parameter name='size' type='int'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.Mesh'/><method api_added='11' api_removed='18' deprecated='16' name='getCurrentIndexSetIndex' return='int'/><method api_added='11' api_removed='18' deprecated='16' name='getCurrentVertexTypeIndex' return='int'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Enum' final='true' name='Mesh.Primitive' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.Mesh.Primitive' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.Mesh.Primitive[]' static='true'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='Mesh.TriangleMeshBuilder' static='true'><constructor api_added='11' api_removed='16' name='Mesh.TriangleMeshBuilder' type='android.renderscript.Mesh.TriangleMeshBuilder'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='vtxSize' type='int'/><parameter name='flags' type='int'/></constructor><constructor api_added='16' api_removed='18' name='deprecated Mesh.TriangleMeshBuilder' type='android.renderscript.deprecated Mesh.TriangleMeshBuilder'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='addTriangle' return='android.renderscript.Mesh.TriangleMeshBuilder'><parameter name='idx1' type='int'/><parameter name='idx2' type='int'/><parameter name='idx3' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='addVertex' return='android.renderscript.Mesh.TriangleMeshBuilder'><parameter name='x' type='float'/><parameter name='y' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='addVertex' return='android.renderscript.Mesh.TriangleMeshBuilder'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.Mesh'><parameter name='uploadToBufferObject' type='boolean'/></method><method api_added='11' api_removed='18' deprecated='16' name='setColor' return='android.renderscript.Mesh.TriangleMeshBuilder'><parameter name='r' type='float'/><parameter name='g' type='float'/><parameter name='b' type='float'/><parameter name='a' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='setNormal' return='android.renderscript.Mesh.TriangleMeshBuilder'><parameter name='x' type='float'/><parameter name='y' type='float'/><parameter name='z' type='float'/></method><method api_added='11' api_removed='18' deprecated='16' name='setTexture' return='android.renderscript.Mesh.TriangleMeshBuilder'><parameter name='s' type='float'/><parameter name='t' type='float'/></method></class><class api_added='11' api_removed='18' extends='android.renderscript.BaseObj' name='Program'><method api_added='11' api_removed='18' name='bindConstants'><parameter name='a' type='android.renderscript.Allocation'/><parameter name='slot' type='int'/></method><method api_added='11' api_removed='18' name='bindSampler'><parameter name='vs' type='android.renderscript.Sampler'/><parameter name='slot' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='11' api_removed='18' name='bindTexture'><parameter name='va' type='android.renderscript.Allocation'/><parameter name='slot' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='16' api_removed='18' name='getConstant' return='android.renderscript.Type'><parameter name='arg0' type='int'/></method><method api_added='16' api_removed='18' name='getConstantCount' return='int'/><method api_added='16' api_removed='18' name='getTextureCount' return='int'/><method api_added='16' api_removed='18' name='getTextureName' return='java.lang.String'><parameter name='arg0' type='int'/></method><method api_added='16' api_removed='18' name='getTextureType' return='android.renderscript.Program.TextureType'><parameter name='arg0' type='int'/></method></class><class api_added='11' api_removed='18' extends='java.lang.Object' name='Program.BaseProgramBuilder' static='true'><constructor api_added='11' api_removed='18' name='Program.BaseProgramBuilder' type='android.renderscript.Program.BaseProgramBuilder' visibility='protected'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' name='addConstant' return='android.renderscript.Program.BaseProgramBuilder'><parameter name='t' type='android.renderscript.Type'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='11' api_removed='18' name='addTexture' return='android.renderscript.Program.BaseProgramBuilder'><parameter name='texType' type='android.renderscript.Program.TextureType'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='11' api_removed='18' name='getCurrentConstantIndex' return='int'/><method api_added='11' api_removed='18' name='getCurrentTextureIndex' return='int'/><method api_added='11' api_removed='18' name='initProgram' visibility='protected'><parameter name='p' type='android.renderscript.Program'/></method><method api_added='11' api_removed='18' name='setShader' return='android.renderscript.Program.BaseProgramBuilder'><parameter name='s' type='java.lang.String'/></method><method api_added='11' api_removed='18' name='setShader' return='android.renderscript.Program.BaseProgramBuilder'><parameter name='resources' type='android.content.res.Resources'/><parameter name='resourceID' type='int'/></method><method api_added='16' api_removed='18' name='addTexture' return='android.renderscript.Program.BaseProgramBuilder'><parameter name='arg0' type='android.renderscript.Program.TextureType'/><parameter name='arg1' type='java.lang.String'/></method></class><class api_added='11' api_removed='18' extends='java.lang.Enum' final='true' name='Program.TextureType' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.Program.TextureType' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.Program.TextureType[]' static='true'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.Program' name='ProgramFragment'/><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.Program.BaseProgramBuilder' name='ProgramFragment.Builder' static='true'><constructor api_added='11' api_removed='16' name='ProgramFragment.Builder' type='android.renderscript.ProgramFragment.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='16' api_removed='18' name='deprecated ProgramFragment.Builder' type='android.renderscript.deprecated ProgramFragment.Builder'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.ProgramFragment'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.ProgramFragment' name='ProgramFragmentFixedFunction'/><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='ProgramFragmentFixedFunction.Builder' static='true'><constructor api_added='11' api_removed='16' name='ProgramFragmentFixedFunction.Builder' type='android.renderscript.ProgramFragmentFixedFunction.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='16' api_removed='18' name='deprecated ProgramFragmentFixedFunction.Builder' type='android.renderscript.deprecated ProgramFragmentFixedFunction.Builder'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.ProgramFragmentFixedFunction'/><method api_added='11' api_removed='18' deprecated='16' name='setPointSpriteTexCoordinateReplacement' return='android.renderscript.ProgramFragmentFixedFunction.Builder'><parameter name='enable' type='boolean'/></method><method api_added='11' api_removed='18' deprecated='16' name='setTexture' return='android.renderscript.ProgramFragmentFixedFunction.Builder'><parameter name='env' type='android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode'/><parameter name='fmt' type='android.renderscript.ProgramFragmentFixedFunction.Builder.Format'/><parameter name='slot' type='int'/><exception name='IllegalArgumentException' type='java.lang.IllegalArgumentException'/></method><method api_added='11' api_removed='18' deprecated='16' name='setVaryingColor' return='android.renderscript.ProgramFragmentFixedFunction.Builder'><parameter name='enable' type='boolean'/></method></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Enum' final='true' name='ProgramFragmentFixedFunction.Builder.EnvMode' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.ProgramFragmentFixedFunction.Builder.EnvMode[]' static='true'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Enum' final='true' name='ProgramFragmentFixedFunction.Builder.Format' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.ProgramFragmentFixedFunction.Builder.Format' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.ProgramFragmentFixedFunction.Builder.Format[]' static='true'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.BaseObj' name='ProgramRaster'><method api_added='11' api_removed='18' deprecated='16' name='CULL_BACK' return='android.renderscript.ProgramRaster' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' api_removed='18' deprecated='16' name='CULL_FRONT' return='android.renderscript.ProgramRaster' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' api_removed='18' deprecated='16' name='CULL_NONE' return='android.renderscript.ProgramRaster' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='16' api_removed='18' deprecated='16' name='getCullMode' return='android.renderscript.ProgramRaster.CullMode'/><method api_added='16' api_removed='18' deprecated='16' name='isPointSpriteEnabled' return='boolean'/></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='ProgramRaster.Builder' static='true'><constructor api_added='11' api_removed='16' name='ProgramRaster.Builder' type='android.renderscript.ProgramRaster.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='16' api_removed='18' name='deprecated ProgramRaster.Builder' type='android.renderscript.deprecated ProgramRaster.Builder'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.ProgramRaster'/><method api_added='11' api_removed='18' deprecated='16' name='setCullMode' return='android.renderscript.ProgramRaster.Builder'><parameter name='m' type='android.renderscript.ProgramRaster.CullMode'/></method><method api_added='11' api_removed='18' deprecated='16' name='setPointSpriteEnabled' return='android.renderscript.ProgramRaster.Builder'><parameter name='enable' type='boolean'/></method></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Enum' final='true' name='ProgramRaster.CullMode' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.ProgramRaster.CullMode' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.ProgramRaster.CullMode[]' static='true'/></class><class api_added='11' api_removed='18' extends='android.renderscript.BaseObj' name='ProgramStore'><method api_added='11' api_removed='18' name='BLEND_ALPHA_DEPTH_NONE' return='android.renderscript.ProgramStore' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' api_removed='18' name='BLEND_ALPHA_DEPTH_TEST' return='android.renderscript.ProgramStore' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' api_removed='18' name='BLEND_NONE_DEPTH_NONE' return='android.renderscript.ProgramStore' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' api_removed='18' name='BLEND_NONE_DEPTH_TEST' return='android.renderscript.ProgramStore' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='16' api_removed='18' name='getBlendDstFunc' return='android.renderscript.ProgramStore.BlendDstFunc'/><method api_added='16' api_removed='18' name='getBlendSrcFunc' return='android.renderscript.ProgramStore.BlendSrcFunc'/><method api_added='16' api_removed='18' name='getDepthFunc' return='android.renderscript.ProgramStore.DepthFunc'/><method api_added='16' api_removed='18' name='isColorMaskAlphaEnabled' return='boolean'/><method api_added='16' api_removed='18' name='isColorMaskBlueEnabled' return='boolean'/><method api_added='16' api_removed='18' name='isColorMaskGreenEnabled' return='boolean'/><method api_added='16' api_removed='18' name='isColorMaskRedEnabled' return='boolean'/><method api_added='16' api_removed='18' name='isDepthMaskEnabled' return='boolean'/><method api_added='16' api_removed='18' name='isDitherEnabled' return='boolean'/></class><class api_added='11' api_removed='18' extends='java.lang.Enum' final='true' name='ProgramStore.BlendDstFunc' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.ProgramStore.BlendDstFunc' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.ProgramStore.BlendDstFunc[]' static='true'/></class><class api_added='11' api_removed='18' extends='java.lang.Enum' final='true' name='ProgramStore.BlendSrcFunc' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.ProgramStore.BlendSrcFunc' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.ProgramStore.BlendSrcFunc[]' static='true'/></class><class api_added='11' api_removed='18' extends='java.lang.Object' name='ProgramStore.Builder' static='true'><constructor api_added='11' api_removed='18' name='ProgramStore.Builder' type='android.renderscript.ProgramStore.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' name='create' return='android.renderscript.ProgramStore'/><method api_added='11' api_removed='18' name='setBlendFunc' return='android.renderscript.ProgramStore.Builder'><parameter name='src' type='android.renderscript.ProgramStore.BlendSrcFunc'/><parameter name='dst' type='android.renderscript.ProgramStore.BlendDstFunc'/></method><method api_added='11' api_removed='18' name='setColorMaskEnabled' return='android.renderscript.ProgramStore.Builder'><parameter name='r' type='boolean'/><parameter name='g' type='boolean'/><parameter name='b' type='boolean'/><parameter name='a' type='boolean'/></method><method api_added='11' api_removed='18' name='setDepthFunc' return='android.renderscript.ProgramStore.Builder'><parameter name='func' type='android.renderscript.ProgramStore.DepthFunc'/></method><method api_added='11' api_removed='18' name='setDepthMaskEnabled' return='android.renderscript.ProgramStore.Builder'><parameter name='enable' type='boolean'/></method><method api_added='11' api_removed='18' name='setDitherEnabled' return='android.renderscript.ProgramStore.Builder'><parameter name='enable' type='boolean'/></method></class><class api_added='11' api_removed='18' extends='java.lang.Enum' final='true' name='ProgramStore.DepthFunc' static='true'><method api_added='11' api_removed='18' name='valueOf' return='android.renderscript.ProgramStore.DepthFunc' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' api_removed='18' final='true' name='values' return='android.renderscript.ProgramStore.DepthFunc[]' static='true'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.Program' name='ProgramVertex'><method api_added='16' api_removed='18' deprecated='16' name='getInput' return='android.renderscript.Element'><parameter name='arg0' type='int'/></method><method api_added='16' api_removed='18' deprecated='16' name='getInputCount' return='int'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.Program.BaseProgramBuilder' name='ProgramVertex.Builder' static='true'><constructor api_added='11' api_removed='16' name='ProgramVertex.Builder' type='android.renderscript.ProgramVertex.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='16' api_removed='18' name='deprecated ProgramVertex.Builder' type='android.renderscript.deprecated ProgramVertex.Builder'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='addInput' return='android.renderscript.ProgramVertex.Builder'><parameter name='e' type='android.renderscript.Element'/><exception name='IllegalStateException' type='java.lang.IllegalStateException'/></method><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.ProgramVertex'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.ProgramVertex' name='ProgramVertexFixedFunction'><method api_added='11' api_removed='18' deprecated='16' name='bindConstants'><parameter name='va' type='android.renderscript.ProgramVertexFixedFunction.Constants'/></method></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='ProgramVertexFixedFunction.Builder' static='true'><constructor api_added='11' api_removed='16' name='ProgramVertexFixedFunction.Builder' type='android.renderscript.ProgramVertexFixedFunction.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='16' api_removed='18' name='deprecated ProgramVertexFixedFunction.Builder' type='android.renderscript.deprecated ProgramVertexFixedFunction.Builder'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='create' return='android.renderscript.ProgramVertexFixedFunction'/><method api_added='11' api_removed='18' deprecated='16' name='setTextureMatrixEnable' return='android.renderscript.ProgramVertexFixedFunction.Builder'><parameter name='enable' type='boolean'/></method></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='ProgramVertexFixedFunction.Constants' static='true'><constructor api_added='11' api_removed='16' name='ProgramVertexFixedFunction.Constants' type='android.renderscript.ProgramVertexFixedFunction.Constants'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='16' api_removed='18' name='deprecated ProgramVertexFixedFunction.Constants' type='android.renderscript.deprecated ProgramVertexFixedFunction.Constants'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='destroy'/><method api_added='11' api_removed='18' deprecated='16' name='setModelview'><parameter name='m' type='android.renderscript.Matrix4f'/></method><method api_added='11' api_removed='18' deprecated='16' name='setProjection'><parameter name='m' type='android.renderscript.Matrix4f'/></method><method api_added='11' api_removed='18' deprecated='16' name='setTexture'><parameter name='m' type='android.renderscript.Matrix4f'/></method></class><class api_added='11' extends='android.renderscript.RSRuntimeException' name='RSDriverException'><constructor api_added='11' name='RSDriverException' type='android.renderscript.RSDriverException'><parameter name='string' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.renderscript.RSRuntimeException' name='RSIllegalArgumentException'><constructor api_added='11' name='RSIllegalArgumentException' type='android.renderscript.RSIllegalArgumentException'><parameter name='string' type='java.lang.String'/></constructor></class><class api_added='11' extends='android.renderscript.RSRuntimeException' name='RSInvalidStateException'><constructor api_added='11' name='RSInvalidStateException' type='android.renderscript.RSInvalidStateException'><parameter name='string' type='java.lang.String'/></constructor></class><class api_added='11' extends='java.lang.RuntimeException' name='RSRuntimeException'><constructor api_added='11' name='RSRuntimeException' type='android.renderscript.RSRuntimeException'><parameter name='string' type='java.lang.String'/></constructor></class><class api_added='11' api_removed='18' deprecated='16' extends='android.view.SurfaceView' name='RSSurfaceView'><constructor api_added='11' api_removed='16' name='RSSurfaceView' type='android.renderscript.RSSurfaceView'><parameter name='context' type='android.content.Context'/></constructor><constructor api_added='11' api_removed='18' name='RSSurfaceView' type='android.renderscript.RSSurfaceView'><parameter name='context' type='android.content.Context'/><parameter name='attrs' type='android.util.AttributeSet'/></constructor><constructor api_added='16' api_removed='18' name='deprecated RSSurfaceView' type='android.renderscript.deprecated RSSurfaceView'><parameter name='arg0' type='android.content.Context'/></constructor><constructor api_added='16' api_removed='18' name='deprecated RSSurfaceView' type='android.renderscript.deprecated RSSurfaceView'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='createRenderScriptGL' return='android.renderscript.RenderScriptGL'><parameter name='sc' type='android.renderscript.RenderScriptGL.SurfaceConfig'/></method><method api_added='11' api_removed='18' deprecated='16' name='destroyRenderScriptGL'/><method api_added='11' api_removed='18' deprecated='16' name='getRenderScriptGL' return='android.renderscript.RenderScriptGL'/><method api_added='11' api_removed='18' deprecated='16' name='pause'/><method api_added='11' api_removed='18' deprecated='16' name='resume'/><method api_added='11' api_removed='18' deprecated='16' name='setRenderScriptGL'><parameter name='rs' type='android.renderscript.RenderScriptGL'/></method><method api_added='11' api_removed='18' deprecated='16' name='surfaceChanged'><parameter name='holder' type='android.view.SurfaceHolder'/><parameter name='format' type='int'/><parameter name='w' type='int'/><parameter name='h' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='surfaceCreated'><parameter name='holder' type='android.view.SurfaceHolder'/></method><method api_added='11' api_removed='18' deprecated='16' name='surfaceDestroyed'><parameter name='holder' type='android.view.SurfaceHolder'/></method></class><class api_added='11' extends='java.lang.Object' name='RenderScript'><method api_added='11' name='contextDump'/><method api_added='11' name='create' return='android.renderscript.RenderScript' static='true'><parameter name='ctx' type='android.content.Context'/></method><method api_added='11' name='destroy'/><method api_added='11' name='finish'/><method api_added='11' final='true' name='getApplicationContext' return='android.content.Context'/><method api_added='11' name='getErrorHandler' return='android.renderscript.RenderScript.RSErrorHandler'/><method api_added='11' name='getMessageHandler' return='android.renderscript.RenderScript.RSMessageHandler'/><method api_added='11' name='setErrorHandler'><parameter name='msg' type='android.renderscript.RenderScript.RSErrorHandler'/></method><method api_added='11' name='setMessageHandler'><parameter name='msg' type='android.renderscript.RenderScript.RSMessageHandler'/></method><method api_added='11' name='setPriority'><parameter name='p' type='android.renderscript.RenderScript.Priority'/></method><method api_added='18' name='create' return='android.renderscript.RenderScript' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.renderscript.RenderScript.ContextType'/></method><method api_added='18' name='sendMessage'><parameter name='arg0' type='int'/><parameter name='arg1' type='int[]'/></method></class><class api_added='11' extends='java.lang.Enum' final='true' name='RenderScript.Priority' static='true'><method api_added='11' name='valueOf' return='android.renderscript.RenderScript.Priority' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' final='true' name='values' return='android.renderscript.RenderScript.Priority[]' static='true'/></class><class api_added='11' extends='java.lang.Object' name='RenderScript.RSErrorHandler' static='true'><constructor api_added='11' name='RenderScript.RSErrorHandler' type='android.renderscript.RenderScript.RSErrorHandler'/><method api_added='11' name='run'/></class><class api_added='11' extends='java.lang.Object' name='RenderScript.RSMessageHandler' static='true'><constructor api_added='11' name='RenderScript.RSMessageHandler' type='android.renderscript.RenderScript.RSMessageHandler'/><method api_added='11' name='run'/></class><class api_added='11' api_removed='18' deprecated='16' extends='android.renderscript.RenderScript' name='RenderScriptGL'><constructor api_added='11' api_removed='16' name='RenderScriptGL' type='android.renderscript.RenderScriptGL'><parameter name='ctx' type='android.content.Context'/><parameter name='sc' type='android.renderscript.RenderScriptGL.SurfaceConfig'/></constructor><constructor api_added='16' api_removed='18' name='deprecated RenderScriptGL' type='android.renderscript.deprecated RenderScriptGL'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.renderscript.RenderScriptGL.SurfaceConfig'/></constructor><method api_added='11' api_removed='18' deprecated='16' name='bindProgramFragment'><parameter name='p' type='android.renderscript.ProgramFragment'/></method><method api_added='11' api_removed='18' deprecated='16' name='bindProgramRaster'><parameter name='p' type='android.renderscript.ProgramRaster'/></method><method api_added='11' api_removed='18' deprecated='16' name='bindProgramStore'><parameter name='p' type='android.renderscript.ProgramStore'/></method><method api_added='11' api_removed='18' deprecated='16' name='bindProgramVertex'><parameter name='p' type='android.renderscript.ProgramVertex'/></method><method api_added='11' api_removed='18' deprecated='16' name='bindRootScript'><parameter name='s' type='android.renderscript.Script'/></method><method api_added='11' api_removed='18' deprecated='16' name='getHeight' return='int'/><method api_added='11' api_removed='18' deprecated='16' name='getWidth' return='int'/><method api_added='11' api_removed='18' deprecated='16' name='pause'/><method api_added='11' api_removed='18' deprecated='16' name='resume'/><method api_added='11' api_removed='18' deprecated='16' name='setSurface'><parameter name='sur' type='android.view.SurfaceHolder'/><parameter name='w' type='int'/><parameter name='h' type='int'/></method><method api_added='14' api_removed='18' deprecated='16' name='setSurfaceTexture'><parameter name='arg0' type='android.graphics.SurfaceTexture'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method></class><class api_added='11' api_removed='18' deprecated='16' extends='java.lang.Object' name='RenderScriptGL.SurfaceConfig' static='true'><constructor api_added='11' api_removed='16' name='RenderScriptGL.SurfaceConfig' type='android.renderscript.RenderScriptGL.SurfaceConfig'/><constructor api_added='11' api_removed='18' name='RenderScriptGL.SurfaceConfig' type='android.renderscript.RenderScriptGL.SurfaceConfig'><parameter name='sc' type='android.renderscript.RenderScriptGL.SurfaceConfig'/></constructor><constructor api_added='16' api_removed='18' name='deprecated RenderScriptGL.SurfaceConfig' type='android.renderscript.deprecated RenderScriptGL.SurfaceConfig'/><constructor api_added='16' api_removed='18' name='deprecated RenderScriptGL.SurfaceConfig' type='android.renderscript.deprecated RenderScriptGL.SurfaceConfig'/><method api_added='11' api_removed='18' deprecated='16' name='setAlpha'><parameter name='minimum' type='int'/><parameter name='preferred' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='setColor'><parameter name='minimum' type='int'/><parameter name='preferred' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='setDepth'><parameter name='minimum' type='int'/><parameter name='preferred' type='int'/></method><method api_added='11' api_removed='18' deprecated='16' name='setSamples'><parameter name='minimum' type='int'/><parameter name='preferred' type='int'/><parameter name='Q' type='float'/></method></class><class api_added='11' extends='android.renderscript.BaseObj' name='Sampler'><method api_added='11' name='CLAMP_LINEAR' return='android.renderscript.Sampler' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='CLAMP_LINEAR_MIP_LINEAR' return='android.renderscript.Sampler' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='CLAMP_NEAREST' return='android.renderscript.Sampler' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='WRAP_LINEAR' return='android.renderscript.Sampler' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='WRAP_LINEAR_MIP_LINEAR' return='android.renderscript.Sampler' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='11' name='WRAP_NEAREST' return='android.renderscript.Sampler' static='true'><parameter name='rs' type='android.renderscript.RenderScript'/></method><method api_added='16' name='getAnisotropy' return='float'/><method api_added='16' name='getMagnification' return='android.renderscript.Sampler.Value'/><method api_added='16' name='getMinification' return='android.renderscript.Sampler.Value'/><method api_added='16' name='getWrapS' return='android.renderscript.Sampler.Value'/><method api_added='16' name='getWrapT' return='android.renderscript.Sampler.Value'/><method api_added='18' name='MIRRORED_REPEAT_LINEAR' return='android.renderscript.Sampler' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='18' name='MIRRORED_REPEAT_LINEAR_MIP_LINEAR' return='android.renderscript.Sampler' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='18' name='MIRRORED_REPEAT_NEAREST' return='android.renderscript.Sampler' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method></class><class api_added='11' extends='java.lang.Object' name='Sampler.Builder' static='true'><constructor api_added='11' name='Sampler.Builder' type='android.renderscript.Sampler.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><method api_added='11' name='create' return='android.renderscript.Sampler'/><method api_added='11' name='setAnisotropy'><parameter name='v' type='float'/></method><method api_added='11' name='setMagnification'><parameter name='v' type='android.renderscript.Sampler.Value'/></method><method api_added='11' name='setMinification'><parameter name='v' type='android.renderscript.Sampler.Value'/></method><method api_added='11' name='setWrapS'><parameter name='v' type='android.renderscript.Sampler.Value'/></method><method api_added='11' name='setWrapT'><parameter name='v' type='android.renderscript.Sampler.Value'/></method></class><class api_added='11' extends='java.lang.Enum' final='true' name='Sampler.Value' static='true'><method api_added='11' name='valueOf' return='android.renderscript.Sampler.Value' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' final='true' name='values' return='android.renderscript.Sampler.Value[]' static='true'/></class><class api_added='11' extends='android.renderscript.BaseObj' name='Script'><method api_added='11' name='bindAllocation'><parameter name='va' type='android.renderscript.Allocation'/><parameter name='slot' type='int'/></method><method api_added='11' name='invoke' visibility='protected'><parameter name='slot' type='int'/></method><method api_added='11' name='invoke' visibility='protected'><parameter name='slot' type='int'/><parameter name='v' type='android.renderscript.FieldPacker'/></method><method api_added='11' name='setTimeZone'><parameter name='timeZone' type='java.lang.String'/></method><method api_added='11' name='setVar'><parameter name='index' type='int'/><parameter name='v' type='float'/></method><method api_added='11' name='setVar'><parameter name='index' type='int'/><parameter name='v' type='double'/></method><method api_added='11' name='setVar'><parameter name='index' type='int'/><parameter name='v' type='int'/></method><method api_added='11' name='setVar'><parameter name='index' type='int'/><parameter name='v' type='long'/></method><method api_added='11' name='setVar'><parameter name='index' type='int'/><parameter name='v' type='boolean'/></method><method api_added='11' name='setVar'><parameter name='index' type='int'/><parameter name='o' type='android.renderscript.BaseObj'/></method><method api_added='11' name='setVar'><parameter name='index' type='int'/><parameter name='v' type='android.renderscript.FieldPacker'/></method><method api_added='14' name='forEach' visibility='protected'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.renderscript.Allocation'/><parameter name='arg2' type='android.renderscript.Allocation'/><parameter name='arg3' type='android.renderscript.FieldPacker'/></method><method api_added='16' name='setVar'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.renderscript.FieldPacker'/><parameter name='arg2' type='android.renderscript.Element'/><parameter name='arg3' type='int[]'/></method><method api_added='17' name='createFieldID' return='android.renderscript.Script.FieldID' visibility='protected'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='createKernelID' return='android.renderscript.Script.KernelID' visibility='protected'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.renderscript.Element'/><parameter name='arg3' type='android.renderscript.Element'/></method><method api_added='18' name='forEach' visibility='protected'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.renderscript.Allocation'/><parameter name='arg2' type='android.renderscript.Allocation'/><parameter name='arg3' type='android.renderscript.FieldPacker'/><parameter name='arg4' type='android.renderscript.Script.LaunchOptions'/></method><method api_added='18' name='getVarB' return='boolean'><parameter name='arg0' type='int'/></method><method api_added='18' name='getVarD' return='double'><parameter name='arg0' type='int'/></method><method api_added='18' name='getVarF' return='float'><parameter name='arg0' type='int'/></method><method api_added='18' name='getVarI' return='int'><parameter name='arg0' type='int'/></method><method api_added='18' name='getVarJ' return='long'><parameter name='arg0' type='int'/></method><method api_added='18' name='getVarV'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.renderscript.FieldPacker'/></method></class><class api_added='11' extends='java.lang.Object' name='Script.Builder' static='true'/><class api_added='11' extends='java.lang.Object' name='Script.FieldBase' static='true'><constructor api_added='11' name='Script.FieldBase' type='android.renderscript.Script.FieldBase' visibility='protected'/><method api_added='11' name='getAllocation' return='android.renderscript.Allocation'/><method api_added='11' name='getElement' return='android.renderscript.Element'/><method api_added='11' name='getType' return='android.renderscript.Type'/><method api_added='11' name='init' visibility='protected'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='dimx' type='int'/></method><method api_added='11' name='init' visibility='protected'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='dimx' type='int'/><parameter name='usages' type='int'/></method><method api_added='11' name='updateAllocation'/></class><class api_added='11' extends='android.renderscript.Script' name='ScriptC'><constructor api_added='11' name='ScriptC' type='android.renderscript.ScriptC' visibility='protected'><parameter name='id' type='int'/><parameter name='rs' type='android.renderscript.RenderScript'/></constructor><constructor api_added='11' name='ScriptC' type='android.renderscript.ScriptC' visibility='protected'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='resources' type='android.content.res.Resources'/><parameter name='resourceID' type='int'/></constructor></class><class api_added='11' extends='java.lang.Object' name='Short2'><constructor api_added='11' name='Short2' type='android.renderscript.Short2'/></class><class api_added='11' extends='java.lang.Object' name='Short3'><constructor api_added='11' name='Short3' type='android.renderscript.Short3'/></class><class api_added='11' extends='java.lang.Object' name='Short4'><constructor api_added='11' name='Short4' type='android.renderscript.Short4'/></class><class api_added='11' extends='android.renderscript.BaseObj' name='Type'><method api_added='11' name='getCount' return='int'/><method api_added='11' name='getElement' return='android.renderscript.Element'/><method api_added='11' name='getX' return='int'/><method api_added='11' name='getY' return='int'/><method api_added='11' name='getZ' return='int'/><method api_added='11' name='hasFaces' return='boolean'/><method api_added='11' name='hasMipmaps' return='boolean'/><method api_added='18' name='getYuv' return='int'/></class><class api_added='11' extends='java.lang.Object' name='Type.Builder' static='true'><constructor api_added='11' name='Type.Builder' type='android.renderscript.Type.Builder'><parameter name='rs' type='android.renderscript.RenderScript'/><parameter name='e' type='android.renderscript.Element'/></constructor><method api_added='11' name='create' return='android.renderscript.Type'/><method api_added='11' name='setFaces' return='android.renderscript.Type.Builder'><parameter name='value' type='boolean'/></method><method api_added='11' name='setMipmaps' return='android.renderscript.Type.Builder'><parameter name='value' type='boolean'/></method><method api_added='11' name='setX' return='android.renderscript.Type.Builder'><parameter name='value' type='int'/></method><method api_added='11' name='setY' return='android.renderscript.Type.Builder'><parameter name='value' type='int'/></method><method api_added='18' name='setYuvFormat' return='android.renderscript.Type.Builder'><parameter name='arg0' type='int'/></method><method api_added='18' name='setZ' return='android.renderscript.Type.Builder'><parameter name='arg0' type='int'/></method></class><class api_added='11' extends='java.lang.Enum' final='true' name='Type.CubemapFace' static='true'><method api_added='11' name='valueOf' return='android.renderscript.Type.CubemapFace' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='11' final='true' name='values' return='android.renderscript.Type.CubemapFace[]' static='true'/></class><class api_added='14' extends='java.lang.Object' name='Double2'><constructor api_added='14' name='Double2' type='android.renderscript.Double2'/><constructor api_added='14' name='Double2' type='android.renderscript.Double2'><parameter name='arg0' type='double'/><parameter name='arg1' type='double'/></constructor></class><class api_added='14' extends='java.lang.Object' name='Double3'><constructor api_added='14' name='Double3' type='android.renderscript.Double3'/><constructor api_added='14' name='Double3' type='android.renderscript.Double3'><parameter name='arg0' type='double'/><parameter name='arg1' type='double'/><parameter name='arg2' type='double'/></constructor></class><class api_added='14' extends='java.lang.Object' name='Double4'><constructor api_added='14' name='Double4' type='android.renderscript.Double4'/><constructor api_added='14' name='Double4' type='android.renderscript.Double4'><parameter name='arg0' type='double'/><parameter name='arg1' type='double'/><parameter name='arg2' type='double'/><parameter name='arg3' type='double'/></constructor></class><class api_added='14' api_removed='18' deprecated='16' extends='android.view.TextureView' name='RSTextureView'><constructor api_added='14' api_removed='16' name='RSTextureView' type='android.renderscript.RSTextureView'><parameter name='arg0' type='android.content.Context'/></constructor><constructor api_added='14' api_removed='18' name='RSTextureView' type='android.renderscript.RSTextureView'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.util.AttributeSet'/></constructor><constructor api_added='16' api_removed='18' name='deprecated RSTextureView' type='android.renderscript.deprecated RSTextureView'><parameter name='arg0' type='android.content.Context'/></constructor><constructor api_added='16' api_removed='18' name='deprecated RSTextureView' type='android.renderscript.deprecated RSTextureView'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='14' api_removed='18' deprecated='16' name='createRenderScriptGL' return='android.renderscript.RenderScriptGL'><parameter name='arg0' type='android.renderscript.RenderScriptGL.SurfaceConfig'/></method><method api_added='14' api_removed='18' deprecated='16' name='destroyRenderScriptGL'/><method api_added='14' api_removed='18' deprecated='16' name='getRenderScriptGL' return='android.renderscript.RenderScriptGL'/><method api_added='14' api_removed='18' deprecated='16' name='onSurfaceTextureAvailable'><parameter name='arg0' type='android.graphics.SurfaceTexture'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='14' api_removed='18' deprecated='16' name='onSurfaceTextureDestroyed' return='boolean'><parameter name='arg0' type='android.graphics.SurfaceTexture'/></method><method api_added='14' api_removed='18' deprecated='16' name='onSurfaceTextureSizeChanged'><parameter name='arg0' type='android.graphics.SurfaceTexture'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='14' api_removed='18' deprecated='16' name='onSurfaceTextureUpdated'><parameter name='arg0' type='android.graphics.SurfaceTexture'/></method><method api_added='14' api_removed='18' deprecated='16' name='pause'/><method api_added='14' api_removed='18' deprecated='16' name='resume'/><method api_added='14' api_removed='18' deprecated='16' name='setRenderScriptGL'><parameter name='arg0' type='android.renderscript.RenderScriptGL'/></method></class><class api_added='17' extends='android.renderscript.BaseObj' final='true' name='Script.FieldID' static='true'/><class api_added='17' extends='android.renderscript.BaseObj' final='true' name='Script.KernelID' static='true'/><class api_added='17' extends='android.renderscript.BaseObj' final='true' name='ScriptGroup'><method api_added='17' name='execute'/><method api_added='17' name='setInput'><parameter name='arg0' type='android.renderscript.Script.KernelID'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='setOutput'><parameter name='arg0' type='android.renderscript.Script.KernelID'/><parameter name='arg1' type='android.renderscript.Allocation'/></method></class><class api_added='17' extends='java.lang.Object' final='true' name='ScriptGroup.Builder' static='true'><constructor api_added='17' name='ScriptGroup.Builder' type='android.renderscript.ScriptGroup.Builder'><parameter name='arg0' type='android.renderscript.RenderScript'/></constructor><method api_added='17' name='addConnection' return='android.renderscript.ScriptGroup.Builder'><parameter name='arg0' type='android.renderscript.Type'/><parameter name='arg1' type='android.renderscript.Script.KernelID'/><parameter name='arg2' type='android.renderscript.Script.FieldID'/></method><method api_added='17' name='addConnection' return='android.renderscript.ScriptGroup.Builder'><parameter name='arg0' type='android.renderscript.Type'/><parameter name='arg1' type='android.renderscript.Script.KernelID'/><parameter name='arg2' type='android.renderscript.Script.KernelID'/></method><method api_added='17' name='addKernel' return='android.renderscript.ScriptGroup.Builder'><parameter name='arg0' type='android.renderscript.Script.KernelID'/></method><method api_added='17' name='create' return='android.renderscript.ScriptGroup'/></class><class abstract='true' api_added='17' extends='android.renderscript.Script' name='ScriptIntrinsic'/><class api_added='17' extends='android.renderscript.ScriptIntrinsic' name='ScriptIntrinsicBlend'><method api_added='17' name='create' return='android.renderscript.ScriptIntrinsicBlend' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='forEachAdd'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachClear'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachDst'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachDstAtop'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachDstIn'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachDstOut'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachDstOver'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachMultiply'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachSrc'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachSrcAtop'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachSrcIn'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachSrcOut'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachSrcOver'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachSubtract'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='forEachXor'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='getKernelIDAdd' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDClear' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDDst' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDDstAtop' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDDstIn' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDDstOut' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDDstOver' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDMultiply' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDSrc' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDSrcAtop' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDSrcIn' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDSrcOut' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDSrcOver' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDSubtract' return='android.renderscript.Script.KernelID'/><method api_added='17' name='getKernelIDXor' return='android.renderscript.Script.KernelID'/></class><class api_added='17' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsicBlur'><method api_added='17' name='create' return='android.renderscript.ScriptIntrinsicBlur' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='17' name='getFieldID_Input' return='android.renderscript.Script.FieldID'/><method api_added='17' name='getKernelID' return='android.renderscript.Script.KernelID'/><method api_added='17' name='setInput'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='17' name='setRadius'><parameter name='arg0' type='float'/></method></class><class api_added='17' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsicColorMatrix'><method api_added='17' deprecated='19' name='create' return='android.renderscript.ScriptIntrinsicColorMatrix' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='getKernelID' return='android.renderscript.Script.KernelID'/><method api_added='17' name='setColorMatrix'><parameter name='arg0' type='android.renderscript.Matrix4f'/></method><method api_added='17' name='setColorMatrix'><parameter name='arg0' type='android.renderscript.Matrix3f'/></method><method api_added='17' name='setGreyscale'/><method api_added='17' name='setRGBtoYUV'/><method api_added='17' name='setYUVtoRGB'/><method api_added='19' name='create' return='android.renderscript.ScriptIntrinsicColorMatrix' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/></method><method api_added='19' name='setAdd'><parameter name='arg0' type='android.renderscript.Float4'/></method><method api_added='19' name='setAdd'><parameter name='arg0' type='float'/><parameter name='arg1' type='float'/><parameter name='arg2' type='float'/><parameter name='arg3' type='float'/></method></class><class api_added='17' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsicConvolve3x3'><method api_added='17' name='create' return='android.renderscript.ScriptIntrinsicConvolve3x3' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='17' name='getFieldID_Input' return='android.renderscript.Script.FieldID'/><method api_added='17' name='getKernelID' return='android.renderscript.Script.KernelID'/><method api_added='17' name='setCoefficients'><parameter name='arg0' type='float[]'/></method><method api_added='17' name='setInput'><parameter name='arg0' type='android.renderscript.Allocation'/></method></class><class api_added='17' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsicConvolve5x5'><method api_added='17' name='create' return='android.renderscript.ScriptIntrinsicConvolve5x5' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='17' name='getFieldID_Input' return='android.renderscript.Script.FieldID'/><method api_added='17' name='getKernelID' return='android.renderscript.Script.KernelID'/><method api_added='17' name='setCoefficients'><parameter name='arg0' type='float[]'/></method><method api_added='17' name='setInput'><parameter name='arg0' type='android.renderscript.Allocation'/></method></class><class api_added='17' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsicLUT'><method api_added='17' name='create' return='android.renderscript.ScriptIntrinsicLUT' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='17' name='getKernelID' return='android.renderscript.Script.KernelID'/><method api_added='17' name='setAlpha'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='17' name='setBlue'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='17' name='setGreen'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='17' name='setRed'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><class api_added='17' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsicYuvToRGB'><method api_added='17' name='create' return='android.renderscript.ScriptIntrinsicYuvToRGB' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='17' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='17' name='getFieldID_Input' return='android.renderscript.Script.FieldID'/><method api_added='17' name='getKernelID' return='android.renderscript.Script.KernelID'/><method api_added='17' name='setInput'><parameter name='arg0' type='android.renderscript.Allocation'/></method></class><class api_added='18' extends='java.lang.Enum' final='true' name='RenderScript.ContextType' static='true'><method api_added='18' name='valueOf' return='android.renderscript.RenderScript.ContextType' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' final='true' name='values' return='android.renderscript.RenderScript.ContextType[]' static='true'/></class><class api_added='18' extends='java.lang.Object' final='true' name='Script.LaunchOptions' static='true'><constructor api_added='18' name='Script.LaunchOptions' type='android.renderscript.Script.LaunchOptions'/><method api_added='18' name='getXEnd' return='int'/><method api_added='18' name='getXStart' return='int'/><method api_added='18' name='getYEnd' return='int'/><method api_added='18' name='getYStart' return='int'/><method api_added='18' name='getZEnd' return='int'/><method api_added='18' name='getZStart' return='int'/><method api_added='18' name='setX' return='android.renderscript.Script.LaunchOptions'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='setY' return='android.renderscript.Script.LaunchOptions'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='setZ' return='android.renderscript.Script.LaunchOptions'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method></class><class api_added='18' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsic3DLUT'><method api_added='18' name='create' return='android.renderscript.ScriptIntrinsic3DLUT' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='18' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/><parameter name='arg1' type='android.renderscript.Allocation'/></method><method api_added='18' name='getKernelID' return='android.renderscript.Script.KernelID'/><method api_added='18' name='setLUT'><parameter name='arg0' type='android.renderscript.Allocation'/></method></class><class api_added='19' extends='android.renderscript.ScriptIntrinsic' final='true' name='ScriptIntrinsicHistogram'><method api_added='19' name='create' return='android.renderscript.ScriptIntrinsicHistogram' static='true'><parameter name='arg0' type='android.renderscript.RenderScript'/><parameter name='arg1' type='android.renderscript.Element'/></method><method api_added='19' name='forEach'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='19' name='forEach_Dot'><parameter name='arg0' type='android.renderscript.Allocation'/></method><method api_added='19' name='getFieldID_Input' return='android.renderscript.Script.FieldID'/><method api_added='19' name='getKernelID_Separate' return='android.renderscript.Script.KernelID'/><method api_added='19' name='setDotCoefficients'><parameter name='arg0' type='float'/><parameter name='arg1' type='float'/><parameter name='arg2' type='float'/><parameter name='arg3' type='float'/></method><method api_added='19' name='setOutput'><parameter name='arg0' type='android.renderscript.Allocation'/></method></class><interface abstract='true' api_added='19' extends='java.lang.Object' name='Allocation.OnBufferAvailableListener' static='true'><method abstract='true' api_added='19' name='onBufferAvailable'><parameter name='arg0' type='android.renderscript.Allocation'/></method></interface></package><package api_added='12' name='android.hardware.usb'><class api_added='12' extends='java.lang.Object' name='UsbAccessory'><method api_added='12' name='describeContents' return='int'/><method api_added='12' name='getDescription' return='java.lang.String'/><method api_added='12' name='getManufacturer' return='java.lang.String'/><method api_added='12' name='getModel' return='java.lang.String'/><method api_added='12' name='getSerial' return='java.lang.String'/><method api_added='12' name='getUri' return='java.lang.String'/><method api_added='12' name='getVersion' return='java.lang.String'/><method api_added='12' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='12' extends='java.lang.Object' final='true' name='UsbConstants'><constructor api_added='12' name='UsbConstants' type='android.hardware.usb.UsbConstants'/></class><class api_added='12' extends='java.lang.Object' name='UsbDevice'><method api_added='12' name='describeContents' return='int'/><method api_added='12' name='getDeviceClass' return='int'/><method api_added='12' name='getDeviceId' return='int'/><method api_added='12' name='getDeviceId' return='int' static='true'><parameter name='name' type='java.lang.String'/></method><method api_added='12' name='getDeviceName' return='java.lang.String'/><method api_added='12' name='getDeviceName' return='java.lang.String' static='true'><parameter name='id' type='int'/></method><method api_added='12' name='getDeviceProtocol' return='int'/><method api_added='12' name='getDeviceSubclass' return='int'/><method api_added='12' name='getInterface' return='android.hardware.usb.UsbInterface'><parameter name='index' type='int'/></method><method api_added='12' name='getInterfaceCount' return='int'/><method api_added='12' name='getProductId' return='int'/><method api_added='12' name='getVendorId' return='int'/><method api_added='12' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='12' extends='java.lang.Object' name='UsbDeviceConnection'><method api_added='12' name='bulkTransfer' return='int'><parameter name='endpoint' type='android.hardware.usb.UsbEndpoint'/><parameter name='buffer' type='byte[]'/><parameter name='length' type='int'/><parameter name='timeout' type='int'/></method><method api_added='12' name='claimInterface' return='boolean'><parameter name='intf' type='android.hardware.usb.UsbInterface'/><parameter name='force' type='boolean'/></method><method api_added='12' name='close'/><method api_added='12' name='controlTransfer' return='int'><parameter name='requestType' type='int'/><parameter name='request' type='int'/><parameter name='value' type='int'/><parameter name='index' type='int'/><parameter name='buffer' type='byte[]'/><parameter name='length' type='int'/><parameter name='timeout' type='int'/></method><method api_added='12' name='getFileDescriptor' return='int'/><method api_added='12' name='getSerial' return='java.lang.String'/><method api_added='12' name='releaseInterface' return='boolean'><parameter name='intf' type='android.hardware.usb.UsbInterface'/></method><method api_added='12' name='requestWait' return='android.hardware.usb.UsbRequest'/><method api_added='13' name='getRawDescriptors' return='byte[]'/><method api_added='18' name='bulkTransfer' return='int'><parameter name='arg0' type='android.hardware.usb.UsbEndpoint'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='int'/></method><method api_added='18' name='controlTransfer' return='int'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='byte[]'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='int'/></method></class><class api_added='12' extends='java.lang.Object' name='UsbEndpoint'><method api_added='12' name='describeContents' return='int'/><method api_added='12' name='getAddress' return='int'/><method api_added='12' name='getAttributes' return='int'/><method api_added='12' name='getDirection' return='int'/><method api_added='12' name='getEndpointNumber' return='int'/><method api_added='12' name='getInterval' return='int'/><method api_added='12' name='getMaxPacketSize' return='int'/><method api_added='12' name='getType' return='int'/><method api_added='12' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='12' extends='java.lang.Object' name='UsbInterface'><method api_added='12' name='describeContents' return='int'/><method api_added='12' name='getEndpoint' return='android.hardware.usb.UsbEndpoint'><parameter name='index' type='int'/></method><method api_added='12' name='getEndpointCount' return='int'/><method api_added='12' name='getId' return='int'/><method api_added='12' name='getInterfaceClass' return='int'/><method api_added='12' name='getInterfaceProtocol' return='int'/><method api_added='12' name='getInterfaceSubclass' return='int'/><method api_added='12' name='writeToParcel'><parameter name='parcel' type='android.os.Parcel'/><parameter name='flags' type='int'/></method></class><class api_added='12' extends='java.lang.Object' name='UsbManager'><method api_added='12' name='getAccessoryList' return='android.hardware.usb.UsbAccessory[]'/><method api_added='12' name='getDeviceList' return='java.util.HashMap&lt;java.lang.String, android.hardware.usb.UsbDevice&gt;'/><method api_added='12' name='hasPermission' return='boolean'><parameter name='device' type='android.hardware.usb.UsbDevice'/></method><method api_added='12' name='hasPermission' return='boolean'><parameter name='accessory' type='android.hardware.usb.UsbAccessory'/></method><method api_added='12' name='openAccessory' return='android.os.ParcelFileDescriptor'><parameter name='accessory' type='android.hardware.usb.UsbAccessory'/></method><method api_added='12' name='openDevice' return='android.hardware.usb.UsbDeviceConnection'><parameter name='device' type='android.hardware.usb.UsbDevice'/></method><method api_added='12' name='requestPermission'><parameter name='device' type='android.hardware.usb.UsbDevice'/><parameter name='pi' type='android.app.PendingIntent'/></method><method api_added='12' name='requestPermission'><parameter name='accessory' type='android.hardware.usb.UsbAccessory'/><parameter name='pi' type='android.app.PendingIntent'/></method></class><class api_added='12' extends='java.lang.Object' name='UsbRequest'><constructor api_added='12' name='UsbRequest' type='android.hardware.usb.UsbRequest'/><method api_added='12' name='cancel' return='boolean'/><method api_added='12' name='close'/><method api_added='12' name='getClientData' return='java.lang.Object'/><method api_added='12' name='getEndpoint' return='android.hardware.usb.UsbEndpoint'/><method api_added='12' name='initialize' return='boolean'><parameter name='connection' type='android.hardware.usb.UsbDeviceConnection'/><parameter name='endpoint' type='android.hardware.usb.UsbEndpoint'/></method><method api_added='12' name='queue' return='boolean'><parameter name='buffer' type='java.nio.ByteBuffer'/><parameter name='length' type='int'/></method><method api_added='12' name='setClientData'><parameter name='data' type='java.lang.Object'/></method></class></package><package api_added='12' name='android.mtp'><class api_added='12' extends='java.lang.Object' final='true' name='MtpConstants'><constructor api_added='12' name='MtpConstants' type='android.mtp.MtpConstants'/><method api_added='12' name='isAbstractObject' return='boolean' static='true'><parameter name='format' type='int'/></method></class><class api_added='12' extends='java.lang.Object' final='true' name='MtpDevice'><constructor api_added='12' name='MtpDevice' type='android.mtp.MtpDevice'><parameter name='device' type='android.hardware.usb.UsbDevice'/></constructor><method api_added='12' name='close'/><method api_added='12' name='deleteObject' return='boolean'><parameter name='objectHandle' type='int'/></method><method api_added='12' name='getDeviceId' return='int'/><method api_added='12' name='getDeviceInfo' return='android.mtp.MtpDeviceInfo'/><method api_added='12' name='getDeviceName' return='java.lang.String'/><method api_added='12' name='getObject' return='byte[]'><parameter name='objectHandle' type='int'/><parameter name='objectSize' type='int'/></method><method api_added='12' name='getObjectHandles' return='int[]'><parameter name='storageId' type='int'/><parameter name='format' type='int'/><parameter name='objectHandle' type='int'/></method><method api_added='12' name='getObjectInfo' return='android.mtp.MtpObjectInfo'><parameter name='objectHandle' type='int'/></method><method api_added='12' name='getParent' return='long'><parameter name='objectHandle' type='int'/></method><method api_added='12' name='getStorageId' return='long'><parameter name='objectHandle' type='int'/></method><method api_added='12' name='getStorageIds' return='int[]'/><method api_added='12' name='getStorageInfo' return='android.mtp.MtpStorageInfo'><parameter name='storageId' type='int'/></method><method api_added='12' name='getThumbnail' return='byte[]'><parameter name='objectHandle' type='int'/></method><method api_added='12' name='importFile' return='boolean'><parameter name='objectHandle' type='int'/><parameter name='destPath' type='java.lang.String'/></method><method api_added='12' name='open' return='boolean'><parameter name='connection' type='android.hardware.usb.UsbDeviceConnection'/></method></class><class api_added='12' extends='java.lang.Object' name='MtpDeviceInfo'><method api_added='12' final='true' name='getManufacturer' return='java.lang.String'/><method api_added='12' final='true' name='getModel' return='java.lang.String'/><method api_added='12' final='true' name='getSerialNumber' return='java.lang.String'/><method api_added='12' final='true' name='getVersion' return='java.lang.String'/></class><class api_added='12' extends='java.lang.Object' final='true' name='MtpObjectInfo'><method api_added='12' final='true' name='getAssociationDesc' return='int'/><method api_added='12' final='true' name='getAssociationType' return='int'/><method api_added='12' final='true' name='getCompressedSize' return='int'/><method api_added='12' final='true' name='getDateCreated' return='long'/><method api_added='12' final='true' name='getDateModified' return='long'/><method api_added='12' final='true' name='getFormat' return='int'/><method api_added='12' final='true' name='getImagePixDepth' return='int'/><method api_added='12' final='true' name='getImagePixHeight' return='int'/><method api_added='12' final='true' name='getImagePixWidth' return='int'/><method api_added='12' final='true' name='getKeywords' return='java.lang.String'/><method api_added='12' final='true' name='getName' return='java.lang.String'/><method api_added='12' final='true' name='getObjectHandle' return='int'/><method api_added='12' final='true' name='getParent' return='int'/><method api_added='12' final='true' name='getProtectionStatus' return='int'/><method api_added='12' final='true' name='getSequenceNumber' return='int'/><method api_added='12' final='true' name='getStorageId' return='int'/><method api_added='12' final='true' name='getThumbCompressedSize' return='int'/><method api_added='12' final='true' name='getThumbFormat' return='int'/><method api_added='12' final='true' name='getThumbPixHeight' return='int'/><method api_added='12' final='true' name='getThumbPixWidth' return='int'/></class><class api_added='12' extends='java.lang.Object' final='true' name='MtpStorageInfo'><method api_added='12' final='true' name='getDescription' return='java.lang.String'/><method api_added='12' final='true' name='getFreeSpace' return='long'/><method api_added='12' final='true' name='getMaxCapacity' return='long'/><method api_added='12' final='true' name='getStorageId' return='int'/><method api_added='12' final='true' name='getVolumeIdentifier' return='java.lang.String'/></class></package><package api_added='12' name='android.net.rtp'><class api_added='12' extends='java.lang.Object' name='AudioCodec'><method api_added='12' name='getCodec' return='android.net.rtp.AudioCodec' static='true'><parameter name='type' type='int'/><parameter name='rtpmap' type='java.lang.String'/><parameter name='fmtp' type='java.lang.String'/></method><method api_added='12' name='getCodecs' return='android.net.rtp.AudioCodec[]' static='true'/></class><class api_added='12' extends='java.lang.Object' name='AudioGroup'><constructor api_added='12' name='AudioGroup' type='android.net.rtp.AudioGroup'/><method api_added='12' name='clear'/><method api_added='12' name='getMode' return='int'/><method api_added='12' name='getStreams' return='android.net.rtp.AudioStream[]'/><method api_added='12' name='sendDtmf'><parameter name='event' type='int'/></method><method api_added='12' name='setMode'><parameter name='mode' type='int'/></method></class><class api_added='12' extends='android.net.rtp.RtpStream' name='AudioStream'><constructor api_added='12' name='AudioStream' type='android.net.rtp.AudioStream'><parameter name='address' type='java.net.InetAddress'/><exception name='SocketException' type='java.net.SocketException'/></constructor><method api_added='12' name='getCodec' return='android.net.rtp.AudioCodec'/><method api_added='12' name='getDtmfType' return='int'/><method api_added='12' name='getGroup' return='android.net.rtp.AudioGroup'/><method api_added='12' final='true' name='isBusy' return='boolean'/><method api_added='12' name='join'><parameter name='group' type='android.net.rtp.AudioGroup'/></method><method api_added='12' name='setCodec'><parameter name='codec' type='android.net.rtp.AudioCodec'/></method><method api_added='12' name='setDtmfType'><parameter name='type' type='int'/></method></class><class api_added='12' extends='java.lang.Object' name='RtpStream'><method api_added='12' name='associate'><parameter name='address' type='java.net.InetAddress'/><parameter name='port' type='int'/></method><method api_added='12' name='getLocalAddress' return='java.net.InetAddress'/><method api_added='12' name='getLocalPort' return='int'/><method api_added='12' name='getMode' return='int'/><method api_added='12' name='getRemoteAddress' return='java.net.InetAddress'/><method api_added='12' name='getRemotePort' return='int'/><method api_added='12' name='isBusy' return='boolean'/><method api_added='12' name='release'/><method api_added='12' name='setMode'><parameter name='mode' type='int'/></method></class></package><package api_added='14' name='android.media.effect'><class abstract='true' api_added='14' extends='java.lang.Object' name='Effect'><constructor api_added='14' name='Effect' type='android.media.effect.Effect'/><method abstract='true' api_added='14' name='apply'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></method><method abstract='true' api_added='14' name='getName' return='java.lang.String'/><method abstract='true' api_added='14' name='release'/><method abstract='true' api_added='14' name='setParameter'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Object'/></method><method api_added='14' name='setUpdateListener'><parameter name='arg0' type='android.media.effect.EffectUpdateListener'/></method></class><class api_added='14' extends='java.lang.Object' name='EffectContext'><method api_added='14' name='createWithCurrentGlContext' return='android.media.effect.EffectContext' static='true'/><method api_added='14' name='getFactory' return='android.media.effect.EffectFactory'/><method api_added='14' name='release'/></class><class api_added='14' extends='java.lang.Object' name='EffectFactory'><method api_added='14' name='createEffect' return='android.media.effect.Effect'><parameter name='arg0' type='java.lang.String'/></method><method api_added='14' name='isEffectSupported' return='boolean' static='true'><parameter name='arg0' type='java.lang.String'/></method></class><interface abstract='true' api_added='14' extends='java.lang.Object' name='EffectUpdateListener'><method abstract='true' api_added='14' name='onEffectUpdated'><parameter name='arg0' type='android.media.effect.Effect'/><parameter name='arg1' type='java.lang.Object'/></method></interface></package><package api_added='14' name='android.net.wifi.p2p'><class api_added='14' extends='java.lang.Object' name='WifiP2pConfig'><constructor api_added='14' name='WifiP2pConfig' type='android.net.wifi.p2p.WifiP2pConfig'/><constructor api_added='14' name='WifiP2pConfig' type='android.net.wifi.p2p.WifiP2pConfig'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pConfig'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='WifiP2pDevice'><constructor api_added='14' name='WifiP2pDevice' type='android.net.wifi.p2p.WifiP2pDevice'/><constructor api_added='14' name='WifiP2pDevice' type='android.net.wifi.p2p.WifiP2pDevice'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pDevice'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='isGroupOwner' return='boolean'/><method api_added='14' name='isServiceDiscoveryCapable' return='boolean'/><method api_added='14' name='wpsDisplaySupported' return='boolean'/><method api_added='14' name='wpsKeypadSupported' return='boolean'/><method api_added='14' name='wpsPbcSupported' return='boolean'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='WifiP2pDeviceList'><constructor api_added='14' name='WifiP2pDeviceList' type='android.net.wifi.p2p.WifiP2pDeviceList'/><constructor api_added='14' name='WifiP2pDeviceList' type='android.net.wifi.p2p.WifiP2pDeviceList'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pDeviceList'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getDeviceList' return='java.util.Collection&lt;android.net.wifi.p2p.WifiP2pDevice&gt;'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method><method api_added='18' name='get' return='android.net.wifi.p2p.WifiP2pDevice'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='14' extends='java.lang.Object' name='WifiP2pGroup'><constructor api_added='14' name='WifiP2pGroup' type='android.net.wifi.p2p.WifiP2pGroup'/><constructor api_added='14' name='WifiP2pGroup' type='android.net.wifi.p2p.WifiP2pGroup'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pGroup'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getClientList' return='java.util.Collection&lt;android.net.wifi.p2p.WifiP2pDevice&gt;'/><method api_added='14' name='getInterface' return='java.lang.String'/><method api_added='14' name='getNetworkName' return='java.lang.String'/><method api_added='14' name='getOwner' return='android.net.wifi.p2p.WifiP2pDevice'/><method api_added='14' name='getPassphrase' return='java.lang.String'/><method api_added='14' name='isGroupOwner' return='boolean'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='WifiP2pInfo'><constructor api_added='14' name='WifiP2pInfo' type='android.net.wifi.p2p.WifiP2pInfo'/><constructor api_added='14' name='WifiP2pInfo' type='android.net.wifi.p2p.WifiP2pInfo'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pInfo'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='WifiP2pManager'><method api_added='14' name='cancelConnect'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='14' name='connect'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pConfig'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='14' name='createGroup'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='14' name='discoverPeers'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='14' name='initialize' return='android.net.wifi.p2p.WifiP2pManager.Channel'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.os.Looper'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pManager.ChannelListener'/></method><method api_added='14' name='removeGroup'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='14' name='requestConnectionInfo'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ConnectionInfoListener'/></method><method api_added='14' name='requestGroupInfo'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.GroupInfoListener'/></method><method api_added='14' name='requestPeers'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.PeerListListener'/></method><method api_added='16' name='addLocalService'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.nsd.WifiP2pServiceInfo'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='16' name='addServiceRequest'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.nsd.WifiP2pServiceRequest'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='16' name='clearLocalServices'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='16' name='clearServiceRequests'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='16' name='discoverServices'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='16' name='removeLocalService'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.nsd.WifiP2pServiceInfo'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='16' name='removeServiceRequest'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.nsd.WifiP2pServiceRequest'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method><method api_added='16' name='setDnsSdResponseListeners'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.DnsSdServiceResponseListener'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pManager.DnsSdTxtRecordListener'/></method><method api_added='16' name='setServiceResponseListener'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ServiceResponseListener'/></method><method api_added='16' name='setUpnpServiceResponseListener'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.UpnpServiceResponseListener'/></method><method api_added='16' name='stopPeerDiscovery'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pManager.Channel'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pManager.ActionListener'/></method></class><class api_added='14' extends='java.lang.Object' name='WifiP2pManager.Channel' static='true'/><interface abstract='true' api_added='14' extends='java.lang.Object' name='WifiP2pManager.ActionListener' static='true'><method abstract='true' api_added='14' name='onFailure'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='14' name='onSuccess'/></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='WifiP2pManager.ChannelListener' static='true'><method abstract='true' api_added='14' name='onChannelDisconnected'/></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='WifiP2pManager.ConnectionInfoListener' static='true'><method abstract='true' api_added='14' name='onConnectionInfoAvailable'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pInfo'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='WifiP2pManager.GroupInfoListener' static='true'><method abstract='true' api_added='14' name='onGroupInfoAvailable'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pGroup'/></method></interface><interface abstract='true' api_added='14' extends='java.lang.Object' name='WifiP2pManager.PeerListListener' static='true'><method abstract='true' api_added='14' name='onPeersAvailable'><parameter name='arg0' type='android.net.wifi.p2p.WifiP2pDeviceList'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='WifiP2pManager.DnsSdServiceResponseListener' static='true'><method abstract='true' api_added='16' name='onDnsSdServiceAvailable'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pDevice'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='WifiP2pManager.DnsSdTxtRecordListener' static='true'><method abstract='true' api_added='16' name='onDnsSdTxtRecordAvailable'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.util.Map&lt;java.lang.String'/><parameter name='arg2' type='java.lang.String&gt;'/><parameter name='arg3' type='android.net.wifi.p2p.WifiP2pDevice'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='WifiP2pManager.ServiceResponseListener' static='true'><method abstract='true' api_added='16' name='onServiceAvailable'><parameter name='arg0' type='int'/><parameter name='arg1' type='byte[]'/><parameter name='arg2' type='android.net.wifi.p2p.WifiP2pDevice'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='WifiP2pManager.UpnpServiceResponseListener' static='true'><method abstract='true' api_added='16' name='onUpnpServiceAvailable'><parameter name='arg0' type='java.util.List&lt;java.lang.String&gt;'/><parameter name='arg1' type='android.net.wifi.p2p.WifiP2pDevice'/></method></interface></package><package api_added='14' name='android.security'><class api_added='14' extends='java.lang.Object' final='true' name='KeyChain'><constructor api_added='14' name='KeyChain' type='android.security.KeyChain'/><method api_added='14' name='choosePrivateKeyAlias' static='true'><parameter name='arg0' type='android.app.Activity'/><parameter name='arg1' type='android.security.KeyChainAliasCallback'/><parameter name='arg2' type='java.lang.String[]'/><parameter name='arg3' type='java.security.Principal[]'/><parameter name='arg4' type='java.lang.String'/><parameter name='arg5' type='int'/><parameter name='arg6' type='java.lang.String'/></method><method api_added='14' name='createInstallIntent' return='android.content.Intent' static='true'/><method api_added='14' name='getCertificateChain' return='java.security.cert.X509Certificate[]' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='14' name='getPrivateKey' return='java.security.PrivateKey' static='true'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='18' name='isBoundKeyAlgorithm' return='boolean' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='isKeyAlgorithmSupported' return='boolean' static='true'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='14' extends='java.lang.Exception' name='KeyChainException'><constructor api_added='14' name='KeyChainException' type='android.security.KeyChainException'/><constructor api_added='14' name='KeyChainException' type='android.security.KeyChainException'><parameter name='arg0' type='java.lang.String'/></constructor><constructor api_added='14' name='KeyChainException' type='android.security.KeyChainException'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.Throwable'/></constructor><constructor api_added='14' name='KeyChainException' type='android.security.KeyChainException'><parameter name='arg0' type='java.lang.Throwable'/></constructor></class><class api_added='18' extends='java.lang.Object' final='true' name='KeyPairGeneratorSpec'><method api_added='18' name='getContext' return='android.content.Context'/><method api_added='18' name='getEndDate' return='java.util.Date'/><method api_added='18' name='getKeystoreAlias' return='java.lang.String'/><method api_added='18' name='getSerialNumber' return='java.math.BigInteger'/><method api_added='18' name='getStartDate' return='java.util.Date'/><method api_added='18' name='getSubjectDN' return='javax.security.auth.x500.X500Principal'/><method api_added='18' name='isEncryptionRequired' return='boolean'/><method api_added='19' name='getAlgorithmParameterSpec' return='java.security.spec.AlgorithmParameterSpec'/><method api_added='19' name='getKeySize' return='int'/><method api_added='19' name='getKeyType' return='java.lang.String'/></class><class api_added='18' extends='java.lang.Object' final='true' name='KeyPairGeneratorSpec.Builder' static='true'><constructor api_added='18' name='KeyPairGeneratorSpec.Builder' type='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='18' name='build' return='android.security.KeyPairGeneratorSpec'/><method api_added='18' name='setAlias' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='18' name='setEncryptionRequired' return='android.security.KeyPairGeneratorSpec.Builder'/><method api_added='18' name='setEndDate' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='java.util.Date'/></method><method api_added='18' name='setSerialNumber' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='java.math.BigInteger'/></method><method api_added='18' name='setStartDate' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='java.util.Date'/></method><method api_added='18' name='setSubject' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='javax.security.auth.x500.X500Principal'/></method><method api_added='19' name='setAlgorithmParameterSpec' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='java.security.spec.AlgorithmParameterSpec'/></method><method api_added='19' name='setKeySize' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='int'/></method><method api_added='19' name='setKeyType' return='android.security.KeyPairGeneratorSpec.Builder'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='KeyStoreParameter'><method api_added='18' name='isEncryptionRequired' return='boolean'/></class><class api_added='18' extends='java.lang.Object' final='true' name='KeyStoreParameter.Builder' static='true'><constructor api_added='18' name='KeyStoreParameter.Builder' type='android.security.KeyStoreParameter.Builder'><parameter name='arg0' type='android.content.Context'/></constructor><method api_added='18' name='build' return='android.security.KeyStoreParameter'/><method api_added='18' name='setEncryptionRequired' return='android.security.KeyStoreParameter.Builder'><parameter name='arg0' type='boolean'/></method></class><interface abstract='true' api_added='14' extends='java.lang.Object' name='KeyChainAliasCallback'><method abstract='true' api_added='14' name='alias'><parameter name='arg0' type='java.lang.String'/></method></interface></package><package api_added='14' name='android.service.textservice'><class abstract='true' api_added='14' extends='android.app.Service' name='SpellCheckerService'><constructor api_added='14' name='SpellCheckerService' type='android.service.textservice.SpellCheckerService'/><method abstract='true' api_added='14' name='createSession' return='android.service.textservice.SpellCheckerService.Session'/><method api_added='14' final='true' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method></class><class abstract='true' api_added='14' extends='java.lang.Object' name='SpellCheckerService.Session' static='true'><constructor api_added='14' name='SpellCheckerService.Session' type='android.service.textservice.SpellCheckerService.Session'/><method api_added='14' name='getBundle' return='android.os.Bundle'/><method api_added='14' name='getLocale' return='java.lang.String'/><method api_added='14' name='onCancel'/><method abstract='true' api_added='14' name='onCreate'/><method abstract='true' api_added='14' name='onGetSuggestions' return='android.view.textservice.SuggestionsInfo'><parameter name='arg0' type='android.view.textservice.TextInfo'/><parameter name='arg1' type='int'/></method><method api_added='14' name='onGetSuggestionsMultiple' return='android.view.textservice.SuggestionsInfo[]'><parameter name='arg0' type='android.view.textservice.TextInfo[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></method><method api_added='15' name='onClose'/><method api_added='16' name='onGetSentenceSuggestionsMultiple' return='android.view.textservice.SentenceSuggestionsInfo[]'><parameter name='arg0' type='android.view.textservice.TextInfo[]'/><parameter name='arg1' type='int'/></method></class></package><package api_added='14' name='android.view.textservice'><class api_added='14' extends='java.lang.Object' final='true' name='SpellCheckerInfo'><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getComponent' return='android.content.ComponentName'/><method api_added='14' name='getId' return='java.lang.String'/><method api_added='14' name='getPackageName' return='java.lang.String'/><method api_added='14' name='getServiceInfo' return='android.content.pm.ServiceInfo'/><method api_added='14' name='getSettingsActivity' return='java.lang.String'/><method api_added='14' name='getSubtypeAt' return='android.view.textservice.SpellCheckerSubtype'><parameter name='arg0' type='int'/></method><method api_added='14' name='getSubtypeCount' return='int'/><method api_added='14' name='loadIcon' return='android.graphics.drawable.Drawable'><parameter name='arg0' type='android.content.pm.PackageManager'/></method><method api_added='14' name='loadLabel' return='java.lang.CharSequence'><parameter name='arg0' type='android.content.pm.PackageManager'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' name='SpellCheckerSession'><method api_added='14' name='close'/><method api_added='14' name='getSpellChecker' return='android.view.textservice.SpellCheckerInfo'/><method api_added='14' deprecated='16' name='getSuggestions'><parameter name='arg0' type='android.view.textservice.TextInfo'/><parameter name='arg1' type='int'/></method><method api_added='14' deprecated='16' name='getSuggestions'><parameter name='arg0' type='android.view.textservice.TextInfo[]'/><parameter name='arg1' type='int'/><parameter name='arg2' type='boolean'/></method><method api_added='14' name='isSessionDisconnected' return='boolean'/><method api_added='15' name='cancel'/><method api_added='16' name='getSentenceSuggestions'><parameter name='arg0' type='android.view.textservice.TextInfo[]'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='SpellCheckerSubtype'><constructor api_added='14' name='SpellCheckerSubtype' type='android.view.textservice.SpellCheckerSubtype'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.lang.String'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getDisplayName' return='java.lang.CharSequence'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='android.content.pm.ApplicationInfo'/></method><method api_added='14' name='getExtraValue' return='java.lang.String'/><method api_added='14' name='getLocale' return='java.lang.String'/><method api_added='14' name='getNameResId' return='int'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method><method api_added='16' name='containsExtraValueKey' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='getExtraValueOf' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='SuggestionsInfo'><constructor api_added='14' name='SuggestionsInfo' type='android.view.textservice.SuggestionsInfo'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String[]'/></constructor><constructor api_added='14' name='SuggestionsInfo' type='android.view.textservice.SuggestionsInfo'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String[]'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></constructor><constructor api_added='14' name='SuggestionsInfo' type='android.view.textservice.SuggestionsInfo'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getCookie' return='int'/><method api_added='14' name='getSequence' return='int'/><method api_added='14' name='getSuggestionAt' return='java.lang.String'><parameter name='arg0' type='int'/></method><method api_added='14' name='getSuggestionsAttributes' return='int'/><method api_added='14' name='getSuggestionsCount' return='int'/><method api_added='14' name='setCookieAndSequence'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='TextInfo'><constructor api_added='14' name='TextInfo' type='android.view.textservice.TextInfo'><parameter name='arg0' type='java.lang.String'/></constructor><constructor api_added='14' name='TextInfo' type='android.view.textservice.TextInfo'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><constructor api_added='14' name='TextInfo' type='android.view.textservice.TextInfo'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='14' name='describeContents' return='int'/><method api_added='14' name='getCookie' return='int'/><method api_added='14' name='getSequence' return='int'/><method api_added='14' name='getText' return='java.lang.String'/><method api_added='14' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='14' extends='java.lang.Object' final='true' name='TextServicesManager'><method api_added='14' name='newSpellCheckerSession' return='android.view.textservice.SpellCheckerSession'><parameter name='arg0' type='android.os.Bundle'/><parameter name='arg1' type='java.util.Locale'/><parameter name='arg2' type='android.view.textservice.SpellCheckerSession.SpellCheckerSessionListener'/><parameter name='arg3' type='boolean'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='SentenceSuggestionsInfo'><constructor api_added='16' name='SentenceSuggestionsInfo' type='android.view.textservice.SentenceSuggestionsInfo'><parameter name='arg0' type='android.view.textservice.SuggestionsInfo[]'/><parameter name='arg1' type='int[]'/><parameter name='arg2' type='int[]'/></constructor><constructor api_added='16' name='SentenceSuggestionsInfo' type='android.view.textservice.SentenceSuggestionsInfo'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='16' name='describeContents' return='int'/><method api_added='16' name='getLengthAt' return='int'><parameter name='arg0' type='int'/></method><method api_added='16' name='getOffsetAt' return='int'><parameter name='arg0' type='int'/></method><method api_added='16' name='getSuggestionsCount' return='int'/><method api_added='16' name='getSuggestionsInfoAt' return='android.view.textservice.SuggestionsInfo'><parameter name='arg0' type='int'/></method><method api_added='16' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><interface abstract='true' api_added='14' extends='java.lang.Object' name='SpellCheckerSession.SpellCheckerSessionListener' static='true'><method abstract='true' api_added='14' name='onGetSuggestions'><parameter name='arg0' type='android.view.textservice.SuggestionsInfo[]'/></method><method abstract='true' api_added='16' name='onGetSentenceSuggestions'><parameter name='arg0' type='android.view.textservice.SentenceSuggestionsInfo[]'/></method></interface></package><package api_added='16' name='android.annotation'><class abstract='true' api_added='16' extends='java.lang.Object' name='SuppressLint'/><class abstract='true' api_added='16' extends='java.lang.Object' name='TargetApi'/></package><package api_added='16' name='android.hardware.input'><class api_added='16' extends='java.lang.Object' final='true' name='InputManager'><method api_added='16' name='getInputDevice' return='android.view.InputDevice'><parameter name='arg0' type='int'/></method><method api_added='16' name='getInputDeviceIds' return='int[]'/><method api_added='16' name='registerInputDeviceListener'><parameter name='arg0' type='android.hardware.input.InputManager.InputDeviceListener'/><parameter name='arg1' type='android.os.Handler'/></method><method api_added='16' name='unregisterInputDeviceListener'><parameter name='arg0' type='android.hardware.input.InputManager.InputDeviceListener'/></method></class><interface abstract='true' api_added='16' extends='java.lang.Object' name='InputManager.InputDeviceListener' static='true'><method abstract='true' api_added='16' name='onInputDeviceAdded'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='16' name='onInputDeviceChanged'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='16' name='onInputDeviceRemoved'><parameter name='arg0' type='int'/></method></interface></package><package api_added='16' name='android.net.nsd'><class api_added='16' extends='java.lang.Object' final='true' name='NsdManager'><method api_added='16' name='discoverServices'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.net.nsd.NsdManager.DiscoveryListener'/></method><method api_added='16' name='registerService'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.net.nsd.NsdManager.RegistrationListener'/></method><method api_added='16' name='resolveService'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/><parameter name='arg1' type='android.net.nsd.NsdManager.ResolveListener'/></method><method api_added='16' name='stopServiceDiscovery'><parameter name='arg0' type='android.net.nsd.NsdManager.DiscoveryListener'/></method><method api_added='16' name='unregisterService'><parameter name='arg0' type='android.net.nsd.NsdManager.RegistrationListener'/></method></class><class api_added='16' extends='java.lang.Object' final='true' name='NsdServiceInfo'><constructor api_added='16' name='NsdServiceInfo' type='android.net.nsd.NsdServiceInfo'/><method api_added='16' name='describeContents' return='int'/><method api_added='16' name='getHost' return='java.net.InetAddress'/><method api_added='16' name='getPort' return='int'/><method api_added='16' name='getServiceName' return='java.lang.String'/><method api_added='16' name='getServiceType' return='java.lang.String'/><method api_added='16' name='setHost'><parameter name='arg0' type='java.net.InetAddress'/></method><method api_added='16' name='setPort'><parameter name='arg0' type='int'/></method><method api_added='16' name='setServiceName'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='setServiceType'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><interface abstract='true' api_added='16' extends='java.lang.Object' name='NsdManager.DiscoveryListener' static='true'><method abstract='true' api_added='16' name='onDiscoveryStarted'><parameter name='arg0' type='java.lang.String'/></method><method abstract='true' api_added='16' name='onDiscoveryStopped'><parameter name='arg0' type='java.lang.String'/></method><method abstract='true' api_added='16' name='onServiceFound'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/></method><method abstract='true' api_added='16' name='onServiceLost'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/></method><method abstract='true' api_added='16' name='onStartDiscoveryFailed'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method><method abstract='true' api_added='16' name='onStopDiscoveryFailed'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='NsdManager.RegistrationListener' static='true'><method abstract='true' api_added='16' name='onRegistrationFailed'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/><parameter name='arg1' type='int'/></method><method abstract='true' api_added='16' name='onServiceRegistered'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/></method><method abstract='true' api_added='16' name='onServiceUnregistered'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/></method><method abstract='true' api_added='16' name='onUnregistrationFailed'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/><parameter name='arg1' type='int'/></method></interface><interface abstract='true' api_added='16' extends='java.lang.Object' name='NsdManager.ResolveListener' static='true'><method abstract='true' api_added='16' name='onResolveFailed'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/><parameter name='arg1' type='int'/></method><method abstract='true' api_added='16' name='onServiceResolved'><parameter name='arg0' type='android.net.nsd.NsdServiceInfo'/></method></interface></package><package api_added='16' name='android.net.wifi.p2p.nsd'><class api_added='16' extends='android.net.wifi.p2p.nsd.WifiP2pServiceInfo' name='WifiP2pDnsSdServiceInfo'><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.util.Map&lt;java.lang.String'/><parameter name='arg3' type='java.lang.String&gt;'/></method></class><class api_added='16' extends='android.net.wifi.p2p.nsd.WifiP2pServiceRequest' name='WifiP2pDnsSdServiceRequest'><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest' static='true'/><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest' static='true'><parameter name='arg0' type='java.lang.String'/></method><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method></class><class api_added='16' extends='java.lang.Object' name='WifiP2pServiceInfo'><method api_added='16' name='describeContents' return='int'/><method api_added='16' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='16' extends='java.lang.Object' name='WifiP2pServiceRequest'><method api_added='16' name='describeContents' return='int'/><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pServiceRequest' static='true'><parameter name='arg0' type='int'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pServiceRequest' static='true'><parameter name='arg0' type='int'/></method><method api_added='16' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='16' extends='android.net.wifi.p2p.nsd.WifiP2pServiceInfo' name='WifiP2pUpnpServiceInfo'><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo' static='true'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='java.util.List&lt;java.lang.String&gt;'/></method></class><class api_added='16' extends='android.net.wifi.p2p.nsd.WifiP2pServiceRequest' name='WifiP2pUpnpServiceRequest'><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest' static='true'/><method api_added='16' name='newInstance' return='android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest' static='true'><parameter name='arg0' type='java.lang.String'/></method></class></package><package api_added='17' name='android.hardware.display'><class api_added='17' extends='java.lang.Object' final='true' name='DisplayManager'><method api_added='17' name='getDisplay' return='android.view.Display'><parameter name='arg0' type='int'/></method><method api_added='17' name='getDisplays' return='android.view.Display[]'/><method api_added='17' name='getDisplays' return='android.view.Display[]'><parameter name='arg0' type='java.lang.String'/></method><method api_added='17' name='registerDisplayListener'><parameter name='arg0' type='android.hardware.display.DisplayManager.DisplayListener'/><parameter name='arg1' type='android.os.Handler'/></method><method api_added='17' name='unregisterDisplayListener'><parameter name='arg0' type='android.hardware.display.DisplayManager.DisplayListener'/></method><method api_added='19' name='createVirtualDisplay' return='android.hardware.display.VirtualDisplay'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/><parameter name='arg4' type='android.view.Surface'/><parameter name='arg5' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='VirtualDisplay'><method api_added='19' name='getDisplay' return='android.view.Display'/><method api_added='19' name='release'/></class><interface abstract='true' api_added='17' extends='java.lang.Object' name='DisplayManager.DisplayListener' static='true'><method abstract='true' api_added='17' name='onDisplayAdded'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='17' name='onDisplayChanged'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='17' name='onDisplayRemoved'><parameter name='arg0' type='int'/></method></interface></package><package api_added='17' name='android.service.dreams'><class api_added='17' extends='android.app.Service' name='DreamService'><constructor api_added='17' name='DreamService' type='android.service.dreams.DreamService'/><method api_added='17' name='addContentView'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.ViewGroup.LayoutParams'/></method><method api_added='17' name='dispatchGenericMotionEvent' return='boolean'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='17' name='dispatchKeyEvent' return='boolean'><parameter name='arg0' type='android.view.KeyEvent'/></method><method api_added='17' name='dispatchKeyShortcutEvent' return='boolean'><parameter name='arg0' type='android.view.KeyEvent'/></method><method api_added='17' name='dispatchPopulateAccessibilityEvent' return='boolean'><parameter name='arg0' type='android.view.accessibility.AccessibilityEvent'/></method><method api_added='17' name='dispatchTouchEvent' return='boolean'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='17' name='dispatchTrackballEvent' return='boolean'><parameter name='arg0' type='android.view.MotionEvent'/></method><method api_added='17' name='findViewById' return='android.view.View'><parameter name='arg0' type='int'/></method><method api_added='17' final='true' name='finish'/><method api_added='17' name='getWindow' return='android.view.Window'/><method api_added='17' name='getWindowManager' return='android.view.WindowManager'/><method api_added='17' name='isFullscreen' return='boolean'/><method api_added='17' name='isInteractive' return='boolean'/><method api_added='17' name='isScreenBright' return='boolean'/><method api_added='17' name='onActionModeFinished'><parameter name='arg0' type='android.view.ActionMode'/></method><method api_added='17' name='onActionModeStarted'><parameter name='arg0' type='android.view.ActionMode'/></method><method api_added='17' name='onAttachedToWindow'/><method api_added='17' final='true' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='17' name='onContentChanged'/><method api_added='17' name='onCreatePanelMenu' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.Menu'/></method><method api_added='17' name='onCreatePanelView' return='android.view.View'><parameter name='arg0' type='int'/></method><method api_added='17' name='onDetachedFromWindow'/><method api_added='17' name='onDreamingStarted'/><method api_added='17' name='onDreamingStopped'/><method api_added='17' name='onMenuItemSelected' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.MenuItem'/></method><method api_added='17' name='onMenuOpened' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.Menu'/></method><method api_added='17' name='onPanelClosed'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.Menu'/></method><method api_added='17' name='onPreparePanel' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.View'/><parameter name='arg2' type='android.view.Menu'/></method><method api_added='17' name='onSearchRequested' return='boolean'/><method api_added='17' name='onWindowAttributesChanged'><parameter name='arg0' type='android.view.WindowManager.LayoutParams'/></method><method api_added='17' name='onWindowFocusChanged'><parameter name='arg0' type='boolean'/></method><method api_added='17' name='onWindowStartingActionMode' return='android.view.ActionMode'><parameter name='arg0' type='android.view.ActionMode.Callback'/></method><method api_added='17' name='setContentView'><parameter name='arg0' type='int'/></method><method api_added='17' name='setContentView'><parameter name='arg0' type='android.view.View'/></method><method api_added='17' name='setContentView'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='android.view.ViewGroup.LayoutParams'/></method><method api_added='17' name='setFullscreen'><parameter name='arg0' type='boolean'/></method><method api_added='17' name='setInteractive'><parameter name='arg0' type='boolean'/></method><method api_added='17' name='setScreenBright'><parameter name='arg0' type='boolean'/></method></class></package><package api_added='18' name='android.hardware.location'><class api_added='18' extends='java.lang.Object' final='true' name='GeofenceHardware'><method api_added='18' name='addGeofence' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.hardware.location.GeofenceHardwareRequest'/><parameter name='arg3' type='android.hardware.location.GeofenceHardwareCallback'/></method><method api_added='18' name='getMonitoringTypes' return='int[]'/><method api_added='18' name='getStatusOfMonitoringType' return='int'><parameter name='arg0' type='int'/></method><method api_added='18' name='pauseGeofence' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='registerForMonitorStateChangeCallback' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.hardware.location.GeofenceHardwareMonitorCallback'/></method><method api_added='18' name='removeGeofence' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='resumeGeofence' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></method><method api_added='18' name='unregisterForMonitorStateChangeCallback' return='boolean'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.hardware.location.GeofenceHardwareMonitorCallback'/></method></class><class abstract='true' api_added='18' extends='java.lang.Object' name='GeofenceHardwareCallback'><constructor api_added='18' name='GeofenceHardwareCallback' type='android.hardware.location.GeofenceHardwareCallback'/><method api_added='18' name='onGeofenceAdd'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='onGeofencePause'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='onGeofenceRemove'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='onGeofenceResume'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='18' name='onGeofenceTransition'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.location.Location'/><parameter name='arg3' type='long'/><parameter name='arg4' type='int'/></method></class><class abstract='true' api_added='18' extends='java.lang.Object' name='GeofenceHardwareMonitorCallback'><constructor api_added='18' name='GeofenceHardwareMonitorCallback' type='android.hardware.location.GeofenceHardwareMonitorCallback'/><method api_added='18' name='onMonitoringSystemChange'><parameter name='arg0' type='int'/><parameter name='arg1' type='boolean'/><parameter name='arg2' type='android.location.Location'/></method></class><class api_added='18' extends='java.lang.Object' final='true' name='GeofenceHardwareRequest'><constructor api_added='18' name='GeofenceHardwareRequest' type='android.hardware.location.GeofenceHardwareRequest'/><method api_added='18' name='createCircularGeofence' return='android.hardware.location.GeofenceHardwareRequest' static='true'><parameter name='arg0' type='double'/><parameter name='arg1' type='double'/><parameter name='arg2' type='double'/></method><method api_added='18' name='getLastTransition' return='int'/><method api_added='18' name='getLatitude' return='double'/><method api_added='18' name='getLongitude' return='double'/><method api_added='18' name='getMonitorTransitions' return='int'/><method api_added='18' name='getNotificationResponsiveness' return='int'/><method api_added='18' name='getRadius' return='double'/><method api_added='18' name='getUnknownTimer' return='int'/><method api_added='18' name='setLastTransition'><parameter name='arg0' type='int'/></method><method api_added='18' name='setMonitorTransitions'><parameter name='arg0' type='int'/></method><method api_added='18' name='setNotificationResponsiveness'><parameter name='arg0' type='int'/></method><method api_added='18' name='setUnknownTimer'><parameter name='arg0' type='int'/></method></class></package><package api_added='18' name='android.service.notification'><class abstract='true' api_added='18' extends='android.app.Service' name='NotificationListenerService'><constructor api_added='18' name='NotificationListenerService' type='android.service.notification.NotificationListenerService'/><method api_added='18' final='true' name='cancelAllNotifications'/><method api_added='18' final='true' name='cancelNotification'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/></method><method api_added='18' name='getActiveNotifications' return='android.service.notification.StatusBarNotification[]'/><method api_added='18' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method><method abstract='true' api_added='18' name='onNotificationPosted'><parameter name='arg0' type='android.service.notification.StatusBarNotification'/></method><method abstract='true' api_added='18' name='onNotificationRemoved'><parameter name='arg0' type='android.service.notification.StatusBarNotification'/></method></class><class api_added='18' extends='java.lang.Object' name='StatusBarNotification'><constructor api_added='18' name='StatusBarNotification' type='android.service.notification.StatusBarNotification'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/><parameter name='arg3' type='java.lang.String'/><parameter name='arg4' type='int'/><parameter name='arg5' type='int'/><parameter name='arg6' type='int'/><parameter name='arg7' type='android.app.Notification'/><parameter name='arg8' type='android.os.UserHandle'/><parameter name='arg9' type='long'/></constructor><constructor api_added='18' name='StatusBarNotification' type='android.service.notification.StatusBarNotification'><parameter name='arg0' type='android.os.Parcel'/></constructor><method api_added='18' name='clone' return='android.service.notification.StatusBarNotification'/><method api_added='18' name='describeContents' return='int'/><method api_added='18' name='getId' return='int'/><method api_added='18' name='getNotification' return='android.app.Notification'/><method api_added='18' name='getPackageName' return='java.lang.String'/><method api_added='18' name='getPostTime' return='long'/><method api_added='18' name='getTag' return='java.lang.String'/><method api_added='18' name='getUserId' return='int'/><method api_added='18' name='isClearable' return='boolean'/><method api_added='18' name='isOngoing' return='boolean'/><method api_added='18' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class></package><package api_added='19' name='android.graphics.pdf'><class api_added='19' extends='java.lang.Object' name='PdfDocument'><constructor api_added='19' name='PdfDocument' type='android.graphics.pdf.PdfDocument'/><method api_added='19' name='close'/><method api_added='19' name='finishPage'><parameter name='arg0' type='android.graphics.pdf.PdfDocument.Page'/></method><method api_added='19' name='getPages' return='java.util.List&lt;android.graphics.pdf.PdfDocument.PageInfo&gt;'/><method api_added='19' name='startPage' return='android.graphics.pdf.PdfDocument.Page'><parameter name='arg0' type='android.graphics.pdf.PdfDocument.PageInfo'/></method><method api_added='19' name='writeTo'><parameter name='arg0' type='java.io.OutputStream'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PdfDocument.Page' static='true'><method api_added='19' name='getCanvas' return='android.graphics.Canvas'/><method api_added='19' name='getInfo' return='android.graphics.pdf.PdfDocument.PageInfo'/></class><class api_added='19' extends='java.lang.Object' final='true' name='PdfDocument.PageInfo' static='true'><method api_added='19' name='getContentRect' return='android.graphics.Rect'/><method api_added='19' name='getPageHeight' return='int'/><method api_added='19' name='getPageNumber' return='int'/><method api_added='19' name='getPageWidth' return='int'/></class><class api_added='19' extends='java.lang.Object' final='true' name='PdfDocument.PageInfo.Builder' static='true'><constructor api_added='19' name='PdfDocument.PageInfo.Builder' type='android.graphics.pdf.PdfDocument.PageInfo.Builder'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/></constructor><method api_added='19' name='create' return='android.graphics.pdf.PdfDocument.PageInfo'/><method api_added='19' name='setContentRect' return='android.graphics.pdf.PdfDocument.PageInfo.Builder'><parameter name='arg0' type='android.graphics.Rect'/></method></class></package><package api_added='19' name='android.nfc.cardemulation'><class api_added='19' extends='java.lang.Object' final='true' name='CardEmulation'><method api_added='19' name='getInstance' return='android.nfc.cardemulation.CardEmulation' static='true' synchronized='true'><parameter name='arg0' type='android.nfc.NfcAdapter'/></method><method api_added='19' name='getSelectionModeForCategory' return='int'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='isDefaultServiceForAid' return='boolean'><parameter name='arg0' type='android.content.ComponentName'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='isDefaultServiceForCategory' return='boolean'><parameter name='arg0' type='android.content.ComponentName'/><parameter name='arg1' type='java.lang.String'/></method></class><class abstract='true' api_added='19' extends='android.app.Service' name='HostApduService'><constructor api_added='19' name='HostApduService' type='android.nfc.cardemulation.HostApduService'/><method api_added='19' final='true' name='notifyUnhandled'/><method api_added='19' final='true' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method><method abstract='true' api_added='19' name='onDeactivated'><parameter name='arg0' type='int'/></method><method abstract='true' api_added='19' name='processCommandApdu' return='byte[]'><parameter name='arg0' type='byte[]'/><parameter name='arg1' type='android.os.Bundle'/></method><method api_added='19' final='true' name='sendResponseApdu'><parameter name='arg0' type='byte[]'/></method></class><class abstract='true' api_added='19' extends='android.app.Service' name='OffHostApduService'><constructor api_added='19' name='OffHostApduService' type='android.nfc.cardemulation.OffHostApduService'/><method abstract='true' api_added='19' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method></class></package><package api_added='19' name='android.print'><class api_added='19' extends='java.lang.Object' final='true' name='PageRange'><constructor api_added='19' name='PageRange' type='android.print.PageRange'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></constructor><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getEnd' return='int'/><method api_added='19' name='getStart' return='int'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintAttributes'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getColorMode' return='int'/><method api_added='19' name='getMediaSize' return='android.print.PrintAttributes.MediaSize'/><method api_added='19' name='getMinMargins' return='android.print.PrintAttributes.Margins'/><method api_added='19' name='getResolution' return='android.print.PrintAttributes.Resolution'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintAttributes.Builder' static='true'><constructor api_added='19' name='PrintAttributes.Builder' type='android.print.PrintAttributes.Builder'/><method api_added='19' name='build' return='android.print.PrintAttributes'/><method api_added='19' name='setColorMode' return='android.print.PrintAttributes.Builder'><parameter name='arg0' type='int'/></method><method api_added='19' name='setMediaSize' return='android.print.PrintAttributes.Builder'><parameter name='arg0' type='android.print.PrintAttributes.MediaSize'/></method><method api_added='19' name='setMinMargins' return='android.print.PrintAttributes.Builder'><parameter name='arg0' type='android.print.PrintAttributes.Margins'/></method><method api_added='19' name='setResolution' return='android.print.PrintAttributes.Builder'><parameter name='arg0' type='android.print.PrintAttributes.Resolution'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintAttributes.Margins' static='true'><constructor api_added='19' name='PrintAttributes.Margins' type='android.print.PrintAttributes.Margins'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></constructor><method api_added='19' name='getBottomMils' return='int'/><method api_added='19' name='getLeftMils' return='int'/><method api_added='19' name='getRightMils' return='int'/><method api_added='19' name='getTopMils' return='int'/></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintAttributes.MediaSize' static='true'><constructor api_added='19' name='PrintAttributes.MediaSize' type='android.print.PrintAttributes.MediaSize'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></constructor><method api_added='19' name='asLandscape' return='android.print.PrintAttributes.MediaSize'/><method api_added='19' name='asPortrait' return='android.print.PrintAttributes.MediaSize'/><method api_added='19' name='getHeightMils' return='int'/><method api_added='19' name='getId' return='java.lang.String'/><method api_added='19' name='getLabel' return='java.lang.String'><parameter name='arg0' type='android.content.pm.PackageManager'/></method><method api_added='19' name='getWidthMils' return='int'/><method api_added='19' name='isPortrait' return='boolean'/></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintAttributes.Resolution' static='true'><constructor api_added='19' name='PrintAttributes.Resolution' type='android.print.PrintAttributes.Resolution'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/><parameter name='arg3' type='int'/></constructor><method api_added='19' name='getHorizontalDpi' return='int'/><method api_added='19' name='getId' return='java.lang.String'/><method api_added='19' name='getLabel' return='java.lang.String'/><method api_added='19' name='getVerticalDpi' return='int'/></class><class abstract='true' api_added='19' extends='java.lang.Object' name='PrintDocumentAdapter'><constructor api_added='19' name='PrintDocumentAdapter' type='android.print.PrintDocumentAdapter'/><method api_added='19' name='onFinish'/><method abstract='true' api_added='19' name='onLayout'><parameter name='arg0' type='android.print.PrintAttributes'/><parameter name='arg1' type='android.print.PrintAttributes'/><parameter name='arg2' type='android.os.CancellationSignal'/><parameter name='arg3' type='android.print.PrintDocumentAdapter.LayoutResultCallback'/><parameter name='arg4' type='android.os.Bundle'/></method><method api_added='19' name='onStart'/><method abstract='true' api_added='19' name='onWrite'><parameter name='arg0' type='android.print.PageRange[]'/><parameter name='arg1' type='android.os.ParcelFileDescriptor'/><parameter name='arg2' type='android.os.CancellationSignal'/><parameter name='arg3' type='android.print.PrintDocumentAdapter.WriteResultCallback'/></method></class><class abstract='true' api_added='19' extends='java.lang.Object' name='PrintDocumentAdapter.LayoutResultCallback' static='true'><method api_added='19' name='onLayoutCancelled'/><method api_added='19' name='onLayoutFailed'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='19' name='onLayoutFinished'><parameter name='arg0' type='android.print.PrintDocumentInfo'/><parameter name='arg1' type='boolean'/></method></class><class abstract='true' api_added='19' extends='java.lang.Object' name='PrintDocumentAdapter.WriteResultCallback' static='true'><method api_added='19' name='onWriteCancelled'/><method api_added='19' name='onWriteFailed'><parameter name='arg0' type='java.lang.CharSequence'/></method><method api_added='19' name='onWriteFinished'><parameter name='arg0' type='android.print.PageRange[]'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintDocumentInfo'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getContentType' return='int'/><method api_added='19' name='getDataSize' return='long'/><method api_added='19' name='getName' return='java.lang.String'/><method api_added='19' name='getPageCount' return='int'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintDocumentInfo.Builder' static='true'><constructor api_added='19' name='PrintDocumentInfo.Builder' type='android.print.PrintDocumentInfo.Builder'><parameter name='arg0' type='java.lang.String'/></constructor><method api_added='19' name='build' return='android.print.PrintDocumentInfo'/><method api_added='19' name='setContentType' return='android.print.PrintDocumentInfo.Builder'><parameter name='arg0' type='int'/></method><method api_added='19' name='setPageCount' return='android.print.PrintDocumentInfo.Builder'><parameter name='arg0' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintJob'><method api_added='19' name='cancel'/><method api_added='19' name='getId' return='android.print.PrintJobId'/><method api_added='19' name='getInfo' return='android.print.PrintJobInfo'/><method api_added='19' name='isBlocked' return='boolean'/><method api_added='19' name='isCancelled' return='boolean'/><method api_added='19' name='isCompleted' return='boolean'/><method api_added='19' name='isFailed' return='boolean'/><method api_added='19' name='isQueued' return='boolean'/><method api_added='19' name='isStarted' return='boolean'/><method api_added='19' name='restart'/></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintJobId'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintJobInfo'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getAttributes' return='android.print.PrintAttributes'/><method api_added='19' name='getCopies' return='int'/><method api_added='19' name='getCreationTime' return='long'/><method api_added='19' name='getId' return='android.print.PrintJobId'/><method api_added='19' name='getLabel' return='java.lang.String'/><method api_added='19' name='getPages' return='android.print.PageRange[]'/><method api_added='19' name='getPrinterId' return='android.print.PrinterId'/><method api_added='19' name='getState' return='int'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintJobInfo.Builder' static='true'><constructor api_added='19' name='PrintJobInfo.Builder' type='android.print.PrintJobInfo.Builder'><parameter name='arg0' type='android.print.PrintJobInfo'/></constructor><method api_added='19' name='build' return='android.print.PrintJobInfo'/><method api_added='19' name='putAdvancedOption'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='java.lang.String'/></method><method api_added='19' name='putAdvancedOption'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='int'/></method><method api_added='19' name='setAttributes'><parameter name='arg0' type='android.print.PrintAttributes'/></method><method api_added='19' name='setCopies'><parameter name='arg0' type='int'/></method><method api_added='19' name='setPages'><parameter name='arg0' type='android.print.PageRange[]'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintManager'><method api_added='19' name='getPrintJobs' return='java.util.List&lt;android.print.PrintJob&gt;'/><method api_added='19' name='print' return='android.print.PrintJob'><parameter name='arg0' type='java.lang.String'/><parameter name='arg1' type='android.print.PrintDocumentAdapter'/><parameter name='arg2' type='android.print.PrintAttributes'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrinterCapabilitiesInfo'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getColorModes' return='int'/><method api_added='19' name='getDefaults' return='android.print.PrintAttributes'/><method api_added='19' name='getMediaSizes' return='java.util.List&lt;android.print.PrintAttributes.MediaSize&gt;'/><method api_added='19' name='getMinMargins' return='android.print.PrintAttributes.Margins'/><method api_added='19' name='getResolutions' return='java.util.List&lt;android.print.PrintAttributes.Resolution&gt;'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrinterCapabilitiesInfo.Builder' static='true'><constructor api_added='19' name='PrinterCapabilitiesInfo.Builder' type='android.print.PrinterCapabilitiesInfo.Builder'><parameter name='arg0' type='android.print.PrinterId'/></constructor><method api_added='19' name='addMediaSize' return='android.print.PrinterCapabilitiesInfo.Builder'><parameter name='arg0' type='android.print.PrintAttributes.MediaSize'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='addResolution' return='android.print.PrinterCapabilitiesInfo.Builder'><parameter name='arg0' type='android.print.PrintAttributes.Resolution'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='build' return='android.print.PrinterCapabilitiesInfo'/><method api_added='19' name='setColorModes' return='android.print.PrinterCapabilitiesInfo.Builder'><parameter name='arg0' type='int'/><parameter name='arg1' type='int'/></method><method api_added='19' name='setMinMargins' return='android.print.PrinterCapabilitiesInfo.Builder'><parameter name='arg0' type='android.print.PrintAttributes.Margins'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrinterId'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getLocalId' return='java.lang.String'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrinterInfo'><method api_added='19' name='describeContents' return='int'/><method api_added='19' name='getCapabilities' return='android.print.PrinterCapabilitiesInfo'/><method api_added='19' name='getDescription' return='java.lang.String'/><method api_added='19' name='getId' return='android.print.PrinterId'/><method api_added='19' name='getName' return='java.lang.String'/><method api_added='19' name='getStatus' return='int'/><method api_added='19' name='writeToParcel'><parameter name='arg0' type='android.os.Parcel'/><parameter name='arg1' type='int'/></method></class><class api_added='19' extends='java.lang.Object' final='true' name='PrinterInfo.Builder' static='true'><constructor api_added='19' name='PrinterInfo.Builder' type='android.print.PrinterInfo.Builder'><parameter name='arg0' type='android.print.PrinterId'/><parameter name='arg1' type='java.lang.String'/><parameter name='arg2' type='int'/></constructor><constructor api_added='19' name='PrinterInfo.Builder' type='android.print.PrinterInfo.Builder'><parameter name='arg0' type='android.print.PrinterInfo'/></constructor><method api_added='19' name='build' return='android.print.PrinterInfo'/><method api_added='19' name='setCapabilities' return='android.print.PrinterInfo.Builder'><parameter name='arg0' type='android.print.PrinterCapabilitiesInfo'/></method><method api_added='19' name='setDescription' return='android.print.PrinterInfo.Builder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='setName' return='android.print.PrinterInfo.Builder'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='setStatus' return='android.print.PrinterInfo.Builder'><parameter name='arg0' type='int'/></method></class></package><package api_added='19' name='android.print.pdf'><class api_added='19' extends='android.graphics.pdf.PdfDocument' name='PrintedPdfDocument'><constructor api_added='19' name='PrintedPdfDocument' type='android.print.pdf.PrintedPdfDocument'><parameter name='arg0' type='android.content.Context'/><parameter name='arg1' type='android.print.PrintAttributes'/></constructor><method api_added='19' name='getPageContentRect' return='android.graphics.Rect'/><method api_added='19' name='getPageHeight' return='int'/><method api_added='19' name='getPageWidth' return='int'/><method api_added='19' name='startPage' return='android.graphics.pdf.PdfDocument.Page'><parameter name='arg0' type='int'/></method></class></package><package api_added='19' name='android.printservice'><class api_added='19' extends='java.lang.Object' final='true' name='PrintDocument'><method api_added='19' name='getData' return='android.os.ParcelFileDescriptor'/><method api_added='19' name='getInfo' return='android.print.PrintDocumentInfo'/></class><class api_added='19' extends='java.lang.Object' final='true' name='PrintJob'><method api_added='19' name='block' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='cancel' return='boolean'/><method api_added='19' name='complete' return='boolean'/><method api_added='19' name='fail' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='getAdvancedIntOption' return='int'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='getAdvancedStringOption' return='java.lang.String'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='getDocument' return='android.printservice.PrintDocument'/><method api_added='19' name='getId' return='android.print.PrintJobId'/><method api_added='19' name='getInfo' return='android.print.PrintJobInfo'/><method api_added='19' name='getTag' return='java.lang.String'/><method api_added='19' name='hasAdvancedOption' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='isBlocked' return='boolean'/><method api_added='19' name='isCancelled' return='boolean'/><method api_added='19' name='isCompleted' return='boolean'/><method api_added='19' name='isFailed' return='boolean'/><method api_added='19' name='isQueued' return='boolean'/><method api_added='19' name='isStarted' return='boolean'/><method api_added='19' name='setTag' return='boolean'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' name='start' return='boolean'/></class><class abstract='true' api_added='19' extends='android.app.Service' name='PrintService'><constructor api_added='19' name='PrintService' type='android.printservice.PrintService'/><method api_added='19' final='true' name='attachBaseContext' visibility='protected'><parameter name='arg0' type='android.content.Context'/></method><method api_added='19' final='true' name='generatePrinterId' return='android.print.PrinterId'><parameter name='arg0' type='java.lang.String'/></method><method api_added='19' final='true' name='getActivePrintJobs' return='java.util.List&lt;android.printservice.PrintJob&gt;'/><method api_added='19' final='true' name='onBind' return='android.os.IBinder'><parameter name='arg0' type='android.content.Intent'/></method><method api_added='19' name='onConnected' visibility='protected'/><method abstract='true' api_added='19' name='onCreatePrinterDiscoverySession' return='android.printservice.PrinterDiscoverySession' visibility='protected'/><method api_added='19' name='onDisconnected' visibility='protected'/><method abstract='true' api_added='19' name='onPrintJobQueued' visibility='protected'><parameter name='arg0' type='android.printservice.PrintJob'/></method><method abstract='true' api_added='19' name='onRequestCancelPrintJob' visibility='protected'><parameter name='arg0' type='android.printservice.PrintJob'/></method></class><class abstract='true' api_added='19' extends='java.lang.Object' name='PrinterDiscoverySession'><constructor api_added='19' name='PrinterDiscoverySession' type='android.printservice.PrinterDiscoverySession'/><method api_added='19' final='true' name='addPrinters'><parameter name='arg0' type='java.util.List&lt;android.print.PrinterInfo&gt;'/></method><method api_added='19' final='true' name='getPrinters' return='java.util.List&lt;android.print.PrinterInfo&gt;'/><method api_added='19' final='true' name='getTrackedPrinters' return='java.util.List&lt;android.print.PrinterId&gt;'/><method api_added='19' final='true' name='isDestroyed' return='boolean'/><method api_added='19' final='true' name='isPrinterDiscoveryStarted' return='boolean'/><method abstract='true' api_added='19' name='onDestroy'/><method abstract='true' api_added='19' name='onStartPrinterDiscovery'><parameter name='arg0' type='java.util.List&lt;android.print.PrinterId&gt;'/></method><method abstract='true' api_added='19' name='onStartPrinterStateTracking'><parameter name='arg0' type='android.print.PrinterId'/></method><method abstract='true' api_added='19' name='onStopPrinterDiscovery'/><method abstract='true' api_added='19' name='onStopPrinterStateTracking'><parameter name='arg0' type='android.print.PrinterId'/></method><method abstract='true' api_added='19' name='onValidatePrinters'><parameter name='arg0' type='java.util.List&lt;android.print.PrinterId&gt;'/></method><method api_added='19' final='true' name='removePrinters'><parameter name='arg0' type='java.util.List&lt;android.print.PrinterId&gt;'/></method></class></package><package api_added='19' name='android.transition'><class api_added='19' extends='android.transition.TransitionSet' name='AutoTransition'><constructor api_added='19' name='AutoTransition' type='android.transition.AutoTransition'/></class><class api_added='19' extends='android.transition.Transition' name='ChangeBounds'><constructor api_added='19' name='ChangeBounds' type='android.transition.ChangeBounds'/><method api_added='19' name='captureEndValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='captureStartValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='setReparent'><parameter name='arg0' type='boolean'/></method><method api_added='19' name='setResizeClip'><parameter name='arg0' type='boolean'/></method></class><class api_added='19' extends='android.transition.Visibility' name='Fade'><constructor api_added='19' name='Fade' type='android.transition.Fade'/><constructor api_added='19' name='Fade' type='android.transition.Fade'><parameter name='arg0' type='int'/></constructor></class><class api_added='19' extends='java.lang.Object' final='true' name='Scene'><constructor api_added='19' name='Scene' type='android.transition.Scene'><parameter name='arg0' type='android.view.ViewGroup'/></constructor><constructor api_added='19' name='Scene' type='android.transition.Scene'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.view.ViewGroup'/></constructor><method api_added='19' name='enter'/><method api_added='19' name='exit'/><method api_added='19' name='getSceneForLayout' return='android.transition.Scene' static='true'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='int'/><parameter name='arg2' type='android.content.Context'/></method><method api_added='19' name='getSceneRoot' return='android.view.ViewGroup'/><method api_added='19' name='setEnterAction'><parameter name='arg0' type='java.lang.Runnable'/></method><method api_added='19' name='setExitAction'><parameter name='arg0' type='java.lang.Runnable'/></method></class><class abstract='true' api_added='19' extends='java.lang.Object' name='Transition'><constructor api_added='19' name='Transition' type='android.transition.Transition'/><method api_added='19' name='addListener' return='android.transition.Transition'><parameter name='arg0' type='android.transition.Transition.TransitionListener'/></method><method api_added='19' name='addTarget' return='android.transition.Transition'><parameter name='arg0' type='int'/></method><method api_added='19' name='addTarget' return='android.transition.Transition'><parameter name='arg0' type='android.view.View'/></method><method abstract='true' api_added='19' name='captureEndValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method abstract='true' api_added='19' name='captureStartValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='clone' return='android.transition.Transition'/><method api_added='19' name='createAnimator' return='android.animation.Animator'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.transition.TransitionValues'/><parameter name='arg2' type='android.transition.TransitionValues'/></method><method api_added='19' name='excludeChildren' return='android.transition.Transition'><parameter name='arg0' type='int'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='excludeChildren' return='android.transition.Transition'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='excludeChildren' return='android.transition.Transition'><parameter name='arg0' type='java.lang.Class'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='excludeTarget' return='android.transition.Transition'><parameter name='arg0' type='int'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='excludeTarget' return='android.transition.Transition'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='excludeTarget' return='android.transition.Transition'><parameter name='arg0' type='java.lang.Class'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='getDuration' return='long'/><method api_added='19' name='getInterpolator' return='android.animation.TimeInterpolator'/><method api_added='19' name='getName' return='java.lang.String'/><method api_added='19' name='getStartDelay' return='long'/><method api_added='19' name='getTargetIds' return='java.util.List&lt;java.lang.Integer&gt;'/><method api_added='19' name='getTargets' return='java.util.List&lt;android.view.View&gt;'/><method api_added='19' name='getTransitionProperties' return='java.lang.String[]'/><method api_added='19' name='getTransitionValues' return='android.transition.TransitionValues'><parameter name='arg0' type='android.view.View'/><parameter name='arg1' type='boolean'/></method><method api_added='19' name='removeListener' return='android.transition.Transition'><parameter name='arg0' type='android.transition.Transition.TransitionListener'/></method><method api_added='19' name='removeTarget' return='android.transition.Transition'><parameter name='arg0' type='int'/></method><method api_added='19' name='removeTarget' return='android.transition.Transition'><parameter name='arg0' type='android.view.View'/></method><method api_added='19' name='setDuration' return='android.transition.Transition'><parameter name='arg0' type='long'/></method><method api_added='19' name='setInterpolator' return='android.transition.Transition'><parameter name='arg0' type='android.animation.TimeInterpolator'/></method><method api_added='19' name='setStartDelay' return='android.transition.Transition'><parameter name='arg0' type='long'/></method></class><class api_added='19' extends='java.lang.Object' name='TransitionInflater'><method api_added='19' name='from' return='android.transition.TransitionInflater' static='true'><parameter name='arg0' type='android.content.Context'/></method><method api_added='19' name='inflateTransition' return='android.transition.Transition'><parameter name='arg0' type='int'/></method><method api_added='19' name='inflateTransitionManager' return='android.transition.TransitionManager'><parameter name='arg0' type='int'/><parameter name='arg1' type='android.view.ViewGroup'/></method></class><class api_added='19' extends='java.lang.Object' name='TransitionManager'><constructor api_added='19' name='TransitionManager' type='android.transition.TransitionManager'/><method api_added='19' name='beginDelayedTransition' static='true'><parameter name='arg0' type='android.view.ViewGroup'/></method><method api_added='19' name='beginDelayedTransition' static='true'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.transition.Transition'/></method><method api_added='19' name='go' static='true'><parameter name='arg0' type='android.transition.Scene'/></method><method api_added='19' name='go' static='true'><parameter name='arg0' type='android.transition.Scene'/><parameter name='arg1' type='android.transition.Transition'/></method><method api_added='19' name='setTransition'><parameter name='arg0' type='android.transition.Scene'/><parameter name='arg1' type='android.transition.Transition'/></method><method api_added='19' name='setTransition'><parameter name='arg0' type='android.transition.Scene'/><parameter name='arg1' type='android.transition.Scene'/><parameter name='arg2' type='android.transition.Transition'/></method><method api_added='19' name='transitionTo'><parameter name='arg0' type='android.transition.Scene'/></method></class><class api_added='19' extends='android.transition.Transition' name='TransitionSet'><constructor api_added='19' name='TransitionSet' type='android.transition.TransitionSet'/><method api_added='19' name='addTransition' return='android.transition.TransitionSet'><parameter name='arg0' type='android.transition.Transition'/></method><method api_added='19' name='captureEndValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='captureStartValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='getOrdering' return='int'/><method api_added='19' name='removeTransition' return='android.transition.TransitionSet'><parameter name='arg0' type='android.transition.Transition'/></method><method api_added='19' name='setOrdering' return='android.transition.TransitionSet'><parameter name='arg0' type='int'/></method></class><class api_added='19' extends='java.lang.Object' name='TransitionValues'><constructor api_added='19' name='TransitionValues' type='android.transition.TransitionValues'/></class><class abstract='true' api_added='19' extends='android.transition.Transition' name='Visibility'><constructor api_added='19' name='Visibility' type='android.transition.Visibility'/><method api_added='19' name='captureEndValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='captureStartValues'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='isVisible' return='boolean'><parameter name='arg0' type='android.transition.TransitionValues'/></method><method api_added='19' name='onAppear' return='android.animation.Animator'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.transition.TransitionValues'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.transition.TransitionValues'/><parameter name='arg4' type='int'/></method><method api_added='19' name='onDisappear' return='android.animation.Animator'><parameter name='arg0' type='android.view.ViewGroup'/><parameter name='arg1' type='android.transition.TransitionValues'/><parameter name='arg2' type='int'/><parameter name='arg3' type='android.transition.TransitionValues'/><parameter name='arg4' type='int'/></method></class><interface abstract='true' api_added='19' extends='java.lang.Object' name='Transition.TransitionListener' static='true'><method abstract='true' api_added='19' name='onTransitionCancel'><parameter name='arg0' type='android.transition.Transition'/></method><method abstract='true' api_added='19' name='onTransitionEnd'><parameter name='arg0' type='android.transition.Transition'/></method><method abstract='true' api_added='19' name='onTransitionPause'><parameter name='arg0' type='android.transition.Transition'/></method><method abstract='true' api_added='19' name='onTransitionResume'><parameter name='arg0' type='android.transition.Transition'/></method><method abstract='true' api_added='19' name='onTransitionStart'><parameter name='arg0' type='android.transition.Transition'/></method></interface></package></api>