Mono.Android.dll
Mono.Android.dll
Namespace: Android.Accounts
New Type: Android.Accounts.IAccountManagerFutureExtensions
public static class IAccountManagerFutureExtensions {
public static System.Threading.Tasks.Task GetResultAsync (IAccountManagerFuture self, long timeout, Java.Util.Concurrent.TimeUnit unit);
}
Namespace: Android.App
Type Changed: Android.App.Activity
Removed:
public T FindViewById<T> (int id) where T : Android.Views.View;
Added:
public T FindViewById<T> (int id) where T : Android.Views.View;
Type Changed: Android.App.Dialog
Removed:
public class Dialog : Java.Lang.Object, KeyEvent.Android.Views.ICallback, Window.Android.Views.ICallback, Android.Content.IDialogInterface, View.Android.Views.IOnCreateContextMenuListener {
public T FindViewById<T> (int id) where T : Android.Views.View;
Added:
public class Dialog : Java.Lang.Object, Window.Android.Views.ICallback, KeyEvent.Android.Views.ICallback, Android.Content.IDialogInterface, View.Android.Views.IOnCreateContextMenuListener {
public T FindViewById<T> (int id) where T : Android.Views.View;
Type Changed: Android.App.ProgressDialog
Added:
public virtual void SetProgressPercentFormat (Java.Text.NumberFormat format);
Namespace: Android.App.Backup
Type Changed: Android.App.Backup.BackupDataInput
Added:
public System.Threading.Tasks.Task<int> ReadEntityDataAsync (byte [] data, int offset, int size);
public System.Threading.Tasks.Task<bool> ReadNextHeaderAsync ();
public System.Threading.Tasks.Task SkipEntityDataAsync ();
Type Changed: Android.App.Backup.BackupDataOutput
Added:
public System.Threading.Tasks.Task<int> WriteEntityDataAsync (byte [] data, int size);
public System.Threading.Tasks.Task<int> WriteEntityHeaderAsync (string key, int dataSize);
New Type: Android.App.Backup.IBackupHelperExtensions
public static class IBackupHelperExtensions {
public static System.Threading.Tasks.Task PerformBackupAsync (IBackupHelper self, Android.OS.ParcelFileDescriptor oldState, BackupDataOutput data, Android.OS.ParcelFileDescriptor newState);
}
Namespace: Android.Bluetooth
Type Changed: Android.Bluetooth.BluetoothServerSocket
Added:
public System.Threading.Tasks.Task<BluetoothSocket> AcceptAsync ();
public System.Threading.Tasks.Task<BluetoothSocket> AcceptAsync (int timeout);
Type Changed: Android.Bluetooth.BluetoothSocket
Added:
public System.Threading.Tasks.Task ConnectAsync ();
Namespace: Android.Content
Type Changed: Android.Content.IntentFilter
Added:
public virtual void WriteToXml (Org.XmlPull.V1.IXmlSerializer serializer);
Type Changed: Android.Content.Loader
Added:
public System.Threading.Tasks.Task DumpAsync (string prefix, Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string [] args);
Namespace: Android.Content.Res
Type Changed: Android.Content.Res.AssetManager
Added:
public System.Threading.Tasks.Task<string []> ListAsync (string path);
Namespace: Android.Gestures
Type Changed: Android.Gestures.GestureStore
Added:
public System.Threading.Tasks.Task LoadAsync (System.IO.Stream stream);
public System.Threading.Tasks.Task LoadAsync (System.IO.Stream stream, bool closeStream);
public System.Threading.Tasks.Task SaveAsync (System.IO.Stream stream);
public System.Threading.Tasks.Task SaveAsync (System.IO.Stream stream, bool closeStream);
Namespace: Android.Graphics
Type Changed: Android.Graphics.Bitmap
Added:
public System.Threading.Tasks.Task<bool> CompressAsync (CompressFormat format, int quality, System.IO.Stream stream);
public System.Threading.Tasks.Task CopyPixelsFromBufferAsync (Java.Nio.Buffer src);
public System.Threading.Tasks.Task CopyPixelsToBufferAsync (Java.Nio.Buffer dst);
Type Changed: Android.Graphics.BitmapFactory
Added:
public static System.Threading.Tasks.Task<Bitmap> DecodeByteArrayAsync (byte [] data, int offset, int length);
public static System.Threading.Tasks.Task<Bitmap> DecodeByteArrayAsync (byte [] data, int offset, int length, Options opts);
public static System.Threading.Tasks.Task<Bitmap> DecodeFileAsync (string pathName);
public static System.Threading.Tasks.Task<Bitmap> DecodeFileAsync (string pathName, Options opts);
public static System.Threading.Tasks.Task<Bitmap> DecodeFileDescriptorAsync (Java.IO.FileDescriptor fd);
public static System.Threading.Tasks.Task<Bitmap> DecodeFileDescriptorAsync (Java.IO.FileDescriptor fd, Rect outPadding, Options opts);
public static System.Threading.Tasks.Task<Bitmap> DecodeResourceAsync (Android.Content.Res.Resources res, int id);
public static System.Threading.Tasks.Task<Bitmap> DecodeResourceAsync (Android.Content.Res.Resources res, int id, Options opts);
public static System.Threading.Tasks.Task<Bitmap> DecodeResourceStreamAsync (Android.Content.Res.Resources res, Android.Util.TypedValue value, System.IO.Stream is, Rect pad, Options opts);
public static System.Threading.Tasks.Task<Bitmap> DecodeStreamAsync (System.IO.Stream is);
public static System.Threading.Tasks.Task<Bitmap> DecodeStreamAsync (System.IO.Stream is, Rect outPadding, Options opts);
Type Changed: Android.Graphics.Movie
Added:
public static System.Threading.Tasks.Task<Movie> DecodeByteArrayAsync (byte [] data, int offset, int length);
public static System.Threading.Tasks.Task<Movie> DecodeFileAsync (string pathName);
public static System.Threading.Tasks.Task<Movie> DecodeStreamAsync (System.IO.Stream is);
Type Changed: Android.Graphics.Picture
Added:
public static System.Threading.Tasks.Task<Picture> CreateFromStreamAsync (System.IO.Stream stream);
public System.Threading.Tasks.Task WriteToStreamAsync (System.IO.Stream stream);
Type Changed: Android.Graphics.YuvImage
Added:
public System.Threading.Tasks.Task<bool> CompressToJpegAsync (Rect rectangle, int quality, System.IO.Stream stream);
Namespace: Android.Graphics.Drawables
Type Changed: Android.Graphics.Drawables.Drawable
Added:
public static System.Threading.Tasks.Task<Drawable> CreateFromPathAsync (string pathName);
public static System.Threading.Tasks.Task<Drawable> CreateFromResourceStreamAsync (Android.Content.Res.Resources res, Android.Util.TypedValue value, System.IO.Stream is, string srcName);
public static System.Threading.Tasks.Task<Drawable> CreateFromResourceStreamAsync (Android.Content.Res.Resources res, Android.Util.TypedValue value, System.IO.Stream is, string srcName, BitmapFactory.Android.Graphics.Options opts);
public static System.Threading.Tasks.Task<Drawable> CreateFromStreamAsync (System.IO.Stream is, string srcName);
public static System.Threading.Tasks.Task<Drawable> CreateFromXmlAsync (Android.Content.Res.Resources r, System.Xml.XmlReader parser);
public System.Threading.Tasks.Task InflateAsync (Android.Content.Res.Resources r, System.Xml.XmlReader parser, Android.Util.IAttributeSet attrs);
Namespace: Android.Hardware.Usb
Type Changed: Android.Hardware.Usb.UsbDeviceConnection
Added:
public System.Threading.Tasks.Task<int> BulkTransferAsync (UsbEndpoint endpoint, byte [] buffer, int length, int timeout);
public System.Threading.Tasks.Task<UsbRequest> RequestWaitAsync ();
Namespace: Android.Locations
Type Changed: Android.Locations.Geocoder
Added:
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Address>> GetFromLocationAsync (double latitude, double longitude, int maxResults);
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Address>> GetFromLocationNameAsync (string locationName, int maxResults);
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Address>> GetFromLocationNameAsync (string locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude);
Namespace: Android.Media
Type Changed: Android.Media.AudioManager
Added:
public System.Threading.Tasks.Task LoadSoundEffectsAsync ();
Type Changed: Android.Media.AudioRecord
Added:
public System.Threading.Tasks.Task<int> ReadAsync (byte [] audioData, int offsetInBytes, int sizeInBytes);
public System.Threading.Tasks.Task<int> ReadAsync (Java.Nio.ByteBuffer audioBuffer, int sizeInBytes);
public System.Threading.Tasks.Task<int> ReadAsync (short [] audioData, int offsetInShorts, int sizeInShorts);
Type Changed: Android.Media.AudioTrack
Added:
public System.Threading.Tasks.Task<int> WriteAsync (byte [] audioData, int offsetInBytes, int sizeInBytes);
public System.Threading.Tasks.Task<int> WriteAsync (short [] audioData, int offsetInShorts, int sizeInShorts);
Type Changed: Android.Media.FaceDetector
Added:
public System.Threading.Tasks.Task<int> FindFacesAsync (Android.Graphics.Bitmap bitmap, Face[] faces);
Type Changed: Android.Media.JetPlayer
Added:
public System.Threading.Tasks.Task<bool> LoadJetFileAsync (Android.Content.Res.AssetFileDescriptor afd);
public System.Threading.Tasks.Task<bool> LoadJetFileAsync (string path);
Type Changed: Android.Media.MediaMetadataRetriever
Added:
public System.Threading.Tasks.Task SetDataSourceAsync (Android.Content.Context p0, Android.Net.Uri p1);
public System.Threading.Tasks.Task SetDataSourceAsync (Java.IO.FileDescriptor p0);
public System.Threading.Tasks.Task SetDataSourceAsync (Java.IO.FileDescriptor p0, long p1, long p2);
public System.Threading.Tasks.Task SetDataSourceAsync (string p0);
Type Changed: Android.Media.MediaPlayer
Added:
public System.Threading.Tasks.Task SetDataSourceAsync (Android.Content.Context context, Android.Net.Uri uri);
public System.Threading.Tasks.Task SetDataSourceAsync (Java.IO.FileDescriptor fd);
public System.Threading.Tasks.Task SetDataSourceAsync (Java.IO.FileDescriptor fd, long offset, long length);
public System.Threading.Tasks.Task SetDataSourceAsync (string path);
Type Changed: Android.Media.SoundPool
Added:
public System.Threading.Tasks.Task<int> LoadAsync (Android.Content.Res.AssetFileDescriptor afd, int priority);
public System.Threading.Tasks.Task<int> LoadAsync (Android.Content.Context context, int resId, int priority);
public System.Threading.Tasks.Task<int> LoadAsync (Java.IO.FileDescriptor fd, long offset, long length, int priority);
public System.Threading.Tasks.Task<int> LoadAsync (string path, int priority);
Type Changed: Android.Media.ThumbnailUtils
Added:
public static System.Threading.Tasks.Task<Android.Graphics.Bitmap> CreateVideoThumbnailAsync (string filePath, Android.Provider.ThumbnailKind kind);
public static System.Threading.Tasks.Task<Android.Graphics.Bitmap> ExtractThumbnailAsync (Android.Graphics.Bitmap source, int width, int height);
public static System.Threading.Tasks.Task<Android.Graphics.Bitmap> ExtractThumbnailAsync (Android.Graphics.Bitmap source, int width, int height, ThumnailExtractOptions options);
Namespace: Android.Mtp
Type Changed: Android.Mtp.MtpDevice
Added:
public System.Threading.Tasks.Task<bool> DeleteObjectAsync (int objectHandle);
public System.Threading.Tasks.Task<byte []> GetObjectAsync (int objectHandle, int objectSize);
public System.Threading.Tasks.Task<byte []> GetThumbnailAsync (int objectHandle);
public System.Threading.Tasks.Task<bool> ImportFileAsync (int objectHandle, string destPath);
Namespace: Android.Net
Type Changed: Android.Net.ConnectivityManager
Added:
public System.Threading.Tasks.Task<bool> RequestRouteToHostAsync (ConnectivityType networkType, int hostAddress);
Type Changed: Android.Net.LocalServerSocket
Added:
public System.Threading.Tasks.Task<LocalSocket> AcceptAsync ();
Type Changed: Android.Net.LocalSocket
Added:
public System.Threading.Tasks.Task ConnectAsync (LocalSocketAddress endpoint);
public System.Threading.Tasks.Task ConnectAsync (LocalSocketAddress endpoint, int timeout);
Type Changed: Android.Net.SSLCertificateSocketFactory
Added:
public static Org.Apache.Http.Conn.Ssl.SSLSocketFactory GetHttpSocketFactory (int handshakeTimeoutMillis, SSLSessionCache cache);
Namespace: Android.Net.Http
Type Changed: Android.Net.Http.AndroidHttpClient
Removed:
public sealed class AndroidHttpClient : Java.Lang.Object {
Added:
public sealed class AndroidHttpClient : Java.Lang.Object, Org.Apache.Http.Client.IHttpClient {
public static Org.Apache.Http.Entity.AbstractHttpEntity GetCompressedEntity (byte [] data, Android.Content.ContentResolver resolver);
public static System.IO.Stream GetUngzippedContent (Org.Apache.Http.IHttpEntity entity);
public static void ModifyRequestToAcceptGzipResponse (Org.Apache.Http.IHttpRequest request);
public Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request);
public Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
public Java.Lang.Object Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler);
public Java.Lang.Object Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
public Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request);
public Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Protocol.IHttpContext context);
public Java.Lang.Object Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler);
public Java.Lang.Object Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
public System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse> ExecuteAsync (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request);
public System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse> ExecuteAsync (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
public System.Threading.Tasks.Task<Java.Lang.Object> ExecuteAsync (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler);
public System.Threading.Tasks.Task<Java.Lang.Object> ExecuteAsync (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
public System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse> ExecuteAsync (Org.Apache.Http.Client.Methods.IHttpUriRequest request);
public System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse> ExecuteAsync (Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Protocol.IHttpContext context);
public System.Threading.Tasks.Task<Java.Lang.Object> ExecuteAsync (Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler);
public System.Threading.Tasks.Task<Java.Lang.Object> ExecuteAsync (Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Client.IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
public Org.Apache.Http.Conn.IClientConnectionManager ConnectionManager {
get;
}
public Org.Apache.Http.Params.IHttpParams Params {
get;
}
Namespace: Android.Nfc.Tech
Type Changed: Android.Nfc.Tech.IsoDep
Added:
public System.Threading.Tasks.Task<byte []> TransceiveAsync (byte [] p0);
Type Changed: Android.Nfc.Tech.MifareClassic
Added:
public System.Threading.Tasks.Task DecrementAsync (int p0, int p1);
public System.Threading.Tasks.Task IncrementAsync (int p0, int p1);
public System.Threading.Tasks.Task<byte []> ReadBlockAsync (int p0);
public System.Threading.Tasks.Task RestoreAsync (int p0);
public System.Threading.Tasks.Task<byte []> TransceiveAsync (byte [] p0);
public System.Threading.Tasks.Task TransferAsync (int p0);
public System.Threading.Tasks.Task WriteBlockAsync (int p0, byte [] p1);
Type Changed: Android.Nfc.Tech.MifareUltralight
Added:
public System.Threading.Tasks.Task<byte []> ReadPagesAsync (int p0);
public System.Threading.Tasks.Task<byte []> TransceiveAsync (byte [] p0);
public System.Threading.Tasks.Task WritePageAsync (int p0, byte [] p1);
Type Changed: Android.Nfc.Tech.Ndef
Added:
public System.Threading.Tasks.Task<bool> MakeReadOnlyAsync ();
public System.Threading.Tasks.Task WriteNdefMessageAsync (Android.Nfc.NdefMessage p0);
Type Changed: Android.Nfc.Tech.NdefFormatable
Added:
public System.Threading.Tasks.Task FormatAsync (Android.Nfc.NdefMessage p0);
public System.Threading.Tasks.Task FormatReadOnlyAsync (Android.Nfc.NdefMessage p0);
Type Changed: Android.Nfc.Tech.NfcA
Added:
public System.Threading.Tasks.Task<byte []> TransceiveAsync (byte [] p0);
Type Changed: Android.Nfc.Tech.NfcB
Added:
public System.Threading.Tasks.Task<byte []> TransceiveAsync (byte [] p0);
Type Changed: Android.Nfc.Tech.NfcF
Added:
public System.Threading.Tasks.Task<byte []> TransceiveAsync (byte [] p0);
Type Changed: Android.Nfc.Tech.NfcV
Added:
public System.Threading.Tasks.Task<byte []> TransceiveAsync (byte [] p0);
Namespace: Android.OS
Type Changed: Android.OS.AsyncTask
Added:
public AsyncTask ExecuteOnExecutor (Java.Util.Concurrent.IExecutor exec, params Java.Lang.Object[] params);
public static Java.Util.Concurrent.IExecutor SerialExecutor {
get;
set;
}
public static Java.Util.Concurrent.IExecutor ThreadPoolExecutor {
get;
set;
}
Type Changed: Android.OS.Debug
Added:
public static System.Threading.Tasks.Task DumpHprofDataAsync (string fileName);
public static System.Threading.Tasks.Task<bool> DumpServiceAsync (string name, Java.IO.FileDescriptor fd, string [] args);
Type Changed: Android.OS.Handler
Added:
public System.Threading.Tasks.Task DumpAsync (Android.Util.IPrinter pw, string prefix);
Namespace: Android.Runtime
Type Changed: Android.Runtime.JavaList
Removed:
public int Add (object item);
public virtual int IndexOf (object item);
Added:
public int Add (object item);
public virtual int IndexOf (object item);
Namespace: Android.Sax
Type Changed: Android.Sax.Element
Added:
public virtual void SetElementListener (IElementListener elementListener);
public virtual void SetStartElementListener (IStartElementListener startElementListener);
public virtual void SetTextElementListener (ITextElementListener elementListener);
public event EventHandler<StartElementEventArgs> StartElement;
New Type: Android.Sax.IElementListener
public interface IElementListener : IDisposable, IEndElementListener, Android.Runtime.IJavaObject, IStartElementListener {
}
New Type: Android.Sax.IStartElementListener
public interface IStartElementListener : IDisposable, Android.Runtime.IJavaObject {
void Start (Org.Xml.Sax.IAttributes attributes);
}
New Type: Android.Sax.ITextElementListener
public interface ITextElementListener : IDisposable, IEndTextElementListener, Android.Runtime.IJavaObject, IStartElementListener {
}
Type Changed: Android.Sax.RootElement
Added:
public virtual Org.Xml.Sax.IContentHandler ContentHandler {
get;
}
New Type: Android.Sax.StartElementEventArgs
public class StartElementEventArgs : EventArgs {
public StartElementEventArgs (Org.Xml.Sax.IAttributes attributes);
public Org.Xml.Sax.IAttributes Attributes {
get;
}
}
Namespace: Android.Test
Type Changed: Android.Test.FlakyTest
Removed:
public abstract class FlakyTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class FlakyTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
New Type: Android.Test.IFlakyTest
public interface IFlakyTest : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
int Tolerance ();
}
New Type: Android.Test.IUiThreadTest
public interface IUiThreadTest : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
Type Changed: Android.Test.UiThreadTest
Removed:
public abstract class UiThreadTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class UiThreadTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Namespace: Android.Test.Suitebuilder.Annotation
New Type: Android.Test.Suitebuilder.Annotation.ILargeTest
public interface ILargeTest : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Android.Test.Suitebuilder.Annotation.IMediumTest
public interface IMediumTest : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Android.Test.Suitebuilder.Annotation.ISmallTest
public interface ISmallTest : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Android.Test.Suitebuilder.Annotation.ISmoke
public interface ISmoke : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Android.Test.Suitebuilder.Annotation.ISuppress
public interface ISuppress : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
Type Changed: Android.Test.Suitebuilder.Annotation.LargeTest
Removed:
public abstract class LargeTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class LargeTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Type Changed: Android.Test.Suitebuilder.Annotation.MediumTest
Removed:
public abstract class MediumTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class MediumTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Type Changed: Android.Test.Suitebuilder.Annotation.SmallTest
Removed:
public abstract class SmallTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class SmallTest : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Type Changed: Android.Test.Suitebuilder.Annotation.Smoke
Removed:
public abstract class Smoke : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class Smoke : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Type Changed: Android.Test.Suitebuilder.Annotation.Suppress
Removed:
public abstract class Suppress : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class Suppress : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Namespace: Android.Text
Type Changed: Android.Text.Html
Added:
public static ISpanned FromHtml (string source, IImageGetter imageGetter, ITagHandler tagHandler);
public interface ITagHandler : IDisposable, Android.Runtime.IJavaObject {
void HandleTag (bool opening, string tag, IEditable output, Org.Xml.Sax.IXMLReader xmlReader);
}
Namespace: Android.Text.Format
Type Changed: Android.Text.Format.DateFormat
Added:
public static Java.Text.DateFormat GetDateFormat (Android.Content.Context context);
public static Java.Text.DateFormat GetLongDateFormat (Android.Content.Context context);
public static Java.Text.DateFormat GetMediumDateFormat (Android.Content.Context context);
public static Java.Text.DateFormat GetTimeFormat (Android.Content.Context context);
Namespace: Android.Util
New Type: Android.Util.Base64InputStream
public class Base64InputStream : Java.IO.FilterInputStream {
protected Base64InputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Base64InputStream (System.IO.Stream in, int flags);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Android.Util.Base64OutputStream
public class Base64OutputStream : Java.IO.FilterOutputStream {
protected Base64OutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Base64OutputStream (System.IO.Stream out, int flags);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Android.Util.EventLog
Added:
public static System.Threading.Tasks.Task ReadEventsAsync (int [] tags, System.Collections.Generic.ICollection<Event> output);
public static System.Threading.Tasks.Task<int> WriteEventAsync (int tag, int value);
public static System.Threading.Tasks.Task<int> WriteEventAsync (int tag, long value);
public static System.Threading.Tasks.Task<int> WriteEventAsync (int tag, params Java.Lang.Object[] list);
public static System.Threading.Tasks.Task<int> WriteEventAsync (int tag, string str);
New Type: Android.Util.IPrinterExtensions
public static class IPrinterExtensions {
public static System.Threading.Tasks.Task PrintlnAsync (IPrinter self, string x);
}
Type Changed: Android.Util.JsonReader
Added:
public System.Threading.Tasks.Task BeginArrayAsync ();
public System.Threading.Tasks.Task BeginObjectAsync ();
public System.Threading.Tasks.Task EndArrayAsync ();
public System.Threading.Tasks.Task EndObjectAsync ();
public System.Threading.Tasks.Task<bool> NextBooleanAsync ();
public System.Threading.Tasks.Task<double> NextDoubleAsync ();
public System.Threading.Tasks.Task<int> NextIntAsync ();
public System.Threading.Tasks.Task<long> NextLongAsync ();
public System.Threading.Tasks.Task<string> NextNameAsync ();
public System.Threading.Tasks.Task NextNullAsync ();
public System.Threading.Tasks.Task<string> NextStringAsync ();
public System.Threading.Tasks.Task<JsonToken> PeekAsync ();
public System.Threading.Tasks.Task SkipValueAsync ();
Type Changed: Android.Util.JsonWriter
Added:
public System.Threading.Tasks.Task<JsonWriter> BeginArrayAsync ();
public System.Threading.Tasks.Task<JsonWriter> BeginObjectAsync ();
public System.Threading.Tasks.Task<JsonWriter> EndArrayAsync ();
public System.Threading.Tasks.Task<JsonWriter> EndObjectAsync ();
public System.Threading.Tasks.Task FlushAsync ();
public System.Threading.Tasks.Task<JsonWriter> NameAsync (string name);
public System.Threading.Tasks.Task<JsonWriter> NullValueAsync ();
public System.Threading.Tasks.Task<JsonWriter> ValueAsync (bool value);
public System.Threading.Tasks.Task<JsonWriter> ValueAsync (double value);
public System.Threading.Tasks.Task<JsonWriter> ValueAsync (long value);
public System.Threading.Tasks.Task<JsonWriter> ValueAsync (Java.Lang.Number value);
public System.Threading.Tasks.Task<JsonWriter> ValueAsync (string value);
Type Changed: Android.Util.Xml
Added:
public static Org.XmlPull.V1.IXmlSerializer NewSerializer ();
public static void Parse (Java.IO.Reader in, Org.Xml.Sax.IContentHandler contentHandler);
public static void Parse (System.IO.Stream in, Encoding encoding, Org.Xml.Sax.IContentHandler contentHandler);
public static void Parse (string xml, Org.Xml.Sax.IContentHandler contentHandler);
public static System.Threading.Tasks.Task ParseAsync (Java.IO.Reader in, Org.Xml.Sax.IContentHandler contentHandler);
public static System.Threading.Tasks.Task ParseAsync (System.IO.Stream in, Encoding encoding, Org.Xml.Sax.IContentHandler contentHandler);
public static System.Threading.Tasks.Task ParseAsync (string xml, Org.Xml.Sax.IContentHandler contentHandler);
Namespace: Android.Views
Type Changed: Android.Views.View
Removed:
public class View : Java.Lang.Object, Android.Views.Accessibility.IAccessibilityEventSource, Drawable.Android.Graphics.Drawables.ICallback, ICallback {
public T FindViewById<T> (int id) where T : View;
Added:
public class View : Java.Lang.Object, Android.Views.Accessibility.IAccessibilityEventSource, ICallback, Drawable.Android.Graphics.Drawables.ICallback {
public T FindViewById<T> (int id) where T : View;
Type Changed: Android.Views.ViewDebug
Removed:
public abstract class CapturedViewProperty : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
public abstract class ExportedProperty : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
public abstract class FlagToString : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
public abstract class IntToString : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class CapturedViewProperty : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
[Obsolete]
public abstract class ExportedProperty : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
[Obsolete]
public abstract class FlagToString : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
[Obsolete]
public abstract class IntToString : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Type Changed: Android.Views.Window
Removed:
public virtual View FindViewById (int id);
Added:
public virtual View FindViewById (int id);
Namespace: Android.Webkit
New Type: Android.Webkit.JavascriptInterface
[Obsolete]
public abstract class JavascriptInterface : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
protected JavascriptInterface (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public abstract Java.Lang.Class AnnotationType ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Android.Webkit.JavascriptInterfaceAttribute
public class JavascriptInterfaceAttribute : Attribute {
public JavascriptInterfaceAttribute ();
}
Namespace: Android.Widget
Type Changed: Android.Widget.RemoteViews
Removed:
public abstract class RemoteView : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class RemoteView : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Namespace: Dalvik.Annotation
New Type: Dalvik.Annotation.ITestTarget
public interface ITestTarget : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
string ConceptName ();
Java.Lang.Class[] MethodArgs ();
string MethodName ();
}
New Type: Dalvik.Annotation.ITestTargetClass
public interface ITestTargetClass : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Class Value ();
}
Type Changed: Dalvik.Annotation.TestTarget
Removed:
public abstract class TestTarget : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class TestTarget : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Type Changed: Dalvik.Annotation.TestTargetClass
Removed:
public abstract class TestTargetClass : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class TestTargetClass : Java.Lang.Object, Java.Lang.Annotation.IAnnotation {
Namespace: Dalvik.SystemInterop
New Type: Dalvik.SystemInterop.AllocationLimitError
public class AllocationLimitError : Java.Lang.VirtualMachineError {
protected AllocationLimitError (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AllocationLimitError ();
public AllocationLimitError (string detailMessage);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.DexClassLoader
public class DexClassLoader : Java.Lang.ClassLoader {
protected DexClassLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DexClassLoader (string dexPath, string dexOutputDir, string libPath, Java.Lang.ClassLoader parent);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.DexFile
public sealed class DexFile : Java.Lang.Object {
public DexFile (Java.IO.File file);
public DexFile (string fileName);
public static bool IsDexOptNeeded (string fileName);
public static DexFile LoadDex (string sourcePathName, string outputPathName, int flags);
public void Close ();
public Java.Util.IEnumeration Entries ();
public Java.Lang.Class LoadClass (string name, Java.Lang.ClassLoader loader);
public string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.PathClassLoader
public class PathClassLoader : Java.Lang.ClassLoader {
protected PathClassLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PathClassLoader (string path, Java.Lang.ClassLoader parent);
public PathClassLoader (string path, string libPath, Java.Lang.ClassLoader parent);
public virtual string FindLibrary (string libname);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.PotentialDeadlockError
public class PotentialDeadlockError : Java.Lang.VirtualMachineError {
protected PotentialDeadlockError (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PotentialDeadlockError ();
public PotentialDeadlockError (string detailMessage);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.StaleDexCacheError
public class StaleDexCacheError : Java.Lang.VirtualMachineError {
protected StaleDexCacheError (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StaleDexCacheError ();
public StaleDexCacheError (string detailMessage);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.TemporaryDirectory
public class TemporaryDirectory : Java.Lang.Object {
protected TemporaryDirectory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TemporaryDirectory ();
public static void SetUpDirectory (Java.IO.File baseDir);
public static void SetUpDirectory (string baseDir);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.TouchDex
public class TouchDex : Java.Lang.Object {
protected TouchDex (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TouchDex ();
public static void Main (string [] args);
public static int Start (string dexFiles);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.VMDebug
public sealed class VMDebug : Java.Lang.Object {
public static void DumpHprofData (string fileName);
public static int GetAllocCount (int kind);
public static void GetInstructionCount (int [] counts);
public static long LastDebuggerActivity ();
public static void PrintLoadedClasses (int flags);
public static void ResetAllocCount (int kinds);
public static void ResetInstructionCount ();
public static int SetAllocationLimit (int limit);
public static int SetGlobalAllocationLimit (int limit);
public static void StartAllocCounting ();
public static void StartEmulatorTracing ();
public static void StartInstructionCounting ();
public static void StartMethodTracing ();
public static void StartMethodTracing (string traceFileName, int bufferSize, int flags);
public static void StopAllocCounting ();
public static void StopEmulatorTracing ();
public static void StopInstructionCounting ();
public static void StopMethodTracing ();
public static long ThreadCpuTimeNanos ();
public static bool IsDebuggerConnected {
get;
}
public static bool IsDebuggingEnabled {
get;
}
public static int LoadedClassCount {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string DefaultMethodTraceFileName = "/sdcard/dmtrace.trace";
public const int KindAllCounts = -1;
public const int KindGlobalAllocatedBytes = 2;
public const int KindGlobalAllocatedObjects = 1;
public const int KindGlobalClassInitCount = 32;
public const int KindGlobalClassInitTime = 64;
public const int KindGlobalExtAllocatedBytes = 8192;
public const int KindGlobalExtAllocatedObjects = 4096;
public const int KindGlobalExtFreedBytes = 32768;
public const int KindGlobalExtFreedObjects = 16384;
public const int KindGlobalFreedBytes = 8;
public const int KindGlobalFreedObjects = 4;
public const int KindGlobalGcInvocations = 16;
public const int KindThreadAllocatedBytes = 131072;
public const int KindThreadAllocatedObjects = 65536;
public const int KindThreadClassInitCount = 2097152;
public const int KindThreadClassInitTime = 4194304;
public const int KindThreadExtAllocatedBytes = 536870912;
public const int KindThreadExtAllocatedObjects = 268435456;
public const int KindThreadExtFreedBytes = -2147483648;
public const int KindThreadExtFreedObjects = 1073741824;
public const int KindThreadFreedBytes = 524288;
public const int KindThreadFreedObjects = 262144;
public const int KindThreadGcInvocations = 1048576;
public const int TraceCountAllocs = 1;
}
New Type: Dalvik.SystemInterop.VMRuntime
public sealed class VMRuntime : Java.Lang.Object {
public void GcSoftReferences ();
public void RunFinalizationSync ();
public long SetMinimumHeapSize (long size);
public float SetTargetHeapUtilization (float newTarget);
public static VMRuntime Runtime {
get;
}
public long ExternalBytesAllocated {
get;
}
public long MinimumHeapSize {
get;
}
public float TargetHeapUtilization {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.VMStack
public sealed class VMStack : Java.Lang.Object {
public VMStack ();
public static Java.Lang.Class[] GetClasses (int maxDepth, bool stopAtPrivileged);
public static Java.Lang.StackTraceElement[] GetThreadStackTrace (Java.Lang.Thread t);
public static Java.Lang.ClassLoader CallingClassLoader {
get;
}
public static Java.Lang.ClassLoader CallingClassLoader2 {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Dalvik.SystemInterop.Zygote
public class Zygote : Java.Lang.Object {
protected Zygote (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static int Fork ();
public static int ForkAndSpecialize (int uid, int gid, int [] gids, bool enableDebugger, int [] [] rlimits);
public static int ForkAndSpecialize (int uid, int gid, int [] gids, int debugFlags, int [] [] rlimits);
public static int ForkSystemServer (int uid, int gid, int [] gids, bool enableDebugger, int [] [] rlimits);
public static int ForkSystemServer (int uid, int gid, int [] gids, int debugFlags, int [] [] rlimits);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int DebugEnableAssert = 4;
public const int DebugEnableCheckjni = 2;
public const int DebugEnableDebugger = 1;
public const int DebugEnableSafemode = 8;
}
Namespace: Java.Awt.Font
New Type: Java.Awt.Font.TextAttribute
public sealed class TextAttribute : Java.Text.AttributedCharacterIteratorAttribute {
public static TextAttribute Background {
get;
set;
}
public static TextAttribute BidiEmbedding {
get;
set;
}
public static TextAttribute CharReplacement {
get;
set;
}
public static TextAttribute Family {
get;
set;
}
public static TextAttribute Font {
get;
set;
}
public static TextAttribute Foreground {
get;
set;
}
public static TextAttribute InputMethodHighlight {
get;
set;
}
public static TextAttribute InputMethodUnderline {
get;
set;
}
public static TextAttribute Justification {
get;
set;
}
public static Java.Lang.Float JustificationFull {
get;
set;
}
public static Java.Lang.Float JustificationNone {
get;
set;
}
public static TextAttribute Kerning {
get;
set;
}
public static Java.Lang.Integer KerningOn {
get;
set;
}
public static TextAttribute Ligatures {
get;
set;
}
public static Java.Lang.Integer LigaturesOn {
get;
set;
}
public static TextAttribute NumericShaping {
get;
set;
}
public static TextAttribute Posture {
get;
set;
}
public static Java.Lang.Float PostureOblique {
get;
set;
}
public static Java.Lang.Float PostureRegular {
get;
set;
}
public static TextAttribute RunDirection {
get;
set;
}
public static Java.Lang.Boolean RunDirectionLtr {
get;
set;
}
public static Java.Lang.Boolean RunDirectionRtl {
get;
set;
}
public static TextAttribute Size {
get;
set;
}
public static TextAttribute Strikethrough {
get;
set;
}
public static Java.Lang.Boolean StrikethroughOn {
get;
set;
}
public static TextAttribute Superscript {
get;
set;
}
public static Java.Lang.Integer SuperscriptSub {
get;
set;
}
public static Java.Lang.Integer SuperscriptSuper {
get;
set;
}
public static TextAttribute SwapColors {
get;
set;
}
public static Java.Lang.Boolean SwapColorsOn {
get;
set;
}
public static TextAttribute Tracking {
get;
set;
}
public static Java.Lang.Float TrackingLoose {
get;
set;
}
public static Java.Lang.Float TrackingTight {
get;
set;
}
public static TextAttribute Transform {
get;
set;
}
public static TextAttribute Underline {
get;
set;
}
public static Java.Lang.Integer UnderlineLowDashed {
get;
set;
}
public static Java.Lang.Integer UnderlineLowDotted {
get;
set;
}
public static Java.Lang.Integer UnderlineLowGray {
get;
set;
}
public static Java.Lang.Integer UnderlineLowOnePixel {
get;
set;
}
public static Java.Lang.Integer UnderlineLowTwoPixel {
get;
set;
}
public static Java.Lang.Integer UnderlineOn {
get;
set;
}
public static TextAttribute Weight {
get;
set;
}
public static Java.Lang.Float WeightBold {
get;
set;
}
public static Java.Lang.Float WeightDemibold {
get;
set;
}
public static Java.Lang.Float WeightDemilight {
get;
set;
}
public static Java.Lang.Float WeightExtrabold {
get;
set;
}
public static Java.Lang.Float WeightExtraLight {
get;
set;
}
public static Java.Lang.Float WeightHeavy {
get;
set;
}
public static Java.Lang.Float WeightLight {
get;
set;
}
public static Java.Lang.Float WeightMedium {
get;
set;
}
public static Java.Lang.Float WeightRegular {
get;
set;
}
public static Java.Lang.Float WeightSemibold {
get;
set;
}
public static Java.Lang.Float WeightUltrabold {
get;
set;
}
public static TextAttribute Width {
get;
set;
}
public static Java.Lang.Float WidthCondensed {
get;
set;
}
public static Java.Lang.Float WidthExtended {
get;
set;
}
public static Java.Lang.Float WidthRegular {
get;
set;
}
public static Java.Lang.Float WidthSemiCondensed {
get;
set;
}
public static Java.Lang.Float WidthSemiExtended {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Java.IO
New Type: Java.IO.BufferedInputStream
public class BufferedInputStream : FilterInputStream {
protected BufferedInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BufferedInputStream (System.IO.Stream in);
public BufferedInputStream (System.IO.Stream in, int size);
protected System.Collections.Generic.IList Buf {
get;
set;
}
protected int Count {
get;
set;
}
protected int Marklimit {
get;
set;
}
protected int Markpos {
get;
set;
}
protected int Pos {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.IO.BufferedOutputStream
public class BufferedOutputStream : FilterOutputStream {
protected BufferedOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BufferedOutputStream (System.IO.Stream out);
public BufferedOutputStream (System.IO.Stream out, int size);
protected System.Collections.Generic.IList Buf {
get;
set;
}
protected int Count {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.IO.BufferedReader
Added:
public System.Threading.Tasks.Task<string> ReadLineAsync ();
Type Changed: Java.IO.BufferedWriter
Added:
public System.Threading.Tasks.Task NewLineAsync ();
New Type: Java.IO.ByteArrayInputStream
public class ByteArrayInputStream : InputStream {
protected ByteArrayInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ByteArrayInputStream (byte [] buf);
public ByteArrayInputStream (byte [] buf, int offset, int length);
public override int Read ();
protected System.Collections.Generic.IList Buf {
get;
set;
}
protected int Count {
get;
set;
}
protected int Mark {
get;
set;
}
protected int Pos {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.IO.ByteArrayOutputStream
public class ByteArrayOutputStream : OutputStream {
protected ByteArrayOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ByteArrayOutputStream ();
public ByteArrayOutputStream (int size);
public virtual void Reset ();
public virtual int Size ();
public virtual byte [] ToByteArray ();
public virtual string ToString (int hibyte);
public virtual string ToString (string enc);
public override void Write (int oneByte);
public virtual void WriteTo (System.IO.Stream out);
public System.Threading.Tasks.Task WriteToAsync (System.IO.Stream out);
protected System.Collections.Generic.IList Buf {
get;
set;
}
protected int Count {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.IO.CharArrayWriter
Added:
public System.Threading.Tasks.Task WriteToAsync (Writer out);
Type Changed: Java.IO.Console
Added:
public System.Threading.Tasks.Task<Console> FormatAsync (string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task<Console> PrintfAsync (string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task<string> ReadLineAsync ();
public System.Threading.Tasks.Task<string> ReadLineAsync (string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task<char []> ReadPasswordAsync ();
public System.Threading.Tasks.Task<char []> ReadPasswordAsync (string format, params Java.Lang.Object[] args);
New Type: Java.IO.DataInputStream
public class DataInputStream : FilterInputStream, IDataInput {
protected DataInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DataInputStream (System.IO.Stream in);
public static string ReadUTF (IDataInput in);
public int Read (byte [] buffer);
public int Read (byte [] buffer, int offset, int length);
public bool ReadBoolean ();
public sbyte ReadByte ();
public char ReadChar ();
public double ReadDouble ();
public float ReadFloat ();
public void ReadFully (byte [] buffer);
public void ReadFully (byte [] buffer, int offset, int length);
public int ReadInt ();
public string ReadLine ();
public long ReadLong ();
public short ReadShort ();
public int ReadUnsignedByte ();
public int ReadUnsignedShort ();
public string ReadUTF ();
public int SkipBytes (int count);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.IO.DataOutputStream
public class DataOutputStream : FilterOutputStream, IDataOutput {
protected DataOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DataOutputStream (System.IO.Stream out);
public int Size ();
public void WriteBoolean (bool val);
public void WriteByte (int val);
public void WriteBytes (string str);
public void WriteChar (int val);
public void WriteChars (string str);
public void WriteDouble (double val);
public void WriteFloat (float val);
public void WriteInt (int val);
public void WriteLong (long val);
public void WriteShort (int val);
public void WriteUTF (string str);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
protected int Written {
get;
set;
}
}
Type Changed: Java.IO.File
Added:
public static System.Threading.Tasks.Task<File[]> ListRootsAsync ();
public System.Threading.Tasks.Task<string []> ListAsync ();
public System.Threading.Tasks.Task<string []> ListAsync (IFilenameFilter filter);
public System.Threading.Tasks.Task<File[]> ListFilesAsync ();
public System.Threading.Tasks.Task<File[]> ListFilesAsync (IFileFilter filter);
public System.Threading.Tasks.Task<File[]> ListFilesAsync (IFilenameFilter filter);
New Type: Java.IO.IDataInputExtensions
public static class IDataInputExtensions {
public static System.Threading.Tasks.Task ReadBooleanAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadByteAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadCharAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadDoubleAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadFloatAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadFullyAsync (IDataInput self, byte [] buffer);
public static System.Threading.Tasks.Task ReadFullyAsync (IDataInput self, byte [] buffer, int offset, int count);
public static System.Threading.Tasks.Task ReadIntAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadLineAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadLongAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadShortAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadUnsignedByteAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadUnsignedShortAsync (IDataInput self);
public static System.Threading.Tasks.Task ReadUTFAsync (IDataInput self);
public static System.Threading.Tasks.Task SkipBytesAsync (IDataInput self, int count);
}
New Type: Java.IO.IDataOutputExtensions
public static class IDataOutputExtensions {
public static System.Threading.Tasks.Task WriteAsync (IDataOutput self, byte [] buffer);
public static System.Threading.Tasks.Task WriteAsync (IDataOutput self, byte [] buffer, int offset, int count);
public static System.Threading.Tasks.Task WriteAsync (IDataOutput self, int oneByte);
public static System.Threading.Tasks.Task WriteBooleanAsync (IDataOutput self, bool val);
public static System.Threading.Tasks.Task WriteByteAsync (IDataOutput self, int val);
public static System.Threading.Tasks.Task WriteBytesAsync (IDataOutput self, string str);
public static System.Threading.Tasks.Task WriteCharAsync (IDataOutput self, int val);
public static System.Threading.Tasks.Task WriteCharsAsync (IDataOutput self, string str);
public static System.Threading.Tasks.Task WriteDoubleAsync (IDataOutput self, double val);
public static System.Threading.Tasks.Task WriteFloatAsync (IDataOutput self, float val);
public static System.Threading.Tasks.Task WriteIntAsync (IDataOutput self, int val);
public static System.Threading.Tasks.Task WriteLongAsync (IDataOutput self, long val);
public static System.Threading.Tasks.Task WriteShortAsync (IDataOutput self, int val);
public static System.Threading.Tasks.Task WriteUTFAsync (IDataOutput self, string str);
}
New Type: Java.IO.IFlushableExtensions
public static class IFlushableExtensions {
public static System.Threading.Tasks.Task FlushAsync (IFlushable self);
}
Type Changed: Java.IO.InputStream
Added:
public System.Threading.Tasks.Task<int> ReadAsync ();
public System.Threading.Tasks.Task<int> ReadAsync (byte [] b);
public System.Threading.Tasks.Task<int> ReadAsync (byte [] b, int offset, int length);
public System.Threading.Tasks.Task<long> SkipAsync (long n);
New Type: Java.IO.LineNumberInputStream
[Obsolete]
public class LineNumberInputStream : FilterInputStream {
protected LineNumberInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LineNumberInputStream (System.IO.Stream in);
public virtual int LineNumber {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.IO.OutputStream
Added:
public System.Threading.Tasks.Task WriteAsync (byte [] buffer);
public System.Threading.Tasks.Task WriteAsync (byte [] buffer, int offset, int count);
public System.Threading.Tasks.Task WriteAsync (int oneByte);
New Type: Java.IO.PipedInputStream
public class PipedInputStream : InputStream {
protected PipedInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PipedInputStream ();
public PipedInputStream (int p0);
public PipedInputStream (PipedOutputStream out);
public PipedInputStream (PipedOutputStream p0, int p1);
public virtual void Connect (PipedOutputStream src);
public override int Read ();
protected virtual void Receive (int oneByte);
protected System.Threading.Tasks.Task ReceiveAsync (int oneByte);
protected System.Collections.Generic.IList Buffer {
get;
set;
}
protected int In {
get;
set;
}
protected int Out {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
protected const int PipeSize = 1024;
}
New Type: Java.IO.PipedOutputStream
public class PipedOutputStream : OutputStream {
protected PipedOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PipedOutputStream ();
public PipedOutputStream (PipedInputStream dest);
public virtual void Connect (PipedInputStream stream);
public override void Write (int oneByte);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.IO.PrintStream
Added:
public System.Threading.Tasks.Task<Java.Lang.IAppendable> AppendAsync (char c);
public System.Threading.Tasks.Task<Java.Lang.IAppendable> AppendAsync (Java.Lang.ICharSequence csq);
public System.Threading.Tasks.Task<Java.Lang.IAppendable> AppendAsync (Java.Lang.ICharSequence csq, int start, int end);
public System.Threading.Tasks.Task<PrintStream> FormatAsync (Java.Util.Locale l, string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task<PrintStream> FormatAsync (string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task PrintAsync (bool bool);
public System.Threading.Tasks.Task PrintAsync (char ch);
public System.Threading.Tasks.Task PrintAsync (char [] charArray);
public System.Threading.Tasks.Task PrintAsync (double dnum);
public System.Threading.Tasks.Task PrintAsync (int inum);
public System.Threading.Tasks.Task PrintAsync (long lnum);
public System.Threading.Tasks.Task PrintAsync (Java.Lang.Object obj);
public System.Threading.Tasks.Task PrintAsync (float fnum);
public System.Threading.Tasks.Task PrintAsync (string str);
public System.Threading.Tasks.Task<PrintStream> PrintfAsync (Java.Util.Locale l, string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task<PrintStream> PrintfAsync (string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task PrintlnAsync ();
public System.Threading.Tasks.Task PrintlnAsync (bool bool);
public System.Threading.Tasks.Task PrintlnAsync (char ch);
public System.Threading.Tasks.Task PrintlnAsync (char [] charArray);
public System.Threading.Tasks.Task PrintlnAsync (double dnum);
public System.Threading.Tasks.Task PrintlnAsync (int inum);
public System.Threading.Tasks.Task PrintlnAsync (long lnum);
public System.Threading.Tasks.Task PrintlnAsync (Java.Lang.Object obj);
public System.Threading.Tasks.Task PrintlnAsync (float fnum);
public System.Threading.Tasks.Task PrintlnAsync (string str);
Type Changed: Java.IO.PrintWriter
Added:
public System.Threading.Tasks.Task<PrintWriter> FormatAsync (Java.Util.Locale l, string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task<PrintWriter> FormatAsync (string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task PrintAsync (bool bool);
public System.Threading.Tasks.Task PrintAsync (char ch);
public System.Threading.Tasks.Task PrintAsync (char [] charArray);
public System.Threading.Tasks.Task PrintAsync (double dnum);
public System.Threading.Tasks.Task PrintAsync (int inum);
public System.Threading.Tasks.Task PrintAsync (long lnum);
public System.Threading.Tasks.Task PrintAsync (Java.Lang.Object obj);
public System.Threading.Tasks.Task PrintAsync (float fnum);
public System.Threading.Tasks.Task PrintAsync (string str);
public System.Threading.Tasks.Task<PrintWriter> PrintfAsync (Java.Util.Locale l, string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task<PrintWriter> PrintfAsync (string format, params Java.Lang.Object[] args);
public System.Threading.Tasks.Task PrintlnAsync ();
public System.Threading.Tasks.Task PrintlnAsync (bool bool);
public System.Threading.Tasks.Task PrintlnAsync (char ch);
public System.Threading.Tasks.Task PrintlnAsync (char [] charArray);
public System.Threading.Tasks.Task PrintlnAsync (double dnum);
public System.Threading.Tasks.Task PrintlnAsync (int inum);
public System.Threading.Tasks.Task PrintlnAsync (long lnum);
public System.Threading.Tasks.Task PrintlnAsync (Java.Lang.Object obj);
public System.Threading.Tasks.Task PrintlnAsync (float fnum);
public System.Threading.Tasks.Task PrintlnAsync (string str);
New Type: Java.IO.PushbackInputStream
public class PushbackInputStream : FilterInputStream {
protected PushbackInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PushbackInputStream (System.IO.Stream in);
public PushbackInputStream (System.IO.Stream in, int size);
public virtual void Unread (byte [] buffer);
public virtual void Unread (byte [] buffer, int offset, int length);
public virtual void Unread (int oneByte);
protected System.Collections.Generic.IList Buf {
get;
set;
}
protected int Pos {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.IO.RandomAccessFile
Added:
public System.Threading.Tasks.Task<int> ReadAsync ();
public System.Threading.Tasks.Task<int> ReadAsync (byte [] buffer);
public System.Threading.Tasks.Task<int> ReadAsync (byte [] buffer, int offset, int count);
public System.Threading.Tasks.Task<bool> ReadBooleanAsync ();
public System.Threading.Tasks.Task<sbyte> ReadByteAsync ();
public System.Threading.Tasks.Task<char> ReadCharAsync ();
public System.Threading.Tasks.Task<double> ReadDoubleAsync ();
public System.Threading.Tasks.Task<float> ReadFloatAsync ();
public System.Threading.Tasks.Task ReadFullyAsync (byte [] buffer);
public System.Threading.Tasks.Task ReadFullyAsync (byte [] buffer, int offset, int count);
public System.Threading.Tasks.Task<int> ReadIntAsync ();
public System.Threading.Tasks.Task<string> ReadLineAsync ();
public System.Threading.Tasks.Task<long> ReadLongAsync ();
public System.Threading.Tasks.Task<short> ReadShortAsync ();
public System.Threading.Tasks.Task<int> ReadUnsignedByteAsync ();
public System.Threading.Tasks.Task<int> ReadUnsignedShortAsync ();
public System.Threading.Tasks.Task<string> ReadUTFAsync ();
public System.Threading.Tasks.Task<int> SkipBytesAsync (int count);
public System.Threading.Tasks.Task WriteAsync (byte [] buffer);
public System.Threading.Tasks.Task WriteAsync (byte [] buffer, int offset, int count);
public System.Threading.Tasks.Task WriteAsync (int oneByte);
public System.Threading.Tasks.Task WriteBooleanAsync (bool val);
public System.Threading.Tasks.Task WriteByteAsync (int val);
public System.Threading.Tasks.Task WriteBytesAsync (string str);
public System.Threading.Tasks.Task WriteCharAsync (int val);
public System.Threading.Tasks.Task WriteCharsAsync (string str);
public System.Threading.Tasks.Task WriteDoubleAsync (double val);
public System.Threading.Tasks.Task WriteFloatAsync (float val);
public System.Threading.Tasks.Task WriteIntAsync (int val);
public System.Threading.Tasks.Task WriteLongAsync (long val);
public System.Threading.Tasks.Task WriteShortAsync (int val);
public System.Threading.Tasks.Task WriteUTFAsync (string str);
Type Changed: Java.IO.Reader
Added:
public System.Threading.Tasks.Task<int> ReadAsync ();
public System.Threading.Tasks.Task<int> ReadAsync (char [] buf);
public System.Threading.Tasks.Task<int> ReadAsync (char [] buf, int offset, int count);
public System.Threading.Tasks.Task<int> ReadAsync (Java.Nio.CharBuffer target);
public System.Threading.Tasks.Task<long> SkipAsync (long count);
New Type: Java.IO.SequenceInputStream
public class SequenceInputStream : InputStream {
protected SequenceInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SequenceInputStream (System.IO.Stream s1, System.IO.Stream s2);
public SequenceInputStream (Java.Util.IEnumeration e);
public override int Read ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.IO.StringBufferInputStream
[Obsolete]
public class StringBufferInputStream : InputStream {
protected StringBufferInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StringBufferInputStream (string str);
public override int Read ();
protected string Buffer {
get;
set;
}
protected int Count {
get;
set;
}
protected int Pos {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.IO.Writer
Added:
public System.Threading.Tasks.Task<Java.Lang.IAppendable> AppendAsync (char c);
public System.Threading.Tasks.Task<Java.Lang.IAppendable> AppendAsync (Java.Lang.ICharSequence csq);
public System.Threading.Tasks.Task<Java.Lang.IAppendable> AppendAsync (Java.Lang.ICharSequence csq, int start, int end);
public System.Threading.Tasks.Task WriteAsync (char [] buf);
public System.Threading.Tasks.Task WriteAsync (char [] buf, int offset, int count);
public System.Threading.Tasks.Task WriteAsync (int oneChar);
public System.Threading.Tasks.Task WriteAsync (string str);
public System.Threading.Tasks.Task WriteAsync (string str, int offset, int count);
Namespace: Java.Lang
Type Changed: Java.Lang.Character
Added:
public class Subset : Object {
protected Subset (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Subset (string string);
public bool Equals (Object object);
public int GetHashCode ();
public string ToString ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
public sealed class UnicodeBlock : Subset {
public static UnicodeBlock ForName (string blockName);
public static UnicodeBlock Of (char c);
public static UnicodeBlock Of (int codePoint);
public static UnicodeBlock AegeanNumbers {
get;
set;
}
public static UnicodeBlock AlchemicalSymbols {
get;
set;
}
public static UnicodeBlock AlphabeticPresentationForms {
get;
set;
}
public static UnicodeBlock AncientGreekMusicalNotation {
get;
set;
}
public static UnicodeBlock AncientGreekNumbers {
get;
set;
}
public static UnicodeBlock AncientSymbols {
get;
set;
}
public static UnicodeBlock Arabic {
get;
set;
}
public static UnicodeBlock ArabicPresentationFormsA {
get;
set;
}
public static UnicodeBlock ArabicPresentationFormsB {
get;
set;
}
public static UnicodeBlock ArabicSupplement {
get;
set;
}
public static UnicodeBlock Armenian {
get;
set;
}
public static UnicodeBlock Arrows {
get;
set;
}
public static UnicodeBlock Avestan {
get;
set;
}
public static UnicodeBlock Balinese {
get;
set;
}
public static UnicodeBlock Bamum {
get;
set;
}
public static UnicodeBlock BamumSupplement {
get;
set;
}
public static UnicodeBlock BasicLatin {
get;
set;
}
public static UnicodeBlock Batak {
get;
set;
}
public static UnicodeBlock Bengali {
get;
set;
}
public static UnicodeBlock BlockElements {
get;
set;
}
public static UnicodeBlock Bopomofo {
get;
set;
}
public static UnicodeBlock BopomofoExtended {
get;
set;
}
public static UnicodeBlock BoxDrawing {
get;
set;
}
public static UnicodeBlock Brahmi {
get;
set;
}
public static UnicodeBlock BraillePatterns {
get;
set;
}
public static UnicodeBlock Buginese {
get;
set;
}
public static UnicodeBlock Buhid {
get;
set;
}
public static UnicodeBlock ByzantineMusicalSymbols {
get;
set;
}
public static UnicodeBlock Carian {
get;
set;
}
public static UnicodeBlock Cham {
get;
set;
}
public static UnicodeBlock Cherokee {
get;
set;
}
public static UnicodeBlock CjkCompatibility {
get;
set;
}
public static UnicodeBlock CjkCompatibilityForms {
get;
set;
}
public static UnicodeBlock CjkCompatibilityIdeographs {
get;
set;
}
public static UnicodeBlock CjkCompatibilityIdeographsSupplement {
get;
set;
}
public static UnicodeBlock CjkRadicalsSupplement {
get;
set;
}
public static UnicodeBlock CjkStrokes {
get;
set;
}
public static UnicodeBlock CjkSymbolsAndPunctuation {
get;
set;
}
public static UnicodeBlock CjkUnifiedIdeographs {
get;
set;
}
public static UnicodeBlock CjkUnifiedIdeographsExtensionA {
get;
set;
}
public static UnicodeBlock CjkUnifiedIdeographsExtensionB {
get;
set;
}
public static UnicodeBlock CjkUnifiedIdeographsExtensionC {
get;
set;
}
public static UnicodeBlock CjkUnifiedIdeographsExtensionD {
get;
set;
}
public static UnicodeBlock CombiningDiacriticalMarks {
get;
set;
}
public static UnicodeBlock CombiningDiacriticalMarksSupplement {
get;
set;
}
public static UnicodeBlock CombiningHalfMarks {
get;
set;
}
public static UnicodeBlock CombiningMarksForSymbols {
get;
set;
}
public static UnicodeBlock CommonIndicNumberForms {
get;
set;
}
public static UnicodeBlock ControlPictures {
get;
set;
}
public static UnicodeBlock Coptic {
get;
set;
}
public static UnicodeBlock CountingRodNumerals {
get;
set;
}
public static UnicodeBlock Cuneiform {
get;
set;
}
public static UnicodeBlock CuneiformNumbersAndPunctuation {
get;
set;
}
public static UnicodeBlock CurrencySymbols {
get;
set;
}
public static UnicodeBlock CypriotSyllabary {
get;
set;
}
public static UnicodeBlock Cyrillic {
get;
set;
}
public static UnicodeBlock CyrillicExtendedA {
get;
set;
}
public static UnicodeBlock CyrillicExtendedB {
get;
set;
}
public static UnicodeBlock CyrillicSupplementary {
get;
set;
}
public static UnicodeBlock Deseret {
get;
set;
}
public static UnicodeBlock Devanagari {
get;
set;
}
public static UnicodeBlock DevanagariExtended {
get;
set;
}
public static UnicodeBlock Dingbats {
get;
set;
}
public static UnicodeBlock DominoTiles {
get;
set;
}
public static UnicodeBlock EgyptianHieroglyphs {
get;
set;
}
public static UnicodeBlock Emoticons {
get;
set;
}
public static UnicodeBlock EnclosedAlphanumerics {
get;
set;
}
public static UnicodeBlock EnclosedAlphanumericSupplement {
get;
set;
}
public static UnicodeBlock EnclosedCjkLettersAndMonths {
get;
set;
}
public static UnicodeBlock EnclosedIdeographicSupplement {
get;
set;
}
public static UnicodeBlock Ethiopic {
get;
set;
}
public static UnicodeBlock EthiopicExtended {
get;
set;
}
public static UnicodeBlock EthiopicExtendedA {
get;
set;
}
public static UnicodeBlock EthiopicSupplement {
get;
set;
}
public static UnicodeBlock GeneralPunctuation {
get;
set;
}
public static UnicodeBlock GeometricShapes {
get;
set;
}
public static UnicodeBlock Georgian {
get;
set;
}
public static UnicodeBlock GeorgianSupplement {
get;
set;
}
public static UnicodeBlock Glagolitic {
get;
set;
}
public static UnicodeBlock Gothic {
get;
set;
}
public static UnicodeBlock Greek {
get;
set;
}
public static UnicodeBlock GreekExtended {
get;
set;
}
public static UnicodeBlock Gujarati {
get;
set;
}
public static UnicodeBlock Gurmukhi {
get;
set;
}
public static UnicodeBlock HalfwidthAndFullwidthForms {
get;
set;
}
public static UnicodeBlock HangulCompatibilityJamo {
get;
set;
}
public static UnicodeBlock HangulJamo {
get;
set;
}
public static UnicodeBlock HangulJamoExtendedA {
get;
set;
}
public static UnicodeBlock HangulJamoExtendedB {
get;
set;
}
public static UnicodeBlock HangulSyllables {
get;
set;
}
public static UnicodeBlock Hanunoo {
get;
set;
}
public static UnicodeBlock Hebrew {
get;
set;
}
public static UnicodeBlock HighPrivateUseSurrogates {
get;
set;
}
public static UnicodeBlock HighSurrogates {
get;
set;
}
public static UnicodeBlock Hiragana {
get;
set;
}
public static UnicodeBlock IdeographicDescriptionCharacters {
get;
set;
}
public static UnicodeBlock ImperialAramaic {
get;
set;
}
public static UnicodeBlock InscriptionalPahlavi {
get;
set;
}
public static UnicodeBlock InscriptionalParthian {
get;
set;
}
public static UnicodeBlock IpaExtensions {
get;
set;
}
public static UnicodeBlock Javanese {
get;
set;
}
public static UnicodeBlock Kaithi {
get;
set;
}
public static UnicodeBlock KanaSupplement {
get;
set;
}
public static UnicodeBlock Kanbun {
get;
set;
}
public static UnicodeBlock KangxiRadicals {
get;
set;
}
public static UnicodeBlock Kannada {
get;
set;
}
public static UnicodeBlock Katakana {
get;
set;
}
public static UnicodeBlock KatakanaPhoneticExtensions {
get;
set;
}
public static UnicodeBlock KayahLi {
get;
set;
}
public static UnicodeBlock Kharoshthi {
get;
set;
}
public static UnicodeBlock Khmer {
get;
set;
}
public static UnicodeBlock KhmerSymbols {
get;
set;
}
public static UnicodeBlock Lao {
get;
set;
}
public static UnicodeBlock Latin1Supplement {
get;
set;
}
public static UnicodeBlock LatinExtendedA {
get;
set;
}
public static UnicodeBlock LatinExtendedAdditional {
get;
set;
}
public static UnicodeBlock LatinExtendedB {
get;
set;
}
public static UnicodeBlock LatinExtendedC {
get;
set;
}
public static UnicodeBlock LatinExtendedD {
get;
set;
}
public static UnicodeBlock Lepcha {
get;
set;
}
public static UnicodeBlock LetterlikeSymbols {
get;
set;
}
public static UnicodeBlock Limbu {
get;
set;
}
public static UnicodeBlock LinearBIdeograms {
get;
set;
}
public static UnicodeBlock LinearBSyllabary {
get;
set;
}
public static UnicodeBlock Lisu {
get;
set;
}
public static UnicodeBlock LowSurrogates {
get;
set;
}
public static UnicodeBlock Lycian {
get;
set;
}
public static UnicodeBlock Lydian {
get;
set;
}
public static UnicodeBlock MahjongTiles {
get;
set;
}
public static UnicodeBlock Malayalam {
get;
set;
}
public static UnicodeBlock Mandaic {
get;
set;
}
public static UnicodeBlock MathematicalAlphanumericSymbols {
get;
set;
}
public static UnicodeBlock MathematicalOperators {
get;
set;
}
public static UnicodeBlock MeeteiMayek {
get;
set;
}
public static UnicodeBlock MiscellaneousMathematicalSymbolsA {
get;
set;
}
public static UnicodeBlock MiscellaneousMathematicalSymbolsB {
get;
set;
}
public static UnicodeBlock MiscellaneousSymbols {
get;
set;
}
public static UnicodeBlock MiscellaneousSymbolsAndArrows {
get;
set;
}
public static UnicodeBlock MiscellaneousSymbolsAndPictographs {
get;
set;
}
public static UnicodeBlock MiscellaneousTechnical {
get;
set;
}
public static UnicodeBlock ModifierToneLetters {
get;
set;
}
public static UnicodeBlock Mongolian {
get;
set;
}
public static UnicodeBlock MusicalSymbols {
get;
set;
}
public static UnicodeBlock Myanmar {
get;
set;
}
public static UnicodeBlock MyanmarExtendedA {
get;
set;
}
public static UnicodeBlock NewTaiLue {
get;
set;
}
public static UnicodeBlock Nko {
get;
set;
}
public static UnicodeBlock NumberForms {
get;
set;
}
public static UnicodeBlock Ogham {
get;
set;
}
public static UnicodeBlock OlChiki {
get;
set;
}
public static UnicodeBlock OldItalic {
get;
set;
}
public static UnicodeBlock OldPersian {
get;
set;
}
public static UnicodeBlock OldSouthArabian {
get;
set;
}
public static UnicodeBlock OldTurkic {
get;
set;
}
public static UnicodeBlock OpticalCharacterRecognition {
get;
set;
}
public static UnicodeBlock Oriya {
get;
set;
}
public static UnicodeBlock Osmanya {
get;
set;
}
public static UnicodeBlock PhagsPa {
get;
set;
}
public static UnicodeBlock PhaistosDisc {
get;
set;
}
public static UnicodeBlock Phoenician {
get;
set;
}
public static UnicodeBlock PhoneticExtensions {
get;
set;
}
public static UnicodeBlock PhoneticExtensionsSupplement {
get;
set;
}
public static UnicodeBlock PlayingCards {
get;
set;
}
public static UnicodeBlock PrivateUseArea {
get;
set;
}
public static UnicodeBlock Rejang {
get;
set;
}
public static UnicodeBlock RumiNumeralSymbols {
get;
set;
}
public static UnicodeBlock Runic {
get;
set;
}
public static UnicodeBlock Samaritan {
get;
set;
}
public static UnicodeBlock Saurashtra {
get;
set;
}
public static UnicodeBlock Shavian {
get;
set;
}
public static UnicodeBlock Sinhala {
get;
set;
}
public static UnicodeBlock SmallFormVariants {
get;
set;
}
public static UnicodeBlock SpacingModifierLetters {
get;
set;
}
public static UnicodeBlock Specials {
get;
set;
}
public static UnicodeBlock Sundanese {
get;
set;
}
public static UnicodeBlock SuperscriptsAndSubscripts {
get;
set;
}
public static UnicodeBlock SupplementalArrowsA {
get;
set;
}
public static UnicodeBlock SupplementalArrowsB {
get;
set;
}
public static UnicodeBlock SupplementalMathematicalOperators {
get;
set;
}
public static UnicodeBlock SupplementalPunctuation {
get;
set;
}
public static UnicodeBlock SupplementaryPrivateUseAreaA {
get;
set;
}
public static UnicodeBlock SupplementaryPrivateUseAreaB {
get;
set;
}
public static UnicodeBlock SurrogatesArea {
get;
set;
}
public static UnicodeBlock SylotiNagri {
get;
set;
}
public static UnicodeBlock Syriac {
get;
set;
}
public static UnicodeBlock Tagalog {
get;
set;
}
public static UnicodeBlock Tagbanwa {
get;
set;
}
public static UnicodeBlock Tags {
get;
set;
}
public static UnicodeBlock TaiLe {
get;
set;
}
public static UnicodeBlock TaiTham {
get;
set;
}
public static UnicodeBlock TaiViet {
get;
set;
}
public static UnicodeBlock TaiXuanJingSymbols {
get;
set;
}
public static UnicodeBlock Tamil {
get;
set;
}
public static UnicodeBlock Telugu {
get;
set;
}
public static UnicodeBlock Thaana {
get;
set;
}
public static UnicodeBlock Thai {
get;
set;
}
public static UnicodeBlock Tibetan {
get;
set;
}
public static UnicodeBlock Tifinagh {
get;
set;
}
public static UnicodeBlock TransportAndMapSymbols {
get;
set;
}
public static UnicodeBlock Ugaritic {
get;
set;
}
public static UnicodeBlock UnifiedCanadianAboriginalSyllabics {
get;
set;
}
public static UnicodeBlock UnifiedCanadianAboriginalSyllabicsExtended {
get;
set;
}
public static UnicodeBlock Vai {
get;
set;
}
public static UnicodeBlock VariationSelectors {
get;
set;
}
public static UnicodeBlock VariationSelectorsSupplement {
get;
set;
}
public static UnicodeBlock VedicExtensions {
get;
set;
}
public static UnicodeBlock VerticalForms {
get;
set;
}
public static UnicodeBlock YijingHexagramSymbols {
get;
set;
}
public static UnicodeBlock YiRadicals {
get;
set;
}
public static UnicodeBlock YiSyllables {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.Lang.Class
Removed:
public sealed class Class : Object, Java.IO.ISerializable {
Added:
public sealed class Class : Object, Java.Lang.Reflect.IGenericDeclaration, Java.IO.ISerializable, Java.Lang.Reflect.IType {
public Class[] GetClasses ();
public Java.Lang.Reflect.Constructor GetConstructor (params Class[] p0);
public Java.Lang.Reflect.Constructor[] GetConstructors ();
public Class[] GetDeclaredClasses ();
public Java.Lang.Reflect.Constructor GetDeclaredConstructor (params Class[] p0);
public Java.Lang.Reflect.Constructor[] GetDeclaredConstructors ();
public Java.Lang.Reflect.Field GetDeclaredField (string name);
public Java.Lang.Reflect.Field[] GetDeclaredFields ();
public Java.Lang.Reflect.Method GetDeclaredMethod (string p0, params Class[] p1);
public Java.Lang.Reflect.Method[] GetDeclaredMethods ();
public Java.Lang.Reflect.Field GetField (string name);
public Java.Lang.Reflect.Field[] GetFields ();
public Java.Lang.Reflect.IType[] GetGenericInterfaces ();
public Class[] GetInterfaces ();
public Java.Lang.Reflect.Method GetMethod (string p0, params Class[] p1);
public Java.Lang.Reflect.Method[] GetMethods ();
public Java.Lang.Reflect.ITypeVariable[] GetTypeParameters ();
public Java.Lang.Reflect.Constructor EnclosingConstructor {
get;
}
public Java.Lang.Reflect.Method EnclosingMethod {
get;
}
public Java.Lang.Reflect.IType GenericSuperclass {
get;
}
Type Changed: Java.Lang.ClassLoader
Added:
public System.Threading.Tasks.Task<Class> LoadClassAsync (string className);
protected System.Threading.Tasks.Task<Class> LoadClassAsync (string className, bool resolve);
Type Changed: Java.Lang.Deprecated
Removed:
public abstract class Deprecated : Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class Deprecated : Object, Java.Lang.Annotation.IAnnotation {
New Type: Java.Lang.IDeprecated
public interface IDeprecated : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Java.Lang.IOverride
public interface IOverride : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Java.Lang.ISuppressWarnings
public interface ISuppressWarnings : Java.Lang.Annotation.IAnnotation, IDisposable, Android.Runtime.IJavaObject {
string [] Value ();
}
Type Changed: Java.Lang.JavaSystem
Added:
public static System.Threading.Tasks.Task LoadAsync (string pathName);
public static System.Threading.Tasks.Task LoadLibraryAsync (string libName);
Type Changed: Java.Lang.Override
Removed:
public abstract class Override : Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class Override : Object, Java.Lang.Annotation.IAnnotation {
Type Changed: Java.Lang.Package
Removed:
public class Package : Object {
Added:
public class Package : Object, Java.Lang.Reflect.IAnnotatedElement {
Type Changed: Java.Lang.Process
Added:
public System.Threading.Tasks.Task<int> WaitForAsync ();
Type Changed: Java.Lang.Runtime
Added:
public System.Threading.Tasks.Task LoadAsync (string pathName);
public System.Threading.Tasks.Task LoadLibraryAsync (string libName);
Type Changed: Java.Lang.SuppressWarnings
Removed:
public abstract class SuppressWarnings : Object, Java.Lang.Annotation.IAnnotation {
Added:
[Obsolete]
public abstract class SuppressWarnings : Object, Java.Lang.Annotation.IAnnotation {
Namespace: Java.Lang.Annotation
Type Changed: Java.Lang.Annotation.AnnotationTypeMismatchException
Added:
public AnnotationTypeMismatchException (Java.Lang.Reflect.Method element, string foundType);
public virtual Java.Lang.Reflect.Method Element ();
Type Changed: Java.Lang.Annotation.Documented
Removed:
public abstract class Documented : Java.Lang.Object, IAnnotation {
Added:
[Obsolete]
public abstract class Documented : Java.Lang.Object, IAnnotation {
New Type: Java.Lang.Annotation.IDocumented
public interface IDocumented : IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Java.Lang.Annotation.IInherited
public interface IInherited : IAnnotation, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Java.Lang.Annotation.IRetention
public interface IRetention : IAnnotation, IDisposable, Android.Runtime.IJavaObject {
RetentionPolicy Value ();
}
New Type: Java.Lang.Annotation.ITarget
public interface ITarget : IAnnotation, IDisposable, Android.Runtime.IJavaObject {
ElementType[] Value ();
}
Type Changed: Java.Lang.Annotation.Inherited
Removed:
public abstract class Inherited : Java.Lang.Object, IAnnotation {
Added:
[Obsolete]
public abstract class Inherited : Java.Lang.Object, IAnnotation {
Type Changed: Java.Lang.Annotation.Retention
Removed:
public abstract class Retention : Java.Lang.Object, IAnnotation {
Added:
[Obsolete]
public abstract class Retention : Java.Lang.Object, IAnnotation {
Type Changed: Java.Lang.Annotation.Target
Removed:
public abstract class Target : Java.Lang.Object, IAnnotation {
Added:
[Obsolete]
public abstract class Target : Java.Lang.Object, IAnnotation {
Namespace: Java.Lang.Ref
New Type: Java.Lang.Ref.PhantomReference
public class PhantomReference : Reference {
protected PhantomReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PhantomReference (Java.Lang.Object r, ReferenceQueue q);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Ref.Reference
public abstract class Reference : Java.Lang.Object {
protected Reference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public virtual void Clear ();
public virtual bool Enqueue ();
public virtual Java.Lang.Object Get ();
public virtual bool IsEnqueued {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Ref.ReferenceQueue
public class ReferenceQueue : Java.Lang.Object {
protected ReferenceQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ReferenceQueue ();
public virtual Reference Poll ();
public virtual Reference Remove ();
public virtual Reference Remove (long timeout);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Ref.SoftReference
public class SoftReference : Reference {
protected SoftReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SoftReference (Java.Lang.Object r);
public SoftReference (Java.Lang.Object r, ReferenceQueue q);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Ref.WeakReference
public class WeakReference : Reference {
protected WeakReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public WeakReference (Java.Lang.Object r);
public WeakReference (Java.Lang.Object r, ReferenceQueue q);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Java.Lang.Reflect
New Type: Java.Lang.Reflect.AccessibleObject
public class AccessibleObject : Java.Lang.Object, IAnnotatedElement {
protected AccessibleObject (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AccessibleObject ();
public static void SetAccessible (AccessibleObject[] objects, bool flag);
public virtual Java.Lang.Object GetAnnotation (Java.Lang.Class annotationType);
public virtual Java.Lang.Annotation.IAnnotation[] GetAnnotations ();
public virtual Java.Lang.Annotation.IAnnotation[] GetDeclaredAnnotations ();
public virtual bool IsAnnotationPresent (Java.Lang.Class annotationType);
public virtual bool Accessible {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Reflect.Array
public sealed class Array : Java.Lang.Object {
public static Java.Lang.Object Get (Java.Lang.Object array, int index);
public static bool GetBoolean (Java.Lang.Object array, int index);
public static sbyte GetByte (Java.Lang.Object array, int index);
public static char GetChar (Java.Lang.Object array, int index);
public static double GetDouble (Java.Lang.Object array, int index);
public static float GetFloat (Java.Lang.Object array, int index);
public static int GetInt (Java.Lang.Object array, int index);
public static int GetLength (Java.Lang.Object array);
public static long GetLong (Java.Lang.Object array, int index);
public static short GetShort (Java.Lang.Object array, int index);
public static Java.Lang.Object NewInstance (Java.Lang.Class componentType, int size);
public static Java.Lang.Object NewInstance (Java.Lang.Class p0, params int [] p1);
public static void Set (Java.Lang.Object array, int index, Java.Lang.Object value);
public static void SetBoolean (Java.Lang.Object array, int index, bool value);
public static void SetByte (Java.Lang.Object array, int index, sbyte value);
public static void SetChar (Java.Lang.Object array, int index, char value);
public static void SetDouble (Java.Lang.Object array, int index, double value);
public static void SetFloat (Java.Lang.Object array, int index, float value);
public static void SetInt (Java.Lang.Object array, int index, int value);
public static void SetLong (Java.Lang.Object array, int index, long value);
public static void SetShort (Java.Lang.Object array, int index, short value);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Reflect.Constructor
public sealed class Constructor : AccessibleObject, IGenericDeclaration, IMember {
public Java.Lang.Class[] GetExceptionTypes ();
public IType[] GetGenericExceptionTypes ();
public IType[] GetGenericParameterTypes ();
public Java.Lang.Annotation.IAnnotation[][] GetParameterAnnotations ();
public Java.Lang.Class[] GetParameterTypes ();
public ITypeVariable[] GetTypeParameters ();
public Java.Lang.Object NewInstance (params Java.Lang.Object[] args);
public string ToGenericString ();
public Java.Lang.Class DeclaringClass {
get;
}
public bool IsSynthetic {
get;
}
public bool IsVarArgs {
get;
}
public int Modifiers {
get;
}
public string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const int Declared = 1;
public const int Public = 0;
}
}
New Type: Java.Lang.Reflect.Field
public sealed class Field : AccessibleObject, IMember {
public Java.Lang.Object Get (Java.Lang.Object object);
public bool GetBoolean (Java.Lang.Object object);
public sbyte GetByte (Java.Lang.Object object);
public char GetChar (Java.Lang.Object object);
public double GetDouble (Java.Lang.Object object);
public float GetFloat (Java.Lang.Object object);
public int GetInt (Java.Lang.Object object);
public long GetLong (Java.Lang.Object object);
public short GetShort (Java.Lang.Object object);
public void Set (Java.Lang.Object object, Java.Lang.Object value);
public void SetBoolean (Java.Lang.Object object, bool value);
public void SetByte (Java.Lang.Object object, sbyte value);
public void SetChar (Java.Lang.Object object, char value);
public void SetDouble (Java.Lang.Object object, double value);
public void SetFloat (Java.Lang.Object object, float value);
public void SetInt (Java.Lang.Object object, int value);
public void SetLong (Java.Lang.Object object, long value);
public void SetShort (Java.Lang.Object object, short value);
public string ToGenericString ();
public Java.Lang.Class DeclaringClass {
get;
}
public IType GenericType {
get;
}
public bool IsEnumConstant {
get;
}
public bool IsSynthetic {
get;
}
public int Modifiers {
get;
}
public string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public Java.Lang.Class Type {
get;
}
public static class InterfaceConsts {
public const int Declared = 1;
public const int Public = 0;
}
}
New Type: Java.Lang.Reflect.GenericSignatureFormatError
public class GenericSignatureFormatError : Java.Lang.ClassFormatError {
protected GenericSignatureFormatError (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public GenericSignatureFormatError ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Reflect.IAnnotatedElement
public interface IAnnotatedElement : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object GetAnnotation (Java.Lang.Class annotationType);
Java.Lang.Annotation.IAnnotation[] GetAnnotations ();
Java.Lang.Annotation.IAnnotation[] GetDeclaredAnnotations ();
bool IsAnnotationPresent (Java.Lang.Class annotationType);
}
New Type: Java.Lang.Reflect.IGenericArrayType
public interface IGenericArrayType : IDisposable, Android.Runtime.IJavaObject, IType {
IType GenericComponentType {
get;
}
}
New Type: Java.Lang.Reflect.IGenericDeclaration
public interface IGenericDeclaration : IDisposable, Android.Runtime.IJavaObject {
ITypeVariable[] GetTypeParameters ();
}
New Type: Java.Lang.Reflect.IInvocationHandler
public interface IInvocationHandler : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object Invoke (Java.Lang.Object proxy, Method method, Java.Lang.Object[] args);
}
New Type: Java.Lang.Reflect.IMember
public interface IMember : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Class DeclaringClass {
get;
}
bool IsSynthetic {
get;
}
int Modifiers {
get;
}
string Name {
get;
}
}
New Type: Java.Lang.Reflect.IParameterizedType
public interface IParameterizedType : IDisposable, Android.Runtime.IJavaObject, IType {
IType[] GetActualTypeArguments ();
IType OwnerType {
get;
}
IType RawType {
get;
}
}
New Type: Java.Lang.Reflect.IType
public interface IType : IDisposable, Android.Runtime.IJavaObject {
}
New Type: Java.Lang.Reflect.ITypeVariable
public interface ITypeVariable : IDisposable, Android.Runtime.IJavaObject, IType {
IType[] GetBounds ();
Java.Lang.Object GenericDeclaration {
get;
}
string Name {
get;
}
}
New Type: Java.Lang.Reflect.IWildcardType
public interface IWildcardType : IDisposable, Android.Runtime.IJavaObject, IType {
IType[] GetLowerBounds ();
IType[] GetUpperBounds ();
}
New Type: Java.Lang.Reflect.InvocationTargetException
public class InvocationTargetException : Java.Lang.Exception {
protected InvocationTargetException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected InvocationTargetException ();
public InvocationTargetException (Java.Lang.Throwable exception);
public InvocationTargetException (Java.Lang.Throwable exception, string detailMessage);
public virtual Java.Lang.Throwable Clause {
get;
}
public virtual Java.Lang.Throwable TargetException {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Reflect.MalformedParameterizedTypeException
public class MalformedParameterizedTypeException : Java.Lang.RuntimeException {
protected MalformedParameterizedTypeException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MalformedParameterizedTypeException ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Reflect.Member
public abstract class Member {
public const int Declared = 1;
public const int Public = 0;
}
New Type: Java.Lang.Reflect.MemberConsts
[Obsolete]
public abstract class MemberConsts : Member {
}
New Type: Java.Lang.Reflect.Method
public sealed class Method : AccessibleObject, IGenericDeclaration, IMember {
public Java.Lang.Class[] GetExceptionTypes ();
public IType[] GetGenericExceptionTypes ();
public IType[] GetGenericParameterTypes ();
public Java.Lang.Annotation.IAnnotation[][] GetParameterAnnotations ();
public Java.Lang.Class[] GetParameterTypes ();
public ITypeVariable[] GetTypeParameters ();
public Java.Lang.Object Invoke (Java.Lang.Object receiver, params Java.Lang.Object[] args);
public string ToGenericString ();
public Java.Lang.Class DeclaringClass {
get;
}
public Java.Lang.Object DefaultValue {
get;
}
public IType GenericReturnType {
get;
}
public bool IsBridge {
get;
}
public bool IsSynthetic {
get;
}
public bool IsVarArgs {
get;
}
public int Modifiers {
get;
}
public string Name {
get;
}
public Java.Lang.Class ReturnType {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const int Declared = 1;
public const int Public = 0;
}
}
New Type: Java.Lang.Reflect.Modifier
public class Modifier : Java.Lang.Object {
protected Modifier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Modifier ();
public static int ClassModifiers ();
public static int ConstructorModifiers ();
public static int FieldModifiers ();
public static int InterfaceModifiers ();
public static bool IsAbstract (int modifiers);
public static bool IsFinal (int modifiers);
public static bool IsInterface (int modifiers);
public static bool IsNative (int modifiers);
public static bool IsPrivate (int modifiers);
public static bool IsProtected (int modifiers);
public static bool IsPublic (int modifiers);
public static bool IsStatic (int modifiers);
public static bool IsStrict (int modifiers);
public static bool IsSynchronized (int modifiers);
public static bool IsTransient (int modifiers);
public static bool IsVolatile (int modifiers);
public static int MethodModifiers ();
public static string ToString (int modifiers);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int Abstract = 1024;
public const int Final = 16;
public const int Interface = 512;
public const int Native = 256;
public const int Private = 2;
public const int Protected = 4;
public const int Public = 1;
public const int Static = 8;
public const int Strict = 2048;
public const int Synchronized = 32;
public const int Transient = 128;
public const int Volatile = 64;
}
New Type: Java.Lang.Reflect.Proxy
public class Proxy : Java.Lang.Object, Java.IO.ISerializable {
protected Proxy (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Proxy (IInvocationHandler h);
public static IInvocationHandler GetInvocationHandler (Java.Lang.Object proxy);
public static Java.Lang.Class GetProxyClass (Java.Lang.ClassLoader loader, params Java.Lang.Class[] interfaces);
public static bool IsProxyClass (Java.Lang.Class cl);
public static Java.Lang.Object NewProxyInstance (Java.Lang.ClassLoader loader, Java.Lang.Class[] interfaces, IInvocationHandler h);
protected IInvocationHandler H {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Reflect.ReflectPermission
public sealed class ReflectPermission : Java.Security.BasicPermission {
public ReflectPermission (string permissionName);
public ReflectPermission (string name, string actions);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Lang.Reflect.UndeclaredThrowableException
public class UndeclaredThrowableException : Java.Lang.RuntimeException {
protected UndeclaredThrowableException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public UndeclaredThrowableException (Java.Lang.Throwable exception);
public UndeclaredThrowableException (Java.Lang.Throwable exception, string detailMessage);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.Lang.Throwable UndeclaredThrowable {
get;
}
}
Namespace: Java.Net
Type Changed: Java.Net.DatagramSocket
Added:
public System.Threading.Tasks.Task ConnectAsync (InetAddress anAddress, int aPort);
public System.Threading.Tasks.Task ConnectAsync (SocketAddress remoteAddr);
public System.Threading.Tasks.Task ReceiveAsync (DatagramPacket pack);
public System.Threading.Tasks.Task SendAsync (DatagramPacket pack);
Type Changed: Java.Net.DatagramSocketImpl
Added:
protected System.Threading.Tasks.Task ConnectAsync (InetAddress inetAddr, int port);
protected System.Threading.Tasks.Task<int> PeekAsync (InetAddress sender);
protected System.Threading.Tasks.Task<int> PeekDataAsync (DatagramPacket pack);
protected System.Threading.Tasks.Task ReceiveAsync (DatagramPacket pack);
protected System.Threading.Tasks.Task SendAsync (DatagramPacket pack);
Type Changed: Java.Net.JarURLConnection
Added:
public virtual Java.Util.Jar.Attributes Attributes {
get;
}
public virtual Java.Util.Jar.JarEntry JarEntry {
get;
}
public abstract Java.Util.Jar.JarFile JarFile {
get;
}
public virtual Java.Util.Jar.Attributes MainAttributes {
get;
}
public virtual Java.Util.Jar.Manifest Manifest {
get;
}
Type Changed: Java.Net.ServerSocket
Added:
public System.Threading.Tasks.Task<Socket> AcceptAsync ();
protected System.Threading.Tasks.Task ImplAcceptAsync (Socket aSocket);
Type Changed: Java.Net.Socket
Added:
public System.Threading.Tasks.Task ConnectAsync (SocketAddress remoteAddr);
public System.Threading.Tasks.Task ConnectAsync (SocketAddress remoteAddr, int timeout);
public System.Threading.Tasks.Task SendUrgentDataAsync (int value);
Type Changed: Java.Net.SocketImpl
Added:
protected System.Threading.Tasks.Task AcceptAsync (SocketImpl newSocket);
protected System.Threading.Tasks.Task ConnectAsync (InetAddress address, int port);
protected System.Threading.Tasks.Task ConnectAsync (SocketAddress remoteAddr, int timeout);
protected System.Threading.Tasks.Task ConnectAsync (string host, int port);
protected System.Threading.Tasks.Task SendUrgentDataAsync (int value);
Type Changed: Java.Net.URLClassLoader
Added:
protected virtual Java.Lang.Package DefinePackage (string packageName, Java.Util.Jar.Manifest manifest, URL url);
Type Changed: Java.Net.URLConnection
Added:
public System.Threading.Tasks.Task ConnectAsync ();
Namespace: Java.Nio
Type Changed: Java.Nio.MappedByteBuffer
Added:
public System.Threading.Tasks.Task<MappedByteBuffer> ForceAsync ();
public System.Threading.Tasks.Task<MappedByteBuffer> LoadAsync ();
Namespace: Java.Nio.Channels
Type Changed: Java.Nio.Channels.DatagramChannel
Added:
public System.Threading.Tasks.Task<DatagramChannel> ConnectAsync (Java.Net.SocketAddress address);
public System.Threading.Tasks.Task<Java.Net.SocketAddress> ReceiveAsync (Java.Nio.ByteBuffer target);
public System.Threading.Tasks.Task<int> SendAsync (Java.Nio.ByteBuffer source, Java.Net.SocketAddress address);
Type Changed: Java.Nio.Channels.FileChannel
Added:
public System.Threading.Tasks.Task ForceAsync (bool metadata);
public System.Threading.Tasks.Task<int> ReadAsync (Java.Nio.ByteBuffer buffer);
public System.Threading.Tasks.Task<int> ReadAsync (Java.Nio.ByteBuffer buffer, long position);
public System.Threading.Tasks.Task<long> ReadAsync (Java.Nio.ByteBuffer[] buffers);
public System.Threading.Tasks.Task<long> ReadAsync (Java.Nio.ByteBuffer[] buffers, int start, int number);
public System.Threading.Tasks.Task<FileChannel> TruncateAsync (long size);
public System.Threading.Tasks.Task<int> WriteAsync (Java.Nio.ByteBuffer src);
public System.Threading.Tasks.Task<int> WriteAsync (Java.Nio.ByteBuffer buffer, long position);
public System.Threading.Tasks.Task<long> WriteAsync (Java.Nio.ByteBuffer[] buffers);
public System.Threading.Tasks.Task<long> WriteAsync (Java.Nio.ByteBuffer[] buffers, int offset, int length);
Type Changed: Java.Nio.Channels.ServerSocketChannel
Added:
public System.Threading.Tasks.Task<SocketChannel> AcceptAsync ();
Type Changed: Java.Nio.Channels.SocketChannel
Added:
public System.Threading.Tasks.Task<bool> ConnectAsync (Java.Net.SocketAddress address);
public System.Threading.Tasks.Task<bool> FinishConnectAsync ();
Namespace: Java.Security
New Type: Java.Security.DigestInputStream
public class DigestInputStream : Java.IO.FilterInputStream {
protected DigestInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DigestInputStream (System.IO.Stream stream, MessageDigest digest);
public virtual void On (bool on);
protected MessageDigest Digest {
get;
set;
}
public virtual MessageDigest MessageDigest {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Security.DigestOutputStream
public class DigestOutputStream : Java.IO.FilterOutputStream {
protected DigestOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DigestOutputStream (System.IO.Stream stream, MessageDigest digest);
public virtual void On (bool on);
protected MessageDigest Digest {
get;
set;
}
public virtual MessageDigest MessageDigest {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Java.Security.Cert
Type Changed: Java.Security.Cert.CertificateFactory
Added:
public System.Threading.Tasks.Task<Certificate> GenerateCertificateAsync (System.IO.Stream inStream);
public System.Threading.Tasks.Task<System.Collections.Generic.ICollection<Certificate>> GenerateCertificatesAsync (System.IO.Stream inStream);
public System.Threading.Tasks.Task<CertPath> GenerateCertPathAsync (System.Collections.Generic.IList<Certificate> certificates);
public System.Threading.Tasks.Task<CertPath> GenerateCertPathAsync (System.IO.Stream inStream);
public System.Threading.Tasks.Task<CertPath> GenerateCertPathAsync (System.IO.Stream inStream, string encoding);
public System.Threading.Tasks.Task<CRL> GenerateCRLAsync (System.IO.Stream inStream);
Namespace: Java.Sql
New Type: Java.Sql.BatchUpdateException
public class BatchUpdateException : SQLException {
protected BatchUpdateException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BatchUpdateException ();
public BatchUpdateException (int [] updateCounts);
public BatchUpdateException (int [] p0, Java.Lang.Throwable p1);
public BatchUpdateException (string reason, int [] updateCounts);
public BatchUpdateException (string p0, int [] p1, Java.Lang.Throwable p2);
public BatchUpdateException (string reason, string SQLState, int vendorCode, int [] updateCounts);
public BatchUpdateException (string p0, string p1, int p2, int [] p3, Java.Lang.Throwable p4);
public BatchUpdateException (string reason, string SQLState, int [] updateCounts);
public BatchUpdateException (string p0, string p1, int [] p2, Java.Lang.Throwable p3);
public BatchUpdateException (Java.Lang.Throwable p0);
public virtual int [] GetUpdateCounts ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.ClientInfoStatus
public sealed class ClientInfoStatus : Java.Lang.Enum {
public static ClientInfoStatus ValueOf (string name);
public static ClientInfoStatus[] Values ();
public static ClientInfoStatus ReasonUnknown {
get;
set;
}
public static ClientInfoStatus ReasonUnknownProperty {
get;
set;
}
public static ClientInfoStatus ReasonValueInvalid {
get;
set;
}
public static ClientInfoStatus ReasonValueTruncated {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.DataTruncation
public class DataTruncation : SQLWarning {
protected DataTruncation (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DataTruncation (int index, bool parameter, bool read, int dataSize, int transferSize);
public DataTruncation (int p0, bool p1, bool p2, int p3, int p4, Java.Lang.Throwable p5);
public virtual int DataSize {
get;
}
public virtual int Index {
get;
}
public virtual bool Parameter {
get;
}
public virtual bool Read {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual int TransferSize {
get;
}
}
New Type: Java.Sql.Date
public class Date : Java.Util.Date {
protected Date (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Date (int theYear, int theMonth, int theDay);
public Date (long theDate);
public static Date ValueOf (string dateString);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.DriverManager
public class DriverManager : Java.Lang.Object {
protected DriverManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static void Println (string message);
public static System.Threading.Tasks.Task PrintlnAsync (string message);
public static int LoginTimeout {
get;
set;
}
[Obsolete("deprecated")]
public static Java.IO.PrintStream LogStream {
get;
set;
}
public static Java.IO.PrintWriter LogWriter {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.DriverPropertyInfo
public class DriverPropertyInfo : Java.Lang.Object {
protected DriverPropertyInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DriverPropertyInfo (string name, string value);
public System.Collections.Generic.IList Choices {
get;
set;
}
public string Description {
get;
set;
}
public string Name {
get;
set;
}
public bool Required {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public string Value {
get;
set;
}
}
New Type: Java.Sql.IBlob
public interface IBlob : IDisposable, Android.Runtime.IJavaObject {
void Free ();
System.IO.Stream GetBinaryStream (long p0, long p1);
byte [] GetBytes (long pos, int length);
long Length ();
long Position (byte [] pattern, long start);
long Position (IBlob pattern, long start);
System.IO.Stream SetBinaryStream (long pos);
int SetBytes (long pos, byte [] theBytes);
int SetBytes (long pos, byte [] theBytes, int offset, int len);
void Truncate (long len);
System.IO.Stream BinaryStream {
get;
}
}
New Type: Java.Sql.IClob
public interface IClob : IDisposable, Android.Runtime.IJavaObject {
void Free ();
Java.IO.Reader GetCharacterStream (long p0, long p1);
string GetSubString (long pos, int length);
long Length ();
long Position (IClob searchstr, long start);
long Position (string searchstr, long start);
System.IO.Stream SetAsciiStream (long pos);
Java.IO.Writer SetCharacterStream (long pos);
int SetString (long pos, string str);
int SetString (long pos, string str, int offset, int len);
void Truncate (long len);
System.IO.Stream AsciiStream {
get;
}
Java.IO.Reader CharacterStream {
get;
}
}
New Type: Java.Sql.INClob
public interface INClob : IClob, IDisposable, Android.Runtime.IJavaObject {
}
New Type: Java.Sql.IParameterMetaData
public interface IParameterMetaData : IDisposable, Android.Runtime.IJavaObject, IWrapper {
string GetParameterClassName (int paramIndex);
int GetParameterMode (int paramIndex);
int GetParameterType (int paramIndex);
string GetParameterTypeName (int paramIndex);
int GetPrecision (int paramIndex);
int GetScale (int paramIndex);
int IsNullable (int paramIndex);
bool IsSigned (int paramIndex);
int ParameterCount {
get;
}
}
New Type: Java.Sql.IRef
public interface IRef : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object GetObject (System.Collections.Generic.IDictionary map);
string BaseTypeName {
get;
}
Java.Lang.Object Object {
get;
set;
}
}
New Type: Java.Sql.IResultSetMetaData
public interface IResultSetMetaData : IDisposable, Android.Runtime.IJavaObject, IWrapper {
string GetCatalogName (int column);
string GetColumnClassName (int column);
int GetColumnDisplaySize (int column);
string GetColumnLabel (int column);
string GetColumnName (int column);
int GetColumnType (int column);
string GetColumnTypeName (int column);
int GetPrecision (int column);
int GetScale (int column);
string GetSchemaName (int column);
string GetTableName (int column);
bool IsAutoIncrement (int column);
bool IsCaseSensitive (int column);
bool IsCurrency (int column);
bool IsDefinitelyWritable (int column);
int IsNullable (int column);
bool IsReadOnly (int column);
bool IsSearchable (int column);
bool IsSigned (int column);
bool IsWritable (int column);
int ColumnCount {
get;
}
}
New Type: Java.Sql.IRowId
public interface IRowId : IDisposable, Android.Runtime.IJavaObject {
bool Equals (Java.Lang.Object obj);
byte [] GetBytes ();
int GetHashCode ();
string ToString ();
}
New Type: Java.Sql.ISQLXML
public interface ISQLXML : IDisposable, Android.Runtime.IJavaObject {
void Free ();
Java.Lang.Object GetSource (Java.Lang.Class sourceClass);
System.IO.Stream SetBinaryStream ();
Java.IO.Writer SetCharacterStream ();
Java.Lang.Object SetResult (Java.Lang.Class resultClass);
System.IO.Stream BinaryStream {
get;
}
Java.IO.Reader CharacterStream {
get;
}
string String {
get;
set;
}
}
New Type: Java.Sql.ISavepoint
public interface ISavepoint : IDisposable, Android.Runtime.IJavaObject {
int SavepointId {
get;
}
string SavepointName {
get;
}
}
New Type: Java.Sql.IStruct
public interface IStruct : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object[] GetAttributes ();
Java.Lang.Object[] GetAttributes (System.Collections.Generic.IDictionary theMap);
string SQLTypeName {
get;
}
}
New Type: Java.Sql.IWrapper
public interface IWrapper : IDisposable, Android.Runtime.IJavaObject {
bool IsWrapperFor (Java.Lang.Class iface);
Java.Lang.Object Unwrap (Java.Lang.Class iface);
}
New Type: Java.Sql.ParameterMetaData
public abstract class ParameterMetaData {
public const int ParameterModeIn = 1;
public const int ParameterModeInOut = 2;
public const int ParameterModeOut = 4;
public const int ParameterModeUnknown = 0;
public const int ParameterNoNulls = 0;
public const int ParameterNullable = 1;
public const int ParameterNullableUnknown = 2;
}
New Type: Java.Sql.ParameterMetaDataConsts
[Obsolete]
public abstract class ParameterMetaDataConsts : ParameterMetaData {
}
New Type: Java.Sql.ResultSetMetaData
public abstract class ResultSetMetaData {
public const int ColumnNoNulls = 0;
public const int ColumnNullable = 1;
public const int ColumnNullableUnknown = 2;
}
New Type: Java.Sql.ResultSetMetaDataConsts
[Obsolete]
public abstract class ResultSetMetaDataConsts : ResultSetMetaData {
}
New Type: Java.Sql.RowIdLifetime
public sealed class RowIdLifetime : Java.Lang.Enum {
public static RowIdLifetime ValueOf (string name);
public static RowIdLifetime[] Values ();
public static RowIdLifetime RowidUnsupported {
get;
set;
}
public static RowIdLifetime RowidValidForever {
get;
set;
}
public static RowIdLifetime RowidValidOther {
get;
set;
}
public static RowIdLifetime RowidValidSession {
get;
set;
}
public static RowIdLifetime RowidValidTransaction {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLClientInfoException
public class SQLClientInfoException : SQLException {
protected SQLClientInfoException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLClientInfoException ();
public SQLClientInfoException (string reason, string sqlState, int vendorCode, System.Collections.Generic.IDictionary failedProperties);
public SQLClientInfoException (string reason, string sqlState, int vendorCode, System.Collections.Generic.IDictionary failedProperties, Java.Lang.Throwable cause);
public SQLClientInfoException (string reason, string sqlState, System.Collections.Generic.IDictionary failedProperties);
public SQLClientInfoException (string reason, string sqlState, System.Collections.Generic.IDictionary failedProperties, Java.Lang.Throwable cause);
public SQLClientInfoException (string reason, System.Collections.Generic.IDictionary failedProperties);
public SQLClientInfoException (string reason, System.Collections.Generic.IDictionary failedProperties, Java.Lang.Throwable cause);
public SQLClientInfoException (System.Collections.Generic.IDictionary failedProperties);
public SQLClientInfoException (System.Collections.Generic.IDictionary failedProperties, Java.Lang.Throwable cause);
public virtual System.Collections.Generic.IDictionary FailedProperties {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLDataException
public class SQLDataException : SQLNonTransientException {
protected SQLDataException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLDataException ();
public SQLDataException (string reason);
public SQLDataException (string reason, string sqlState);
public SQLDataException (string reason, string sqlState, int vendorCode);
public SQLDataException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLDataException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLDataException (string reason, Java.Lang.Throwable cause);
public SQLDataException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLException
public class SQLException : Java.Lang.Exception, Java.Lang.IIterable {
protected SQLException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLException ();
public SQLException (string theReason);
public SQLException (string theReason, string theSQLState);
public SQLException (string theReason, string theSQLState, int theErrorCode);
public SQLException (string p0, string p1, int p2, Java.Lang.Throwable p3);
public SQLException (string p0, string p1, Java.Lang.Throwable p2);
public SQLException (string p0, Java.Lang.Throwable p1);
public SQLException (Java.Lang.Throwable p0);
public virtual Java.Util.IIterator Iterator ();
Java.Util.IIterator Java.Lang.IIterable.Iterator ();
public virtual int ErrorCode {
get;
}
public virtual SQLException NextException {
get;
set;
}
public virtual string SQLState {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLFeatureNotSupportedException
public class SQLFeatureNotSupportedException : SQLNonTransientException {
protected SQLFeatureNotSupportedException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLFeatureNotSupportedException ();
public SQLFeatureNotSupportedException (string reason);
public SQLFeatureNotSupportedException (string reason, string sqlState);
public SQLFeatureNotSupportedException (string reason, string sqlState, int vendorCode);
public SQLFeatureNotSupportedException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLFeatureNotSupportedException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLFeatureNotSupportedException (string reason, Java.Lang.Throwable cause);
public SQLFeatureNotSupportedException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLIntegrityConstraintViolationException
public class SQLIntegrityConstraintViolationException : SQLNonTransientException {
protected SQLIntegrityConstraintViolationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLIntegrityConstraintViolationException ();
public SQLIntegrityConstraintViolationException (string reason);
public SQLIntegrityConstraintViolationException (string reason, string sqlState);
public SQLIntegrityConstraintViolationException (string reason, string sqlState, int vendorCode);
public SQLIntegrityConstraintViolationException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLIntegrityConstraintViolationException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLIntegrityConstraintViolationException (string reason, Java.Lang.Throwable cause);
public SQLIntegrityConstraintViolationException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLInvalidAuthorizationSpecException
public class SQLInvalidAuthorizationSpecException : SQLNonTransientException {
protected SQLInvalidAuthorizationSpecException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLInvalidAuthorizationSpecException ();
public SQLInvalidAuthorizationSpecException (string reason);
public SQLInvalidAuthorizationSpecException (string reason, string sqlState);
public SQLInvalidAuthorizationSpecException (string reason, string sqlState, int vendorCode);
public SQLInvalidAuthorizationSpecException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLInvalidAuthorizationSpecException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLInvalidAuthorizationSpecException (string reason, Java.Lang.Throwable cause);
public SQLInvalidAuthorizationSpecException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLNonTransientConnectionException
public class SQLNonTransientConnectionException : SQLNonTransientException {
protected SQLNonTransientConnectionException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLNonTransientConnectionException ();
public SQLNonTransientConnectionException (string reason);
public SQLNonTransientConnectionException (string reason, string sqlState);
public SQLNonTransientConnectionException (string reason, string sqlState, int vendorCode);
public SQLNonTransientConnectionException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLNonTransientConnectionException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLNonTransientConnectionException (string reason, Java.Lang.Throwable cause);
public SQLNonTransientConnectionException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLNonTransientException
public class SQLNonTransientException : SQLException {
protected SQLNonTransientException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLNonTransientException ();
public SQLNonTransientException (string reason);
public SQLNonTransientException (string reason, string sqlState);
public SQLNonTransientException (string reason, string sqlState, int vendorCode);
public SQLNonTransientException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLNonTransientException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLNonTransientException (string reason, Java.Lang.Throwable cause);
public SQLNonTransientException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLPermission
public sealed class SQLPermission : Java.Security.BasicPermission {
public SQLPermission (string name);
public SQLPermission (string name, string actions);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLRecoverableException
public class SQLRecoverableException : SQLException {
protected SQLRecoverableException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLRecoverableException ();
public SQLRecoverableException (string reason);
public SQLRecoverableException (string reason, string sqlState);
public SQLRecoverableException (string reason, string sqlState, int vendorCode);
public SQLRecoverableException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLRecoverableException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLRecoverableException (string reason, Java.Lang.Throwable cause);
public SQLRecoverableException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLSyntaxErrorException
public class SQLSyntaxErrorException : SQLNonTransientException {
protected SQLSyntaxErrorException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLSyntaxErrorException ();
public SQLSyntaxErrorException (string reason);
public SQLSyntaxErrorException (string reason, string sqlState);
public SQLSyntaxErrorException (string reason, string sqlState, int vendorCode);
public SQLSyntaxErrorException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLSyntaxErrorException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLSyntaxErrorException (string reason, Java.Lang.Throwable cause);
public SQLSyntaxErrorException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLTimeoutException
public class SQLTimeoutException : SQLTransientException {
protected SQLTimeoutException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLTimeoutException ();
public SQLTimeoutException (string reason);
public SQLTimeoutException (string reason, string sqlState);
public SQLTimeoutException (string reason, string sqlState, int vendorCode);
public SQLTimeoutException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLTimeoutException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLTimeoutException (string reason, Java.Lang.Throwable cause);
public SQLTimeoutException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLTransactionRollbackException
public class SQLTransactionRollbackException : SQLTransientException {
protected SQLTransactionRollbackException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLTransactionRollbackException ();
public SQLTransactionRollbackException (string reason);
public SQLTransactionRollbackException (string reason, string sqlState);
public SQLTransactionRollbackException (string reason, string sqlState, int vendorCode);
public SQLTransactionRollbackException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLTransactionRollbackException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLTransactionRollbackException (string reason, Java.Lang.Throwable cause);
public SQLTransactionRollbackException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLTransientConnectionException
public class SQLTransientConnectionException : SQLTransientException {
protected SQLTransientConnectionException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLTransientConnectionException ();
public SQLTransientConnectionException (string reason);
public SQLTransientConnectionException (string reason, string sqlState);
public SQLTransientConnectionException (string reason, string sqlState, int vendorCode);
public SQLTransientConnectionException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLTransientConnectionException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLTransientConnectionException (string reason, Java.Lang.Throwable cause);
public SQLTransientConnectionException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLTransientException
public class SQLTransientException : SQLException {
protected SQLTransientException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLTransientException ();
public SQLTransientException (string reason);
public SQLTransientException (string reason, string sqlState);
public SQLTransientException (string reason, string sqlState, int vendorCode);
public SQLTransientException (string reason, string sqlState, int vendorCode, Java.Lang.Throwable cause);
public SQLTransientException (string reason, string sqlState, Java.Lang.Throwable cause);
public SQLTransientException (string reason, Java.Lang.Throwable cause);
public SQLTransientException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.SQLWarning
public class SQLWarning : SQLException {
protected SQLWarning (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SQLWarning ();
public SQLWarning (string theReason);
public SQLWarning (string theReason, string theSQLState);
public SQLWarning (string theReason, string theSQLState, int theErrorCode);
public SQLWarning (string p0, string p1, int p2, Java.Lang.Throwable p3);
public SQLWarning (string p0, string p1, Java.Lang.Throwable p2);
public SQLWarning (string p0, Java.Lang.Throwable p1);
public SQLWarning (Java.Lang.Throwable p0);
public virtual SQLWarning NextWarning {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.Time
public class Time : Java.Util.Date {
protected Time (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Time (int theHour, int theMinute, int theSecond);
public Time (long theTime);
public static Time ValueOf (string timeString);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.Timestamp
public class Timestamp : Java.Util.Date {
protected Timestamp (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Timestamp (int theYear, int theMonth, int theDate, int theHour, int theMinute, int theSecond, int theNano);
public Timestamp (long theTime);
public static Timestamp ValueOf (string s);
public virtual bool After (Timestamp theTimestamp);
public virtual bool Before (Timestamp theTimestamp);
public virtual int CompareTo (Timestamp theTimestamp);
public virtual bool Equals (Timestamp theTimestamp);
public virtual int Nanos {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Sql.Types
public class Types : Java.Lang.Object {
protected Types (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static int Longnvarchar {
get;
set;
}
public static int Nchar {
get;
set;
}
public static int Nclob {
get;
set;
}
public static int Nvarchar {
get;
set;
}
public static int Rowid {
get;
set;
}
public static int Sqlxml {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int Array = 2003;
public const int Bigint = -5;
public const int Binary = -2;
public const int Bit = -7;
public const int Blob = 2004;
public const int Boolean = 16;
public const int Char = 1;
public const int Clob = 2005;
public const int Datalink = 70;
public const int Date = 91;
public const int Decimal = 3;
public const int Distinct = 2001;
public const int Double = 8;
public const int Float = 6;
public const int Integer = 4;
public const int JavaObject = 2000;
public const int Longvarbinary = -4;
public const int Longvarchar = -1;
public const int Null = 0;
public const int Numeric = 2;
public const int Other = 1111;
public const int Real = 7;
public const int Ref = 2006;
public const int Smallint = 5;
public const int Struct = 2002;
public const int Time = 92;
public const int Timestamp = 93;
public const int Tinyint = -6;
public const int Varbinary = -3;
public const int Varchar = 12;
}
Namespace: Java.Text
New Type: Java.Text.Annotation
public class Annotation : Java.Lang.Object {
protected Annotation (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Annotation (Java.Lang.Object attribute);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.Lang.Object Value {
get;
}
}
New Type: Java.Text.AttributedCharacterIteratorAttribute
public class AttributedCharacterIteratorAttribute : Java.Lang.Object, Java.IO.ISerializable {
protected AttributedCharacterIteratorAttribute (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AttributedCharacterIteratorAttribute (string name);
public bool Equals (Java.Lang.Object object);
public int GetHashCode ();
protected virtual Java.Lang.Object ReadResolve ();
public static AttributedCharacterIteratorAttribute InputMethodSegment {
get;
set;
}
public static AttributedCharacterIteratorAttribute Language {
get;
set;
}
public static AttributedCharacterIteratorAttribute Reading {
get;
set;
}
protected virtual string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.AttributedString
public class AttributedString : Java.Lang.Object {
protected AttributedString (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AttributedString (string value);
public AttributedString (string value, System.Collections.Generic.IDictionary attributes);
public AttributedString (IAttributedCharacterIterator iterator);
public AttributedString (IAttributedCharacterIterator iterator, int start, int end);
public AttributedString (IAttributedCharacterIterator iterator, int start, int end, AttributedCharacterIteratorAttribute[] attributes);
public virtual void AddAttribute (AttributedCharacterIteratorAttribute attribute, Java.Lang.Object value);
public virtual void AddAttribute (AttributedCharacterIteratorAttribute attribute, Java.Lang.Object value, int start, int end);
public virtual void AddAttributes (System.Collections.Generic.IDictionary attributes, int start, int end);
public virtual IAttributedCharacterIterator GetIterator (AttributedCharacterIteratorAttribute[] attributes);
public virtual IAttributedCharacterIterator GetIterator (AttributedCharacterIteratorAttribute[] attributes, int start, int end);
public virtual IAttributedCharacterIterator Iterator {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.Bidi
public sealed class Bidi : Java.Lang.Object {
public Bidi (char [] text, int textStart, byte [] embeddings, int embStart, int paragraphLength, int flags);
public Bidi (string paragraph, int flags);
public Bidi (IAttributedCharacterIterator paragraph);
public static void ReorderVisually (byte [] levels, int levelStart, Java.Lang.Object[] objects, int objectStart, int count);
public static bool RequiresBidi (char [] text, int start, int limit);
public bool BaseIsLeftToRight ();
public Bidi CreateLineBidi (int lineStart, int lineLimit);
public int GetLevelAt (int offset);
public int GetRunLevel (int run);
public int GetRunLimit (int run);
public int GetRunStart (int run);
public int BaseLevel {
get;
}
public bool IsLeftToRight {
get;
}
public bool IsMixed {
get;
}
public bool IsRightToLeft {
get;
}
public int Length {
get;
}
public int RunCount {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int DirectionDefaultLeftToRight = -2;
public const int DirectionDefaultRightToLeft = -1;
public const int DirectionLeftToRight = 0;
public const int DirectionRightToLeft = 1;
}
New Type: Java.Text.BreakIterator
public abstract class BreakIterator : Java.Lang.Object, Java.Lang.ICloneable {
protected BreakIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected BreakIterator ();
public static Java.Util.Locale[] GetAvailableLocales ();
public static BreakIterator GetCharacterInstance (Java.Util.Locale where);
public static BreakIterator GetLineInstance (Java.Util.Locale where);
public static BreakIterator GetSentenceInstance (Java.Util.Locale where);
public static BreakIterator GetWordInstance (Java.Util.Locale where);
public virtual Java.Lang.Object Clone ();
public abstract int Current ();
public abstract int First ();
public abstract int Following (int offset);
public virtual bool IsBoundary (int offset);
public abstract int Last ();
public abstract int Next ();
public abstract int Next (int n);
public virtual int Preceding (int offset);
public abstract int Previous ();
public virtual void SetText (string newText);
public static BreakIterator CharacterInstance {
get;
}
public static BreakIterator LineInstance {
get;
}
public static BreakIterator SentenceInstance {
get;
}
public static BreakIterator WordInstance {
get;
}
public abstract ICharacterIterator Text {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int Done = -1;
}
New Type: Java.Text.CharacterIterator
public abstract class CharacterIterator {
public const char Done = '';
}
New Type: Java.Text.CharacterIteratorConsts
[Obsolete]
public abstract class CharacterIteratorConsts : CharacterIterator {
}
New Type: Java.Text.ChoiceFormat
public class ChoiceFormat : NumberFormat {
protected ChoiceFormat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ChoiceFormat (double [] limits, string [] formats);
public ChoiceFormat (string template);
public static double NextDouble (double value);
public static double NextDouble (double value, bool increment);
public static double PreviousDouble (double value);
public virtual void ApplyPattern (string template);
public override Java.Lang.StringBuffer Format (double value, Java.Lang.StringBuffer buffer, FieldPosition field);
public override Java.Lang.StringBuffer Format (long value, Java.Lang.StringBuffer buffer, FieldPosition field);
public virtual Java.Lang.Object[] GetFormats ();
public virtual double [] GetLimits ();
public override Java.Lang.Number Parse (string string, ParsePosition position);
public virtual void SetChoices (double [] limits, string [] formats);
public virtual string ToPattern ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.CollationElementIterator
public sealed class CollationElementIterator : Java.Lang.Object {
public static int PrimaryOrder (int order);
public static short SecondaryOrder (int order);
public static short TertiaryOrder (int order);
public int GetMaxExpansion (int order);
public int Next ();
public int Previous ();
public void Reset ();
public void SetText (ICharacterIterator source);
public void SetText (string source);
public int Offset {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int Nullorder = -1;
}
New Type: Java.Text.CollationKey
public abstract class CollationKey : Java.Lang.Object, Java.Lang.IComparable {
protected CollationKey (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected CollationKey (string p0);
public abstract int CompareTo (CollationKey value);
int Java.Lang.IComparable.CompareTo (Java.Lang.Object another);
public abstract byte [] ToByteArray ();
public virtual string SourceString {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.Collator
public abstract class Collator : Java.Lang.Object, Java.Lang.ICloneable, Java.Util.IComparator {
protected Collator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Collator ();
public static Java.Util.Locale[] GetAvailableLocales ();
public static Collator GetInstance (Java.Util.Locale locale);
public virtual Java.Lang.Object Clone ();
public virtual int Compare (Java.Lang.Object object1, Java.Lang.Object object2);
public abstract int Compare (string string1, string string2);
public virtual bool Equals (string string1, string string2);
public abstract CollationKey GetCollationKey (string string);
public abstract int GetHashCode ();
int Java.Util.IComparator.Compare (Java.Lang.Object object1, Java.Lang.Object object2);
public static Collator Instance {
get;
}
public virtual int Decomposition {
get;
set;
}
public virtual int Strength {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int CanonicalDecomposition = 1;
public const int FullDecomposition = 2;
public const int Identical = 3;
public const int NoDecomposition = 0;
public const int Primary = 0;
public const int Secondary = 1;
public const int Tertiary = 2;
}
New Type: Java.Text.DateFormat
public abstract class DateFormat : _Format {
protected DateFormat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected DateFormat ();
public static Java.Util.Locale[] GetAvailableLocales ();
public static DateFormat GetDateInstance (int style);
public static DateFormat GetDateInstance (int style, Java.Util.Locale locale);
public static DateFormat GetDateTimeInstance (int dateStyle, int timeStyle);
public static DateFormat GetDateTimeInstance (int dateStyle, int timeStyle, Java.Util.Locale locale);
public static DateFormat GetTimeInstance (int style);
public static DateFormat GetTimeInstance (int style, Java.Util.Locale locale);
public string Format (Java.Util.Date date);
public abstract Java.Lang.StringBuffer Format (Java.Util.Date date, Java.Lang.StringBuffer buffer, FieldPosition field);
public Java.Lang.StringBuffer Format (Java.Lang.Object object, Java.Lang.StringBuffer buffer, FieldPosition field);
public virtual Java.Util.Date Parse (string string);
public abstract Java.Util.Date Parse (string string, ParsePosition position);
public override Java.Lang.Object ParseObject (string string, ParsePosition position);
public static DateFormat DateInstance {
get;
}
public static DateFormat DateTimeInstance {
get;
}
public static DateFormat Instance {
get;
}
public static DateFormat TimeInstance {
get;
}
public virtual Java.Util.Calendar Calendar {
get;
set;
}
public virtual bool Lenient {
get;
set;
}
public virtual NumberFormat NumberFormat {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.Util.TimeZone TimeZone {
get;
set;
}
public const int AmPmField = 14;
public const int DateField = 3;
public const int DayOfWeekField = 9;
public const int DayOfWeekInMonthField = 11;
public const int DayOfYearField = 10;
public const int Default = 2;
public const int EraField = 0;
public const int Full = 0;
public const int HourOfDay0Field = 5;
public const int HourOfDay1Field = 4;
public const int Hour0Field = 16;
public const int Hour1Field = 15;
public const int Long = 1;
public const int Medium = 2;
public const int MillisecondField = 8;
public const int MinuteField = 6;
public const int MonthField = 2;
public const int SecondField = 7;
public const int Short = 3;
public const int TimezoneField = 17;
public const int WeekOfMonthField = 13;
public const int WeekOfYearField = 12;
public const int YearField = 1;
public class Field : Field {
protected Field (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Field (string fieldName, int calendarField);
public static Field OfCalendarField (int calendarField);
public static Field AmPm {
get;
set;
}
public static Field DayOfMonth {
get;
set;
}
public static Field DayOfWeek {
get;
set;
}
public static Field DayOfWeekInMonth {
get;
set;
}
public static Field DayOfYear {
get;
set;
}
public static Field Era {
get;
set;
}
public static Field Hour0 {
get;
set;
}
public static Field Hour1 {
get;
set;
}
public static Field HourOfDay0 {
get;
set;
}
public static Field HourOfDay1 {
get;
set;
}
public static Field Millisecond {
get;
set;
}
public static Field Minute {
get;
set;
}
public static Field Month {
get;
set;
}
public static Field Second {
get;
set;
}
public static Field TimeZone {
get;
set;
}
public static Field WeekOfMonth {
get;
set;
}
public static Field WeekOfYear {
get;
set;
}
public static Field Year {
get;
set;
}
public virtual int CalendarField {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
New Type: Java.Text.DateFormatSymbols
public class DateFormatSymbols : Java.Lang.Object, Java.Lang.ICloneable, Java.IO.ISerializable {
protected DateFormatSymbols (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DateFormatSymbols ();
public DateFormatSymbols (Java.Util.Locale locale);
public static Java.Util.Locale[] GetAvailableLocales ();
public static DateFormatSymbols GetInstance (Java.Util.Locale p0);
public virtual Java.Lang.Object Clone ();
public virtual string [] GetAmPmStrings ();
public virtual string [] GetEras ();
public virtual string [] GetMonths ();
public virtual string [] GetShortMonths ();
public virtual string [] GetShortWeekdays ();
public virtual string [] GetWeekdays ();
public virtual string [] [] GetZoneStrings ();
public virtual void SetAmPmStrings (string [] data);
public virtual void SetEras (string [] data);
public virtual void SetMonths (string [] data);
public virtual void SetShortMonths (string [] data);
public virtual void SetShortWeekdays (string [] data);
public virtual void SetWeekdays (string [] data);
public virtual void SetZoneStrings (string [] [] data);
public static DateFormatSymbols Instance {
get;
}
public virtual string LocalPatternChars {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.DecimalFormat
public class DecimalFormat : NumberFormat {
protected DecimalFormat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DecimalFormat ();
public DecimalFormat (string pattern);
public DecimalFormat (string pattern, DecimalFormatSymbols value);
public virtual void ApplyLocalizedPattern (string pattern);
public virtual void ApplyPattern (string pattern);
public override Java.Lang.StringBuffer Format (double value, Java.Lang.StringBuffer buffer, FieldPosition position);
public override Java.Lang.StringBuffer Format (long value, Java.Lang.StringBuffer buffer, FieldPosition position);
public Java.Lang.StringBuffer Format (Java.Lang.Object number, Java.Lang.StringBuffer toAppendTo, FieldPosition pos);
public override Java.Lang.Number Parse (string string, ParsePosition position);
public virtual string ToLocalizedPattern ();
public virtual string ToPattern ();
public virtual DecimalFormatSymbols DecimalFormatSymbols {
get;
set;
}
public virtual bool DecimalSeparatorAlwaysShown {
get;
set;
}
public virtual int GroupingSize {
get;
set;
}
public virtual int Multiplier {
get;
set;
}
public virtual string NegativePrefix {
get;
set;
}
public virtual string NegativeSuffix {
get;
set;
}
public virtual bool ParseBigDecimal {
get;
set;
}
public virtual string PositivePrefix {
get;
set;
}
public virtual string PositiveSuffix {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.DecimalFormatSymbols
public class DecimalFormatSymbols : Java.Lang.Object, Java.Lang.ICloneable, Java.IO.ISerializable {
protected DecimalFormatSymbols (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DecimalFormatSymbols ();
public DecimalFormatSymbols (Java.Util.Locale locale);
public static Java.Util.Locale[] GetAvailableLocales ();
public static DecimalFormatSymbols GetInstance (Java.Util.Locale p0);
public virtual Java.Lang.Object Clone ();
public static DecimalFormatSymbols Instance {
get;
}
public virtual Java.Util.Currency Currency {
get;
set;
}
public virtual string CurrencySymbol {
get;
set;
}
public virtual char DecimalSeparator {
get;
set;
}
public virtual char Digit {
get;
set;
}
public virtual string ExponentSeparator {
get;
set;
}
public virtual char GroupingSeparator {
get;
set;
}
public virtual string Infinity {
get;
set;
}
public virtual string InternationalCurrencySymbol {
get;
set;
}
public virtual char MinusSign {
get;
set;
}
public virtual char MonetaryDecimalSeparator {
get;
set;
}
public virtual string NaN {
get;
set;
}
public virtual char PatternSeparator {
get;
set;
}
public virtual char Percent {
get;
set;
}
public virtual char PerMill {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual char ZeroDigit {
get;
set;
}
}
New Type: Java.Text.FieldPosition
public class FieldPosition : Java.Lang.Object {
protected FieldPosition (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FieldPosition (int field);
public FieldPosition (Field attribute);
public FieldPosition (Field attribute, int field);
public virtual int BeginIndex {
get;
set;
}
public virtual int EndIndex {
get;
set;
}
public virtual int Field {
get;
}
public virtual Field FieldAttribute {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.IAttributedCharacterIterator
public interface IAttributedCharacterIterator : ICharacterIterator, Java.Lang.ICloneable, IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object GetAttribute (AttributedCharacterIteratorAttribute attribute);
int GetRunLimit (AttributedCharacterIteratorAttribute attribute);
int GetRunLimit (System.Collections.Generic.ICollection attributes);
int GetRunStart (AttributedCharacterIteratorAttribute attribute);
int GetRunStart (System.Collections.Generic.ICollection attributes);
System.Collections.Generic.ICollection AllAttributeKeys {
get;
}
System.Collections.Generic.IDictionary Attributes {
get;
}
int RunLimit {
get;
}
int RunStart {
get;
}
}
New Type: Java.Text.ICharacterIterator
public interface ICharacterIterator : Java.Lang.ICloneable, IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object Clone ();
char Current ();
char First ();
char Last ();
char Next ();
char Previous ();
char SetIndex (int location);
int BeginIndex {
get;
}
int EndIndex {
get;
}
int Index {
get;
}
}
New Type: Java.Text.MessageFormat
public class MessageFormat : _Format {
protected MessageFormat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MessageFormat (string template);
public MessageFormat (string template, Java.Util.Locale locale);
public static string Format (string template, params Java.Lang.Object[] objects);
public virtual void ApplyPattern (string template);
public Java.Lang.StringBuffer Format (Java.Lang.Object object, Java.Lang.StringBuffer buffer, FieldPosition field);
public Java.Lang.StringBuffer Format (Java.Lang.Object[] objects, Java.Lang.StringBuffer buffer, FieldPosition field);
public virtual _Format[] GetFormats ();
public virtual _Format[] GetFormatsByArgumentIndex ();
public virtual Java.Lang.Object[] Parse (string string);
public virtual Java.Lang.Object[] Parse (string string, ParsePosition position);
public override Java.Lang.Object ParseObject (string string, ParsePosition position);
public virtual void SetFormat (int offset, _Format format);
public virtual void SetFormatByArgumentIndex (int argIndex, _Format format);
public virtual void SetFormats (_Format[] formats);
public virtual void SetFormatsByArgumentIndex (_Format[] formats);
public virtual string ToPattern ();
public virtual Java.Util.Locale Locale {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public class Field : Field {
protected Field (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Field (string fieldName);
public static Field Argument {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
New Type: Java.Text.Normalizer
public sealed class Normalizer : Java.Lang.Object {
public static bool IsNormalized (Java.Lang.ICharSequence src, Form form);
public static bool IsNormalized (string src, Form form);
public static string Normalize (Java.Lang.ICharSequence src, Form form);
public static string Normalize (string src, Form form);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public sealed class Form : Java.Lang.Enum {
public static Form ValueOf (string name);
public static Form[] Values ();
public static Form Nfc {
get;
set;
}
public static Form Nfd {
get;
set;
}
public static Form Nfkc {
get;
set;
}
public static Form Nfkd {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
New Type: Java.Text.NumberFormat
public abstract class NumberFormat : _Format {
protected NumberFormat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected NumberFormat ();
public static Java.Util.Locale[] GetAvailableLocales ();
public static NumberFormat GetCurrencyInstance (Java.Util.Locale locale);
public static NumberFormat GetInstance (Java.Util.Locale locale);
public static NumberFormat GetIntegerInstance (Java.Util.Locale locale);
public static NumberFormat GetNumberInstance (Java.Util.Locale locale);
public static NumberFormat GetPercentInstance (Java.Util.Locale locale);
public string Format (double value);
public abstract Java.Lang.StringBuffer Format (double value, Java.Lang.StringBuffer buffer, FieldPosition field);
public string Format (long value);
public abstract Java.Lang.StringBuffer Format (long value, Java.Lang.StringBuffer buffer, FieldPosition field);
public override Java.Lang.StringBuffer Format (Java.Lang.Object object, Java.Lang.StringBuffer buffer, FieldPosition field);
public virtual Java.Lang.Number Parse (string string);
public abstract Java.Lang.Number Parse (string string, ParsePosition position);
public Java.Lang.Object ParseObject (string string, ParsePosition position);
public static NumberFormat CurrencyInstance {
get;
}
public static NumberFormat Instance {
get;
}
public static NumberFormat IntegerInstance {
get;
}
public static NumberFormat NumberInstance {
get;
}
public static NumberFormat PercentInstance {
get;
}
public virtual Java.Util.Currency Currency {
get;
set;
}
public virtual bool GroupingUsed {
get;
set;
}
public virtual int MaximumFractionDigits {
get;
set;
}
public virtual int MaximumIntegerDigits {
get;
set;
}
public virtual int MinimumFractionDigits {
get;
set;
}
public virtual int MinimumIntegerDigits {
get;
set;
}
public virtual bool ParseIntegerOnly {
get;
set;
}
public virtual Java.Math.RoundingMode RoundingMode {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int FractionField = 1;
public const int IntegerField = 0;
public class Field : Field {
protected Field (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Field (string fieldName);
public static Field Currency {
get;
set;
}
public static Field DecimalSeparator {
get;
set;
}
public static Field Exponent {
get;
set;
}
public static Field ExponentSign {
get;
set;
}
public static Field ExponentSymbol {
get;
set;
}
public static Field Fraction {
get;
set;
}
public static Field GroupingSeparator {
get;
set;
}
public static Field Integer {
get;
set;
}
public static Field Percent {
get;
set;
}
public static Field Permille {
get;
set;
}
public static Field Sign {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
New Type: Java.Text.ParseException
public class ParseException : Java.Lang.Exception {
protected ParseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ParseException (string detailMessage, int location);
public virtual int ErrorOffset {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.ParsePosition
public class ParsePosition : Java.Lang.Object {
protected ParsePosition (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ParsePosition (int index);
public virtual int ErrorIndex {
get;
set;
}
public virtual int Index {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.RuleBasedCollator
public class RuleBasedCollator : Collator {
protected RuleBasedCollator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RuleBasedCollator (string rules);
public override int Compare (string source, string target);
public virtual CollationElementIterator GetCollationElementIterator (ICharacterIterator source);
public virtual CollationElementIterator GetCollationElementIterator (string source);
public override CollationKey GetCollationKey (string source);
public override int GetHashCode ();
public virtual string Rules {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.SimpleDateFormat
public class SimpleDateFormat : DateFormat {
protected SimpleDateFormat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SimpleDateFormat ();
public SimpleDateFormat (string pattern);
public SimpleDateFormat (string template, DateFormatSymbols value);
public SimpleDateFormat (string template, Java.Util.Locale locale);
public virtual void ApplyLocalizedPattern (string template);
public virtual void ApplyPattern (string template);
public override Java.Lang.StringBuffer Format (Java.Util.Date date, Java.Lang.StringBuffer buffer, FieldPosition fieldPos);
public virtual Java.Util.Date Get2DigitYearStart ();
public override Java.Util.Date Parse (string string, ParsePosition position);
public virtual void Set2DigitYearStart (Java.Util.Date date);
public virtual string ToLocalizedPattern ();
public virtual string ToPattern ();
public virtual DateFormatSymbols DateFormatSymbols {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Text.StringCharacterIterator
public sealed class StringCharacterIterator : Java.Lang.Object, ICharacterIterator, Java.Lang.ICloneable {
public StringCharacterIterator (string value);
public StringCharacterIterator (string value, int location);
public StringCharacterIterator (string value, int start, int end, int location);
public Java.Lang.Object Clone ();
public char Current ();
public char First ();
public char Last ();
public char Next ();
public char Previous ();
public char SetIndex (int location);
public void SetText (string value);
public int BeginIndex {
get;
}
public int EndIndex {
get;
}
public int Index {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const char Done = '';
}
}
New Type: Java.Text._Format
public abstract class _Format : Java.Lang.Object, Java.Lang.ICloneable, Java.IO.ISerializable {
protected _Format (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected _Format ();
public virtual Java.Lang.Object Clone ();
public string Format (Java.Lang.Object object);
public abstract Java.Lang.StringBuffer Format (Java.Lang.Object object, Java.Lang.StringBuffer buffer, FieldPosition field);
public virtual IAttributedCharacterIterator FormatToCharacterIterator (Java.Lang.Object object);
public virtual Java.Lang.Object ParseObject (string string);
public abstract Java.Lang.Object ParseObject (string string, ParsePosition position);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public class Field : AttributedCharacterIteratorAttribute {
protected Field (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Field (string fieldName);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
Namespace: Java.Util
New Type: Java.Util.AbstractCollection
public abstract class AbstractCollection : Java.Lang.Object, ICollection, Java.Lang.IIterable {
protected AbstractCollection (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractCollection ();
public virtual bool Add (Java.Lang.Object object);
public virtual bool AddAll (System.Collections.ICollection collection);
public virtual void Clear ();
public virtual bool Contains (Java.Lang.Object object);
public virtual bool ContainsAll (System.Collections.ICollection collection);
public abstract IIterator Iterator ();
public virtual bool Remove (Java.Lang.Object object);
public virtual bool RemoveAll (System.Collections.ICollection collection);
public virtual bool RetainAll (System.Collections.ICollection collection);
public abstract int Size ();
public virtual Java.Lang.Object[] ToArray ();
public virtual Java.Lang.Object[] ToArray (Java.Lang.Object[] contents);
public virtual bool IsEmpty {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.AbstractList
public abstract class AbstractList : AbstractCollection, IList {
protected AbstractList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractList ();
public virtual void Add (int location, Java.Lang.Object object);
public virtual bool AddAll (int location, System.Collections.ICollection collection);
public abstract Java.Lang.Object Get (int location);
public virtual int IndexOf (Java.Lang.Object object);
public override IIterator Iterator ();
public virtual int LastIndexOf (Java.Lang.Object object);
public virtual IListIterator ListIterator ();
public virtual IListIterator ListIterator (int location);
public virtual Java.Lang.Object Remove (int location);
protected virtual void RemoveRange (int start, int end);
public virtual Java.Lang.Object Set (int location, Java.Lang.Object object);
public virtual System.Collections.IList SubList (int start, int end);
protected int ModCount {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.AbstractMap
public abstract class AbstractMap : Java.Lang.Object, IMap {
protected AbstractMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractMap ();
public virtual void Clear ();
public virtual bool ContainsKey (Java.Lang.Object key);
public virtual bool ContainsValue (Java.Lang.Object value);
public abstract System.Collections.ICollection EntrySet ();
public virtual Java.Lang.Object Get (Java.Lang.Object key);
public virtual System.Collections.ICollection KeySet ();
public virtual Java.Lang.Object Put (Java.Lang.Object key, Java.Lang.Object value);
public virtual void PutAll (System.Collections.IDictionary map);
public virtual Java.Lang.Object Remove (Java.Lang.Object key);
public virtual int Size ();
public virtual System.Collections.ICollection Values ();
public virtual bool IsEmpty {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public class SimpleEntry : Java.Lang.Object, IMapEntry, Java.IO.ISerializable {
protected SimpleEntry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SimpleEntry (IMapEntry copyFrom);
public SimpleEntry (Java.Lang.Object theKey, Java.Lang.Object theValue);
public virtual Java.Lang.Object SetValue (Java.Lang.Object object);
public virtual Java.Lang.Object Key {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.Lang.Object Value {
get;
}
}
public class SimpleImmutableEntry : Java.Lang.Object, IMapEntry, Java.IO.ISerializable {
protected SimpleImmutableEntry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SimpleImmutableEntry (IMapEntry copyFrom);
public SimpleImmutableEntry (Java.Lang.Object theKey, Java.Lang.Object theValue);
public virtual Java.Lang.Object SetValue (Java.Lang.Object object);
public virtual Java.Lang.Object Key {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.Lang.Object Value {
get;
}
}
}
New Type: Java.Util.AbstractQueue
public abstract class AbstractQueue : AbstractCollection, IQueue {
protected AbstractQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractQueue ();
public virtual Java.Lang.Object Element ();
public abstract bool Offer (Java.Lang.Object o);
public abstract Java.Lang.Object Peek ();
public abstract Java.Lang.Object Poll ();
public virtual Java.Lang.Object Remove ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.AbstractSequentialList
public abstract class AbstractSequentialList : AbstractList {
protected AbstractSequentialList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractSequentialList ();
public override Java.Lang.Object Get (int location);
public abstract IListIterator ListIterator (int location);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.AbstractSet
public abstract class AbstractSet : AbstractCollection, ISet {
protected AbstractSet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractSet ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.ArrayDeque
public class ArrayDeque : AbstractCollection, Java.Lang.ICloneable, IDeque, IQueue, Java.IO.ISerializable {
protected ArrayDeque (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ArrayDeque ();
public ArrayDeque (int minSize);
public ArrayDeque (System.Collections.ICollection c);
public virtual void AddFirst (Java.Lang.Object e);
public virtual void AddLast (Java.Lang.Object e);
public virtual ArrayDeque Clone ();
public virtual IIterator DescendingIterator ();
public virtual Java.Lang.Object Element ();
public override IIterator Iterator ();
public virtual bool Offer (Java.Lang.Object e);
public virtual bool OfferFirst (Java.Lang.Object e);
public virtual bool OfferLast (Java.Lang.Object e);
public virtual Java.Lang.Object Peek ();
public virtual Java.Lang.Object PeekFirst ();
public virtual Java.Lang.Object PeekLast ();
public virtual Java.Lang.Object Poll ();
public virtual Java.Lang.Object PollFirst ();
public virtual Java.Lang.Object PollLast ();
public virtual Java.Lang.Object Pop ();
public virtual void Push (Java.Lang.Object e);
public virtual Java.Lang.Object Remove ();
public virtual Java.Lang.Object RemoveFirst ();
public virtual bool RemoveFirstOccurrence (Java.Lang.Object obj);
public virtual Java.Lang.Object RemoveLast ();
public virtual bool RemoveLastOccurrence (Java.Lang.Object obj);
public override int Size ();
public virtual Java.Lang.Object First {
get;
}
public virtual Java.Lang.Object Last {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.ArrayList
public class ArrayList : AbstractList, Java.Lang.ICloneable, IRandomAccess, Java.IO.ISerializable {
protected ArrayList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ArrayList ();
public ArrayList (int capacity);
public ArrayList (System.Collections.ICollection collection);
public virtual Java.Lang.Object Clone ();
public virtual void EnsureCapacity (int minimumCapacity);
public override Java.Lang.Object Get (int location);
public override int Size ();
public virtual void TrimToSize ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Collections
public class Collections : Java.Lang.Object {
protected Collections (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static bool AddAll (System.Collections.ICollection c, params Java.Lang.Object[] a);
public static IQueue AsLifoQueue (IDeque p0);
public static int BinarySearch (System.Collections.IList list, Java.Lang.Object object);
public static int BinarySearch (System.Collections.IList list, Java.Lang.Object object, IComparator comparator);
public static System.Collections.ICollection CheckedCollection (System.Collections.ICollection c, Java.Lang.Class type);
public static System.Collections.IList CheckedList (System.Collections.IList list, Java.Lang.Class type);
public static System.Collections.IDictionary CheckedMap (System.Collections.IDictionary m, Java.Lang.Class keyType, Java.Lang.Class valueType);
public static System.Collections.ICollection CheckedSet (System.Collections.ICollection s, Java.Lang.Class type);
public static System.Collections.IDictionary CheckedSortedMap (System.Collections.IDictionary m, Java.Lang.Class keyType, Java.Lang.Class valueType);
public static ISortedSet CheckedSortedSet (ISortedSet s, Java.Lang.Class type);
public static void Copy (System.Collections.IList destination, System.Collections.IList source);
public static bool Disjoint (System.Collections.Generic.ICollection c1, System.Collections.Generic.ICollection c2);
public static IEnumeration EmptyEnumeration ();
public static IIterator EmptyIterator ();
public static System.Collections.IList EmptyList ();
public static IListIterator EmptyListIterator ();
public static System.Collections.IDictionary EmptyMap ();
public static System.Collections.ICollection EmptySet ();
public static IEnumeration Enumeration (System.Collections.ICollection collection);
public static void Fill (System.Collections.IList list, Java.Lang.Object object);
public static int Frequency (System.Collections.Generic.ICollection c, Java.Lang.Object o);
public static int IndexOfSubList (System.Collections.Generic.IList list, System.Collections.Generic.IList sublist);
public static int LastIndexOfSubList (System.Collections.Generic.IList list, System.Collections.Generic.IList sublist);
public static System.Collections.IList List (IEnumeration enumeration);
public static Java.Lang.Object Max (System.Collections.ICollection collection);
public static Java.Lang.Object Max (System.Collections.ICollection collection, IComparator comparator);
public static Java.Lang.Object Min (System.Collections.ICollection collection);
public static Java.Lang.Object Min (System.Collections.ICollection collection, IComparator comparator);
public static System.Collections.IList NCopies (int length, Java.Lang.Object object);
public static System.Collections.ICollection NewSetFromMap (System.Collections.IDictionary p0);
public static bool ReplaceAll (System.Collections.IList list, Java.Lang.Object obj, Java.Lang.Object obj2);
public static void Reverse (System.Collections.Generic.IList list);
public static IComparator ReverseOrder ();
public static IComparator ReverseOrder (IComparator c);
public static void Rotate (System.Collections.Generic.IList lst, int dist);
public static void Shuffle (System.Collections.Generic.IList list);
public static void Shuffle (System.Collections.Generic.IList list, Random random);
public static System.Collections.ICollection Singleton (Java.Lang.Object p0);
public static System.Collections.IList SingletonList (Java.Lang.Object p0);
public static System.Collections.IDictionary SingletonMap (Java.Lang.Object key, Java.Lang.Object value);
public static void Sort (System.Collections.IList list);
public static void Sort (System.Collections.IList list, IComparator comparator);
public static void Swap (System.Collections.Generic.IList list, int index1, int index2);
public static System.Collections.ICollection SynchronizedCollection (System.Collections.ICollection collection);
public static System.Collections.IList SynchronizedList (System.Collections.IList list);
public static System.Collections.IDictionary SynchronizedMap (System.Collections.IDictionary map);
public static System.Collections.ICollection SynchronizedSet (System.Collections.ICollection p0);
public static System.Collections.IDictionary SynchronizedSortedMap (System.Collections.IDictionary map);
public static ISortedSet SynchronizedSortedSet (ISortedSet p0);
public static System.Collections.ICollection UnmodifiableCollection (System.Collections.ICollection p0);
public static System.Collections.IList UnmodifiableList (System.Collections.IList p0);
public static System.Collections.IDictionary UnmodifiableMap (System.Collections.IDictionary map);
public static System.Collections.ICollection UnmodifiableSet (System.Collections.ICollection p0);
public static System.Collections.IDictionary UnmodifiableSortedMap (System.Collections.IDictionary map);
public static ISortedSet UnmodifiableSortedSet (ISortedSet p0);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.EnumMap
public class EnumMap : AbstractMap, Java.Lang.ICloneable, Java.IO.ISerializable {
protected EnumMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public EnumMap (Java.Lang.Class keyType);
public EnumMap (EnumMap map);
public EnumMap (System.Collections.IDictionary map);
public virtual EnumMap Clone ();
public override System.Collections.ICollection EntrySet ();
public override Java.Lang.Object Put (Java.Lang.Object key, Java.Lang.Object value);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.EnumSet
public abstract class EnumSet : AbstractSet, Java.Lang.ICloneable, Java.IO.ISerializable {
protected EnumSet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static EnumSet AllOf (Java.Lang.Class elementType);
public static EnumSet ComplementOf (EnumSet s);
public static EnumSet CopyOf (EnumSet s);
public static EnumSet CopyOf (System.Collections.ICollection c);
public static EnumSet NoneOf (Java.Lang.Class elementType);
public static EnumSet Of (Java.Lang.Object e);
public static EnumSet Of (Java.Lang.Object e1, Java.Lang.Object e2);
public static EnumSet Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3);
public static EnumSet Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4);
public static EnumSet Of (Java.Lang.Object e1, Java.Lang.Object e2, Java.Lang.Object e3, Java.Lang.Object e4, Java.Lang.Object e5);
public static EnumSet Of (Java.Lang.Object start, params Java.Lang.Object[] others);
public static EnumSet Range (Java.Lang.Object start, Java.Lang.Object end);
public virtual EnumSet Clone ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.HashMap
public class HashMap : AbstractMap, Java.Lang.ICloneable, Java.IO.ISerializable {
protected HashMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HashMap ();
public HashMap (int capacity);
public HashMap (int capacity, float loadFactor);
public HashMap (System.Collections.IDictionary map);
public virtual Java.Lang.Object Clone ();
public override System.Collections.ICollection EntrySet ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.HashSet
public class HashSet : AbstractSet, Java.Lang.ICloneable, Java.IO.ISerializable {
protected HashSet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HashSet ();
public HashSet (int capacity);
public HashSet (int capacity, float loadFactor);
public HashSet (System.Collections.ICollection collection);
public virtual Java.Lang.Object Clone ();
public override IIterator Iterator ();
public override int Size ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Type Changed: Java.Util.ICollection
Added:
IIterator Iterator ();
New Type: Java.Util.IDeque
public interface IDeque : ICollection, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject, IQueue {
bool Add (Java.Lang.Object p0);
void AddFirst (Java.Lang.Object e);
void AddLast (Java.Lang.Object e);
bool Contains (Java.Lang.Object p0);
IIterator DescendingIterator ();
Java.Lang.Object Element ();
IIterator Iterator ();
bool Offer (Java.Lang.Object p0);
bool OfferFirst (Java.Lang.Object e);
bool OfferLast (Java.Lang.Object e);
Java.Lang.Object Peek ();
Java.Lang.Object PeekFirst ();
Java.Lang.Object PeekLast ();
Java.Lang.Object Poll ();
Java.Lang.Object PollFirst ();
Java.Lang.Object PollLast ();
Java.Lang.Object Pop ();
void Push (Java.Lang.Object e);
Java.Lang.Object Remove ();
bool Remove (Java.Lang.Object p0);
Java.Lang.Object RemoveFirst ();
bool RemoveFirstOccurrence (Java.Lang.Object o);
Java.Lang.Object RemoveLast ();
bool RemoveLastOccurrence (Java.Lang.Object o);
int Size ();
Java.Lang.Object First {
get;
}
Java.Lang.Object Last {
get;
}
}
New Type: Java.Util.IList
public interface IList : ICollection, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject {
void Add (int location, Java.Lang.Object object);
bool Add (Java.Lang.Object object);
bool AddAll (System.Collections.ICollection collection);
bool AddAll (int location, System.Collections.ICollection collection);
void Clear ();
bool Contains (Java.Lang.Object object);
bool ContainsAll (System.Collections.ICollection collection);
bool Equals (Java.Lang.Object object);
Java.Lang.Object Get (int location);
int GetHashCode ();
int IndexOf (Java.Lang.Object object);
IIterator Iterator ();
int LastIndexOf (Java.Lang.Object object);
IListIterator ListIterator ();
IListIterator ListIterator (int location);
Java.Lang.Object Remove (int location);
bool Remove (Java.Lang.Object object);
bool RemoveAll (System.Collections.ICollection collection);
bool RetainAll (System.Collections.ICollection collection);
Java.Lang.Object Set (int location, Java.Lang.Object object);
int Size ();
System.Collections.IList SubList (int start, int end);
Java.Lang.Object[] ToArray ();
Java.Lang.Object[] ToArray (Java.Lang.Object[] array);
bool IsEmpty {
get;
}
}
New Type: Java.Util.IListIterator
public interface IListIterator : IDisposable, IIterator, Android.Runtime.IJavaObject {
void Add (Java.Lang.Object object);
Java.Lang.Object Next ();
int NextIndex ();
Java.Lang.Object Previous ();
int PreviousIndex ();
void Remove ();
void Set (Java.Lang.Object object);
bool HasNext {
get;
}
bool HasPrevious {
get;
}
}
New Type: Java.Util.INavigableMap
public interface INavigableMap : IDisposable, Android.Runtime.IJavaObject, IMap, ISortedMap {
IMapEntry CeilingEntry (Java.Lang.Object key);
Java.Lang.Object CeilingKey (Java.Lang.Object key);
INavigableSet DescendingKeySet ();
INavigableMap DescendingMap ();
IMapEntry FirstEntry ();
IMapEntry FloorEntry (Java.Lang.Object key);
Java.Lang.Object FloorKey (Java.Lang.Object key);
System.Collections.IDictionary HeadMap (Java.Lang.Object p0);
INavigableMap HeadMap (Java.Lang.Object endKey, bool inclusive);
IMapEntry HigherEntry (Java.Lang.Object key);
Java.Lang.Object HigherKey (Java.Lang.Object key);
IMapEntry LastEntry ();
IMapEntry LowerEntry (Java.Lang.Object key);
Java.Lang.Object LowerKey (Java.Lang.Object key);
INavigableSet NavigableKeySet ();
IMapEntry PollFirstEntry ();
IMapEntry PollLastEntry ();
INavigableMap SubMap (Java.Lang.Object startKey, bool startInclusive, Java.Lang.Object endKey, bool endInclusive);
System.Collections.IDictionary SubMap (Java.Lang.Object p0, Java.Lang.Object p1);
System.Collections.IDictionary TailMap (Java.Lang.Object p0);
INavigableMap TailMap (Java.Lang.Object startKey, bool inclusive);
}
New Type: Java.Util.INavigableSet
public interface INavigableSet : ICollection, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject, ISet, ISortedSet {
Java.Lang.Object Ceiling (Java.Lang.Object e);
IIterator DescendingIterator ();
INavigableSet DescendingSet ();
Java.Lang.Object Floor (Java.Lang.Object e);
ISortedSet HeadSet (Java.Lang.Object p0);
INavigableSet HeadSet (Java.Lang.Object end, bool endInclusive);
Java.Lang.Object Higher (Java.Lang.Object e);
IIterator Iterator ();
Java.Lang.Object Lower (Java.Lang.Object e);
Java.Lang.Object PollFirst ();
Java.Lang.Object PollLast ();
INavigableSet SubSet (Java.Lang.Object start, bool startInclusive, Java.Lang.Object end, bool endInclusive);
ISortedSet SubSet (Java.Lang.Object p0, Java.Lang.Object p1);
ISortedSet TailSet (Java.Lang.Object p0);
INavigableSet TailSet (Java.Lang.Object start, bool startInclusive);
}
New Type: Java.Util.IQueue
public interface IQueue : ICollection, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject {
bool Add (Java.Lang.Object p0);
Java.Lang.Object Element ();
bool Offer (Java.Lang.Object o);
Java.Lang.Object Peek ();
Java.Lang.Object Poll ();
Java.Lang.Object Remove ();
}
New Type: Java.Util.ISet
public interface ISet : ICollection, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject {
bool Add (Java.Lang.Object object);
bool AddAll (System.Collections.ICollection collection);
void Clear ();
bool Contains (Java.Lang.Object object);
bool ContainsAll (System.Collections.ICollection collection);
bool Equals (Java.Lang.Object object);
int GetHashCode ();
IIterator Iterator ();
bool Remove (Java.Lang.Object object);
bool RemoveAll (System.Collections.ICollection collection);
bool RetainAll (System.Collections.ICollection collection);
int Size ();
Java.Lang.Object[] ToArray ();
Java.Lang.Object[] ToArray (Java.Lang.Object[] array);
bool IsEmpty {
get;
}
}
New Type: Java.Util.ISortedMap
public interface ISortedMap : IDisposable, Android.Runtime.IJavaObject, IMap {
IComparator Comparator ();
System.Collections.ICollection EntrySet ();
Java.Lang.Object FirstKey ();
System.Collections.IDictionary HeadMap (Java.Lang.Object endKey);
System.Collections.ICollection KeySet ();
Java.Lang.Object LastKey ();
System.Collections.IDictionary SubMap (Java.Lang.Object startKey, Java.Lang.Object endKey);
System.Collections.IDictionary TailMap (Java.Lang.Object startKey);
System.Collections.ICollection Values ();
}
New Type: Java.Util.ISortedSet
public interface ISortedSet : ICollection, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject, ISet {
IComparator Comparator ();
Java.Lang.Object First ();
ISortedSet HeadSet (Java.Lang.Object end);
Java.Lang.Object Last ();
ISortedSet SubSet (Java.Lang.Object start, Java.Lang.Object end);
ISortedSet TailSet (Java.Lang.Object start);
}
New Type: Java.Util.IdentityHashMap
public class IdentityHashMap : AbstractMap, Java.Lang.ICloneable, Java.IO.ISerializable {
protected IdentityHashMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public IdentityHashMap ();
public IdentityHashMap (int maxSize);
public IdentityHashMap (System.Collections.IDictionary map);
public virtual Java.Lang.Object Clone ();
public override System.Collections.ICollection EntrySet ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.LinkedHashMap
public class LinkedHashMap : HashMap {
protected LinkedHashMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinkedHashMap ();
public LinkedHashMap (int initialCapacity);
public LinkedHashMap (int initialCapacity, float loadFactor);
public LinkedHashMap (int initialCapacity, float loadFactor, bool accessOrder);
public LinkedHashMap (System.Collections.IDictionary map);
protected virtual bool RemoveEldestEntry (IMapEntry eldest);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.LinkedHashSet
public class LinkedHashSet : HashSet {
protected LinkedHashSet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinkedHashSet ();
public LinkedHashSet (int capacity);
public LinkedHashSet (int capacity, float loadFactor);
public LinkedHashSet (System.Collections.ICollection collection);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.LinkedList
public class LinkedList : AbstractSequentialList, Java.Lang.ICloneable, IDeque, IQueue, Java.IO.ISerializable {
protected LinkedList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinkedList ();
public LinkedList (System.Collections.ICollection collection);
public virtual void AddFirst (Java.Lang.Object object);
public virtual void AddLast (Java.Lang.Object object);
public virtual Java.Lang.Object Clone ();
public virtual IIterator DescendingIterator ();
public virtual Java.Lang.Object Element ();
public override IListIterator ListIterator (int location);
public virtual bool Offer (Java.Lang.Object o);
public virtual bool OfferFirst (Java.Lang.Object p0);
public virtual bool OfferLast (Java.Lang.Object p0);
public virtual Java.Lang.Object Peek ();
public virtual Java.Lang.Object PeekFirst ();
public virtual Java.Lang.Object PeekLast ();
public virtual Java.Lang.Object Poll ();
public virtual Java.Lang.Object PollFirst ();
public virtual Java.Lang.Object PollLast ();
public virtual Java.Lang.Object Pop ();
public virtual void Push (Java.Lang.Object p0);
public virtual Java.Lang.Object Remove ();
public virtual Java.Lang.Object RemoveFirst ();
public virtual bool RemoveFirstOccurrence (Java.Lang.Object p0);
public virtual Java.Lang.Object RemoveLast ();
public virtual bool RemoveLastOccurrence (Java.Lang.Object p0);
public override int Size ();
public virtual Java.Lang.Object First {
get;
}
public virtual Java.Lang.Object Last {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.PriorityQueue
public class PriorityQueue : AbstractQueue, Java.IO.ISerializable {
protected PriorityQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PriorityQueue ();
public PriorityQueue (int initialCapacity);
public PriorityQueue (int initialCapacity, IComparator comparator);
public PriorityQueue (System.Collections.ICollection c);
public PriorityQueue (PriorityQueue c);
public PriorityQueue (ISortedSet c);
public virtual IComparator Comparator ();
public override IIterator Iterator ();
public override bool Offer (Java.Lang.Object o);
public override Java.Lang.Object Peek ();
public override Java.Lang.Object Poll ();
public override int Size ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Stack
public class Stack : Vector {
protected Stack (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Stack ();
public virtual bool Empty ();
public virtual Java.Lang.Object Peek ();
public virtual Java.Lang.Object Pop ();
public virtual Java.Lang.Object Push (Java.Lang.Object object);
public virtual int Search (Java.Lang.Object o);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.TreeMap
public class TreeMap : AbstractMap, Java.Lang.ICloneable, INavigableMap, Java.IO.ISerializable, ISortedMap {
protected TreeMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TreeMap ();
public TreeMap (IComparator comparator);
public TreeMap (System.Collections.IDictionary map);
public virtual IMapEntry CeilingEntry (Java.Lang.Object p0);
public virtual Java.Lang.Object CeilingKey (Java.Lang.Object p0);
public virtual Java.Lang.Object Clone ();
public virtual IComparator Comparator ();
public virtual INavigableSet DescendingKeySet ();
public virtual INavigableMap DescendingMap ();
public override System.Collections.ICollection EntrySet ();
public virtual IMapEntry FirstEntry ();
public virtual Java.Lang.Object FirstKey ();
public virtual IMapEntry FloorEntry (Java.Lang.Object p0);
public virtual Java.Lang.Object FloorKey (Java.Lang.Object p0);
public virtual System.Collections.IDictionary HeadMap (Java.Lang.Object endKey);
public virtual INavigableMap HeadMap (Java.Lang.Object p0, bool p1);
public virtual IMapEntry HigherEntry (Java.Lang.Object p0);
public virtual Java.Lang.Object HigherKey (Java.Lang.Object p0);
public virtual IMapEntry LastEntry ();
public virtual Java.Lang.Object LastKey ();
public virtual IMapEntry LowerEntry (Java.Lang.Object p0);
public virtual Java.Lang.Object LowerKey (Java.Lang.Object p0);
public virtual INavigableSet NavigableKeySet ();
public virtual IMapEntry PollFirstEntry ();
public virtual IMapEntry PollLastEntry ();
public virtual INavigableMap SubMap (Java.Lang.Object p0, bool p1, Java.Lang.Object p2, bool p3);
public virtual System.Collections.IDictionary SubMap (Java.Lang.Object startKey, Java.Lang.Object endKey);
public virtual System.Collections.IDictionary TailMap (Java.Lang.Object startKey);
public virtual INavigableMap TailMap (Java.Lang.Object p0, bool p1);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.TreeSet
public class TreeSet : AbstractSet, Java.Lang.ICloneable, INavigableSet, Java.IO.ISerializable, ISortedSet {
protected TreeSet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TreeSet ();
public TreeSet (System.Collections.ICollection collection);
public TreeSet (IComparator comparator);
public TreeSet (ISortedSet set);
public virtual Java.Lang.Object Ceiling (Java.Lang.Object p0);
public virtual Java.Lang.Object Clone ();
public virtual IComparator Comparator ();
public virtual IIterator DescendingIterator ();
public virtual INavigableSet DescendingSet ();
public virtual Java.Lang.Object First ();
public virtual Java.Lang.Object Floor (Java.Lang.Object p0);
public virtual ISortedSet HeadSet (Java.Lang.Object end);
public virtual INavigableSet HeadSet (Java.Lang.Object p0, bool p1);
public virtual Java.Lang.Object Higher (Java.Lang.Object p0);
public override IIterator Iterator ();
public virtual Java.Lang.Object Last ();
public virtual Java.Lang.Object Lower (Java.Lang.Object p0);
public virtual Java.Lang.Object PollFirst ();
public virtual Java.Lang.Object PollLast ();
public override int Size ();
public virtual INavigableSet SubSet (Java.Lang.Object p0, bool p1, Java.Lang.Object p2, bool p3);
public virtual ISortedSet SubSet (Java.Lang.Object start, Java.Lang.Object end);
public virtual ISortedSet TailSet (Java.Lang.Object start);
public virtual INavigableSet TailSet (Java.Lang.Object p0, bool p1);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Vector
public class Vector : AbstractList, Java.Lang.ICloneable, IRandomAccess, Java.IO.ISerializable {
protected Vector (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Vector ();
public Vector (int capacity);
public Vector (int capacity, int capacityIncrement);
public Vector (System.Collections.ICollection collection);
public virtual void AddElement (Java.Lang.Object object);
public virtual int Capacity ();
public virtual Java.Lang.Object Clone ();
public virtual void CopyInto (Java.Lang.Object[] elements);
public virtual Java.Lang.Object ElementAt (int location);
public virtual IEnumeration Elements ();
public virtual void EnsureCapacity (int minimumCapacity);
public virtual Java.Lang.Object FirstElement ();
public override Java.Lang.Object Get (int location);
public virtual int IndexOf (Java.Lang.Object object, int location);
public virtual void InsertElementAt (Java.Lang.Object object, int location);
public virtual Java.Lang.Object LastElement ();
public virtual int LastIndexOf (Java.Lang.Object object, int location);
public virtual void RemoveAllElements ();
public virtual bool RemoveElement (Java.Lang.Object object);
public virtual void RemoveElementAt (int location);
public virtual void SetElementAt (Java.Lang.Object object, int location);
public virtual void SetSize (int length);
public override int Size ();
public virtual void TrimToSize ();
protected int CapacityIncrement {
get;
set;
}
protected int ElementCount {
get;
set;
}
protected System.Collections.Generic.IList ElementData {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.WeakHashMap
public class WeakHashMap : AbstractMap {
protected WeakHashMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public WeakHashMap ();
public WeakHashMap (int capacity);
public WeakHashMap (int capacity, float loadFactor);
public WeakHashMap (System.Collections.IDictionary map);
public override System.Collections.ICollection EntrySet ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Java.Util.Concurrent
New Type: Java.Util.Concurrent.AbstractExecutorService
public abstract class AbstractExecutorService : Java.Lang.Object, IExecutor, IExecutorService {
protected AbstractExecutorService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AbstractExecutorService ();
public abstract bool AwaitTermination (long timeout, TimeUnit unit);
public System.Threading.Tasks.Task AwaitTerminationAsync (long timeout, TimeUnit unit);
public abstract void Execute (Java.Lang.IRunnable command);
public virtual System.Collections.IList InvokeAll (System.Collections.ICollection p0);
public virtual System.Collections.IList InvokeAll (System.Collections.ICollection p0, long p1, TimeUnit p2);
public virtual Java.Lang.Object InvokeAny (System.Collections.ICollection p0);
public virtual Java.Lang.Object InvokeAny (System.Collections.ICollection p0, long p1, TimeUnit p2);
protected virtual IRunnableFuture NewTaskFor (ICallable p0);
protected virtual IRunnableFuture NewTaskFor (Java.Lang.IRunnable p0, Java.Lang.Object p1);
public abstract void Shutdown ();
public abstract System.Collections.Generic.IList ShutdownNow ();
public virtual IFuture Submit (ICallable task);
public virtual IFuture Submit (Java.Lang.IRunnable task);
public virtual IFuture Submit (Java.Lang.IRunnable task, Java.Lang.Object result);
public abstract bool IsShutdown {
get;
}
public abstract bool IsTerminated {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ArrayBlockingQueue
public class ArrayBlockingQueue : Java.Util.AbstractQueue, IBlockingQueue, Java.IO.ISerializable {
protected ArrayBlockingQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ArrayBlockingQueue (int capacity);
public ArrayBlockingQueue (int capacity, bool fair);
public ArrayBlockingQueue (int capacity, bool fair, System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c, int maxElements);
public override Java.Util.IIterator Iterator ();
public override bool Offer (Java.Lang.Object e);
public virtual bool Offer (Java.Lang.Object e, long timeout, TimeUnit unit);
public override Java.Lang.Object Peek ();
public override Java.Lang.Object Poll ();
public virtual Java.Lang.Object Poll (long timeout, TimeUnit unit);
public virtual void Put (Java.Lang.Object e);
public virtual int RemainingCapacity ();
public override int Size ();
public virtual Java.Lang.Object Take ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.BrokenBarrierException
public class BrokenBarrierException : Java.Lang.Exception {
protected BrokenBarrierException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BrokenBarrierException ();
public BrokenBarrierException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.CancellationException
public class CancellationException : Java.Lang.IllegalStateException {
protected CancellationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CancellationException ();
public CancellationException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ConcurrentHashMap
public class ConcurrentHashMap : Java.Util.AbstractMap, IConcurrentMap, Java.IO.ISerializable {
protected ConcurrentHashMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConcurrentHashMap ();
public ConcurrentHashMap (int initialCapacity);
public ConcurrentHashMap (int p0, float p1);
public ConcurrentHashMap (int initialCapacity, float loadFactor, int concurrencyLevel);
public ConcurrentHashMap (System.Collections.IDictionary m);
public virtual bool Contains (Java.Lang.Object value);
public virtual Java.Util.IEnumeration Elements ();
public override System.Collections.ICollection EntrySet ();
public virtual Java.Util.IEnumeration Keys ();
public virtual Java.Lang.Object PutIfAbsent (Java.Lang.Object key, Java.Lang.Object value);
public virtual bool Remove (Java.Lang.Object key, Java.Lang.Object value);
public virtual Java.Lang.Object Replace (Java.Lang.Object key, Java.Lang.Object value);
public virtual bool Replace (Java.Lang.Object key, Java.Lang.Object oldValue, Java.Lang.Object newValue);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ConcurrentLinkedQueue
public class ConcurrentLinkedQueue : Java.Util.AbstractQueue, Java.IO.ISerializable {
protected ConcurrentLinkedQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConcurrentLinkedQueue ();
public ConcurrentLinkedQueue (System.Collections.ICollection c);
public override Java.Util.IIterator Iterator ();
public override bool Offer (Java.Lang.Object e);
public override Java.Lang.Object Peek ();
public override Java.Lang.Object Poll ();
public override int Size ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ConcurrentSkipListMap
public class ConcurrentSkipListMap : Java.Util.AbstractMap, Java.Lang.ICloneable, Java.IO.ISerializable {
protected ConcurrentSkipListMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConcurrentSkipListMap ();
public ConcurrentSkipListMap (Java.Util.IComparator comparator);
public ConcurrentSkipListMap (System.Collections.IDictionary m);
public virtual Java.Util.IMapEntry CeilingEntry (Java.Lang.Object key);
public virtual Java.Lang.Object CeilingKey (Java.Lang.Object key);
public virtual ConcurrentSkipListMap Clone ();
public virtual Java.Util.IComparator Comparator ();
public virtual Java.Util.INavigableSet DescendingKeySet ();
public override System.Collections.ICollection EntrySet ();
public virtual Java.Util.IMapEntry FirstEntry ();
public virtual Java.Lang.Object FirstKey ();
public virtual Java.Util.IMapEntry FloorEntry (Java.Lang.Object key);
public virtual Java.Lang.Object FloorKey (Java.Lang.Object key);
public virtual Java.Util.IMapEntry HigherEntry (Java.Lang.Object key);
public virtual Java.Lang.Object HigherKey (Java.Lang.Object key);
public virtual Java.Util.IMapEntry LastEntry ();
public virtual Java.Lang.Object LastKey ();
public virtual Java.Util.IMapEntry LowerEntry (Java.Lang.Object key);
public virtual Java.Lang.Object LowerKey (Java.Lang.Object key);
public virtual Java.Util.INavigableSet NavigableKeySet ();
public virtual Java.Util.IMapEntry PollFirstEntry ();
public virtual Java.Util.IMapEntry PollLastEntry ();
public virtual Java.Lang.Object PutIfAbsent (Java.Lang.Object key, Java.Lang.Object value);
public virtual bool Remove (Java.Lang.Object key, Java.Lang.Object value);
public virtual Java.Lang.Object Replace (Java.Lang.Object key, Java.Lang.Object value);
public virtual bool Replace (Java.Lang.Object key, Java.Lang.Object oldValue, Java.Lang.Object newValue);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.CopyOnWriteArrayList
public class CopyOnWriteArrayList : Java.Lang.Object, Java.Lang.ICloneable, Java.Util.ICollection, Java.Lang.IIterable, Java.Util.IList, Java.Util.IRandomAccess, Java.IO.ISerializable {
protected CopyOnWriteArrayList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CopyOnWriteArrayList ();
public CopyOnWriteArrayList (Java.Lang.Object[] toCopyIn);
public CopyOnWriteArrayList (System.Collections.ICollection c);
public virtual void Add (int index, Java.Lang.Object element);
public virtual bool Add (Java.Lang.Object e);
public virtual bool AddAll (System.Collections.ICollection c);
public virtual bool AddAll (int index, System.Collections.ICollection c);
public virtual int AddAllAbsent (System.Collections.ICollection c);
public virtual bool AddIfAbsent (Java.Lang.Object e);
public virtual void Clear ();
public virtual Java.Lang.Object Clone ();
public virtual bool Contains (Java.Lang.Object o);
public virtual bool ContainsAll (System.Collections.ICollection c);
public virtual Java.Lang.Object Get (int index);
public virtual int IndexOf (Java.Lang.Object o);
public virtual int IndexOf (Java.Lang.Object e, int index);
public virtual Java.Util.IIterator Iterator ();
public virtual int LastIndexOf (Java.Lang.Object o);
public virtual int LastIndexOf (Java.Lang.Object e, int index);
public virtual Java.Util.IListIterator ListIterator ();
public virtual Java.Util.IListIterator ListIterator (int index);
public virtual Java.Lang.Object Remove (int index);
public virtual bool Remove (Java.Lang.Object o);
public virtual bool RemoveAll (System.Collections.ICollection c);
public virtual bool RetainAll (System.Collections.ICollection c);
public virtual Java.Lang.Object Set (int index, Java.Lang.Object element);
public virtual int Size ();
public virtual System.Collections.IList SubList (int fromIndex, int toIndex);
public virtual Java.Lang.Object[] ToArray ();
public virtual Java.Lang.Object[] ToArray (Java.Lang.Object[] a);
public virtual bool IsEmpty {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.CopyOnWriteArraySet
public class CopyOnWriteArraySet : Java.Util.AbstractSet, Java.IO.ISerializable {
protected CopyOnWriteArraySet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CopyOnWriteArraySet ();
public CopyOnWriteArraySet (System.Collections.ICollection c);
public override Java.Util.IIterator Iterator ();
public override int Size ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.CountDownLatch
public class CountDownLatch : Java.Lang.Object {
protected CountDownLatch (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CountDownLatch (int count);
public virtual void Await ();
public virtual bool Await (long timeout, TimeUnit unit);
public System.Threading.Tasks.Task AwaitAsync ();
public System.Threading.Tasks.Task AwaitAsync (long timeout, TimeUnit unit);
public virtual void CountDown ();
public virtual long Count {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.CyclicBarrier
public class CyclicBarrier : Java.Lang.Object {
protected CyclicBarrier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CyclicBarrier (int parties);
public CyclicBarrier (int parties, Java.Lang.IRunnable barrierAction);
public virtual int Await ();
public virtual int Await (long timeout, TimeUnit unit);
public System.Threading.Tasks.Task AwaitAsync ();
public System.Threading.Tasks.Task AwaitAsync (long timeout, TimeUnit unit);
public virtual void Reset ();
public virtual bool IsBroken {
get;
}
public virtual int NumberWaiting {
get;
}
public virtual int Parties {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.DelayQueue
public class DelayQueue : Java.Util.AbstractQueue, IBlockingQueue {
protected DelayQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DelayQueue ();
public DelayQueue (System.Collections.ICollection c);
public override bool Add (Java.Lang.Object e);
public virtual int DrainTo (System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c, int maxElements);
public override Java.Util.IIterator Iterator ();
public override bool Offer (Java.Lang.Object e);
public virtual bool Offer (Java.Lang.Object e, long timeout, TimeUnit unit);
public override Java.Lang.Object Peek ();
public override Java.Lang.Object Poll ();
public virtual Java.Lang.Object Poll (long timeout, TimeUnit unit);
public virtual void Put (Java.Lang.Object e);
public virtual int RemainingCapacity ();
public override int Size ();
public virtual Java.Lang.Object Take ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Exchanger
public class Exchanger : Java.Lang.Object {
protected Exchanger (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Exchanger ();
public virtual Java.Lang.Object Exchange (Java.Lang.Object x);
public virtual Java.Lang.Object Exchange (Java.Lang.Object x, long timeout, TimeUnit unit);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ExecutionException
public class ExecutionException : Java.Lang.Exception {
protected ExecutionException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected ExecutionException ();
protected ExecutionException (string message);
public ExecutionException (string message, Java.Lang.Throwable cause);
public ExecutionException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ExecutorCompletionService
public class ExecutorCompletionService : Java.Lang.Object, ICompletionService {
protected ExecutorCompletionService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ExecutorCompletionService (IExecutor executor);
public ExecutorCompletionService (IExecutor executor, IBlockingQueue completionQueue);
public virtual IFuture Poll ();
public virtual IFuture Poll (long timeout, TimeUnit unit);
public System.Threading.Tasks.Task PollAsync ();
public System.Threading.Tasks.Task PollAsync (long timeout, TimeUnit unit);
public virtual IFuture Submit (ICallable task);
public virtual IFuture Submit (Java.Lang.IRunnable task, Java.Lang.Object result);
public virtual IFuture Take ();
public System.Threading.Tasks.Task TakeAsync ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Executors
public class Executors : Java.Lang.Object {
protected Executors (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static ICallable Callable (Java.Security.IPrivilegedAction p0);
public static ICallable Callable (Java.Security.IPrivilegedExceptionAction p0);
public static ICallable Callable (Java.Lang.IRunnable task);
public static ICallable Callable (Java.Lang.IRunnable task, Java.Lang.Object result);
public static IThreadFactory DefaultThreadFactory ();
public static IExecutorService NewCachedThreadPool ();
public static IExecutorService NewCachedThreadPool (IThreadFactory threadFactory);
public static IExecutorService NewFixedThreadPool (int nThreads);
public static IExecutorService NewFixedThreadPool (int nThreads, IThreadFactory threadFactory);
public static IScheduledExecutorService NewScheduledThreadPool (int corePoolSize);
public static IScheduledExecutorService NewScheduledThreadPool (int corePoolSize, IThreadFactory threadFactory);
public static IExecutorService NewSingleThreadExecutor ();
public static IExecutorService NewSingleThreadExecutor (IThreadFactory threadFactory);
public static IScheduledExecutorService NewSingleThreadScheduledExecutor ();
public static IScheduledExecutorService NewSingleThreadScheduledExecutor (IThreadFactory threadFactory);
public static ICallable PrivilegedCallable (ICallable callable);
public static ICallable PrivilegedCallableUsingCurrentClassLoader (ICallable callable);
public static IThreadFactory PrivilegedThreadFactory ();
public static IExecutorService UnconfigurableExecutorService (IExecutorService executor);
public static IScheduledExecutorService UnconfigurableScheduledExecutorService (IScheduledExecutorService executor);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.FutureTask
public class FutureTask : Java.Lang.Object, IFuture, Java.Lang.IRunnable, IRunnableFuture {
protected FutureTask (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FutureTask (Java.Lang.IRunnable runnable, Java.Lang.Object result);
public FutureTask (ICallable callable);
public virtual bool Cancel (bool mayInterruptIfRunning);
protected virtual void Done ();
public virtual Java.Lang.Object Get ();
public virtual Java.Lang.Object Get (long timeout, TimeUnit unit);
public virtual void Run ();
protected virtual bool RunAndReset ();
protected virtual void Set (Java.Lang.Object v);
protected virtual void SetException (Java.Lang.Throwable t);
public virtual bool IsCancelled {
get;
}
public virtual bool IsDone {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.IBlockingDeque
public interface IBlockingDeque : IBlockingQueue, Java.Util.ICollection, Java.Util.IDeque, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject, Java.Util.IQueue {
bool Add (Java.Lang.Object e);
void AddFirst (Java.Lang.Object e);
void AddLast (Java.Lang.Object e);
bool Contains (Java.Lang.Object o);
Java.Lang.Object Element ();
Java.Util.IIterator Iterator ();
bool Offer (Java.Lang.Object e);
bool Offer (Java.Lang.Object e, long timeout, TimeUnit unit);
bool OfferFirst (Java.Lang.Object e);
bool OfferFirst (Java.Lang.Object e, long timeout, TimeUnit unit);
bool OfferLast (Java.Lang.Object e);
bool OfferLast (Java.Lang.Object e, long timeout, TimeUnit unit);
Java.Lang.Object Peek ();
Java.Lang.Object Poll ();
Java.Lang.Object Poll (long timeout, TimeUnit unit);
Java.Lang.Object PollFirst (long timeout, TimeUnit unit);
Java.Lang.Object PollLast (long timeout, TimeUnit unit);
void Push (Java.Lang.Object e);
void Put (Java.Lang.Object e);
void PutFirst (Java.Lang.Object e);
void PutLast (Java.Lang.Object e);
Java.Lang.Object Remove ();
bool Remove (Java.Lang.Object o);
bool RemoveFirstOccurrence (Java.Lang.Object o);
bool RemoveLastOccurrence (Java.Lang.Object o);
int Size ();
Java.Lang.Object Take ();
Java.Lang.Object TakeFirst ();
Java.Lang.Object TakeLast ();
}
New Type: Java.Util.Concurrent.IBlockingDequeExtensions
public static class IBlockingDequeExtensions {
public static System.Threading.Tasks.Task OfferFirstAsync (IBlockingDeque self, Java.Lang.Object e);
public static System.Threading.Tasks.Task OfferFirstAsync (IBlockingDeque self, Java.Lang.Object e, long timeout, TimeUnit unit);
public static System.Threading.Tasks.Task OfferLastAsync (IBlockingDeque self, Java.Lang.Object e);
public static System.Threading.Tasks.Task OfferLastAsync (IBlockingDeque self, Java.Lang.Object e, long timeout, TimeUnit unit);
public static System.Threading.Tasks.Task PollFirstAsync (IBlockingDeque self, long timeout, TimeUnit unit);
public static System.Threading.Tasks.Task PollLastAsync (IBlockingDeque self, long timeout, TimeUnit unit);
public static System.Threading.Tasks.Task PutFirstAsync (IBlockingDeque self, Java.Lang.Object e);
public static System.Threading.Tasks.Task PutLastAsync (IBlockingDeque self, Java.Lang.Object e);
public static System.Threading.Tasks.Task TakeFirstAsync (IBlockingDeque self);
public static System.Threading.Tasks.Task TakeLastAsync (IBlockingDeque self);
}
New Type: Java.Util.Concurrent.IBlockingQueue
public interface IBlockingQueue : Java.Util.ICollection, IDisposable, Java.Lang.IIterable, Android.Runtime.IJavaObject, Java.Util.IQueue {
bool Add (Java.Lang.Object e);
bool Contains (Java.Lang.Object o);
int DrainTo (System.Collections.ICollection c);
int DrainTo (System.Collections.ICollection c, int maxElements);
bool Offer (Java.Lang.Object e);
bool Offer (Java.Lang.Object e, long timeout, TimeUnit unit);
Java.Lang.Object Poll (long timeout, TimeUnit unit);
void Put (Java.Lang.Object e);
int RemainingCapacity ();
bool Remove (Java.Lang.Object o);
Java.Lang.Object Take ();
}
New Type: Java.Util.Concurrent.IBlockingQueueExtensions
public static class IBlockingQueueExtensions {
public static System.Threading.Tasks.Task OfferAsync (IBlockingQueue self, Java.Lang.Object e);
public static System.Threading.Tasks.Task OfferAsync (IBlockingQueue self, Java.Lang.Object e, long timeout, TimeUnit unit);
public static System.Threading.Tasks.Task PollAsync (IBlockingQueue self, long timeout, TimeUnit unit);
public static System.Threading.Tasks.Task PutAsync (IBlockingQueue self, Java.Lang.Object e);
public static System.Threading.Tasks.Task TakeAsync (IBlockingQueue self);
}
New Type: Java.Util.Concurrent.ICallable
public interface ICallable : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object Call ();
}
New Type: Java.Util.Concurrent.ICompletionService
public interface ICompletionService : IDisposable, Android.Runtime.IJavaObject {
IFuture Poll ();
IFuture Poll (long timeout, TimeUnit unit);
IFuture Submit (ICallable task);
IFuture Submit (Java.Lang.IRunnable task, Java.Lang.Object result);
IFuture Take ();
}
New Type: Java.Util.Concurrent.IConcurrentMap
public interface IConcurrentMap : IDisposable, Android.Runtime.IJavaObject, Java.Util.IMap {
Java.Lang.Object PutIfAbsent (Java.Lang.Object key, Java.Lang.Object value);
bool Remove (Java.Lang.Object key, Java.Lang.Object value);
Java.Lang.Object Replace (Java.Lang.Object key, Java.Lang.Object value);
bool Replace (Java.Lang.Object key, Java.Lang.Object oldValue, Java.Lang.Object newValue);
}
New Type: Java.Util.Concurrent.IDelayed
public interface IDelayed : Java.Lang.IComparable, IDisposable, Android.Runtime.IJavaObject {
long GetDelay (TimeUnit unit);
}
New Type: Java.Util.Concurrent.IExecutor
public interface IExecutor : IDisposable, Android.Runtime.IJavaObject {
void Execute (Java.Lang.IRunnable command);
}
New Type: Java.Util.Concurrent.IExecutorService
public interface IExecutorService : IDisposable, IExecutor, Android.Runtime.IJavaObject {
bool AwaitTermination (long timeout, TimeUnit unit);
System.Collections.IList InvokeAll (System.Collections.ICollection p0);
System.Collections.IList InvokeAll (System.Collections.ICollection p0, long p1, TimeUnit p2);
Java.Lang.Object InvokeAny (System.Collections.ICollection p0);
Java.Lang.Object InvokeAny (System.Collections.ICollection p0, long p1, TimeUnit p2);
void Shutdown ();
System.Collections.Generic.IList ShutdownNow ();
IFuture Submit (ICallable task);
IFuture Submit (Java.Lang.IRunnable task);
IFuture Submit (Java.Lang.IRunnable task, Java.Lang.Object result);
bool IsShutdown {
get;
}
bool IsTerminated {
get;
}
}
New Type: Java.Util.Concurrent.IExecutorServiceExtensions
public static class IExecutorServiceExtensions {
public static System.Threading.Tasks.Task AwaitTerminationAsync (IExecutorService self, long timeout, TimeUnit unit);
public static System.Threading.Tasks.Task InvokeAnyAsync (IExecutorService self, System.Collections.ICollection p0);
public static System.Threading.Tasks.Task InvokeAnyAsync (IExecutorService self, System.Collections.ICollection p0, long p1, TimeUnit p2);
}
New Type: Java.Util.Concurrent.IFuture
public interface IFuture : IDisposable, Android.Runtime.IJavaObject {
bool Cancel (bool mayInterruptIfRunning);
Java.Lang.Object Get ();
Java.Lang.Object Get (long timeout, TimeUnit unit);
bool IsCancelled {
get;
}
bool IsDone {
get;
}
}
New Type: Java.Util.Concurrent.IFutureExtensions
public static class IFutureExtensions {
public static System.Threading.Tasks.Task GetAsync (IFuture self);
public static System.Threading.Tasks.Task GetAsync (IFuture self, long timeout, TimeUnit unit);
}
New Type: Java.Util.Concurrent.IRejectedExecutionHandler
public interface IRejectedExecutionHandler : IDisposable, Android.Runtime.IJavaObject {
void RejectedExecution (Java.Lang.IRunnable r, ThreadPoolExecutor executor);
}
New Type: Java.Util.Concurrent.IRunnableFuture
public interface IRunnableFuture : IDisposable, IFuture, Android.Runtime.IJavaObject, Java.Lang.IRunnable {
void Run ();
}
New Type: Java.Util.Concurrent.IRunnableScheduledFuture
public interface IRunnableScheduledFuture : Java.Lang.IComparable, IDelayed, IDisposable, IFuture, Android.Runtime.IJavaObject, Java.Lang.IRunnable, IRunnableFuture, IScheduledFuture {
bool IsPeriodic {
get;
}
}
New Type: Java.Util.Concurrent.IScheduledExecutorService
public interface IScheduledExecutorService : IDisposable, IExecutor, IExecutorService, Android.Runtime.IJavaObject {
IScheduledFuture Schedule (ICallable callable, long delay, TimeUnit unit);
IScheduledFuture Schedule (Java.Lang.IRunnable command, long delay, TimeUnit unit);
IScheduledFuture ScheduleAtFixedRate (Java.Lang.IRunnable command, long initialDelay, long period, TimeUnit unit);
IScheduledFuture ScheduleWithFixedDelay (Java.Lang.IRunnable command, long initialDelay, long delay, TimeUnit unit);
}
New Type: Java.Util.Concurrent.IScheduledFuture
public interface IScheduledFuture : Java.Lang.IComparable, IDelayed, IDisposable, IFuture, Android.Runtime.IJavaObject {
}
New Type: Java.Util.Concurrent.IThreadFactory
public interface IThreadFactory : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Thread NewThread (Java.Lang.IRunnable r);
}
New Type: Java.Util.Concurrent.LinkedBlockingDeque
public class LinkedBlockingDeque : Java.Util.AbstractQueue, IBlockingDeque, IBlockingQueue, Java.Util.IDeque, Java.IO.ISerializable {
protected LinkedBlockingDeque (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinkedBlockingDeque ();
public LinkedBlockingDeque (int capacity);
public LinkedBlockingDeque (System.Collections.ICollection c);
public virtual void AddFirst (Java.Lang.Object e);
public virtual void AddLast (Java.Lang.Object e);
public virtual Java.Util.IIterator DescendingIterator ();
public virtual int DrainTo (System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c, int maxElements);
public override Java.Util.IIterator Iterator ();
public override bool Offer (Java.Lang.Object e);
public virtual bool Offer (Java.Lang.Object e, long timeout, TimeUnit unit);
public virtual bool OfferFirst (Java.Lang.Object e);
public virtual bool OfferFirst (Java.Lang.Object e, long timeout, TimeUnit unit);
public virtual bool OfferLast (Java.Lang.Object e);
public virtual bool OfferLast (Java.Lang.Object e, long timeout, TimeUnit unit);
public override Java.Lang.Object Peek ();
public virtual Java.Lang.Object PeekFirst ();
public virtual Java.Lang.Object PeekLast ();
public override Java.Lang.Object Poll ();
public virtual Java.Lang.Object Poll (long timeout, TimeUnit unit);
public virtual Java.Lang.Object PollFirst ();
public virtual Java.Lang.Object PollFirst (long timeout, TimeUnit unit);
public virtual Java.Lang.Object PollLast ();
public virtual Java.Lang.Object PollLast (long timeout, TimeUnit unit);
public virtual Java.Lang.Object Pop ();
public virtual void Push (Java.Lang.Object e);
public virtual void Put (Java.Lang.Object e);
public virtual void PutFirst (Java.Lang.Object e);
public virtual void PutLast (Java.Lang.Object e);
public virtual int RemainingCapacity ();
public virtual Java.Lang.Object RemoveFirst ();
public virtual bool RemoveFirstOccurrence (Java.Lang.Object o);
public virtual Java.Lang.Object RemoveLast ();
public virtual bool RemoveLastOccurrence (Java.Lang.Object o);
public override int Size ();
public virtual Java.Lang.Object Take ();
public virtual Java.Lang.Object TakeFirst ();
public virtual Java.Lang.Object TakeLast ();
public virtual Java.Lang.Object First {
get;
}
public virtual Java.Lang.Object Last {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.LinkedBlockingQueue
public class LinkedBlockingQueue : Java.Util.AbstractQueue, IBlockingQueue, Java.IO.ISerializable {
protected LinkedBlockingQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinkedBlockingQueue ();
public LinkedBlockingQueue (int capacity);
public LinkedBlockingQueue (System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c, int maxElements);
public override Java.Util.IIterator Iterator ();
public override bool Offer (Java.Lang.Object e);
public virtual bool Offer (Java.Lang.Object e, long timeout, TimeUnit unit);
public override Java.Lang.Object Peek ();
public override Java.Lang.Object Poll ();
public virtual Java.Lang.Object Poll (long timeout, TimeUnit unit);
public virtual void Put (Java.Lang.Object e);
public virtual int RemainingCapacity ();
public override int Size ();
public virtual Java.Lang.Object Take ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.PriorityBlockingQueue
public class PriorityBlockingQueue : Java.Util.AbstractQueue, IBlockingQueue, Java.IO.ISerializable {
protected PriorityBlockingQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PriorityBlockingQueue ();
public PriorityBlockingQueue (int initialCapacity);
public PriorityBlockingQueue (int initialCapacity, Java.Util.IComparator comparator);
public PriorityBlockingQueue (System.Collections.ICollection c);
public virtual Java.Util.IComparator Comparator ();
public virtual int DrainTo (System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c, int maxElements);
public override Java.Util.IIterator Iterator ();
public override bool Offer (Java.Lang.Object e);
public virtual bool Offer (Java.Lang.Object e, long timeout, TimeUnit unit);
public override Java.Lang.Object Peek ();
public override Java.Lang.Object Poll ();
public virtual Java.Lang.Object Poll (long timeout, TimeUnit unit);
public virtual void Put (Java.Lang.Object e);
public virtual int RemainingCapacity ();
public override int Size ();
public virtual Java.Lang.Object Take ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.RejectedExecutionException
public class RejectedExecutionException : Java.Lang.RuntimeException {
protected RejectedExecutionException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RejectedExecutionException ();
public RejectedExecutionException (string message);
public RejectedExecutionException (string message, Java.Lang.Throwable cause);
public RejectedExecutionException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ScheduledThreadPoolExecutor
public class ScheduledThreadPoolExecutor : ThreadPoolExecutor, IScheduledExecutorService {
protected ScheduledThreadPoolExecutor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ScheduledThreadPoolExecutor (int corePoolSize);
public ScheduledThreadPoolExecutor (int corePoolSize, IRejectedExecutionHandler handler);
public ScheduledThreadPoolExecutor (int corePoolSize, IThreadFactory threadFactory);
public ScheduledThreadPoolExecutor (int corePoolSize, IThreadFactory threadFactory, IRejectedExecutionHandler handler);
protected virtual IRunnableScheduledFuture DecorateTask (ICallable p0, IRunnableScheduledFuture p1);
protected virtual IRunnableScheduledFuture DecorateTask (Java.Lang.IRunnable p0, IRunnableScheduledFuture p1);
public virtual IScheduledFuture Schedule (ICallable callable, long delay, TimeUnit unit);
public virtual IScheduledFuture Schedule (Java.Lang.IRunnable command, long delay, TimeUnit unit);
public virtual IScheduledFuture ScheduleAtFixedRate (Java.Lang.IRunnable command, long initialDelay, long period, TimeUnit unit);
public virtual IScheduledFuture ScheduleWithFixedDelay (Java.Lang.IRunnable command, long initialDelay, long delay, TimeUnit unit);
public virtual bool ContinueExistingPeriodicTasksAfterShutdownPolicy {
get;
set;
}
public virtual bool ExecuteExistingDelayedTasksAfterShutdownPolicy {
get;
set;
}
public virtual bool RemoveOnCancelPolicy {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Semaphore
public class Semaphore : Java.Lang.Object, Java.IO.ISerializable {
protected Semaphore (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Semaphore (int permits);
public Semaphore (int permits, bool fair);
public virtual void Acquire ();
public virtual void Acquire (int permits);
public virtual void AcquireUninterruptibly ();
public virtual void AcquireUninterruptibly (int permits);
public virtual int AvailablePermits ();
public virtual int DrainPermits ();
protected virtual void ReducePermits (int reduction);
public virtual void Release ();
public virtual void Release (int permits);
public virtual bool TryAcquire ();
public virtual bool TryAcquire (int permits);
public virtual bool TryAcquire (int permits, long timeout, TimeUnit unit);
public virtual bool TryAcquire (long timeout, TimeUnit unit);
public bool HasQueuedThreads {
get;
}
public virtual bool IsFair {
get;
}
protected virtual System.Collections.Generic.ICollection QueuedThreads {
get;
}
public int QueueLength {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.SynchronousQueue
public class SynchronousQueue : Java.Util.AbstractQueue, IBlockingQueue, Java.IO.ISerializable {
protected SynchronousQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SynchronousQueue ();
public SynchronousQueue (bool fair);
public virtual int DrainTo (System.Collections.ICollection c);
public virtual int DrainTo (System.Collections.ICollection c, int maxElements);
public override Java.Util.IIterator Iterator ();
public override bool Offer (Java.Lang.Object e);
public virtual bool Offer (Java.Lang.Object o, long timeout, TimeUnit unit);
public override Java.Lang.Object Peek ();
public override Java.Lang.Object Poll ();
public virtual Java.Lang.Object Poll (long timeout, TimeUnit unit);
public virtual void Put (Java.Lang.Object o);
public virtual int RemainingCapacity ();
public override int Size ();
public virtual Java.Lang.Object Take ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.ThreadPoolExecutor
public class ThreadPoolExecutor : AbstractExecutorService {
protected ThreadPoolExecutor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ThreadPoolExecutor (int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, IBlockingQueue workQueue);
public ThreadPoolExecutor (int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, IBlockingQueue workQueue, IRejectedExecutionHandler handler);
public ThreadPoolExecutor (int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, IBlockingQueue workQueue, IThreadFactory threadFactory);
public ThreadPoolExecutor (int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, IBlockingQueue workQueue, IThreadFactory threadFactory, IRejectedExecutionHandler handler);
protected virtual void AfterExecute (Java.Lang.IRunnable r, Java.Lang.Throwable t);
public virtual void AllowCoreThreadTimeOut (bool p0);
public virtual bool AllowsCoreThreadTimeOut ();
public override bool AwaitTermination (long timeout, TimeUnit unit);
protected virtual void BeforeExecute (Java.Lang.Thread t, Java.Lang.IRunnable r);
public override void Execute (Java.Lang.IRunnable command);
public virtual long GetKeepAliveTime (TimeUnit unit);
public virtual int PrestartAllCoreThreads ();
public virtual bool PrestartCoreThread ();
public virtual void Purge ();
public virtual bool Remove (Java.Lang.IRunnable task);
public virtual void SetKeepAliveTime (long time, TimeUnit unit);
public override void Shutdown ();
public override System.Collections.Generic.IList ShutdownNow ();
protected virtual void Terminated ();
public virtual int ActiveCount {
get;
}
public virtual long CompletedTaskCount {
get;
}
public virtual int CorePoolSize {
get;
set;
}
public override bool IsShutdown {
get;
}
public override bool IsTerminated {
get;
}
public virtual bool IsTerminating {
get;
}
public virtual int LargestPoolSize {
get;
}
public virtual int MaximumPoolSize {
get;
set;
}
public virtual int PoolSize {
get;
}
public virtual IBlockingQueue Queue {
get;
}
public virtual IRejectedExecutionHandler RejectedExecutionHandler {
get;
set;
}
public virtual long TaskCount {
get;
}
public virtual IThreadFactory ThreadFactory {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public class AbortPolicy : Java.Lang.Object, IRejectedExecutionHandler {
protected AbortPolicy (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AbortPolicy ();
public virtual void RejectedExecution (Java.Lang.IRunnable r, ThreadPoolExecutor e);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
public class CallerRunsPolicy : Java.Lang.Object, IRejectedExecutionHandler {
protected CallerRunsPolicy (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CallerRunsPolicy ();
public virtual void RejectedExecution (Java.Lang.IRunnable r, ThreadPoolExecutor e);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
public class DiscardOldestPolicy : Java.Lang.Object, IRejectedExecutionHandler {
protected DiscardOldestPolicy (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DiscardOldestPolicy ();
public virtual void RejectedExecution (Java.Lang.IRunnable r, ThreadPoolExecutor e);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
public class DiscardPolicy : Java.Lang.Object, IRejectedExecutionHandler {
protected DiscardPolicy (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DiscardPolicy ();
public virtual void RejectedExecution (Java.Lang.IRunnable r, ThreadPoolExecutor e);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
New Type: Java.Util.Concurrent.TimeoutException
public class TimeoutException : Java.Lang.Exception {
protected TimeoutException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TimeoutException ();
public TimeoutException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Java.Util.Concurrent.Atomic
New Type: Java.Util.Concurrent.Atomic.AtomicBoolean
public class AtomicBoolean : Java.Lang.Object, Java.IO.ISerializable {
protected AtomicBoolean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicBoolean ();
public AtomicBoolean (bool initialValue);
public bool CompareAndSet (bool expect, bool update);
public bool Get ();
public bool GetAndSet (bool newValue);
public void LazySet (bool p0);
public void Set (bool newValue);
public virtual bool WeakCompareAndSet (bool expect, bool update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicInteger
public class AtomicInteger : Java.Lang.Number {
protected AtomicInteger (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicInteger ();
public AtomicInteger (int initialValue);
public int AddAndGet (int delta);
public bool CompareAndSet (int expect, int update);
public int DecrementAndGet ();
public override double DoubleValue ();
public override float FloatValue ();
public int Get ();
public int GetAndAdd (int delta);
public int GetAndSet (int newValue);
public int IncrementAndGet ();
public override int IntValue ();
public void LazySet (int p0);
public override long LongValue ();
public void Set (int newValue);
public bool WeakCompareAndSet (int expect, int update);
public int AndDecrement {
get;
}
public int AndIncrement {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicIntegerArray
public class AtomicIntegerArray : Java.Lang.Object, Java.IO.ISerializable {
protected AtomicIntegerArray (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicIntegerArray (int length);
public AtomicIntegerArray (int [] array);
public int AddAndGet (int i, int delta);
public bool CompareAndSet (int i, int expect, int update);
public int DecrementAndGet (int i);
public int Get (int i);
public int GetAndAdd (int i, int delta);
public int GetAndDecrement (int i);
public int GetAndIncrement (int i);
public int GetAndSet (int i, int newValue);
public int IncrementAndGet (int i);
public void LazySet (int p0, int p1);
public int Length ();
public void Set (int i, int newValue);
public bool WeakCompareAndSet (int i, int expect, int update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater
public abstract class AtomicIntegerFieldUpdater : Java.Lang.Object {
protected AtomicIntegerFieldUpdater (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AtomicIntegerFieldUpdater ();
public static AtomicIntegerFieldUpdater NewUpdater (Java.Lang.Class tclass, string fieldName);
public virtual int AddAndGet (Java.Lang.Object obj, int delta);
public abstract bool CompareAndSet (Java.Lang.Object obj, int expect, int update);
public virtual int DecrementAndGet (Java.Lang.Object obj);
public abstract int Get (Java.Lang.Object obj);
public virtual int GetAndAdd (Java.Lang.Object obj, int delta);
public virtual int GetAndDecrement (Java.Lang.Object obj);
public virtual int GetAndIncrement (Java.Lang.Object obj);
public virtual int GetAndSet (Java.Lang.Object obj, int newValue);
public virtual int IncrementAndGet (Java.Lang.Object obj);
public abstract void LazySet (Java.Lang.Object p0, int p1);
public abstract void Set (Java.Lang.Object obj, int newValue);
public abstract bool WeakCompareAndSet (Java.Lang.Object obj, int expect, int update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicLong
public class AtomicLong : Java.Lang.Number {
protected AtomicLong (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicLong ();
public AtomicLong (long initialValue);
public long AddAndGet (long delta);
public bool CompareAndSet (long expect, long update);
public long DecrementAndGet ();
public override double DoubleValue ();
public override float FloatValue ();
public long Get ();
public long GetAndAdd (long delta);
public long GetAndSet (long newValue);
public long IncrementAndGet ();
public override int IntValue ();
public void LazySet (long p0);
public override long LongValue ();
public void Set (long newValue);
public bool WeakCompareAndSet (long expect, long update);
public long AndDecrement {
get;
}
public long AndIncrement {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicLongArray
public class AtomicLongArray : Java.Lang.Object, Java.IO.ISerializable {
protected AtomicLongArray (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicLongArray (int length);
public AtomicLongArray (long [] array);
public virtual long AddAndGet (int i, long delta);
public bool CompareAndSet (int i, long expect, long update);
public long DecrementAndGet (int i);
public long Get (int i);
public long GetAndAdd (int i, long delta);
public long GetAndDecrement (int i);
public long GetAndIncrement (int i);
public long GetAndSet (int i, long newValue);
public long IncrementAndGet (int i);
public void LazySet (int p0, long p1);
public int Length ();
public void Set (int i, long newValue);
public bool WeakCompareAndSet (int i, long expect, long update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater
public abstract class AtomicLongFieldUpdater : Java.Lang.Object {
protected AtomicLongFieldUpdater (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AtomicLongFieldUpdater ();
public static AtomicLongFieldUpdater NewUpdater (Java.Lang.Class tclass, string fieldName);
public virtual long AddAndGet (Java.Lang.Object obj, long delta);
public abstract bool CompareAndSet (Java.Lang.Object obj, long expect, long update);
public virtual long DecrementAndGet (Java.Lang.Object obj);
public abstract long Get (Java.Lang.Object obj);
public virtual long GetAndAdd (Java.Lang.Object obj, long delta);
public virtual long GetAndDecrement (Java.Lang.Object obj);
public virtual long GetAndIncrement (Java.Lang.Object obj);
public virtual long GetAndSet (Java.Lang.Object obj, long newValue);
public virtual long IncrementAndGet (Java.Lang.Object obj);
public abstract void LazySet (Java.Lang.Object p0, long p1);
public abstract void Set (Java.Lang.Object obj, long newValue);
public abstract bool WeakCompareAndSet (Java.Lang.Object obj, long expect, long update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicMarkableReference
public class AtomicMarkableReference : Java.Lang.Object {
protected AtomicMarkableReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicMarkableReference (Java.Lang.Object initialRef, bool initialMark);
public virtual bool AttemptMark (Java.Lang.Object expectedReference, bool newMark);
public virtual bool CompareAndSet (Java.Lang.Object expectedReference, Java.Lang.Object newReference, bool expectedMark, bool newMark);
public virtual Java.Lang.Object Get (bool [] markHolder);
public virtual void Set (Java.Lang.Object newReference, bool newMark);
public virtual bool WeakCompareAndSet (Java.Lang.Object expectedReference, Java.Lang.Object newReference, bool expectedMark, bool newMark);
public virtual bool IsMarked {
get;
}
public virtual Java.Lang.Object Reference {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicReference
public class AtomicReference : Java.Lang.Object, Java.IO.ISerializable {
protected AtomicReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicReference ();
public AtomicReference (Java.Lang.Object initialValue);
public bool CompareAndSet (Java.Lang.Object expect, Java.Lang.Object update);
public Java.Lang.Object Get ();
public Java.Lang.Object GetAndSet (Java.Lang.Object newValue);
public void LazySet (Java.Lang.Object p0);
public void Set (Java.Lang.Object newValue);
public bool WeakCompareAndSet (Java.Lang.Object expect, Java.Lang.Object update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicReferenceArray
public class AtomicReferenceArray : Java.Lang.Object, Java.IO.ISerializable {
protected AtomicReferenceArray (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicReferenceArray (Java.Lang.Object[] array);
public AtomicReferenceArray (int length);
public bool CompareAndSet (int i, Java.Lang.Object expect, Java.Lang.Object update);
public Java.Lang.Object Get (int i);
public Java.Lang.Object GetAndSet (int i, Java.Lang.Object newValue);
public void LazySet (int p0, Java.Lang.Object p1);
public int Length ();
public void Set (int i, Java.Lang.Object newValue);
public bool WeakCompareAndSet (int i, Java.Lang.Object expect, Java.Lang.Object update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater
public abstract class AtomicReferenceFieldUpdater : Java.Lang.Object {
protected AtomicReferenceFieldUpdater (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AtomicReferenceFieldUpdater ();
public static AtomicReferenceFieldUpdater NewUpdater (Java.Lang.Class tclass, Java.Lang.Class vclass, string fieldName);
public abstract bool CompareAndSet (Java.Lang.Object obj, Java.Lang.Object expect, Java.Lang.Object update);
public abstract Java.Lang.Object Get (Java.Lang.Object obj);
public virtual Java.Lang.Object GetAndSet (Java.Lang.Object obj, Java.Lang.Object newValue);
public abstract void LazySet (Java.Lang.Object p0, Java.Lang.Object p1);
public abstract void Set (Java.Lang.Object obj, Java.Lang.Object newValue);
public abstract bool WeakCompareAndSet (Java.Lang.Object obj, Java.Lang.Object expect, Java.Lang.Object update);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Atomic.AtomicStampedReference
public class AtomicStampedReference : Java.Lang.Object {
protected AtomicStampedReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AtomicStampedReference (Java.Lang.Object initialRef, int initialStamp);
public virtual bool AttemptStamp (Java.Lang.Object expectedReference, int newStamp);
public virtual bool CompareAndSet (Java.Lang.Object expectedReference, Java.Lang.Object newReference, int expectedStamp, int newStamp);
public virtual Java.Lang.Object Get (int [] stampHolder);
public virtual void Set (Java.Lang.Object newReference, int newStamp);
public virtual bool WeakCompareAndSet (Java.Lang.Object expectedReference, Java.Lang.Object newReference, int expectedStamp, int newStamp);
public virtual Java.Lang.Object Reference {
get;
}
public virtual int Stamp {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Java.Util.Concurrent.Locks
New Type: Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer
public abstract class AbstractOwnableSynchronizer : Java.Lang.Object, Java.IO.ISerializable {
protected AbstractOwnableSynchronizer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractOwnableSynchronizer ();
protected Java.Lang.Thread ExclusiveOwnerThread {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer
public abstract class AbstractQueuedLongSynchronizer : AbstractOwnableSynchronizer {
protected AbstractQueuedLongSynchronizer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractQueuedLongSynchronizer ();
public void Acquire (long arg);
public void AcquireInterruptibly (long arg);
public void AcquireShared (long arg);
public void AcquireSharedInterruptibly (long arg);
protected bool CompareAndSetState (long expect, long update);
public System.Collections.Generic.ICollection GetWaitingThreads (ConditionObject condition);
public int GetWaitQueueLength (ConditionObject condition);
public bool HasWaiters (ConditionObject condition);
public bool IsQueued (Java.Lang.Thread thread);
public bool Owns (ConditionObject condition);
public bool Release (long arg);
public bool ReleaseShared (long arg);
protected virtual bool TryAcquire (long arg);
public bool TryAcquireNanos (long arg, long nanosTimeout);
protected virtual long TryAcquireShared (long arg);
public bool TryAcquireSharedNanos (long arg, long nanosTimeout);
protected virtual bool TryRelease (long arg);
protected virtual bool TryReleaseShared (long arg);
public System.Collections.Generic.ICollection ExclusiveQueuedThreads {
get;
}
public Java.Lang.Thread FirstQueuedThread {
get;
}
public bool HasContended {
get;
}
public bool HasQueuedPredecessors {
get;
}
public bool HasQueuedThreads {
get;
}
protected virtual bool IsHeldExclusively {
get;
}
public System.Collections.Generic.ICollection QueuedThreads {
get;
}
public int QueueLength {
get;
}
public System.Collections.Generic.ICollection SharedQueuedThreads {
get;
}
protected long State {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public class ConditionObject : Java.Lang.Object, ICondition, Java.IO.ISerializable {
protected ConditionObject (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConditionObject (AbstractQueuedLongSynchronizer __self);
public void Await ();
public bool Await (long time, Java.Util.Concurrent.TimeUnit unit);
public long AwaitNanos (long nanosTimeout);
public void AwaitUninterruptibly ();
public bool AwaitUntil (Java.Util.Date deadline);
public void Signal ();
public void SignalAll ();
protected bool HasWaiters {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
protected System.Collections.Generic.ICollection WaitingThreads {
get;
}
protected int WaitQueueLength {
get;
}
}
}
New Type: Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer
public abstract class AbstractQueuedSynchronizer : AbstractOwnableSynchronizer {
protected AbstractQueuedSynchronizer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractQueuedSynchronizer ();
public void Acquire (int arg);
public void AcquireInterruptibly (int arg);
public void AcquireShared (int arg);
public void AcquireSharedInterruptibly (int arg);
protected bool CompareAndSetState (int expect, int update);
public System.Collections.Generic.ICollection GetWaitingThreads (ConditionObject condition);
public int GetWaitQueueLength (ConditionObject condition);
public bool HasWaiters (ConditionObject condition);
public bool IsQueued (Java.Lang.Thread thread);
public bool Owns (ConditionObject condition);
public bool Release (int arg);
public bool ReleaseShared (int arg);
protected virtual bool TryAcquire (int arg);
public bool TryAcquireNanos (int arg, long nanosTimeout);
protected virtual int TryAcquireShared (int arg);
public bool TryAcquireSharedNanos (int arg, long nanosTimeout);
protected virtual bool TryRelease (int arg);
protected virtual bool TryReleaseShared (int arg);
public System.Collections.Generic.ICollection ExclusiveQueuedThreads {
get;
}
public Java.Lang.Thread FirstQueuedThread {
get;
}
public bool HasContended {
get;
}
public bool HasQueuedPredecessors {
get;
}
public bool HasQueuedThreads {
get;
}
protected virtual bool IsHeldExclusively {
get;
}
public System.Collections.Generic.ICollection QueuedThreads {
get;
}
public int QueueLength {
get;
}
public System.Collections.Generic.ICollection SharedQueuedThreads {
get;
}
protected int State {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public class ConditionObject : Java.Lang.Object, ICondition, Java.IO.ISerializable {
protected ConditionObject (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConditionObject (AbstractQueuedSynchronizer __self);
public void Await ();
public bool Await (long time, Java.Util.Concurrent.TimeUnit unit);
public long AwaitNanos (long nanosTimeout);
public void AwaitUninterruptibly ();
public bool AwaitUntil (Java.Util.Date deadline);
public void Signal ();
public void SignalAll ();
protected bool HasWaiters {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
protected System.Collections.Generic.ICollection WaitingThreads {
get;
}
protected int WaitQueueLength {
get;
}
}
}
New Type: Java.Util.Concurrent.Locks.ICondition
public interface ICondition : IDisposable, Android.Runtime.IJavaObject {
void Await ();
bool Await (long time, Java.Util.Concurrent.TimeUnit unit);
long AwaitNanos (long nanosTimeout);
void AwaitUninterruptibly ();
bool AwaitUntil (Java.Util.Date deadline);
void Signal ();
void SignalAll ();
}
New Type: Java.Util.Concurrent.Locks.ILock
public interface ILock : IDisposable, Android.Runtime.IJavaObject {
void Lock ();
void LockInterruptibly ();
ICondition NewCondition ();
bool TryLock ();
bool TryLock (long time, Java.Util.Concurrent.TimeUnit unit);
void Unlock ();
}
New Type: Java.Util.Concurrent.Locks.IReadWriteLock
public interface IReadWriteLock : IDisposable, Android.Runtime.IJavaObject {
ILock ReadLock ();
ILock WriteLock ();
}
New Type: Java.Util.Concurrent.Locks.LockSupport
public class LockSupport : Java.Lang.Object {
protected LockSupport (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static Java.Lang.Object GetBlocker (Java.Lang.Thread p0);
public static void Park ();
public static void Park (Java.Lang.Object p0);
public static void ParkNanos (long nanos);
public static void ParkNanos (Java.Lang.Object p0, long p1);
public static void ParkUntil (long deadline);
public static void ParkUntil (Java.Lang.Object p0, long p1);
public static void Unpark (Java.Lang.Thread thread);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Locks.ReentrantLock
public class ReentrantLock : Java.Lang.Object, ILock, Java.IO.ISerializable {
protected ReentrantLock (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ReentrantLock ();
public ReentrantLock (bool fair);
protected virtual System.Collections.Generic.ICollection GetWaitingThreads (ICondition condition);
public virtual int GetWaitQueueLength (ICondition condition);
public bool HasQueuedThread (Java.Lang.Thread thread);
public virtual bool HasWaiters (ICondition condition);
public virtual void Lock ();
public virtual void LockInterruptibly ();
public virtual ICondition NewCondition ();
public virtual bool TryLock ();
public virtual bool TryLock (long timeout, Java.Util.Concurrent.TimeUnit unit);
public virtual void Unlock ();
public bool HasQueuedThreads {
get;
}
public virtual int HoldCount {
get;
}
public bool IsFair {
get;
}
public virtual bool IsHeldByCurrentThread {
get;
}
public virtual bool IsLocked {
get;
}
protected virtual Java.Lang.Thread Owner {
get;
}
protected virtual System.Collections.Generic.ICollection QueuedThreads {
get;
}
public int QueueLength {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Concurrent.Locks.ReentrantReadWriteLock
public class ReentrantReadWriteLock : Java.Lang.Object, IReadWriteLock, Java.IO.ISerializable {
protected ReentrantReadWriteLock (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ReentrantReadWriteLock ();
public ReentrantReadWriteLock (bool fair);
protected virtual System.Collections.Generic.ICollection GetWaitingThreads (ICondition condition);
public virtual int GetWaitQueueLength (ICondition condition);
public bool HasQueuedThread (Java.Lang.Thread thread);
public virtual bool HasWaiters (ICondition condition);
public virtual ILock ReadLock ();
public virtual ILock WriteLock ();
public bool HasQueuedThreads {
get;
}
public bool IsFair {
get;
}
public virtual bool IsWriteLocked {
get;
}
public virtual bool IsWriteLockedByCurrentThread {
get;
}
protected virtual Java.Lang.Thread Owner {
get;
}
protected virtual System.Collections.Generic.ICollection QueuedReaderThreads {
get;
}
protected virtual System.Collections.Generic.ICollection QueuedThreads {
get;
}
protected virtual System.Collections.Generic.ICollection QueuedWriterThreads {
get;
}
public int QueueLength {
get;
}
public virtual int ReadHoldCount {
get;
}
public virtual int ReadLockCount {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual int WriteHoldCount {
get;
}
public class ReentrantReadLock : Java.Lang.Object, ILock, Java.IO.ISerializable {
protected ReentrantReadLock (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected ReentrantReadLock (ReentrantReadWriteLock lock);
public virtual void Lock ();
public virtual void LockInterruptibly ();
public virtual ICondition NewCondition ();
public virtual bool TryLock ();
public virtual bool TryLock (long timeout, Java.Util.Concurrent.TimeUnit unit);
public virtual void Unlock ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
public class ReentrantWriteLock : Java.Lang.Object, ILock, Java.IO.ISerializable {
protected ReentrantWriteLock (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected ReentrantWriteLock (ReentrantReadWriteLock lock);
public virtual void Lock ();
public virtual void LockInterruptibly ();
public virtual ICondition NewCondition ();
public virtual bool TryLock ();
public virtual bool TryLock (long timeout, Java.Util.Concurrent.TimeUnit unit);
public virtual void Unlock ();
public virtual int HoldCount {
get;
}
public virtual bool IsHeldByCurrentThread {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
Namespace: Java.Util.Jar
New Type: Java.Util.Jar.Attributes
public class Attributes : Java.Lang.Object, Java.Lang.ICloneable, Java.Util.IMap {
protected Attributes (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Attributes ();
public Attributes (int size);
public Attributes (Attributes attrib);
public virtual void Clear ();
public virtual Java.Lang.Object Clone ();
public virtual bool ContainsKey (Java.Lang.Object key);
public virtual bool ContainsValue (Java.Lang.Object value);
public virtual System.Collections.ICollection EntrySet ();
public virtual Java.Lang.Object Get (Java.Lang.Object key);
public virtual string GetValue (Name name);
public virtual string GetValue (string name);
bool Java.Util.IMap.ContainsKey (Java.Lang.Object key);
bool Java.Util.IMap.ContainsValue (Java.Lang.Object value);
Java.Lang.Object Java.Util.IMap.Get (Java.Lang.Object key);
Java.Lang.Object Java.Util.IMap.Put (Java.Lang.Object key, Java.Lang.Object value);
Java.Lang.Object Java.Util.IMap.Remove (Java.Lang.Object key);
public virtual System.Collections.ICollection KeySet ();
public virtual Java.Lang.Object Put (Java.Lang.Object key, Java.Lang.Object value);
public virtual void PutAll (System.Collections.IDictionary attrib);
public virtual string PutValue (string name, string val);
public virtual Java.Lang.Object Remove (Java.Lang.Object key);
public virtual int Size ();
public virtual System.Collections.ICollection Values ();
public virtual bool IsEmpty {
get;
}
protected System.Collections.IDictionary Map {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public class Name : Java.Lang.Object {
protected Name (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Name (string s);
public static Name ClassPath {
get;
set;
}
public static Name ContentType {
get;
set;
}
public static Name ExtensionInstallation {
get;
set;
}
public static Name ExtensionList {
get;
set;
}
public static Name ExtensionName {
get;
set;
}
public static Name ImplementationTitle {
get;
set;
}
public static Name ImplementationUrl {
get;
set;
}
public static Name ImplementationVendor {
get;
set;
}
public static Name ImplementationVendorId {
get;
set;
}
public static Name ImplementationVersion {
get;
set;
}
public static Name MainClass {
get;
set;
}
public static Name ManifestVersion {
get;
set;
}
public static Name Sealed {
get;
set;
}
public static Name SignatureVersion {
get;
set;
}
public static Name SpecificationTitle {
get;
set;
}
public static Name SpecificationVendor {
get;
set;
}
public static Name SpecificationVersion {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
New Type: Java.Util.Jar.JarEntry
public class JarEntry : Java.Util.Zip.ZipEntry {
protected JarEntry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JarEntry (string name);
public JarEntry (JarEntry je);
public JarEntry (Java.Util.Zip.ZipEntry entry);
public virtual Java.Security.Cert.Certificate[] GetCertificates ();
public virtual Java.Security.CodeSigner[] GetCodeSigners ();
public virtual Attributes Attributes {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Jar.JarException
public class JarException : Java.Util.Zip.ZipException {
protected JarException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JarException ();
public JarException (string detailMessage);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Jar.JarFile
public class JarFile : Java.Util.Zip.ZipFile {
protected JarFile (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JarFile (Java.IO.File file);
public JarFile (Java.IO.File file, bool verify);
public JarFile (Java.IO.File file, bool verify, int mode);
public JarFile (string filename);
public JarFile (string filename, bool verify);
public virtual JarEntry GetJarEntry (string name);
public virtual Manifest Manifest {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string ManifestName = "META-INF/MANIFEST.MF";
}
New Type: Java.Util.Jar.JarInputStream
public class JarInputStream : Java.Util.Zip.ZipInputStream {
protected JarInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JarInputStream (System.IO.Stream stream);
public JarInputStream (System.IO.Stream stream, bool verify);
public virtual Manifest Manifest {
get;
}
public virtual JarEntry NextJarEntry {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Jar.JarOutputStream
public class JarOutputStream : Java.Util.Zip.ZipOutputStream {
protected JarOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JarOutputStream (System.IO.Stream os);
public JarOutputStream (System.IO.Stream os, Manifest mf);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Jar.Manifest
public class Manifest : Java.Lang.Object, Java.Lang.ICloneable {
protected Manifest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Manifest ();
public Manifest (System.IO.Stream is);
public Manifest (Manifest man);
public virtual void Clear ();
public virtual Java.Lang.Object Clone ();
public virtual Attributes GetAttributes (string name);
public virtual void Read (System.IO.Stream is);
public System.Threading.Tasks.Task ReadAsync (System.IO.Stream is);
public virtual void Write (System.IO.Stream os);
public System.Threading.Tasks.Task WriteAsync (System.IO.Stream os);
public virtual System.Collections.Generic.IDictionary Entries {
get;
}
public virtual Attributes MainAttributes {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Jar.Pack200
public abstract class Pack200 : Java.Lang.Object {
protected Pack200 (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static IPacker NewPacker ();
public static IUnpacker NewUnpacker ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public interface IPacker : IDisposable, Android.Runtime.IJavaObject {
void AddPropertyChangeListener (Java.Beans.IPropertyChangeListener listener);
void Pack (JarFile in, System.IO.Stream out);
void Pack (JarInputStream in, System.IO.Stream out);
System.Collections.Generic.IDictionary Properties ();
void RemovePropertyChangeListener (Java.Beans.IPropertyChangeListener listener);
}
public interface IUnpacker : IDisposable, Android.Runtime.IJavaObject {
void AddPropertyChangeListener (Java.Beans.IPropertyChangeListener listener);
System.Collections.Generic.IDictionary Properties ();
void RemovePropertyChangeListener (Java.Beans.IPropertyChangeListener listener);
void Unpack (Java.IO.File in, JarOutputStream out);
void Unpack (System.IO.Stream in, JarOutputStream out);
}
public abstract class Packer {
public const string ClassAttributePfx = "pack.class.attribute.";
public const string CodeAttributePfx = "pack.code.attribute.";
public const string DeflateHint = "pack.deflate.hint";
public const string Effort = "pack.effort";
public const string Error = "error";
public const string False = "false";
public const string FieldAttributePfx = "pack.field.attribute.";
public const string Keep = "keep";
public const string KeepFileOrder = "pack.keep.file.order";
public const string Latest = "latest";
public const string MethodAttributePfx = "pack.method.attribute.";
public const string ModificationTime = "pack.modification.time";
public const string Pass = "pass";
public const string PassFilePfx = "pack.pass.file.";
public const string Progress = "pack.progress";
public const string SegmentLimit = "pack.segment.limit";
public const string Strip = "strip";
public const string True = "true";
public const string UnknownAttribute = "pack.unknown.attribute";
}
[Obsolete]
public abstract class PackerConsts : Packer {
}
public abstract class Unpacker {
public const string DeflateHint = "unpack.deflate.hint";
public const string False = "false";
public const string Keep = "keep";
public const string Progress = "unpack.progress";
public const string True = "true";
}
[Obsolete]
public abstract class UnpackerConsts : Unpacker {
}
}
New Type: Java.Util.Jar.Pack200IPackerExtensions
public static class Pack200IPackerExtensions {
public static System.Threading.Tasks.Task PackAsync (IPacker self, JarFile in, System.IO.Stream out);
public static System.Threading.Tasks.Task PackAsync (IPacker self, JarInputStream in, System.IO.Stream out);
}
New Type: Java.Util.Jar.Pack200IUnpackerExtensions
public static class Pack200IUnpackerExtensions {
public static System.Threading.Tasks.Task UnpackAsync (IUnpacker self, Java.IO.File in, JarOutputStream out);
public static System.Threading.Tasks.Task UnpackAsync (IUnpacker self, System.IO.Stream in, JarOutputStream out);
}
Namespace: Java.Util.Logging
New Type: Java.Util.Logging.ConsoleHandler
public class ConsoleHandler : StreamHandler {
protected ConsoleHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConsoleHandler ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.ErrorManager
public class ErrorManager : Java.Lang.Object {
protected ErrorManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ErrorManager ();
public virtual void Error (string message, Java.Lang.Exception exception, int errorCode);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int CloseFailure = 3;
public const int FlushFailure = 2;
public const int FormatFailure = 5;
public const int GenericFailure = 0;
public const int OpenFailure = 4;
public const int WriteFailure = 1;
}
New Type: Java.Util.Logging.FileHandler
public class FileHandler : StreamHandler {
protected FileHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FileHandler ();
public FileHandler (string pattern);
public FileHandler (string pattern, bool append);
public FileHandler (string pattern, int limit, int count);
public FileHandler (string pattern, int limit, int count, bool append);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.Formatter
public abstract class Formatter : Java.Lang.Object {
protected Formatter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Formatter ();
public abstract string Format (LogRecord r);
public virtual string FormatMessage (LogRecord r);
public virtual string GetHead (Handler h);
public virtual string GetTail (Handler h);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.Handler
public abstract class Handler : Java.Lang.Object {
protected Handler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Handler ();
public abstract void Close ();
public abstract void Flush ();
public virtual bool IsLoggable (LogRecord record);
public abstract void Publish (LogRecord record);
protected virtual void ReportError (string msg, Java.Lang.Exception ex, int code);
public virtual string Encoding {
get;
set;
}
public virtual ErrorManager ErrorManager {
get;
set;
}
public virtual IFilter Filter {
get;
set;
}
public virtual Formatter Formatter {
get;
set;
}
public virtual Level Level {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.IFilter
public interface IFilter : IDisposable, Android.Runtime.IJavaObject {
bool IsLoggable (LogRecord record);
}
New Type: Java.Util.Logging.ILoggingMXBean
public interface ILoggingMXBean : IDisposable, Android.Runtime.IJavaObject {
string GetLoggerLevel (string loggerName);
string GetParentLoggerName (string loggerName);
void SetLoggerLevel (string loggerName, string levelName);
System.Collections.Generic.IList LoggerNames {
get;
}
}
New Type: Java.Util.Logging.Level
public class Level : Java.Lang.Object, Java.IO.ISerializable {
protected Level (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Level (string name, int level);
protected Level (string name, int level, string resourceBundleName);
public static Level Parse (string name);
public int IntValue ();
public string ToString ();
public static Level All {
get;
set;
}
public static Level Config {
get;
set;
}
public static Level Fine {
get;
set;
}
public static Level Finer {
get;
set;
}
public static Level Finest {
get;
set;
}
public static Level Info {
get;
set;
}
public static Level Off {
get;
set;
}
public static Level Severe {
get;
set;
}
public static Level Warning {
get;
set;
}
public virtual string LocalizedName {
get;
}
public virtual string Name {
get;
}
public virtual string ResourceBundleName {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.LogManager
public class LogManager : Java.Lang.Object {
protected LogManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected LogManager ();
public static LogManager GetLogManager ();
public virtual bool AddLogger (Logger logger);
public virtual void AddPropertyChangeListener (Java.Beans.IPropertyChangeListener l);
public virtual void CheckAccess ();
public virtual Logger GetLogger (string name);
public virtual string GetProperty (string name);
public virtual void ReadConfiguration ();
public virtual void ReadConfiguration (System.IO.Stream ins);
public virtual void RemovePropertyChangeListener (Java.Beans.IPropertyChangeListener l);
public virtual void Reset ();
public static ILoggingMXBean LoggingMXBean {
get;
}
public virtual Java.Util.IEnumeration LoggerNames {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string LoggingMxbeanName = "java.util.logging:type=Logging";
}
New Type: Java.Util.Logging.LogRecord
public class LogRecord : Java.Lang.Object, Java.IO.ISerializable {
protected LogRecord (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LogRecord (Level level, string msg);
public virtual Java.Lang.Object[] GetParameters ();
public virtual void SetParameters (Java.Lang.Object[] parameters);
public virtual Level Level {
get;
set;
}
public virtual string LoggerName {
get;
set;
}
public virtual string Message {
get;
set;
}
public virtual long Millis {
get;
set;
}
public virtual Java.Util.ResourceBundle ResourceBundle {
get;
set;
}
public virtual string ResourceBundleName {
get;
set;
}
public virtual long SequenceNumber {
get;
set;
}
public virtual string SourceClassName {
get;
set;
}
public virtual string SourceMethodName {
get;
set;
}
public virtual int ThreadID {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.Lang.Throwable Thrown {
get;
set;
}
}
New Type: Java.Util.Logging.Logger
public class Logger : Java.Lang.Object {
protected Logger (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Logger (string name, string resourceBundleName);
public static Logger GetAnonymousLogger (string resourceBundleName);
public static Logger GetLogger (string name);
public static Logger GetLogger (string name, string resourceBundleName);
public virtual void AddHandler (Handler handler);
public virtual void Config (string msg);
public virtual void Entering (string sourceClass, string sourceMethod);
public virtual void Entering (string sourceClass, string sourceMethod, Java.Lang.Object param);
public virtual void Entering (string sourceClass, string sourceMethod, Java.Lang.Object[] params);
public virtual void Exiting (string sourceClass, string sourceMethod);
public virtual void Exiting (string sourceClass, string sourceMethod, Java.Lang.Object result);
public virtual void Fine (string msg);
public virtual void Finer (string msg);
public virtual void Finest (string msg);
public virtual Handler[] GetHandlers ();
public virtual void Info (string msg);
public virtual bool IsLoggable (Level l);
public virtual void Log (Level logLevel, string msg);
public virtual void Log (Level logLevel, string msg, Java.Lang.Object param);
public virtual void Log (Level logLevel, string msg, Java.Lang.Object[] params);
public virtual void Log (Level logLevel, string msg, Java.Lang.Throwable thrown);
public virtual void Log (LogRecord record);
public virtual void Logp (Level logLevel, string sourceClass, string sourceMethod, string msg);
public virtual void Logp (Level logLevel, string sourceClass, string sourceMethod, string msg, Java.Lang.Object param);
public virtual void Logp (Level logLevel, string sourceClass, string sourceMethod, string msg, Java.Lang.Object[] params);
public virtual void Logp (Level logLevel, string sourceClass, string sourceMethod, string msg, Java.Lang.Throwable thrown);
public virtual void Logrb (Level logLevel, string sourceClass, string sourceMethod, string bundleName, string msg);
public virtual void Logrb (Level logLevel, string sourceClass, string sourceMethod, string bundleName, string msg, Java.Lang.Object param);
public virtual void Logrb (Level logLevel, string sourceClass, string sourceMethod, string bundleName, string msg, Java.Lang.Object[] params);
public virtual void Logrb (Level logLevel, string sourceClass, string sourceMethod, string bundleName, string msg, Java.Lang.Throwable thrown);
public virtual void RemoveHandler (Handler handler);
public virtual void Severe (string msg);
public virtual void Throwing (string sourceClass, string sourceMethod, Java.Lang.Throwable thrown);
public virtual void Warning (string msg);
public static Logger AnonymousLogger {
get;
}
public static Logger Global {
get;
}
public static string GlobalLoggerName {
get;
set;
}
public virtual IFilter Filter {
get;
set;
}
public virtual Level Level {
get;
set;
}
public virtual string Name {
get;
}
public virtual Logger Parent {
get;
set;
}
public virtual Java.Util.ResourceBundle ResourceBundle {
get;
}
public virtual string ResourceBundleName {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual bool UseParentHandlers {
get;
set;
}
}
New Type: Java.Util.Logging.LoggingPermission
public sealed class LoggingPermission : Java.Security.BasicPermission {
public LoggingPermission (string name, string actions);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.MemoryHandler
public class MemoryHandler : Handler {
protected MemoryHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MemoryHandler ();
public MemoryHandler (Handler target, int size, Level pushLevel);
public override void Close ();
public override void Flush ();
public override void Publish (LogRecord record);
public virtual void Push ();
public virtual Level PushLevel {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.SimpleFormatter
public class SimpleFormatter : Formatter {
protected SimpleFormatter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SimpleFormatter ();
public override string Format (LogRecord r);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.SocketHandler
public class SocketHandler : StreamHandler {
protected SocketHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SocketHandler ();
public SocketHandler (string host, int port);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.StreamHandler
public class StreamHandler : Handler {
protected StreamHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StreamHandler ();
public StreamHandler (System.IO.Stream os, Formatter formatter);
public override void Close ();
public override void Flush ();
public override void Publish (LogRecord record);
protected virtual void SetOutputStream (System.IO.Stream os);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Logging.XMLFormatter
public class XMLFormatter : Formatter {
protected XMLFormatter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XMLFormatter ();
public override string Format (LogRecord r);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Java.Util.Prefs
New Type: Java.Util.Prefs.AbstractPreferences
public abstract class AbstractPreferences : Preferences {
protected AbstractPreferences (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractPreferences (AbstractPreferences parent, string name);
public override string AbsolutePath ();
public override void AddNodeChangeListener (INodeChangeListener ncl);
public override void AddPreferenceChangeListener (IPreferenceChangeListener pcl);
protected AbstractPreferences[] CachedChildren ();
public override string [] ChildrenNames ();
protected abstract string [] ChildrenNamesSpi ();
protected abstract AbstractPreferences ChildSpi (string name);
public override void Clear ();
public override void ExportNode (System.IO.Stream ostream);
public override void ExportSubtree (System.IO.Stream ostream);
public override void Flush ();
protected abstract void FlushSpi ();
public override string Get (string key, string deflt);
public override bool GetBoolean (string key, bool deflt);
public override byte [] GetByteArray (string key, byte [] deflt);
protected virtual AbstractPreferences GetChild (string name);
public override double GetDouble (string key, double deflt);
public override float GetFloat (string key, float deflt);
public override int GetInt (string key, int deflt);
public override long GetLong (string key, long deflt);
protected abstract string GetSpi (string key);
public override string [] Keys ();
protected abstract string [] KeysSpi ();
public override string Name ();
public override Preferences Node (string name);
public override bool NodeExists (string name);
public override Preferences Parent ();
public override void Put (string key, string value);
public override void PutBoolean (string key, bool value);
public override void PutByteArray (string key, byte [] value);
public override void PutDouble (string key, double value);
public override void PutFloat (string key, float value);
public override void PutInt (string key, int value);
public override void PutLong (string key, long value);
protected abstract void PutSpi (string name, string value);
public override void Remove (string key);
public override void RemoveNode ();
public override void RemoveNodeChangeListener (INodeChangeListener ncl);
protected abstract void RemoveNodeSpi ();
public override void RemovePreferenceChangeListener (IPreferenceChangeListener pcl);
protected abstract void RemoveSpi (string key);
public override void Sync ();
protected abstract void SyncSpi ();
public override string ToString ();
protected virtual bool IsRemoved {
get;
}
public override bool IsUserNode {
get;
}
protected Java.Lang.Object Lock {
get;
set;
}
protected bool NewNode {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Prefs.BackingStoreException
public class BackingStoreException : Java.Lang.Exception {
protected BackingStoreException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BackingStoreException (string s);
public BackingStoreException (Java.Lang.Throwable t);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Prefs.INodeChangeListener
public interface INodeChangeListener : IDisposable, Java.Util.IEventListener, Android.Runtime.IJavaObject {
void ChildAdded (NodeChangeEvent e);
void ChildRemoved (NodeChangeEvent e);
}
New Type: Java.Util.Prefs.IPreferenceChangeListener
public interface IPreferenceChangeListener : IDisposable, Java.Util.IEventListener, Android.Runtime.IJavaObject {
void PreferenceChange (PreferenceChangeEvent pce);
}
New Type: Java.Util.Prefs.IPreferencesFactory
public interface IPreferencesFactory : IDisposable, Android.Runtime.IJavaObject {
Preferences SystemRoot ();
Preferences UserRoot ();
}
New Type: Java.Util.Prefs.InvalidPreferencesFormatException
public class InvalidPreferencesFormatException : Java.Lang.Exception {
protected InvalidPreferencesFormatException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public InvalidPreferencesFormatException (string s);
public InvalidPreferencesFormatException (string s, Java.Lang.Throwable t);
public InvalidPreferencesFormatException (Java.Lang.Throwable t);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Prefs.NodeChangeEvent
public class NodeChangeEvent : Java.Util.EventObject {
protected NodeChangeEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NodeChangeEvent (Preferences p, Preferences c);
public virtual Preferences Child {
get;
}
public virtual Preferences Parent {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Prefs.PreferenceChangeEvent
public class PreferenceChangeEvent : Java.Util.EventObject {
protected PreferenceChangeEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PreferenceChangeEvent (Preferences p, string k, string v);
public virtual string Key {
get;
}
public virtual string NewValue {
get;
}
public virtual Preferences Node {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Java.Util.Prefs.Preferences
public abstract class Preferences : Java.Lang.Object {
protected Preferences (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Preferences ();
public static void ImportPreferences (System.IO.Stream istream);
public static Preferences SystemNodeForPackage (Java.Lang.Class c);
public static Preferences SystemRoot ();
public static Preferences UserNodeForPackage (Java.Lang.Class c);
public static Preferences UserRoot ();
public abstract string AbsolutePath ();
public abstract void AddNodeChangeListener (INodeChangeListener ncl);
public abstract void AddPreferenceChangeListener (IPreferenceChangeListener pcl);
public abstract string [] ChildrenNames ();
public abstract void Clear ();
public abstract void ExportNode (System.IO.Stream ostream);
public abstract void ExportSubtree (System.IO.Stream ostream);
public abstract void Flush ();
public abstract string Get (string key, string deflt);
public abstract bool GetBoolean (string key, bool deflt);
public abstract byte [] GetByteArray (string key, byte [] deflt);
public abstract double GetDouble (string key, double deflt);
public abstract float GetFloat (string key, float deflt);
public abstract int GetInt (string key, int deflt);
public abstract long GetLong (string key, long deflt);
public abstract string [] Keys ();
public abstract string Name ();
public abstract Preferences Node (string path);
public abstract bool NodeExists (string path);
public abstract Preferences Parent ();
public abstract void Put (string key, string value);
public abstract void PutBoolean (string key, bool value);
public abstract void PutByteArray (string key, byte [] value);
public abstract void PutDouble (string key, double value);
public abstract void PutFloat (string key, float value);
public abstract void PutInt (string key, int value);
public abstract void PutLong (string key, long value);
public abstract void Remove (string key);
public abstract void RemoveNode ();
public abstract void RemoveNodeChangeListener (INodeChangeListener ncl);
public abstract void RemovePreferenceChangeListener (IPreferenceChangeListener pcl);
public abstract void Sync ();
public abstract string ToString ();
public abstract bool IsUserNode {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int MaxKeyLength = 80;
public const int MaxNameLength = 80;
public const int MaxValueLength = 8192;
}
Namespace: Java.Util.Zip
Type Changed: Java.Util.Zip.Deflater
Added:
public System.Threading.Tasks.Task<int> DeflateAsync (byte [] buf);
public System.Threading.Tasks.Task<int> DeflateAsync (byte [] buf, int off, int nbytes);
public System.Threading.Tasks.Task<int> DeflateAsync (byte [] p0, int p1, int p2, int p3);
Type Changed: Java.Util.Zip.Inflater
Added:
public System.Threading.Tasks.Task<int> InflateAsync (byte [] buf);
public System.Threading.Tasks.Task<int> InflateAsync (byte [] buf, int off, int nbytes);
Type Changed: Java.Util.Zip.ZipOutputStream
Added:
public System.Threading.Tasks.Task PutNextEntryAsync (ZipEntry ze);
Namespace: Javax.Crypto
New Type: Javax.Crypto.CipherInputStream
public class CipherInputStream : Java.IO.FilterInputStream {
protected CipherInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected CipherInputStream (System.IO.Stream is);
public CipherInputStream (System.IO.Stream is, Cipher c);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Crypto.CipherOutputStream
public class CipherOutputStream : Java.IO.FilterOutputStream {
protected CipherOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected CipherOutputStream (System.IO.Stream os);
public CipherOutputStream (System.IO.Stream os, Cipher c);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Javax.Security.Cert
Type Changed: Javax.Security.Cert.X509Certificate
Added:
public static System.Threading.Tasks.Task<X509Certificate> GetInstanceAsync (byte [] certData);
public static System.Threading.Tasks.Task<X509Certificate> GetInstanceAsync (System.IO.Stream inStream);
Namespace: Javax.Sql
New Type: Javax.Sql.ConnectionEvent
public class ConnectionEvent : Java.Util.EventObject {
protected ConnectionEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public virtual Java.Sql.SQLException SQLException {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Sql.ICommonDataSource
public interface ICommonDataSource : IDisposable, Android.Runtime.IJavaObject {
int LoginTimeout {
get;
set;
}
Java.IO.PrintWriter LogWriter {
get;
set;
}
Java.Util.Logging.Logger ParentLogger {
get;
}
}
New Type: Javax.Sql.IConnectionEventListener
public interface IConnectionEventListener : IDisposable, Java.Util.IEventListener, Android.Runtime.IJavaObject {
void ConnectionClosed (ConnectionEvent theEvent);
void ConnectionErrorOccurred (ConnectionEvent theEvent);
}
New Type: Javax.Sql.IRowSetListener
public interface IRowSetListener : IDisposable, Java.Util.IEventListener, Android.Runtime.IJavaObject {
void CursorMoved (RowSetEvent theEvent);
void RowChanged (RowSetEvent theEvent);
void RowSetChanged (RowSetEvent theEvent);
}
New Type: Javax.Sql.IRowSetMetaData
public interface IRowSetMetaData : IDisposable, Android.Runtime.IJavaObject, Java.Sql.IResultSetMetaData, Java.Sql.IWrapper {
void SetAutoIncrement (int columnIndex, bool autoIncrement);
void SetCaseSensitive (int columnIndex, bool caseSensitive);
void SetCatalogName (int columnIndex, string catalogName);
void SetColumnCount (int columnCount);
void SetColumnDisplaySize (int columnIndex, int displaySize);
void SetColumnLabel (int columnIndex, string theLabel);
void SetColumnName (int columnIndex, string theColumnName);
void SetColumnType (int columnIndex, int theSQLType);
void SetColumnTypeName (int columnIndex, string theTypeName);
void SetCurrency (int columnIndex, bool isCurrency);
void SetNullable (int columnIndex, int nullability);
void SetPrecision (int columnIndex, int thePrecision);
void SetScale (int columnIndex, int theScale);
void SetSchemaName (int columnIndex, string theSchemaName);
void SetSearchable (int columnIndex, bool isSearchable);
void SetSigned (int columnIndex, bool isSigned);
void SetTableName (int columnIndex, string theTableName);
}
New Type: Javax.Sql.IStatementEventListener
public interface IStatementEventListener : IDisposable, Java.Util.IEventListener, Android.Runtime.IJavaObject {
void StatementClosed (StatementEvent e);
void StatementErrorOccurred (StatementEvent e);
}
New Type: Javax.Sql.RowSetEvent
public class RowSetEvent : Java.Util.EventObject {
protected RowSetEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
}
New Type: Javax.Sql.StatementEvent
public class StatementEvent : Java.Util.EventObject {
protected StatementEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public virtual Java.Sql.SQLException SQLException {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Javax.Xml
New Type: Javax.Xml.XMLConstants
public sealed class XMLConstants : Java.Lang.Object {
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string DefaultNsPrefix = "";
public const string FeatureSecureProcessing = "http://javax.xml.XMLConstants/feature/secure-processing";
public const string NullNsUri = "";
public const string RelaxngNsUri = "http://relaxng.org/ns/structure/1.0";
public const string W3cXmlSchemaInstanceNsUri = "http://www.w3.org/2001/XMLSchema-instance";
public const string W3cXmlSchemaNsUri = "http://www.w3.org/2001/XMLSchema";
public const string W3cXpathDatatypeNsUri = "http://www.w3.org/2003/11/xpath-datatypes";
public const string XmlDtdNsUri = "http://www.w3.org/TR/REC-xml";
public const string XmlNsPrefix = "xml";
public const string XmlNsUri = "http://www.w3.org/XML/1998/namespace";
public const string XmlnsAttribute = "xmlns";
public const string XmlnsAttributeNsUri = "http://www.w3.org/2000/xmlns/";
}
Namespace: Javax.Xml.Datatype
New Type: Javax.Xml.Datatype.DatatypeConfigurationException
public class DatatypeConfigurationException : Java.Lang.Exception {
protected DatatypeConfigurationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DatatypeConfigurationException ();
public DatatypeConfigurationException (string message);
public DatatypeConfigurationException (string message, Java.Lang.Throwable cause);
public DatatypeConfigurationException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Datatype.DatatypeConstants
public sealed class DatatypeConstants : Java.Lang.Object {
public static Javax.Xml.Namespace.QName Date {
get;
set;
}
public static Javax.Xml.Namespace.QName Datetime {
get;
set;
}
public static Field Days {
get;
set;
}
public static Javax.Xml.Namespace.QName Duration {
get;
set;
}
public static Javax.Xml.Namespace.QName DurationDaytime {
get;
set;
}
public static Javax.Xml.Namespace.QName DurationYearmonth {
get;
set;
}
public static Javax.Xml.Namespace.QName Gday {
get;
set;
}
public static Javax.Xml.Namespace.QName Gmonth {
get;
set;
}
public static Javax.Xml.Namespace.QName Gmonthday {
get;
set;
}
public static Javax.Xml.Namespace.QName Gyear {
get;
set;
}
public static Javax.Xml.Namespace.QName Gyearmonth {
get;
set;
}
public static Field Hours {
get;
set;
}
public static Field Minutes {
get;
set;
}
public static Field Months {
get;
set;
}
public static Field Seconds {
get;
set;
}
public static Javax.Xml.Namespace.QName Time {
get;
set;
}
public static Field Years {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int April = 4;
public const int August = 8;
public const int December = 12;
public const int Equal = 0;
public const int February = 2;
public const int FieldUndefined = -2147483648;
public const int Greater = 1;
public const int Indeterminate = 2;
public const int January = 1;
public const int July = 7;
public const int June = 6;
public const int Lesser = -1;
public const int March = 3;
public const int MaxTimezoneOffset = -840;
public const int May = 5;
public const int MinTimezoneOffset = 840;
public const int November = 11;
public const int October = 10;
public const int September = 9;
public sealed class Field : Java.Lang.Object {
public int Id {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
}
New Type: Javax.Xml.Datatype.DatatypeFactory
public abstract class DatatypeFactory : Java.Lang.Object {
protected DatatypeFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected DatatypeFactory ();
public static DatatypeFactory NewInstance ();
public static DatatypeFactory NewInstance (string p0, Java.Lang.ClassLoader p1);
public abstract Duration NewDuration (bool isPositive, Java.Math.BigInteger years, Java.Math.BigInteger months, Java.Math.BigInteger days, Java.Math.BigInteger hours, Java.Math.BigInteger minutes, Java.Math.BigDecimal seconds);
public virtual Duration NewDuration (bool isPositive, int years, int months, int days, int hours, int minutes, int seconds);
public abstract Duration NewDuration (long durationInMilliSeconds);
public abstract Duration NewDuration (string lexicalRepresentation);
public virtual Duration NewDurationDayTime (bool isPositive, Java.Math.BigInteger day, Java.Math.BigInteger hour, Java.Math.BigInteger minute, Java.Math.BigInteger second);
public virtual Duration NewDurationDayTime (bool isPositive, int day, int hour, int minute, int second);
public virtual Duration NewDurationDayTime (long durationInMilliseconds);
public virtual Duration NewDurationDayTime (string lexicalRepresentation);
public virtual Duration NewDurationYearMonth (bool isPositive, Java.Math.BigInteger year, Java.Math.BigInteger month);
public virtual Duration NewDurationYearMonth (bool isPositive, int year, int month);
public virtual Duration NewDurationYearMonth (long durationInMilliseconds);
public virtual Duration NewDurationYearMonth (string lexicalRepresentation);
public abstract XMLGregorianCalendar NewXMLGregorianCalendar ();
public abstract XMLGregorianCalendar NewXMLGregorianCalendar (Java.Math.BigInteger year, int month, int day, int hour, int minute, int second, Java.Math.BigDecimal fractionalSecond, int timezone);
public abstract XMLGregorianCalendar NewXMLGregorianCalendar (Java.Util.GregorianCalendar cal);
public virtual XMLGregorianCalendar NewXMLGregorianCalendar (int year, int month, int day, int hour, int minute, int second, int millisecond, int timezone);
public abstract XMLGregorianCalendar NewXMLGregorianCalendar (string lexicalRepresentation);
public virtual XMLGregorianCalendar NewXMLGregorianCalendarDate (int year, int month, int day, int timezone);
public virtual XMLGregorianCalendar NewXMLGregorianCalendarTime (int hours, int minutes, int seconds, Java.Math.BigDecimal fractionalSecond, int timezone);
public virtual XMLGregorianCalendar NewXMLGregorianCalendarTime (int hours, int minutes, int seconds, int timezone);
public virtual XMLGregorianCalendar NewXMLGregorianCalendarTime (int hours, int minutes, int seconds, int milliseconds, int timezone);
public static string DatatypefactoryImplementationClass {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string DatatypefactoryProperty = "javax.xml.datatype.DatatypeFactory";
}
New Type: Javax.Xml.Datatype.Duration
public abstract class Duration : Java.Lang.Object {
protected Duration (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Duration ();
public abstract Duration Add (Duration rhs);
public abstract void AddTo (Java.Util.Calendar calendar);
public virtual void AddTo (Java.Util.Date date);
public abstract int Compare (Duration duration);
public abstract Java.Lang.Number GetField (Field field);
public abstract int GetHashCode ();
public virtual long GetTimeInMillis (Java.Util.Calendar startInstant);
public virtual long GetTimeInMillis (Java.Util.Date startInstant);
public virtual bool IsLongerThan (Duration duration);
public abstract bool IsSet (Field field);
public virtual bool IsShorterThan (Duration duration);
public abstract Duration Multiply (Java.Math.BigDecimal factor);
public virtual Duration Multiply (int factor);
public abstract Duration Negate ();
public abstract Duration NormalizeWith (Java.Util.Calendar startTimeInstant);
public virtual Duration Subtract (Duration rhs);
public virtual int Days {
get;
}
public virtual int Hours {
get;
}
public virtual int Minutes {
get;
}
public virtual int Months {
get;
}
public virtual int Seconds {
get;
}
public abstract int Sign {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Javax.Xml.Namespace.QName XMLSchemaType {
get;
}
public virtual int Years {
get;
}
}
New Type: Javax.Xml.Datatype.XMLGregorianCalendar
public abstract class XMLGregorianCalendar : Java.Lang.Object, Java.Lang.ICloneable {
protected XMLGregorianCalendar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XMLGregorianCalendar ();
public abstract void Add (Duration duration);
public abstract void Clear ();
public abstract Java.Lang.Object Clone ();
public abstract int Compare (XMLGregorianCalendar xmlGregorianCalendar);
public abstract Java.Util.TimeZone GetTimeZone (int defaultZoneoffset);
public abstract XMLGregorianCalendar Normalize ();
public abstract void Reset ();
public virtual void SetTime (int hour, int minute, int second);
public virtual void SetTime (int hour, int minute, int second, Java.Math.BigDecimal fractional);
public virtual void SetTime (int hour, int minute, int second, int millisecond);
public abstract void SetYear (Java.Math.BigInteger year);
public abstract Java.Util.GregorianCalendar ToGregorianCalendar ();
public abstract Java.Util.GregorianCalendar ToGregorianCalendar (Java.Util.TimeZone timezone, Java.Util.Locale aLocale, XMLGregorianCalendar defaults);
public abstract string ToXMLFormat ();
public abstract int Day {
get;
set;
}
public abstract Java.Math.BigInteger Eon {
get;
}
public abstract Java.Math.BigInteger EonAndYear {
get;
}
public abstract Java.Math.BigDecimal FractionalSecond {
get;
set;
}
public abstract int Hour {
get;
set;
}
public abstract bool IsValid {
get;
}
public virtual int Millisecond {
get;
set;
}
public abstract int Minute {
get;
set;
}
public abstract int Month {
get;
set;
}
public abstract int Second {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public abstract int Timezone {
get;
set;
}
public abstract Javax.Xml.Namespace.QName XMLSchemaType {
get;
}
public abstract int Year {
get;
set;
}
}
Namespace: Javax.Xml.Namespace
New Type: Javax.Xml.Namespace.INamespaceContext
public interface INamespaceContext : IDisposable, Android.Runtime.IJavaObject {
string GetNamespaceURI (string prefix);
string GetPrefix (string namespaceURI);
Java.Util.IIterator GetPrefixes (string namespaceURI);
}
New Type: Javax.Xml.Namespace.QName
public class QName : Java.Lang.Object, Java.IO.ISerializable {
protected QName (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public QName (string localPart);
public QName (string namespaceURI, string localPart);
public QName (string namespaceURI, string localPart, string prefix);
public static QName ValueOf (string qNameAsString);
public bool Equals (Java.Lang.Object objectToTest);
public int GetHashCode ();
public virtual string LocalPart {
get;
}
public virtual string NamespaceURI {
get;
}
public virtual string Prefix {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Javax.Xml.Parsers
New Type: Javax.Xml.Parsers.DocumentBuilder
public abstract class DocumentBuilder : Java.Lang.Object {
protected DocumentBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected DocumentBuilder ();
public abstract Org.W3c.Dom.IDocument NewDocument ();
public virtual Org.W3c.Dom.IDocument Parse (Java.IO.File file);
public abstract Org.W3c.Dom.IDocument Parse (Org.Xml.Sax.InputSource source);
public virtual Org.W3c.Dom.IDocument Parse (System.IO.Stream stream);
public virtual Org.W3c.Dom.IDocument Parse (System.IO.Stream stream, string systemId);
public virtual Org.W3c.Dom.IDocument Parse (string uri);
public System.Threading.Tasks.Task ParseAsync (Java.IO.File file);
public System.Threading.Tasks.Task ParseAsync (Org.Xml.Sax.InputSource source);
public System.Threading.Tasks.Task ParseAsync (System.IO.Stream stream);
public System.Threading.Tasks.Task ParseAsync (System.IO.Stream stream, string systemId);
public System.Threading.Tasks.Task ParseAsync (string uri);
public virtual void Reset ();
public abstract void SetEntityResolver (Org.Xml.Sax.IEntityResolver resolver);
public abstract void SetErrorHandler (Org.Xml.Sax.IErrorHandler handler);
public abstract Org.W3c.Dom.IDOMImplementation DOMImplementation {
get;
}
public abstract bool IsNamespaceAware {
get;
}
public abstract bool IsValidating {
get;
}
public virtual bool IsXIncludeAware {
get;
}
public virtual Javax.Xml.Validation.Schema Schema {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Parsers.DocumentBuilderFactory
public abstract class DocumentBuilderFactory : Java.Lang.Object {
protected DocumentBuilderFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected DocumentBuilderFactory ();
public static DocumentBuilderFactory NewInstance ();
public static DocumentBuilderFactory NewInstance (string p0, Java.Lang.ClassLoader p1);
public abstract Java.Lang.Object GetAttribute (string name);
public abstract bool GetFeature (string name);
public abstract DocumentBuilder NewDocumentBuilder ();
public abstract void SetAttribute (string name, Java.Lang.Object value);
public abstract void SetFeature (string name, bool value);
public virtual bool Coalescing {
get;
set;
}
public virtual bool ExpandEntityReferences {
get;
set;
}
public virtual bool IgnoringComments {
get;
set;
}
public virtual bool IgnoringElementContentWhitespace {
get;
set;
}
public virtual bool NamespaceAware {
get;
set;
}
public virtual Javax.Xml.Validation.Schema Schema {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual bool Validating {
get;
set;
}
public virtual bool XIncludeAware {
get;
set;
}
}
New Type: Javax.Xml.Parsers.FactoryConfigurationError
public class FactoryConfigurationError : Java.Lang.Error {
protected FactoryConfigurationError (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FactoryConfigurationError ();
public FactoryConfigurationError (Java.Lang.Exception cause);
public FactoryConfigurationError (Java.Lang.Exception cause, string message);
public FactoryConfigurationError (string message);
public virtual Java.Lang.Exception Exception {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Parsers.ParserConfigurationException
public class ParserConfigurationException : Java.Lang.Exception {
protected ParserConfigurationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ParserConfigurationException ();
public ParserConfigurationException (string msg);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Parsers.SAXParser
public abstract class SAXParser : Java.Lang.Object {
protected SAXParser (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected SAXParser ();
public abstract Java.Lang.Object GetProperty (string name);
public virtual void Parse (Java.IO.File file, Org.Xml.Sax.Helpers.DefaultHandler handler);
public virtual void Parse (Java.IO.File file, Org.Xml.Sax.HandlerBase handler);
public virtual void Parse (Org.Xml.Sax.InputSource source, Org.Xml.Sax.Helpers.DefaultHandler handler);
public virtual void Parse (Org.Xml.Sax.InputSource source, Org.Xml.Sax.HandlerBase handler);
public virtual void Parse (System.IO.Stream stream, Org.Xml.Sax.Helpers.DefaultHandler handler);
public virtual void Parse (System.IO.Stream stream, Org.Xml.Sax.Helpers.DefaultHandler handler, string systemId);
public virtual void Parse (System.IO.Stream stream, Org.Xml.Sax.HandlerBase handler);
public virtual void Parse (System.IO.Stream stream, Org.Xml.Sax.HandlerBase handler, string systemId);
public virtual void Parse (string uri, Org.Xml.Sax.Helpers.DefaultHandler handler);
public virtual void Parse (string uri, Org.Xml.Sax.HandlerBase handler);
public System.Threading.Tasks.Task ParseAsync (Java.IO.File file, Org.Xml.Sax.Helpers.DefaultHandler handler);
public System.Threading.Tasks.Task ParseAsync (Java.IO.File file, Org.Xml.Sax.HandlerBase handler);
public System.Threading.Tasks.Task ParseAsync (Org.Xml.Sax.InputSource source, Org.Xml.Sax.Helpers.DefaultHandler handler);
public System.Threading.Tasks.Task ParseAsync (Org.Xml.Sax.InputSource source, Org.Xml.Sax.HandlerBase handler);
public System.Threading.Tasks.Task ParseAsync (System.IO.Stream stream, Org.Xml.Sax.Helpers.DefaultHandler handler);
public System.Threading.Tasks.Task ParseAsync (System.IO.Stream stream, Org.Xml.Sax.Helpers.DefaultHandler handler, string systemId);
public System.Threading.Tasks.Task ParseAsync (System.IO.Stream stream, Org.Xml.Sax.HandlerBase handler);
public System.Threading.Tasks.Task ParseAsync (System.IO.Stream stream, Org.Xml.Sax.HandlerBase handler, string systemId);
public System.Threading.Tasks.Task ParseAsync (string uri, Org.Xml.Sax.Helpers.DefaultHandler handler);
public System.Threading.Tasks.Task ParseAsync (string uri, Org.Xml.Sax.HandlerBase handler);
public virtual void Reset ();
public abstract void SetProperty (string name, Java.Lang.Object value);
public abstract bool IsNamespaceAware {
get;
}
public abstract bool IsValidating {
get;
}
public virtual bool IsXIncludeAware {
get;
}
public abstract Org.Xml.Sax.IParser Parser {
get;
}
public virtual Javax.Xml.Validation.Schema Schema {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public abstract Org.Xml.Sax.IXMLReader XMLReader {
get;
}
}
New Type: Javax.Xml.Parsers.SAXParserFactory
public abstract class SAXParserFactory : Java.Lang.Object {
protected SAXParserFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected SAXParserFactory ();
public static SAXParserFactory NewInstance ();
public static SAXParserFactory NewInstance (string p0, Java.Lang.ClassLoader p1);
public abstract bool GetFeature (string name);
public abstract SAXParser NewSAXParser ();
public abstract void SetFeature (string name, bool value);
public virtual bool NamespaceAware {
get;
set;
}
public virtual Javax.Xml.Validation.Schema Schema {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual bool Validating {
get;
set;
}
public virtual bool XIncludeAware {
get;
set;
}
}
Namespace: Javax.Xml.Transform
New Type: Javax.Xml.Transform.ErrorEventArgs
public class ErrorEventArgs : EventArgs {
public ErrorEventArgs (TransformerException exception);
public TransformerException Exception {
get;
}
}
New Type: Javax.Xml.Transform.FatalErrorEventArgs
public class FatalErrorEventArgs : EventArgs {
public FatalErrorEventArgs (TransformerException exception);
public TransformerException Exception {
get;
}
}
New Type: Javax.Xml.Transform.IErrorListener
public interface IErrorListener : IDisposable, Android.Runtime.IJavaObject {
void Error (TransformerException exception);
void FatalError (TransformerException exception);
void Warning (TransformerException exception);
}
New Type: Javax.Xml.Transform.IResult
public interface IResult : IDisposable, Android.Runtime.IJavaObject {
string SystemId {
get;
set;
}
}
New Type: Javax.Xml.Transform.ISource
public interface ISource : IDisposable, Android.Runtime.IJavaObject {
string SystemId {
get;
set;
}
}
New Type: Javax.Xml.Transform.ISourceLocator
public interface ISourceLocator : IDisposable, Android.Runtime.IJavaObject {
int ColumnNumber {
get;
}
int LineNumber {
get;
}
string PublicId {
get;
}
string SystemId {
get;
}
}
New Type: Javax.Xml.Transform.ITemplates
public interface ITemplates : IDisposable, Android.Runtime.IJavaObject {
Transformer NewTransformer ();
Java.Util.Properties OutputProperties {
get;
}
}
New Type: Javax.Xml.Transform.IURIResolver
public interface IURIResolver : IDisposable, Android.Runtime.IJavaObject {
ISource Resolve (string href, string base);
}
New Type: Javax.Xml.Transform.OutputKeys
public class OutputKeys : Java.Lang.Object {
protected OutputKeys (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string CdataSectionElements = "cdata-section-elements";
public const string DoctypePublic = "doctype-public";
public const string DoctypeSystem = "doctype-system";
public const string Encoding = "encoding";
public const string Indent = "indent";
public const string MediaType = "media-type";
public const string Method = "method";
public const string OmitXmlDeclaration = "omit-xml-declaration";
public const string Standalone = "standalone";
public const string Version = "version";
}
New Type: Javax.Xml.Transform.Result
public abstract class Result {
public const string PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping";
public const string PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping";
}
New Type: Javax.Xml.Transform.ResultConsts
[Obsolete]
public abstract class ResultConsts : Result {
}
New Type: Javax.Xml.Transform.Transformer
public abstract class Transformer : Java.Lang.Object {
protected Transformer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Transformer ();
public abstract void ClearParameters ();
public abstract string GetOutputProperty (string name);
public abstract Java.Lang.Object GetParameter (string name);
public virtual void Reset ();
public abstract void SetOutputProperty (string name, string value);
public abstract void SetParameter (string name, Java.Lang.Object value);
public abstract void Transform (ISource xmlSource, IResult outputTarget);
public abstract IErrorListener ErrorListener {
get;
set;
}
public abstract Java.Util.Properties OutputProperties {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public abstract IURIResolver URIResolver {
get;
set;
}
public event EventHandler Error;
public event EventHandler FatalError;
public event EventHandler Warning;
}
New Type: Javax.Xml.Transform.TransformerConfigurationException
public class TransformerConfigurationException : TransformerException {
protected TransformerConfigurationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TransformerConfigurationException ();
public TransformerConfigurationException (string msg);
public TransformerConfigurationException (string msg, Java.Lang.Throwable e);
public TransformerConfigurationException (string message, ISourceLocator locator);
public TransformerConfigurationException (string message, ISourceLocator locator, Java.Lang.Throwable e);
public TransformerConfigurationException (Java.Lang.Throwable e);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Transform.TransformerException
public class TransformerException : Java.Lang.Exception {
protected TransformerException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TransformerException (string message);
public TransformerException (string message, Java.Lang.Throwable e);
public TransformerException (string message, ISourceLocator locator);
public TransformerException (string message, ISourceLocator locator, Java.Lang.Throwable e);
public TransformerException (Java.Lang.Throwable e);
public virtual Java.Lang.Throwable Exception {
get;
}
public virtual string LocationAsString {
get;
}
public virtual ISourceLocator Locator {
get;
set;
}
public virtual string MessageAndLocation {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Transform.TransformerFactory
public abstract class TransformerFactory : Java.Lang.Object {
protected TransformerFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected TransformerFactory ();
public static TransformerFactory NewInstance ();
public static TransformerFactory NewInstance (string p0, Java.Lang.ClassLoader p1);
public abstract ISource GetAssociatedStylesheet (ISource source, string media, string title, string charset);
public abstract Java.Lang.Object GetAttribute (string name);
public abstract bool GetFeature (string name);
public abstract ITemplates NewTemplates (ISource source);
public abstract Transformer NewTransformer ();
public abstract Transformer NewTransformer (ISource source);
public abstract void SetAttribute (string name, Java.Lang.Object value);
public abstract void SetFeature (string name, bool value);
public abstract IErrorListener ErrorListener {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public abstract IURIResolver URIResolver {
get;
set;
}
public event EventHandler Error;
public event EventHandler FatalError;
public event EventHandler Warning;
}
New Type: Javax.Xml.Transform.TransformerFactoryConfigurationError
public class TransformerFactoryConfigurationError : Java.Lang.Error {
protected TransformerFactoryConfigurationError (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public TransformerFactoryConfigurationError ();
public TransformerFactoryConfigurationError (Java.Lang.Exception e);
public TransformerFactoryConfigurationError (Java.Lang.Exception e, string msg);
public TransformerFactoryConfigurationError (string msg);
public virtual Java.Lang.Exception Exception {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Transform.WarningEventArgs
public class WarningEventArgs : EventArgs {
public WarningEventArgs (TransformerException exception);
public TransformerException Exception {
get;
}
}
Namespace: Javax.Xml.Transform.Dom
New Type: Javax.Xml.Transform.Dom.DOMResult
public class DOMResult : Java.Lang.Object, Javax.Xml.Transform.IResult {
protected DOMResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DOMResult ();
public DOMResult (Org.W3c.Dom.INode node);
public DOMResult (Org.W3c.Dom.INode node, string systemId);
public DOMResult (Org.W3c.Dom.INode node, Org.W3c.Dom.INode nextSibling);
public DOMResult (Org.W3c.Dom.INode node, Org.W3c.Dom.INode nextSibling, string systemId);
public virtual Org.W3c.Dom.INode NextSibling {
get;
set;
}
public virtual Org.W3c.Dom.INode Node {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Feature = "http://javax.xml.transform.dom.DOMResult/feature";
public static class InterfaceConsts {
public const string PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping";
public const string PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping";
}
}
New Type: Javax.Xml.Transform.Dom.DOMSource
public class DOMSource : Java.Lang.Object, Javax.Xml.Transform.ISource {
protected DOMSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DOMSource ();
public DOMSource (Org.W3c.Dom.INode n);
public DOMSource (Org.W3c.Dom.INode node, string systemID);
public virtual Org.W3c.Dom.INode Node {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Feature = "http://javax.xml.transform.dom.DOMSource/feature";
}
New Type: Javax.Xml.Transform.Dom.IDOMLocator
public interface IDOMLocator : IDisposable, Android.Runtime.IJavaObject, Javax.Xml.Transform.ISourceLocator {
Org.W3c.Dom.INode OriginatingNode {
get;
}
}
Namespace: Javax.Xml.Transform.Sax
New Type: Javax.Xml.Transform.Sax.ITemplatesHandler
public interface ITemplatesHandler : Org.Xml.Sax.IContentHandler, IDisposable, Android.Runtime.IJavaObject {
string SystemId {
get;
set;
}
Javax.Xml.Transform.ITemplates Templates {
get;
}
}
New Type: Javax.Xml.Transform.Sax.ITransformerHandler
public interface ITransformerHandler : Org.Xml.Sax.IContentHandler, IDisposable, Org.Xml.Sax.IDTDHandler, Android.Runtime.IJavaObject, Org.Xml.Sax.Ext.ILexicalHandler {
void SetResult (Javax.Xml.Transform.IResult result);
string SystemId {
get;
set;
}
Javax.Xml.Transform.Transformer Transformer {
get;
}
}
New Type: Javax.Xml.Transform.Sax.SAXResult
public class SAXResult : Java.Lang.Object, Javax.Xml.Transform.IResult {
protected SAXResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SAXResult ();
public SAXResult (Org.Xml.Sax.IContentHandler handler);
public virtual Org.Xml.Sax.IContentHandler Handler {
get;
set;
}
public virtual Org.Xml.Sax.Ext.ILexicalHandler LexicalHandler {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Feature = "http://javax.xml.transform.sax.SAXResult/feature";
public static class InterfaceConsts {
public const string PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping";
public const string PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping";
}
}
New Type: Javax.Xml.Transform.Sax.SAXSource
public class SAXSource : Java.Lang.Object, Javax.Xml.Transform.ISource {
protected SAXSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SAXSource ();
public SAXSource (Org.Xml.Sax.InputSource inputSource);
public SAXSource (Org.Xml.Sax.IXMLReader reader, Org.Xml.Sax.InputSource inputSource);
public static Org.Xml.Sax.InputSource SourceToInputSource (Javax.Xml.Transform.ISource source);
public virtual Org.Xml.Sax.InputSource InputSource {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Org.Xml.Sax.IXMLReader XMLReader {
get;
set;
}
public const string Feature = "http://javax.xml.transform.sax.SAXSource/feature";
}
New Type: Javax.Xml.Transform.Sax.SAXTransformerFactory
public abstract class SAXTransformerFactory : Javax.Xml.Transform.TransformerFactory {
protected SAXTransformerFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected SAXTransformerFactory ();
public abstract ITemplatesHandler NewTemplatesHandler ();
public abstract ITransformerHandler NewTransformerHandler ();
public abstract ITransformerHandler NewTransformerHandler (Javax.Xml.Transform.ISource src);
public abstract ITransformerHandler NewTransformerHandler (Javax.Xml.Transform.ITemplates templates);
public abstract Org.Xml.Sax.IXMLFilter NewXMLFilter (Javax.Xml.Transform.ISource src);
public abstract Org.Xml.Sax.IXMLFilter NewXMLFilter (Javax.Xml.Transform.ITemplates templates);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Feature = "http://javax.xml.transform.sax.SAXTransformerFactory/feature";
public const string FeatureXmlfilter = "http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter";
}
Namespace: Javax.Xml.Transform.Stream
New Type: Javax.Xml.Transform.Stream.StreamResult
public class StreamResult : Java.Lang.Object, Javax.Xml.Transform.IResult {
protected StreamResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StreamResult ();
public StreamResult (Java.IO.File f);
public StreamResult (System.IO.Stream outputStream);
public StreamResult (Java.IO.Writer writer);
public StreamResult (string systemId);
public virtual void SetSystemId (Java.IO.File f);
public virtual System.IO.Stream OutputStream {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.IO.Writer Writer {
get;
set;
}
public const string Feature = "http://javax.xml.transform.stream.StreamResult/feature";
public static class InterfaceConsts {
public const string PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping";
public const string PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping";
}
}
New Type: Javax.Xml.Transform.Stream.StreamSource
public class StreamSource : Java.Lang.Object, Javax.Xml.Transform.ISource {
protected StreamSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StreamSource ();
public StreamSource (Java.IO.File f);
public StreamSource (System.IO.Stream inputStream);
public StreamSource (System.IO.Stream inputStream, string systemId);
public StreamSource (Java.IO.Reader reader);
public StreamSource (Java.IO.Reader reader, string systemId);
public StreamSource (string systemId);
public virtual void SetSystemId (Java.IO.File f);
public virtual System.IO.Stream InputStream {
get;
set;
}
public virtual string PublicId {
get;
set;
}
public virtual Java.IO.Reader Reader {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Feature = "http://javax.xml.transform.stream.StreamSource/feature";
}
Namespace: Javax.Xml.Validation
New Type: Javax.Xml.Validation.Schema
public abstract class Schema : Java.Lang.Object {
protected Schema (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Schema ();
public abstract Validator NewValidator ();
public abstract ValidatorHandler NewValidatorHandler ();
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Validation.SchemaFactory
public abstract class SchemaFactory : Java.Lang.Object {
protected SchemaFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected SchemaFactory ();
public static SchemaFactory NewInstance (string schemaLanguage);
public static SchemaFactory NewInstance (string p0, string p1, Java.Lang.ClassLoader p2);
public virtual bool GetFeature (string name);
public virtual Java.Lang.Object GetProperty (string name);
public abstract bool IsSchemaLanguageSupported (string schemaLanguage);
public abstract Schema NewSchema ();
public virtual Schema NewSchema (Java.IO.File schema);
public virtual Schema NewSchema (Javax.Xml.Transform.ISource schema);
public abstract Schema NewSchema (Javax.Xml.Transform.ISource[] schemas);
public virtual Schema NewSchema (Java.Net.URL schema);
public virtual void SetFeature (string name, bool value);
public virtual void SetProperty (string name, Java.Lang.Object object);
public abstract Org.Xml.Sax.IErrorHandler ErrorHandler {
get;
set;
}
public abstract Org.W3c.Dom.LS.ILSResourceResolver ResourceResolver {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Validation.SchemaFactoryLoader
public abstract class SchemaFactoryLoader : Java.Lang.Object {
protected SchemaFactoryLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected SchemaFactoryLoader ();
public abstract SchemaFactory NewFactory (string schemaLanguage);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Validation.TypeInfoProvider
public abstract class TypeInfoProvider : Java.Lang.Object {
protected TypeInfoProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected TypeInfoProvider ();
public abstract Org.W3c.Dom.ITypeInfo GetAttributeTypeInfo (int index);
public abstract bool IsIdAttribute (int index);
public abstract bool IsSpecified (int index);
public abstract Org.W3c.Dom.ITypeInfo ElementTypeInfo {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Validation.Validator
public abstract class Validator : Java.Lang.Object {
protected Validator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected Validator ();
public virtual bool GetFeature (string name);
public virtual Java.Lang.Object GetProperty (string name);
public abstract void Reset ();
public virtual void SetFeature (string name, bool value);
public virtual void SetProperty (string name, Java.Lang.Object object);
public virtual void Validate (Javax.Xml.Transform.ISource source);
public abstract void Validate (Javax.Xml.Transform.ISource source, Javax.Xml.Transform.IResult result);
public System.Threading.Tasks.Task ValidateAsync (Javax.Xml.Transform.ISource source);
public System.Threading.Tasks.Task ValidateAsync (Javax.Xml.Transform.ISource source, Javax.Xml.Transform.IResult result);
public abstract Org.Xml.Sax.IErrorHandler ErrorHandler {
get;
set;
}
public abstract Org.W3c.Dom.LS.ILSResourceResolver ResourceResolver {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Validation.ValidatorHandler
public abstract class ValidatorHandler : Java.Lang.Object, Org.Xml.Sax.IContentHandler {
protected ValidatorHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected ValidatorHandler ();
public abstract void Characters (char [] ch, int start, int length);
public abstract void EndDocument ();
public abstract void EndElement (string uri, string localName, string qName);
public abstract void EndPrefixMapping (string prefix);
public virtual bool GetFeature (string name);
public virtual Java.Lang.Object GetProperty (string name);
public abstract void IgnorableWhitespace (char [] ch, int start, int length);
public abstract void ProcessingInstruction (string target, string data);
public abstract void SetDocumentLocator (Org.Xml.Sax.ILocator locator);
public virtual void SetFeature (string name, bool value);
public virtual void SetProperty (string name, Java.Lang.Object object);
public abstract void SkippedEntity (string name);
public abstract void StartDocument ();
public abstract void StartElement (string uri, string localName, string qName, Org.Xml.Sax.IAttributes atts);
public abstract void StartPrefixMapping (string prefix, string uri);
public abstract Org.Xml.Sax.IContentHandler ContentHandler {
get;
set;
}
public abstract Org.Xml.Sax.IErrorHandler ErrorHandler {
get;
set;
}
public abstract Org.W3c.Dom.LS.ILSResourceResolver ResourceResolver {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public abstract TypeInfoProvider TypeInfoProvider {
get;
}
}
Namespace: Javax.Xml.Xpath
New Type: Javax.Xml.Xpath.IXPath
public interface IXPath : IDisposable, Android.Runtime.IJavaObject {
IXPathExpression Compile (string expression);
string Evaluate (string expression, Org.Xml.Sax.InputSource source);
Java.Lang.Object Evaluate (string expression, Org.Xml.Sax.InputSource source, Javax.Xml.Namespace.QName returnType);
string Evaluate (string expression, Java.Lang.Object item);
Java.Lang.Object Evaluate (string expression, Java.Lang.Object item, Javax.Xml.Namespace.QName returnType);
void Reset ();
Javax.Xml.Namespace.INamespaceContext NamespaceContext {
get;
set;
}
IXPathFunctionResolver XPathFunctionResolver {
get;
set;
}
IXPathVariableResolver XPathVariableResolver {
get;
set;
}
}
New Type: Javax.Xml.Xpath.IXPathExpression
public interface IXPathExpression : IDisposable, Android.Runtime.IJavaObject {
string Evaluate (Org.Xml.Sax.InputSource source);
Java.Lang.Object Evaluate (Org.Xml.Sax.InputSource source, Javax.Xml.Namespace.QName returnType);
string Evaluate (Java.Lang.Object item);
Java.Lang.Object Evaluate (Java.Lang.Object item, Javax.Xml.Namespace.QName returnType);
}
New Type: Javax.Xml.Xpath.IXPathFunction
public interface IXPathFunction : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object Evaluate (System.Collections.IList args);
}
New Type: Javax.Xml.Xpath.IXPathFunctionResolver
public interface IXPathFunctionResolver : IDisposable, Android.Runtime.IJavaObject {
IXPathFunction ResolveFunction (Javax.Xml.Namespace.QName functionName, int arity);
}
New Type: Javax.Xml.Xpath.IXPathVariableResolver
public interface IXPathVariableResolver : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object ResolveVariable (Javax.Xml.Namespace.QName variableName);
}
New Type: Javax.Xml.Xpath.XPathConstants
public class XPathConstants : Java.Lang.Object {
protected XPathConstants (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static Javax.Xml.Namespace.QName Boolean {
get;
set;
}
public static Javax.Xml.Namespace.QName Node {
get;
set;
}
public static Javax.Xml.Namespace.QName Nodeset {
get;
set;
}
public static Javax.Xml.Namespace.QName Number {
get;
set;
}
public static Javax.Xml.Namespace.QName String {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string DomObjectModel = "http://java.sun.com/jaxp/xpath/dom";
}
New Type: Javax.Xml.Xpath.XPathException
public class XPathException : Java.Lang.Exception {
protected XPathException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XPathException (string message);
public XPathException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Xpath.XPathExpressionException
public class XPathExpressionException : XPathException {
protected XPathExpressionException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XPathExpressionException (string message);
public XPathExpressionException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Xpath.XPathFactory
public abstract class XPathFactory : Java.Lang.Object {
protected XPathFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected XPathFactory ();
public static XPathFactory NewInstance ();
public static XPathFactory NewInstance (string uri);
public static XPathFactory NewInstance (string uri, string factoryClassName, Java.Lang.ClassLoader classLoader);
public abstract bool GetFeature (string name);
public abstract bool IsObjectModelSupported (string objectModel);
public abstract IXPath NewXPath ();
public abstract void SetFeature (string name, bool value);
public abstract void SetXPathFunctionResolver (IXPathFunctionResolver resolver);
public abstract void SetXPathVariableResolver (IXPathVariableResolver resolver);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string DefaultObjectModelUri = "http://java.sun.com/jaxp/xpath/dom";
public const string DefaultPropertyName = "javax.xml.xpath.XPathFactory";
}
New Type: Javax.Xml.Xpath.XPathFactoryConfigurationException
public class XPathFactoryConfigurationException : XPathException {
protected XPathFactoryConfigurationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XPathFactoryConfigurationException (string message);
public XPathFactoryConfigurationException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Javax.Xml.Xpath.XPathFunctionException
public class XPathFunctionException : XPathExpressionException {
protected XPathFunctionException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XPathFunctionException (string message);
public XPathFunctionException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Commons.Logging
New Type: Org.Apache.Commons.Logging.ILog
public interface ILog : IDisposable, Android.Runtime.IJavaObject {
void Debug (Java.Lang.Object p0);
void Debug (Java.Lang.Object p0, Java.Lang.Throwable p1);
void Error (Java.Lang.Object p0);
void Error (Java.Lang.Object p0, Java.Lang.Throwable p1);
void Fatal (Java.Lang.Object p0);
void Fatal (Java.Lang.Object p0, Java.Lang.Throwable p1);
void Info (Java.Lang.Object p0);
void Info (Java.Lang.Object p0, Java.Lang.Throwable p1);
void Trace (Java.Lang.Object p0);
void Trace (Java.Lang.Object p0, Java.Lang.Throwable p1);
void Warn (Java.Lang.Object p0);
void Warn (Java.Lang.Object p0, Java.Lang.Throwable p1);
bool IsDebugEnabled {
get;
}
bool IsErrorEnabled {
get;
}
bool IsFatalEnabled {
get;
}
bool IsInfoEnabled {
get;
}
bool IsTraceEnabled {
get;
}
bool IsWarnEnabled {
get;
}
}
Namespace: Org.Apache.Http
New Type: Org.Apache.Http.ConnectionClosedException
public class ConnectionClosedException : Java.IO.IOException {
protected ConnectionClosedException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConnectionClosedException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.HttpException
public class HttpException : Java.Lang.Exception {
protected HttpException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpException ();
public HttpException (string message);
public HttpException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.HttpHost
public sealed class HttpHost : Java.Lang.Object, Java.Lang.ICloneable {
public HttpHost (string hostname);
public HttpHost (string hostname, int port);
public HttpHost (string hostname, int port, string scheme);
public HttpHost (HttpHost httphost);
public Java.Lang.Object Clone ();
public string ToHostString ();
public string ToURI ();
protected string Hostname {
get;
set;
}
public string HostName {
get;
}
protected string LcHostname {
get;
set;
}
public int Port {
get;
}
public string SchemeName {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string DefaultSchemeName = "http";
}
New Type: Org.Apache.Http.HttpStatus
public abstract class HttpStatus {
public const int ScAccepted = 202;
public const int ScBadGateway = 502;
public const int ScBadRequest = 400;
public const int ScConflict = 409;
public const int ScContinue = 100;
public const int ScCreated = 201;
public const int ScExpectationFailed = 417;
public const int ScFailedDependency = 424;
public const int ScForbidden = 403;
public const int ScGatewayTimeout = 504;
public const int ScGone = 410;
public const int ScHttpVersionNotSupported = 505;
public const int ScInsufficientSpaceOnResource = 419;
public const int ScInsufficientStorage = 507;
public const int ScInternalServerError = 500;
public const int ScLengthRequired = 411;
public const int ScLocked = 423;
public const int ScMethodFailure = 420;
public const int ScMethodNotAllowed = 405;
public const int ScMovedPermanently = 301;
public const int ScMovedTemporarily = 302;
public const int ScMultiStatus = 207;
public const int ScMultipleChoices = 300;
public const int ScNoContent = 204;
public const int ScNonAuthoritativeInformation = 203;
public const int ScNotAcceptable = 406;
public const int ScNotFound = 404;
public const int ScNotImplemented = 501;
public const int ScNotModified = 304;
public const int ScOk = 200;
public const int ScPartialContent = 206;
public const int ScPaymentRequired = 402;
public const int ScPreconditionFailed = 412;
public const int ScProcessing = 102;
public const int ScProxyAuthenticationRequired = 407;
public const int ScRequestTimeout = 408;
public const int ScRequestTooLong = 413;
public const int ScRequestUriTooLong = 414;
public const int ScRequestedRangeNotSatisfiable = 416;
public const int ScResetContent = 205;
public const int ScSeeOther = 303;
public const int ScServiceUnavailable = 503;
public const int ScSwitchingProtocols = 101;
public const int ScTemporaryRedirect = 307;
public const int ScUnauthorized = 401;
public const int ScUnprocessableEntity = 422;
public const int ScUnsupportedMediaType = 415;
public const int ScUseProxy = 305;
}
New Type: Org.Apache.Http.HttpStatusConsts
[Obsolete]
public abstract class HttpStatusConsts : HttpStatus {
}
New Type: Org.Apache.Http.HttpVersion
public sealed class HttpVersion : ProtocolVersion {
public HttpVersion (int major, int minor);
public static HttpVersion Http09 {
get;
set;
}
public static HttpVersion Http10 {
get;
set;
}
public static HttpVersion Http11 {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Http = "HTTP";
}
New Type: Org.Apache.Http.IConnectionReuseStrategy
public interface IConnectionReuseStrategy : IDisposable, Android.Runtime.IJavaObject {
bool KeepAlive (IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.IFormattedHeader
public interface IFormattedHeader : IDisposable, IHeader, Android.Runtime.IJavaObject {
Org.Apache.Http.Util.CharArrayBuffer Buffer {
get;
}
int ValuePos {
get;
}
}
New Type: Org.Apache.Http.IHeader
public interface IHeader : IDisposable, Android.Runtime.IJavaObject {
IHeaderElement[] GetElements ();
string Name {
get;
}
string Value {
get;
}
}
New Type: Org.Apache.Http.IHeaderElement
public interface IHeaderElement : IDisposable, Android.Runtime.IJavaObject {
INameValuePair GetParameter (int index);
INameValuePair GetParameterByName (string name);
INameValuePair[] GetParameters ();
string Name {
get;
}
int ParameterCount {
get;
}
string Value {
get;
}
}
New Type: Org.Apache.Http.IHeaderElementIterator
public interface IHeaderElementIterator : IDisposable, Java.Util.IIterator, Android.Runtime.IJavaObject {
IHeaderElement NextElement ();
bool HasNext {
get;
}
}
New Type: Org.Apache.Http.IHeaderIterator
public interface IHeaderIterator : IDisposable, Java.Util.IIterator, Android.Runtime.IJavaObject {
IHeader NextHeader ();
bool HasNext {
get;
}
}
New Type: Org.Apache.Http.IHttpClientConnection
public interface IHttpClientConnection : IDisposable, IHttpConnection, Android.Runtime.IJavaObject {
void Flush ();
bool IsResponseAvailable (int timeout);
void ReceiveResponseEntity (IHttpResponse response);
IHttpResponse ReceiveResponseHeader ();
void SendRequestEntity (IHttpEntityEnclosingRequest request);
void SendRequestHeader (IHttpRequest request);
}
New Type: Org.Apache.Http.IHttpClientConnectionExtensions
public static class IHttpClientConnectionExtensions {
public static System.Threading.Tasks.Task FlushAsync (IHttpClientConnection self);
public static System.Threading.Tasks.Task ReceiveResponseHeaderAsync (IHttpClientConnection self);
public static System.Threading.Tasks.Task SendRequestEntityAsync (IHttpClientConnection self, IHttpEntityEnclosingRequest request);
public static System.Threading.Tasks.Task SendRequestHeaderAsync (IHttpClientConnection self, IHttpRequest request);
}
New Type: Org.Apache.Http.IHttpConnection
public interface IHttpConnection : IDisposable, Android.Runtime.IJavaObject {
void Close ();
void Shutdown ();
bool IsOpen {
get;
}
bool IsStale {
get;
}
IHttpConnectionMetrics Metrics {
get;
}
int SocketTimeout {
get;
set;
}
}
New Type: Org.Apache.Http.IHttpConnectionMetrics
public interface IHttpConnectionMetrics : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object GetMetric (string metricName);
void Reset ();
long ReceivedBytesCount {
get;
}
long RequestCount {
get;
}
long ResponseCount {
get;
}
long SentBytesCount {
get;
}
}
New Type: Org.Apache.Http.IHttpEntity
public interface IHttpEntity : IDisposable, Android.Runtime.IJavaObject {
void ConsumeContent ();
void WriteTo (System.IO.Stream outstream);
System.IO.Stream Content {
get;
}
IHeader ContentEncoding {
get;
}
long ContentLength {
get;
}
IHeader ContentType {
get;
}
bool IsChunked {
get;
}
bool IsRepeatable {
get;
}
bool IsStreaming {
get;
}
}
New Type: Org.Apache.Http.IHttpEntityEnclosingRequest
public interface IHttpEntityEnclosingRequest : IDisposable, IHttpMessage, IHttpRequest, Android.Runtime.IJavaObject {
bool ExpectContinue ();
IHttpEntity Entity {
get;
set;
}
}
New Type: Org.Apache.Http.IHttpEntityExtensions
public static class IHttpEntityExtensions {
public static System.Threading.Tasks.Task WriteToAsync (IHttpEntity self, System.IO.Stream outstream);
}
New Type: Org.Apache.Http.IHttpInetConnection
public interface IHttpInetConnection : IDisposable, IHttpConnection, Android.Runtime.IJavaObject {
Java.Net.InetAddress LocalAddress {
get;
}
int LocalPort {
get;
}
Java.Net.InetAddress RemoteAddress {
get;
}
int RemotePort {
get;
}
}
New Type: Org.Apache.Http.IHttpMessage
public interface IHttpMessage : IDisposable, Android.Runtime.IJavaObject {
void AddHeader (IHeader header);
void AddHeader (string name, string value);
bool ContainsHeader (string name);
IHeader[] GetAllHeaders ();
IHeader GetFirstHeader (string name);
IHeader[] GetHeaders (string name);
IHeader GetLastHeader (string name);
IHeaderIterator HeaderIterator ();
IHeaderIterator HeaderIterator (string name);
void RemoveHeader (IHeader header);
void RemoveHeaders (string name);
void SetHeader (IHeader header);
void SetHeader (string name, string value);
void SetHeaders (IHeader[] headers);
Org.Apache.Http.Params.IHttpParams Params {
get;
set;
}
ProtocolVersion ProtocolVersion {
get;
}
}
New Type: Org.Apache.Http.IHttpRequest
public interface IHttpRequest : IDisposable, IHttpMessage, Android.Runtime.IJavaObject {
IRequestLine RequestLine {
get;
}
}
New Type: Org.Apache.Http.IHttpRequestFactory
public interface IHttpRequestFactory : IDisposable, Android.Runtime.IJavaObject {
IHttpRequest NewHttpRequest (IRequestLine requestline);
IHttpRequest NewHttpRequest (string method, string uri);
}
New Type: Org.Apache.Http.IHttpRequestInterceptor
public interface IHttpRequestInterceptor : IDisposable, Android.Runtime.IJavaObject {
void Process (IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.IHttpResponse
public interface IHttpResponse : IDisposable, IHttpMessage, Android.Runtime.IJavaObject {
void SetReasonPhrase (string reason);
void SetStatusCode (int code);
void SetStatusLine (ProtocolVersion ver, int code);
void SetStatusLine (ProtocolVersion ver, int code, string reason);
IHttpEntity Entity {
get;
set;
}
Java.Util.Locale Locale {
get;
set;
}
IStatusLine StatusLine {
get;
set;
}
}
New Type: Org.Apache.Http.IHttpResponseFactory
public interface IHttpResponseFactory : IDisposable, Android.Runtime.IJavaObject {
IHttpResponse NewHttpResponse (IStatusLine statusline, Org.Apache.Http.Protocol.IHttpContext context);
IHttpResponse NewHttpResponse (ProtocolVersion ver, int status, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.IHttpResponseInterceptor
public interface IHttpResponseInterceptor : IDisposable, Android.Runtime.IJavaObject {
void Process (IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.IHttpServerConnection
public interface IHttpServerConnection : IDisposable, IHttpConnection, Android.Runtime.IJavaObject {
void Flush ();
void ReceiveRequestEntity (IHttpEntityEnclosingRequest request);
IHttpRequest ReceiveRequestHeader ();
void SendResponseEntity (IHttpResponse response);
void SendResponseHeader (IHttpResponse response);
}
New Type: Org.Apache.Http.IHttpServerConnectionExtensions
public static class IHttpServerConnectionExtensions {
public static System.Threading.Tasks.Task FlushAsync (IHttpServerConnection self);
public static System.Threading.Tasks.Task ReceiveRequestHeaderAsync (IHttpServerConnection self);
public static System.Threading.Tasks.Task SendResponseEntityAsync (IHttpServerConnection self, IHttpResponse response);
public static System.Threading.Tasks.Task SendResponseHeaderAsync (IHttpServerConnection self, IHttpResponse response);
}
New Type: Org.Apache.Http.INameValuePair
public interface INameValuePair : IDisposable, Android.Runtime.IJavaObject {
string Name {
get;
}
string Value {
get;
}
}
New Type: Org.Apache.Http.IReasonPhraseCatalog
public interface IReasonPhraseCatalog : IDisposable, Android.Runtime.IJavaObject {
string GetReason (int status, Java.Util.Locale loc);
}
New Type: Org.Apache.Http.IRequestLine
public interface IRequestLine : IDisposable, Android.Runtime.IJavaObject {
string Method {
get;
}
ProtocolVersion ProtocolVersion {
get;
}
string Uri {
get;
}
}
New Type: Org.Apache.Http.IStatusLine
public interface IStatusLine : IDisposable, Android.Runtime.IJavaObject {
ProtocolVersion ProtocolVersion {
get;
}
string ReasonPhrase {
get;
}
int StatusCode {
get;
}
}
New Type: Org.Apache.Http.ITokenIterator
public interface ITokenIterator : IDisposable, Java.Util.IIterator, Android.Runtime.IJavaObject {
string NextToken ();
bool HasNext {
get;
}
}
New Type: Org.Apache.Http.MalformedChunkCodingException
public class MalformedChunkCodingException : Java.IO.IOException {
protected MalformedChunkCodingException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MalformedChunkCodingException ();
public MalformedChunkCodingException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.MethodNotSupportedException
public class MethodNotSupportedException : HttpException {
protected MethodNotSupportedException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MethodNotSupportedException (string message);
public MethodNotSupportedException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.NoHttpResponseException
public class NoHttpResponseException : Java.IO.IOException {
protected NoHttpResponseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NoHttpResponseException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.ParseException
public class ParseException : Java.Lang.RuntimeException {
protected ParseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ParseException ();
public ParseException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.ProtocolException
public class ProtocolException : HttpException {
protected ProtocolException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ProtocolException ();
public ProtocolException (string message);
public ProtocolException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.ProtocolVersion
public class ProtocolVersion : Java.Lang.Object, Java.Lang.ICloneable, Java.IO.ISerializable {
protected ProtocolVersion (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ProtocolVersion (string protocol, int major, int minor);
public virtual Java.Lang.Object Clone ();
public virtual int CompareToVersion (ProtocolVersion that);
public bool Equals (Java.Lang.Object obj);
public virtual ProtocolVersion ForVersion (int major, int minor);
public int GetHashCode ();
public bool GreaterEquals (ProtocolVersion version);
public virtual bool IsComparable (ProtocolVersion that);
public bool LessEquals (ProtocolVersion version);
public int Major {
get;
}
public int Minor {
get;
}
public string Protocol {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.UnsupportedHttpVersionException
public class UnsupportedHttpVersionException : ProtocolException {
protected UnsupportedHttpVersionException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public UnsupportedHttpVersionException ();
public UnsupportedHttpVersionException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Auth.Params
New Type: Org.Apache.Http.Auth.Params.AuthPNames
public abstract class AuthPNames {
public const string CredentialCharset = "http.auth.credential-charset";
}
New Type: Org.Apache.Http.Auth.Params.AuthPNamesConsts
[Obsolete]
public abstract class AuthPNamesConsts : AuthPNames {
}
New Type: Org.Apache.Http.Auth.Params.AuthParamBean
public class AuthParamBean : Org.Apache.Http.Params.HttpAbstractParamBean {
protected AuthParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AuthParamBean (Org.Apache.Http.Params.IHttpParams params);
public virtual void SetCredentialCharset (string charset);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Auth.Params.AuthParams
public sealed class AuthParams : Java.Lang.Object {
public static string GetCredentialCharset (Org.Apache.Http.Params.IHttpParams params);
public static void SetCredentialCharset (Org.Apache.Http.Params.IHttpParams params, string charset);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Authentication
New Type: Org.Apache.Http.Authentication.AUTH
public sealed class AUTH : Java.Lang.Object {
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string ProxyAuth = "Proxy-Authenticate";
public const string ProxyAuthResp = "Proxy-Authorization";
public const string WwwAuth = "WWW-Authenticate";
public const string WwwAuthResp = "Authorization";
}
New Type: Org.Apache.Http.Authentication.AuthSchemeRegistry
public sealed class AuthSchemeRegistry : Java.Lang.Object {
public AuthSchemeRegistry ();
public IAuthScheme GetAuthScheme (string name, Org.Apache.Http.Params.IHttpParams params);
public void Register (string name, IAuthSchemeFactory factory);
public void SetItems (System.Collections.Generic.IDictionary map);
public void Unregister (string name);
public System.Collections.Generic.IList SchemeNames {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Authentication.AuthScope
public class AuthScope : Java.Lang.Object {
protected AuthScope (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AuthScope (string host, int port);
public AuthScope (string host, int port, string realm);
public AuthScope (string host, int port, string realm, string scheme);
public AuthScope (AuthScope authscope);
public virtual int Match (AuthScope that);
public static AuthScope Any {
get;
set;
}
public static string AnyHost {
get;
set;
}
public static string AnyRealm {
get;
set;
}
public static string AnyScheme {
get;
set;
}
public virtual string Host {
get;
}
public virtual int Port {
get;
}
public virtual string Realm {
get;
}
public virtual string Scheme {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int AnyPort = -1;
}
New Type: Org.Apache.Http.Authentication.AuthState
public class AuthState : Java.Lang.Object {
protected AuthState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AuthState ();
public virtual void Invalidate ();
public virtual IAuthScheme AuthScheme {
get;
set;
}
public virtual AuthScope AuthScope {
get;
set;
}
public virtual ICredentials Credentials {
get;
set;
}
public virtual bool IsValid {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Authentication.AuthenticationException
public class AuthenticationException : Org.Apache.Http.ProtocolException {
protected AuthenticationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AuthenticationException ();
public AuthenticationException (string message);
public AuthenticationException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Authentication.BasicUserPrincipal
public sealed class BasicUserPrincipal : Java.Lang.Object, Java.Security.IPrincipal {
public BasicUserPrincipal (string username);
public string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Authentication.IAuthScheme
public interface IAuthScheme : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.IHeader Authenticate (ICredentials credentials, Org.Apache.Http.IHttpRequest request);
string GetParameter (string name);
void ProcessChallenge (Org.Apache.Http.IHeader header);
bool IsComplete {
get;
}
bool IsConnectionBased {
get;
}
string Realm {
get;
}
string SchemeName {
get;
}
}
New Type: Org.Apache.Http.Authentication.IAuthSchemeFactory
public interface IAuthSchemeFactory : IDisposable, Android.Runtime.IJavaObject {
IAuthScheme NewInstance (Org.Apache.Http.Params.IHttpParams params);
}
New Type: Org.Apache.Http.Authentication.ICredentials
public interface ICredentials : IDisposable, Android.Runtime.IJavaObject {
string Password {
get;
}
Java.Security.IPrincipal UserPrincipal {
get;
}
}
New Type: Org.Apache.Http.Authentication.InvalidCredentialsException
public class InvalidCredentialsException : AuthenticationException {
protected InvalidCredentialsException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public InvalidCredentialsException ();
public InvalidCredentialsException (string message);
public InvalidCredentialsException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Authentication.MalformedChallengeException
public class MalformedChallengeException : Org.Apache.Http.ProtocolException {
protected MalformedChallengeException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MalformedChallengeException ();
public MalformedChallengeException (string message);
public MalformedChallengeException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Authentication.NTCredentials
public class NTCredentials : Java.Lang.Object, ICredentials {
protected NTCredentials (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NTCredentials (string usernamePassword);
public NTCredentials (string userName, string password, string workstation, string domain);
public virtual string Domain {
get;
}
public virtual string Password {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string UserName {
get;
}
public virtual Java.Security.IPrincipal UserPrincipal {
get;
}
public virtual string Workstation {
get;
}
}
New Type: Org.Apache.Http.Authentication.NTUserPrincipal
public class NTUserPrincipal : Java.Lang.Object, Java.Security.IPrincipal {
protected NTUserPrincipal (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NTUserPrincipal (string domain, string username);
public virtual string Domain {
get;
}
public virtual string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string Username {
get;
}
}
New Type: Org.Apache.Http.Authentication.UsernamePasswordCredentials
public class UsernamePasswordCredentials : Java.Lang.Object, ICredentials {
protected UsernamePasswordCredentials (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public UsernamePasswordCredentials (string usernamePassword);
public UsernamePasswordCredentials (string userName, string password);
public virtual string Password {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string UserName {
get;
}
public virtual Java.Security.IPrincipal UserPrincipal {
get;
}
}
Namespace: Org.Apache.Http.Client
New Type: Org.Apache.Http.Client.CircularRedirectException
public class CircularRedirectException : RedirectException {
protected CircularRedirectException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CircularRedirectException ();
public CircularRedirectException (string message);
public CircularRedirectException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.ClientProtocolException
public class ClientProtocolException : Java.IO.IOException {
protected ClientProtocolException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ClientProtocolException ();
public ClientProtocolException (string s);
public ClientProtocolException (string message, Java.Lang.Throwable cause);
public ClientProtocolException (Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.HttpResponseException
public class HttpResponseException : ClientProtocolException {
protected HttpResponseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpResponseException (int statusCode, string s);
public virtual int StatusCode {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.IAuthenticationHandler
public interface IAuthenticationHandler : IDisposable, Android.Runtime.IJavaObject {
System.Collections.Generic.IDictionary GetChallenges (Org.Apache.Http.IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
bool IsAuthenticationRequested (Org.Apache.Http.IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
Org.Apache.Http.Authentication.IAuthScheme SelectScheme (System.Collections.Generic.IDictionary challenges, Org.Apache.Http.IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Client.ICookieStore
public interface ICookieStore : IDisposable, Android.Runtime.IJavaObject {
void AddCookie (Org.Apache.Http.Cookies.ICookie cookie);
void Clear ();
bool ClearExpired (Java.Util.Date date);
System.Collections.Generic.IList Cookies {
get;
}
}
New Type: Org.Apache.Http.Client.ICredentialsProvider
public interface ICredentialsProvider : IDisposable, Android.Runtime.IJavaObject {
void Clear ();
Org.Apache.Http.Authentication.ICredentials GetCredentials (Org.Apache.Http.Authentication.AuthScope authscope);
void SetCredentials (Org.Apache.Http.Authentication.AuthScope authscope, Org.Apache.Http.Authentication.ICredentials credentials);
}
New Type: Org.Apache.Http.Client.IHttpClient
public interface IHttpClient : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request);
Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
Java.Lang.Object Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, IResponseHandler responseHandler);
Java.Lang.Object Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request);
Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Protocol.IHttpContext context);
Java.Lang.Object Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request, IResponseHandler responseHandler);
Java.Lang.Object Execute (Org.Apache.Http.Client.Methods.IHttpUriRequest request, IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
Org.Apache.Http.Conn.IClientConnectionManager ConnectionManager {
get;
}
Org.Apache.Http.Params.IHttpParams Params {
get;
}
}
New Type: Org.Apache.Http.Client.IHttpClientExtensions
public static class IHttpClientExtensions {
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request);
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, IResponseHandler responseHandler);
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest request);
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest request, Org.Apache.Http.Protocol.IHttpContext context);
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest request, IResponseHandler responseHandler);
public static System.Threading.Tasks.Task ExecuteAsync (IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest request, IResponseHandler responseHandler, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Client.IHttpRequestRetryHandler
public interface IHttpRequestRetryHandler : IDisposable, Android.Runtime.IJavaObject {
bool RetryRequest (Java.IO.IOException exception, int executionCount, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Client.IRedirectHandler
public interface IRedirectHandler : IDisposable, Android.Runtime.IJavaObject {
Java.Net.URI GetLocationURI (Org.Apache.Http.IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
bool IsRedirectRequested (Org.Apache.Http.IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Client.IRequestDirector
public interface IRequestDirector : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Client.IResponseHandler
public interface IResponseHandler : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object HandleResponse (Org.Apache.Http.IHttpResponse response);
}
New Type: Org.Apache.Http.Client.IUserTokenHandler
public interface IUserTokenHandler : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object GetUserToken (Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Client.NonRepeatableRequestException
public class NonRepeatableRequestException : Org.Apache.Http.ProtocolException {
protected NonRepeatableRequestException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NonRepeatableRequestException ();
public NonRepeatableRequestException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.RedirectException
public class RedirectException : Org.Apache.Http.ProtocolException {
protected RedirectException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RedirectException ();
public RedirectException (string message);
public RedirectException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Client.Entity
New Type: Org.Apache.Http.Client.Entity.UrlEncodedFormEntity
public class UrlEncodedFormEntity : Org.Apache.Http.Entity.StringEntity {
protected UrlEncodedFormEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public UrlEncodedFormEntity (System.Collections.Generic.IList parameters);
public UrlEncodedFormEntity (System.Collections.Generic.IList parameters, string encoding);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Client.Methods
New Type: Org.Apache.Http.Client.Methods.HttpDelete
public class HttpDelete : HttpRequestBase {
protected HttpDelete (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpDelete ();
public HttpDelete (string uri);
public HttpDelete (Java.Net.URI uri);
public override string Method {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string MethodName = "DELETE";
}
New Type: Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase
public abstract class HttpEntityEnclosingRequestBase : HttpRequestBase, Org.Apache.Http.IHttpEntityEnclosingRequest {
protected HttpEntityEnclosingRequestBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpEntityEnclosingRequestBase ();
public virtual bool ExpectContinue ();
public virtual Org.Apache.Http.IHttpEntity Entity {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Methods.HttpGet
public class HttpGet : HttpRequestBase {
protected HttpGet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpGet ();
public HttpGet (string uri);
public HttpGet (Java.Net.URI uri);
public override string Method {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string MethodName = "GET";
}
New Type: Org.Apache.Http.Client.Methods.HttpHead
public class HttpHead : HttpRequestBase {
protected HttpHead (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpHead ();
public HttpHead (string uri);
public HttpHead (Java.Net.URI uri);
public override string Method {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string MethodName = "HEAD";
}
New Type: Org.Apache.Http.Client.Methods.HttpOptions
public class HttpOptions : HttpRequestBase {
protected HttpOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpOptions ();
public HttpOptions (string uri);
public HttpOptions (Java.Net.URI uri);
public virtual System.Collections.Generic.ICollection GetAllowedMethods (Org.Apache.Http.IHttpResponse response);
public override string Method {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string MethodName = "OPTIONS";
}
New Type: Org.Apache.Http.Client.Methods.HttpPost
public class HttpPost : HttpEntityEnclosingRequestBase {
protected HttpPost (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpPost ();
public HttpPost (string uri);
public HttpPost (Java.Net.URI uri);
public override string Method {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string MethodName = "POST";
}
New Type: Org.Apache.Http.Client.Methods.HttpPut
public class HttpPut : HttpEntityEnclosingRequestBase {
protected HttpPut (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpPut ();
public HttpPut (string uri);
public HttpPut (Java.Net.URI uri);
public override string Method {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string MethodName = "PUT";
}
New Type: Org.Apache.Http.Client.Methods.HttpRequestBase
public abstract class HttpRequestBase : Org.Apache.Http.Message.AbstractHttpMessage, IAbortableHttpRequest, Java.Lang.ICloneable, Org.Apache.Http.IHttpRequest, IHttpUriRequest {
protected HttpRequestBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpRequestBase ();
public virtual void Abort ();
public virtual Java.Lang.Object Clone ();
public virtual void SetConnectionRequest (Org.Apache.Http.Conn.IClientConnectionRequest connRequest);
public virtual void SetReleaseTrigger (Org.Apache.Http.Conn.IConnectionReleaseTrigger releaseTrigger);
public virtual bool IsAborted {
get;
}
public abstract string Method {
get;
}
public override Org.Apache.Http.ProtocolVersion ProtocolVersion {
get;
}
public virtual Org.Apache.Http.IRequestLine RequestLine {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual Java.Net.URI URI {
get;
set;
}
}
New Type: Org.Apache.Http.Client.Methods.HttpTrace
public class HttpTrace : HttpRequestBase {
protected HttpTrace (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpTrace ();
public HttpTrace (string uri);
public HttpTrace (Java.Net.URI uri);
public override string Method {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string MethodName = "TRACE";
}
New Type: Org.Apache.Http.Client.Methods.IAbortableHttpRequest
public interface IAbortableHttpRequest : IDisposable, Android.Runtime.IJavaObject {
void Abort ();
void SetConnectionRequest (Org.Apache.Http.Conn.IClientConnectionRequest connRequest);
void SetReleaseTrigger (Org.Apache.Http.Conn.IConnectionReleaseTrigger releaseTrigger);
}
New Type: Org.Apache.Http.Client.Methods.IHttpUriRequest
public interface IHttpUriRequest : IDisposable, Org.Apache.Http.IHttpMessage, Org.Apache.Http.IHttpRequest, Android.Runtime.IJavaObject {
void Abort ();
bool IsAborted {
get;
}
string Method {
get;
}
Java.Net.URI URI {
get;
}
}
Namespace: Org.Apache.Http.Client.Params
New Type: Org.Apache.Http.Client.Params.AuthPolicy
public sealed class AuthPolicy : Java.Lang.Object {
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Basic = "Basic";
public const string Digest = "Digest";
public const string Ntlm = "NTLM";
}
New Type: Org.Apache.Http.Client.Params.ClientPNames
public abstract class ClientPNames {
public const string AllowCircularRedirects = "http.protocol.allow-circular-redirects";
public const string ConnectionManagerFactory = "http.connection-manager.factory-object";
public const string ConnectionManagerFactoryClassName = "http.connection-manager.factory-class-name";
public const string CookiePolicy = "http.protocol.cookie-policy";
public const string DefaultHeaders = "http.default-headers";
public const string DefaultHost = "http.default-host";
public const string HandleAuthentication = "http.protocol.handle-authentication";
public const string HandleRedirects = "http.protocol.handle-redirects";
public const string MaxRedirects = "http.protocol.max-redirects";
public const string RejectRelativeRedirect = "http.protocol.reject-relative-redirect";
public const string VirtualHost = "http.virtual-host";
}
New Type: Org.Apache.Http.Client.Params.ClientPNamesConsts
[Obsolete]
public abstract class ClientPNamesConsts : ClientPNames {
}
New Type: Org.Apache.Http.Client.Params.ClientParamBean
public class ClientParamBean : Org.Apache.Http.Params.HttpAbstractParamBean {
protected ClientParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ClientParamBean (Org.Apache.Http.Params.IHttpParams params);
public virtual void SetAllowCircularRedirects (bool allow);
public virtual void SetConnectionManagerFactory (Org.Apache.Http.Conn.IClientConnectionManagerFactory factory);
public virtual void SetConnectionManagerFactoryClassName (string factory);
public virtual void SetCookiePolicy (string policy);
public virtual void SetDefaultHeaders (System.Collections.Generic.ICollection headers);
public virtual void SetDefaultHost (Org.Apache.Http.HttpHost host);
public virtual void SetHandleAuthentication (bool handle);
public virtual void SetHandleRedirects (bool handle);
public virtual void SetMaxRedirects (int maxRedirects);
public virtual void SetRejectRelativeRedirect (bool reject);
public virtual void SetVirtualHost (Org.Apache.Http.HttpHost host);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Params.CookiePolicy
public sealed class CookiePolicy : Java.Lang.Object {
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string BestMatch = "best-match";
public const string BrowserCompatibility = "compatibility";
public const string Netscape = "netscape";
public const string Rfc2109 = "rfc2109";
public const string Rfc2965 = "rfc2965";
}
New Type: Org.Apache.Http.Client.Params.HttpClientParams
public class HttpClientParams : Java.Lang.Object {
protected HttpClientParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static string GetCookiePolicy (Org.Apache.Http.Params.IHttpParams params);
public static bool IsAuthenticating (Org.Apache.Http.Params.IHttpParams params);
public static bool IsRedirecting (Org.Apache.Http.Params.IHttpParams params);
public static void SetAuthenticating (Org.Apache.Http.Params.IHttpParams params, bool value);
public static void SetCookiePolicy (Org.Apache.Http.Params.IHttpParams params, string cookiePolicy);
public static void SetRedirecting (Org.Apache.Http.Params.IHttpParams params, bool value);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Client.Protocol
New Type: Org.Apache.Http.Client.Protocol.ClientContext
public abstract class ClientContext {
public const string AuthSchemePref = "http.auth.scheme-pref";
public const string AuthschemeRegistry = "http.authscheme-registry";
public const string CookieOrigin = "http.cookie-origin";
public const string CookieSpec = "http.cookie-spec";
public const string CookieStore = "http.cookie-store";
public const string CookiespecRegistry = "http.cookiespec-registry";
public const string CredsProvider = "http.auth.credentials-provider";
public const string ProxyAuthState = "http.auth.proxy-scope";
public const string TargetAuthState = "http.auth.target-scope";
public const string UserToken = "http.user-token";
}
New Type: Org.Apache.Http.Client.Protocol.ClientContextConfigurer
public class ClientContextConfigurer : Java.Lang.Object {
protected ClientContextConfigurer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ClientContextConfigurer (Org.Apache.Http.Protocol.IHttpContext context);
public virtual void SetAuthSchemePref (System.Collections.Generic.IList list);
public virtual void SetAuthSchemeRegistry (Org.Apache.Http.Authentication.AuthSchemeRegistry registry);
public virtual void SetCookieSpecRegistry (Org.Apache.Http.Cookies.CookieSpecRegistry registry);
public virtual void SetCookieStore (Org.Apache.Http.Client.ICookieStore store);
public virtual void SetCredentialsProvider (Org.Apache.Http.Client.ICredentialsProvider provider);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const string AuthSchemePref = "http.auth.scheme-pref";
public const string AuthschemeRegistry = "http.authscheme-registry";
public const string CookieOrigin = "http.cookie-origin";
public const string CookieSpec = "http.cookie-spec";
public const string CookieStore = "http.cookie-store";
public const string CookiespecRegistry = "http.cookiespec-registry";
public const string CredsProvider = "http.auth.credentials-provider";
public const string ProxyAuthState = "http.auth.proxy-scope";
public const string TargetAuthState = "http.auth.target-scope";
public const string UserToken = "http.user-token";
}
}
New Type: Org.Apache.Http.Client.Protocol.ClientContextConsts
[Obsolete]
public abstract class ClientContextConsts : ClientContext {
}
New Type: Org.Apache.Http.Client.Protocol.RequestAddCookies
public class RequestAddCookies : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestAddCookies (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestAddCookies ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Protocol.RequestDefaultHeaders
public class RequestDefaultHeaders : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestDefaultHeaders (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestDefaultHeaders ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Protocol.RequestProxyAuthentication
public class RequestProxyAuthentication : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestProxyAuthentication (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestProxyAuthentication ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Protocol.RequestTargetAuthentication
public class RequestTargetAuthentication : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestTargetAuthentication (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestTargetAuthentication ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Protocol.ResponseProcessCookies
public class ResponseProcessCookies : Java.Lang.Object, Org.Apache.Http.IHttpResponseInterceptor {
protected ResponseProcessCookies (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ResponseProcessCookies ();
public virtual void Process (Org.Apache.Http.IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Client.Utils
New Type: Org.Apache.Http.Client.Utils.CloneUtils
public class CloneUtils : Java.Lang.Object {
protected CloneUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static Java.Lang.Object Clone (Java.Lang.Object obj);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Utils.URIUtils
public class URIUtils : Java.Lang.Object {
protected URIUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static Java.Net.URI CreateURI (string scheme, string host, int port, string path, string query, string fragment);
public static Java.Net.URI Resolve (Java.Net.URI baseURI, string reference);
public static Java.Net.URI Resolve (Java.Net.URI baseURI, Java.Net.URI reference);
public static Java.Net.URI RewriteURI (Java.Net.URI uri, Org.Apache.Http.HttpHost target);
public static Java.Net.URI RewriteURI (Java.Net.URI uri, Org.Apache.Http.HttpHost target, bool dropFragment);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Client.Utils.URLEncodedUtils
public class URLEncodedUtils : Java.Lang.Object {
protected URLEncodedUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public URLEncodedUtils ();
public static string Format (System.Collections.Generic.IList parameters, string encoding);
public static bool IsEncoded (Org.Apache.Http.IHttpEntity entity);
public static System.Collections.Generic.IList Parse (Org.Apache.Http.IHttpEntity entity);
public static void Parse (System.Collections.Generic.IList parameters, Java.Util.Scanner scanner, string encoding);
public static System.Collections.Generic.IList Parse (Java.Net.URI uri, string encoding);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string ContentType = "application/x-www-form-urlencoded";
}
Namespace: Org.Apache.Http.Conn
New Type: Org.Apache.Http.Conn.BasicEofSensorWatcher
public class BasicEofSensorWatcher : Java.Lang.Object, IEofSensorWatcher {
protected BasicEofSensorWatcher (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicEofSensorWatcher (IManagedClientConnection conn, bool reuse);
public virtual bool EofDetected (System.IO.Stream wrapped);
public virtual bool StreamAbort (System.IO.Stream wrapped);
public virtual bool StreamClosed (System.IO.Stream wrapped);
protected bool AttemptReuse {
get;
set;
}
protected IManagedClientConnection ManagedConn {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.BasicManagedEntity
public class BasicManagedEntity : Org.Apache.Http.Entity.HttpEntityWrapper, IConnectionReleaseTrigger, IEofSensorWatcher {
protected BasicManagedEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicManagedEntity (Org.Apache.Http.IHttpEntity entity, IManagedClientConnection conn, bool reuse);
public virtual void AbortConnection ();
public virtual bool EofDetected (System.IO.Stream wrapped);
public virtual void ReleaseConnection ();
protected virtual void ReleaseManagedConnection ();
public virtual bool StreamAbort (System.IO.Stream wrapped);
public virtual bool StreamClosed (System.IO.Stream wrapped);
protected bool AttemptReuse {
get;
set;
}
protected IManagedClientConnection ManagedConn {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.ConnectTimeoutException
public class ConnectTimeoutException : Java.IO.InterruptedIOException {
protected ConnectTimeoutException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConnectTimeoutException ();
public ConnectTimeoutException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.ConnectionPoolTimeoutException
public class ConnectionPoolTimeoutException : ConnectTimeoutException {
protected ConnectionPoolTimeoutException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConnectionPoolTimeoutException ();
public ConnectionPoolTimeoutException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.EofSensorInputStream
public class EofSensorInputStream : Java.IO.InputStream, IConnectionReleaseTrigger {
protected EofSensorInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public EofSensorInputStream (System.IO.Stream in, IEofSensorWatcher watcher);
public virtual void AbortConnection ();
protected virtual void CheckAbort ();
protected virtual void CheckClose ();
protected virtual void CheckEOF (int eof);
public override int Read ();
public virtual void ReleaseConnection ();
protected virtual bool IsReadAllowed {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
protected System.IO.Stream WrappedStream {
get;
set;
}
}
New Type: Org.Apache.Http.Conn.HttpHostConnectException
public class HttpHostConnectException : Java.Net.ConnectException {
protected HttpHostConnectException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpHostConnectException (Org.Apache.Http.HttpHost host, Java.Net.ConnectException cause);
public virtual Org.Apache.Http.HttpHost Host {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.IClientConnectionManager
public interface IClientConnectionManager : IDisposable, Android.Runtime.IJavaObject {
void CloseExpiredConnections ();
void CloseIdleConnections (long idletime, Java.Util.Concurrent.TimeUnit tunit);
void ReleaseConnection (IManagedClientConnection conn, long validDuration, Java.Util.Concurrent.TimeUnit timeUnit);
IClientConnectionRequest RequestConnection (Org.Apache.Http.Conn.Routing.HttpRoute route, Java.Lang.Object state);
void Shutdown ();
Org.Apache.Http.Conn.Schemes.SchemeRegistry SchemeRegistry {
get;
}
}
New Type: Org.Apache.Http.Conn.IClientConnectionManagerFactory
public interface IClientConnectionManagerFactory : IDisposable, Android.Runtime.IJavaObject {
IClientConnectionManager NewInstance (Org.Apache.Http.Params.IHttpParams params, Org.Apache.Http.Conn.Schemes.SchemeRegistry schemeRegistry);
}
New Type: Org.Apache.Http.Conn.IClientConnectionOperator
public interface IClientConnectionOperator : IDisposable, Android.Runtime.IJavaObject {
IOperatedClientConnection CreateConnection ();
void OpenConnection (IOperatedClientConnection conn, Org.Apache.Http.HttpHost target, Java.Net.InetAddress local, Org.Apache.Http.Protocol.IHttpContext context, Org.Apache.Http.Params.IHttpParams params);
void UpdateSecureConnection (IOperatedClientConnection conn, Org.Apache.Http.HttpHost target, Org.Apache.Http.Protocol.IHttpContext context, Org.Apache.Http.Params.IHttpParams params);
}
New Type: Org.Apache.Http.Conn.IClientConnectionOperatorExtensions
public static class IClientConnectionOperatorExtensions {
public static System.Threading.Tasks.Task OpenConnectionAsync (IClientConnectionOperator self, IOperatedClientConnection conn, Org.Apache.Http.HttpHost target, Java.Net.InetAddress local, Org.Apache.Http.Protocol.IHttpContext context, Org.Apache.Http.Params.IHttpParams params);
public static System.Threading.Tasks.Task UpdateSecureConnectionAsync (IClientConnectionOperator self, IOperatedClientConnection conn, Org.Apache.Http.HttpHost target, Org.Apache.Http.Protocol.IHttpContext context, Org.Apache.Http.Params.IHttpParams params);
}
New Type: Org.Apache.Http.Conn.IClientConnectionRequest
public interface IClientConnectionRequest : IDisposable, Android.Runtime.IJavaObject {
void AbortRequest ();
IManagedClientConnection GetConnection (long timeout, Java.Util.Concurrent.TimeUnit tunit);
}
New Type: Org.Apache.Http.Conn.IConnectionKeepAliveStrategy
public interface IConnectionKeepAliveStrategy : IDisposable, Android.Runtime.IJavaObject {
long GetKeepAliveDuration (Org.Apache.Http.IHttpResponse response, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Conn.IConnectionReleaseTrigger
public interface IConnectionReleaseTrigger : IDisposable, Android.Runtime.IJavaObject {
void AbortConnection ();
void ReleaseConnection ();
}
New Type: Org.Apache.Http.Conn.IEofSensorWatcher
public interface IEofSensorWatcher : IDisposable, Android.Runtime.IJavaObject {
bool EofDetected (System.IO.Stream wrapped);
bool StreamAbort (System.IO.Stream wrapped);
bool StreamClosed (System.IO.Stream wrapped);
}
New Type: Org.Apache.Http.Conn.IManagedClientConnection
public interface IManagedClientConnection : IConnectionReleaseTrigger, IDisposable, Org.Apache.Http.IHttpClientConnection, Org.Apache.Http.IHttpConnection, Org.Apache.Http.IHttpInetConnection, Android.Runtime.IJavaObject {
void LayerProtocol (Org.Apache.Http.Protocol.IHttpContext context, Org.Apache.Http.Params.IHttpParams params);
void MarkReusable ();
void Open (Org.Apache.Http.Conn.Routing.HttpRoute route, Org.Apache.Http.Protocol.IHttpContext context, Org.Apache.Http.Params.IHttpParams params);
void SetIdleDuration (long duration, Java.Util.Concurrent.TimeUnit unit);
void TunnelProxy (Org.Apache.Http.HttpHost next, bool secure, Org.Apache.Http.Params.IHttpParams params);
void TunnelTarget (bool secure, Org.Apache.Http.Params.IHttpParams params);
void UnmarkReusable ();
bool IsMarkedReusable {
get;
}
bool IsSecure {
get;
}
Org.Apache.Http.Conn.Routing.HttpRoute Route {
get;
}
Javax.Net.Ssl.ISSLSession SSLSession {
get;
}
Java.Lang.Object State {
get;
set;
}
}
New Type: Org.Apache.Http.Conn.IManagedClientConnectionExtensions
public static class IManagedClientConnectionExtensions {
public static System.Threading.Tasks.Task OpenAsync (IManagedClientConnection self, Org.Apache.Http.Conn.Routing.HttpRoute route, Org.Apache.Http.Protocol.IHttpContext context, Org.Apache.Http.Params.IHttpParams params);
}
New Type: Org.Apache.Http.Conn.IOperatedClientConnection
public interface IOperatedClientConnection : IDisposable, Org.Apache.Http.IHttpClientConnection, Org.Apache.Http.IHttpConnection, Org.Apache.Http.IHttpInetConnection, Android.Runtime.IJavaObject {
void OpenCompleted (bool secure, Org.Apache.Http.Params.IHttpParams params);
void Opening (Java.Net.Socket sock, Org.Apache.Http.HttpHost target);
void Update (Java.Net.Socket sock, Org.Apache.Http.HttpHost target, bool secure, Org.Apache.Http.Params.IHttpParams params);
bool IsSecure {
get;
}
Java.Net.Socket Socket {
get;
}
Org.Apache.Http.HttpHost TargetHost {
get;
}
}
New Type: Org.Apache.Http.Conn.MultihomePlainSocketFactory
public sealed class MultihomePlainSocketFactory : Java.Lang.Object, Org.Apache.Http.Conn.Schemes.ISocketFactory {
public Java.Net.Socket ConnectSocket (Java.Net.Socket sock, string host, int port, Java.Net.InetAddress localAddress, int localPort, Org.Apache.Http.Params.IHttpParams params);
public Java.Net.Socket CreateSocket ();
public bool IsSecure (Java.Net.Socket sock);
public static MultihomePlainSocketFactory SocketFactory {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Conn.Params
New Type: Org.Apache.Http.Conn.Params.ConnConnectionPNames
public abstract class ConnConnectionPNames {
public const string MaxStatusLineGarbage = "http.connection.max-status-line-garbage";
}
New Type: Org.Apache.Http.Conn.Params.ConnConnectionPNamesConsts
[Obsolete]
public abstract class ConnConnectionPNamesConsts : ConnConnectionPNames {
}
New Type: Org.Apache.Http.Conn.Params.ConnConnectionParamBean
public class ConnConnectionParamBean : Org.Apache.Http.Params.HttpAbstractParamBean {
protected ConnConnectionParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConnConnectionParamBean (Org.Apache.Http.Params.IHttpParams params);
public virtual void SetMaxStatusLineGarbage (int maxStatusLineGarbage);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Params.ConnManagerPNames
public abstract class ConnManagerPNames {
public const string MaxConnectionsPerRoute = "http.conn-manager.max-per-route";
public const string MaxTotalConnections = "http.conn-manager.max-total";
public const string Timeout = "http.conn-manager.timeout";
}
New Type: Org.Apache.Http.Conn.Params.ConnManagerPNamesConsts
[Obsolete]
public abstract class ConnManagerPNamesConsts : ConnManagerPNames {
}
New Type: Org.Apache.Http.Conn.Params.ConnManagerParamBean
public class ConnManagerParamBean : Org.Apache.Http.Params.HttpAbstractParamBean {
protected ConnManagerParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConnManagerParamBean (Org.Apache.Http.Params.IHttpParams params);
public virtual void SetConnectionsPerRoute (ConnPerRouteBean connPerRoute);
public virtual void SetMaxTotalConnections (int maxConnections);
public virtual void SetTimeout (long timeout);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Params.ConnManagerParams
public sealed class ConnManagerParams : Java.Lang.Object {
public ConnManagerParams ();
public static IConnPerRoute GetMaxConnectionsPerRoute (Org.Apache.Http.Params.IHttpParams params);
public static int GetMaxTotalConnections (Org.Apache.Http.Params.IHttpParams params);
public static long GetTimeout (Org.Apache.Http.Params.IHttpParams params);
public static void SetMaxConnectionsPerRoute (Org.Apache.Http.Params.IHttpParams params, IConnPerRoute connPerRoute);
public static void SetMaxTotalConnections (Org.Apache.Http.Params.IHttpParams params, int maxTotalConnections);
public static void SetTimeout (Org.Apache.Http.Params.IHttpParams params, long timeout);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int DefaultMaxTotalConnections = 20;
public static class InterfaceConsts {
public const string MaxConnectionsPerRoute = "http.conn-manager.max-per-route";
public const string MaxTotalConnections = "http.conn-manager.max-total";
public const string Timeout = "http.conn-manager.timeout";
}
}
New Type: Org.Apache.Http.Conn.Params.ConnPerRouteBean
public sealed class ConnPerRouteBean : Java.Lang.Object, IConnPerRoute {
public ConnPerRouteBean ();
public ConnPerRouteBean (int defaultMax);
public int GetMaxForRoute (Org.Apache.Http.Conn.Routing.HttpRoute route);
public void SetDefaultMaxPerRoute (int max);
public void SetMaxForRoute (Org.Apache.Http.Conn.Routing.HttpRoute route, int max);
public void SetMaxForRoutes (System.Collections.Generic.IDictionary map);
public int DefaultMax {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int DefaultMaxConnectionsPerRoute = 2;
}
New Type: Org.Apache.Http.Conn.Params.ConnRoutePNames
public abstract class ConnRoutePNames {
public const string DefaultProxy = "http.route.default-proxy";
public const string ForcedRoute = "http.route.forced-route";
public const string LocalAddress = "http.route.local-address";
}
New Type: Org.Apache.Http.Conn.Params.ConnRoutePNamesConsts
[Obsolete]
public abstract class ConnRoutePNamesConsts : ConnRoutePNames {
}
New Type: Org.Apache.Http.Conn.Params.ConnRouteParamBean
public class ConnRouteParamBean : Org.Apache.Http.Params.HttpAbstractParamBean {
protected ConnRouteParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ConnRouteParamBean (Org.Apache.Http.Params.IHttpParams params);
public virtual void SetDefaultProxy (Org.Apache.Http.HttpHost defaultProxy);
public virtual void SetForcedRoute (Org.Apache.Http.Conn.Routing.HttpRoute route);
public virtual void SetLocalAddress (Java.Net.InetAddress address);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Params.ConnRouteParams
public class ConnRouteParams : Java.Lang.Object {
protected ConnRouteParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static Org.Apache.Http.HttpHost GetDefaultProxy (Org.Apache.Http.Params.IHttpParams params);
public static Org.Apache.Http.Conn.Routing.HttpRoute GetForcedRoute (Org.Apache.Http.Params.IHttpParams params);
public static Java.Net.InetAddress GetLocalAddress (Org.Apache.Http.Params.IHttpParams params);
public static void SetDefaultProxy (Org.Apache.Http.Params.IHttpParams params, Org.Apache.Http.HttpHost proxy);
public static void SetForcedRoute (Org.Apache.Http.Params.IHttpParams params, Org.Apache.Http.Conn.Routing.HttpRoute route);
public static void SetLocalAddress (Org.Apache.Http.Params.IHttpParams params, Java.Net.InetAddress local);
public static Org.Apache.Http.HttpHost NoHost {
get;
set;
}
public static Org.Apache.Http.Conn.Routing.HttpRoute NoRoute {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const string DefaultProxy = "http.route.default-proxy";
public const string ForcedRoute = "http.route.forced-route";
public const string LocalAddress = "http.route.local-address";
}
}
New Type: Org.Apache.Http.Conn.Params.IConnPerRoute
public interface IConnPerRoute : IDisposable, Android.Runtime.IJavaObject {
int GetMaxForRoute (Org.Apache.Http.Conn.Routing.HttpRoute route);
}
Namespace: Org.Apache.Http.Conn.Routing
New Type: Org.Apache.Http.Conn.Routing.BasicRouteDirector
public class BasicRouteDirector : Java.Lang.Object, IHttpRouteDirector {
protected BasicRouteDirector (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicRouteDirector ();
protected virtual int DirectStep (IRouteInfo plan, IRouteInfo fact);
protected virtual int FirstStep (IRouteInfo plan);
public virtual int NextStep (IRouteInfo plan, IRouteInfo fact);
protected virtual int ProxiedStep (IRouteInfo plan, IRouteInfo fact);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const int Complete = 0;
public const int ConnectProxy = 2;
public const int ConnectTarget = 1;
public const int LayerProtocol = 5;
public const int TunnelProxy = 4;
public const int TunnelTarget = 3;
public const int Unreachable = -1;
}
}
New Type: Org.Apache.Http.Conn.Routing.HttpRoute
public sealed class HttpRoute : Java.Lang.Object, Java.Lang.ICloneable, IRouteInfo {
public HttpRoute (Org.Apache.Http.HttpHost target);
public HttpRoute (Org.Apache.Http.HttpHost target, Java.Net.InetAddress local, bool secure);
public HttpRoute (Org.Apache.Http.HttpHost target, Java.Net.InetAddress local, Org.Apache.Http.HttpHost proxy, bool secure);
public HttpRoute (Org.Apache.Http.HttpHost target, Java.Net.InetAddress local, Org.Apache.Http.HttpHost proxy, bool secure, RouteInfoTunnelType tunnelled, RouteInfoLayerType layered);
public HttpRoute (Org.Apache.Http.HttpHost target, Java.Net.InetAddress local, Org.Apache.Http.HttpHost[] proxies, bool secure, RouteInfoTunnelType tunnelled, RouteInfoLayerType layered);
public Java.Lang.Object Clone ();
public bool Equals (Java.Lang.Object o);
public int GetHashCode ();
public Org.Apache.Http.HttpHost GetHopTarget (int hop);
public string ToString ();
public int HopCount {
get;
}
public bool IsLayered {
get;
}
public bool IsSecure {
get;
}
public bool IsTunnelled {
get;
}
public RouteInfoLayerType LayerType {
get;
}
public Java.Net.InetAddress LocalAddress {
get;
}
public Org.Apache.Http.HttpHost ProxyHost {
get;
}
public Org.Apache.Http.HttpHost TargetHost {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public RouteInfoTunnelType TunnelType {
get;
}
}
New Type: Org.Apache.Http.Conn.Routing.HttpRouteDirector
public abstract class HttpRouteDirector {
public const int Complete = 0;
public const int ConnectProxy = 2;
public const int ConnectTarget = 1;
public const int LayerProtocol = 5;
public const int TunnelProxy = 4;
public const int TunnelTarget = 3;
public const int Unreachable = -1;
}
New Type: Org.Apache.Http.Conn.Routing.HttpRouteDirectorConsts
[Obsolete]
public abstract class HttpRouteDirectorConsts : HttpRouteDirector {
}
New Type: Org.Apache.Http.Conn.Routing.IHttpRouteDirector
public interface IHttpRouteDirector : IDisposable, Android.Runtime.IJavaObject {
int NextStep (IRouteInfo plan, IRouteInfo fact);
}
New Type: Org.Apache.Http.Conn.Routing.IHttpRoutePlanner
public interface IHttpRoutePlanner : IDisposable, Android.Runtime.IJavaObject {
HttpRoute DetermineRoute (Org.Apache.Http.HttpHost target, Org.Apache.Http.IHttpRequest request, Org.Apache.Http.Protocol.IHttpContext context);
}
New Type: Org.Apache.Http.Conn.Routing.IRouteInfo
public interface IRouteInfo : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.HttpHost GetHopTarget (int hop);
int HopCount {
get;
}
bool IsLayered {
get;
}
bool IsSecure {
get;
}
bool IsTunnelled {
get;
}
RouteInfoLayerType LayerType {
get;
}
Java.Net.InetAddress LocalAddress {
get;
}
Org.Apache.Http.HttpHost ProxyHost {
get;
}
Org.Apache.Http.HttpHost TargetHost {
get;
}
RouteInfoTunnelType TunnelType {
get;
}
}
New Type: Org.Apache.Http.Conn.Routing.RouteInfoLayerType
public sealed class RouteInfoLayerType : Java.Lang.Enum {
public static RouteInfoLayerType ValueOf (string name);
public static RouteInfoLayerType[] Values ();
public static RouteInfoLayerType Layered {
get;
set;
}
public static RouteInfoLayerType Plain {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Routing.RouteInfoTunnelType
public sealed class RouteInfoTunnelType : Java.Lang.Enum {
public static RouteInfoTunnelType ValueOf (string name);
public static RouteInfoTunnelType[] Values ();
public static RouteInfoTunnelType Plain {
get;
set;
}
public static RouteInfoTunnelType Tunnelled {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Routing.RouteTracker
public sealed class RouteTracker : Java.Lang.Object, Java.Lang.ICloneable, IRouteInfo {
public RouteTracker (HttpRoute route);
public RouteTracker (Org.Apache.Http.HttpHost target, Java.Net.InetAddress local);
public Java.Lang.Object Clone ();
public void ConnectProxy (Org.Apache.Http.HttpHost proxy, bool secure);
public void ConnectTarget (bool secure);
public bool Equals (Java.Lang.Object o);
public int GetHashCode ();
public Org.Apache.Http.HttpHost GetHopTarget (int hop);
public void LayerProtocol (bool secure);
public HttpRoute ToRoute ();
public string ToString ();
public void TunnelProxy (Org.Apache.Http.HttpHost proxy, bool secure);
public void TunnelTarget (bool secure);
public int HopCount {
get;
}
public bool IsConnected {
get;
}
public bool IsLayered {
get;
}
public bool IsSecure {
get;
}
public bool IsTunnelled {
get;
}
public RouteInfoLayerType LayerType {
get;
}
public Java.Net.InetAddress LocalAddress {
get;
}
public Org.Apache.Http.HttpHost ProxyHost {
get;
}
public Org.Apache.Http.HttpHost TargetHost {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public RouteInfoTunnelType TunnelType {
get;
}
}
Namespace: Org.Apache.Http.Conn.Schemes
New Type: Org.Apache.Http.Conn.Schemes.IHostNameResolver
public interface IHostNameResolver : IDisposable, Android.Runtime.IJavaObject {
Java.Net.InetAddress Resolve (string hostname);
}
New Type: Org.Apache.Http.Conn.Schemes.ILayeredSocketFactory
public interface ILayeredSocketFactory : IDisposable, Android.Runtime.IJavaObject, ISocketFactory {
Java.Net.Socket CreateSocket (Java.Net.Socket socket, string host, int port, bool autoClose);
}
New Type: Org.Apache.Http.Conn.Schemes.ILayeredSocketFactoryExtensions
public static class ILayeredSocketFactoryExtensions {
public static System.Threading.Tasks.Task CreateSocketAsync (ILayeredSocketFactory self, Java.Net.Socket socket, string host, int port, bool autoClose);
}
New Type: Org.Apache.Http.Conn.Schemes.ISocketFactory
public interface ISocketFactory : IDisposable, Android.Runtime.IJavaObject {
Java.Net.Socket ConnectSocket (Java.Net.Socket sock, string host, int port, Java.Net.InetAddress localAddress, int localPort, Org.Apache.Http.Params.IHttpParams params);
Java.Net.Socket CreateSocket ();
bool IsSecure (Java.Net.Socket sock);
}
New Type: Org.Apache.Http.Conn.Schemes.ISocketFactoryExtensions
public static class ISocketFactoryExtensions {
public static System.Threading.Tasks.Task ConnectSocketAsync (ISocketFactory self, Java.Net.Socket sock, string host, int port, Java.Net.InetAddress localAddress, int localPort, Org.Apache.Http.Params.IHttpParams params);
}
New Type: Org.Apache.Http.Conn.Schemes.PlainSocketFactory
public sealed class PlainSocketFactory : Java.Lang.Object, ISocketFactory {
public PlainSocketFactory ();
public PlainSocketFactory (IHostNameResolver nameResolver);
public Java.Net.Socket ConnectSocket (Java.Net.Socket sock, string host, int port, Java.Net.InetAddress localAddress, int localPort, Org.Apache.Http.Params.IHttpParams params);
public Java.Net.Socket CreateSocket ();
public bool IsSecure (Java.Net.Socket sock);
public static PlainSocketFactory SocketFactory {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Schemes.Scheme
public sealed class Scheme : Java.Lang.Object {
public Scheme (string name, ISocketFactory factory, int port);
public bool Equals (Java.Lang.Object obj);
public int ResolvePort (int port);
public string ToString ();
public int DefaultPort {
get;
}
public bool IsLayered {
get;
}
public string Name {
get;
}
public ISocketFactory SocketFactory {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Schemes.SchemeRegistry
public sealed class SchemeRegistry : Java.Lang.Object {
public SchemeRegistry ();
public Scheme Get (string name);
public Scheme GetScheme (Org.Apache.Http.HttpHost host);
public Scheme GetScheme (string name);
public Scheme Register (Scheme sch);
public void SetItems (System.Collections.Generic.IDictionary map);
public Scheme Unregister (string name);
public System.Collections.Generic.IList SchemeNames {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Conn.Ssl
New Type: Org.Apache.Http.Conn.Ssl.AbstractVerifier
public abstract class AbstractVerifier : Java.Lang.Object, Javax.Net.Ssl.IHostnameVerifier, IX509HostnameVerifier {
protected AbstractVerifier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AbstractVerifier ();
public static bool AcceptableCountryWildcard (string cn);
public static int CountDots (string s);
public static string [] GetCNs (Java.Security.Cert.X509Certificate cert);
public static string [] GetDNSSubjectAlts (Java.Security.Cert.X509Certificate cert);
public bool Verify (string host, Javax.Net.Ssl.ISSLSession session);
public void Verify (string host, Javax.Net.Ssl.SSLSocket ssl);
public abstract void Verify (string host, string [] cns, string [] subjectAlts);
public void Verify (string host, string [] cns, string [] subjectAlts, bool strictWithSubDomains);
public void Verify (string host, Java.Security.Cert.X509Certificate cert);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier
public class AllowAllHostnameVerifier : AbstractVerifier {
protected AllowAllHostnameVerifier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AllowAllHostnameVerifier ();
public string ToString ();
public void Verify (string host, string [] cns, string [] subjectAlts);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier
public class BrowserCompatHostnameVerifier : AbstractVerifier {
protected BrowserCompatHostnameVerifier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BrowserCompatHostnameVerifier ();
public string ToString ();
public void Verify (string host, string [] cns, string [] subjectAlts);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier
public interface IX509HostnameVerifier : IDisposable, Javax.Net.Ssl.IHostnameVerifier, Android.Runtime.IJavaObject {
bool Verify (string host, Javax.Net.Ssl.ISSLSession session);
void Verify (string host, Javax.Net.Ssl.SSLSocket ssl);
void Verify (string host, string [] cns, string [] subjectAlts);
void Verify (string host, Java.Security.Cert.X509Certificate cert);
}
New Type: Org.Apache.Http.Conn.Ssl.SSLSocketFactory
public class SSLSocketFactory : Java.Lang.Object, Org.Apache.Http.Conn.Schemes.ILayeredSocketFactory, Org.Apache.Http.Conn.Schemes.ISocketFactory {
protected SSLSocketFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SSLSocketFactory (string algorithm, Java.Security.KeyStore keystore, string keystorePassword, Java.Security.KeyStore truststore, Java.Security.SecureRandom random, Org.Apache.Http.Conn.Schemes.IHostNameResolver nameResolver);
public SSLSocketFactory (Java.Security.KeyStore truststore);
public SSLSocketFactory (Java.Security.KeyStore keystore, string keystorePassword);
public SSLSocketFactory (Java.Security.KeyStore keystore, string keystorePassword, Java.Security.KeyStore truststore);
public virtual Java.Net.Socket ConnectSocket (Java.Net.Socket sock, string host, int port, Java.Net.InetAddress localAddress, int localPort, Org.Apache.Http.Params.IHttpParams params);
public virtual Java.Net.Socket CreateSocket ();
public virtual Java.Net.Socket CreateSocket (Java.Net.Socket socket, string host, int port, bool autoClose);
public virtual bool IsSecure (Java.Net.Socket sock);
public static IX509HostnameVerifier AllowAllHostnameVerifier {
get;
set;
}
public static IX509HostnameVerifier BrowserCompatibleHostnameVerifier {
get;
set;
}
public static SSLSocketFactory SocketFactory {
get;
}
public static IX509HostnameVerifier StrictHostnameVerifier {
get;
set;
}
public virtual IX509HostnameVerifier HostnameVerifier {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Ssl = "SSL";
public const string Sslv2 = "SSLv2";
public const string Tls = "TLS";
}
New Type: Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier
public class StrictHostnameVerifier : AbstractVerifier {
protected StrictHostnameVerifier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StrictHostnameVerifier ();
public string ToString ();
public void Verify (string host, string [] cns, string [] subjectAlts);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Conn.Util
New Type: Org.Apache.Http.Conn.Util.InetAddressUtils
public class InetAddressUtils : Java.Lang.Object {
protected InetAddressUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static bool IsIPv4Address (string input);
public static bool IsIPv6Address (string input);
public static bool IsIPv6HexCompressedAddress (string input);
public static bool IsIPv6StdAddress (string input);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Cookie.Params
New Type: Org.Apache.Http.Cookie.Params.CookieSpecPNames
public abstract class CookieSpecPNames {
public const string DatePatterns = "http.protocol.cookie-datepatterns";
public const string SingleCookieHeader = "http.protocol.single-cookie-header";
}
New Type: Org.Apache.Http.Cookie.Params.CookieSpecPNamesConsts
[Obsolete]
public abstract class CookieSpecPNamesConsts : CookieSpecPNames {
}
New Type: Org.Apache.Http.Cookie.Params.CookieSpecParamBean
public class CookieSpecParamBean : Org.Apache.Http.Params.HttpAbstractParamBean {
protected CookieSpecParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CookieSpecParamBean (Org.Apache.Http.Params.IHttpParams params);
public virtual void SetDatePatterns (System.Collections.Generic.ICollection patterns);
public virtual void SetSingleHeader (bool singleHeader);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Cookies
New Type: Org.Apache.Http.Cookies.ClientCookie
public abstract class ClientCookie {
public const string CommentAttr = "comment";
public const string CommenturlAttr = "commenturl";
public const string DiscardAttr = "discard";
public const string DomainAttr = "domain";
public const string ExpiresAttr = "expires";
public const string MaxAgeAttr = "max-age";
public const string PathAttr = "path";
public const string PortAttr = "port";
public const string SecureAttr = "secure";
public const string VersionAttr = "version";
}
New Type: Org.Apache.Http.Cookies.ClientCookieConsts
[Obsolete]
public abstract class ClientCookieConsts : ClientCookie {
}
New Type: Org.Apache.Http.Cookies.CookieOrigin
public sealed class CookieOrigin : Java.Lang.Object {
public CookieOrigin (string host, int port, string path, bool secure);
public string Host {
get;
}
public bool IsSecure {
get;
}
public string Path {
get;
}
public int Port {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Cookies.CookieSpecRegistry
public sealed class CookieSpecRegistry : Java.Lang.Object {
public CookieSpecRegistry ();
public ICookieSpec GetCookieSpec (string name);
public ICookieSpec GetCookieSpec (string name, Org.Apache.Http.Params.IHttpParams params);
public void Register (string name, ICookieSpecFactory factory);
public void SetItems (System.Collections.Generic.IDictionary map);
public void Unregister (string id);
public System.Collections.Generic.IList SpecNames {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Cookies.IClientCookie
public interface IClientCookie : ICookie, IDisposable, Android.Runtime.IJavaObject {
bool ContainsAttribute (string name);
string GetAttribute (string name);
}
New Type: Org.Apache.Http.Cookies.ICookie
public interface ICookie : IDisposable, Android.Runtime.IJavaObject {
int [] GetPorts ();
bool IsExpired (Java.Util.Date date);
string Comment {
get;
}
string CommentURL {
get;
}
string Domain {
get;
}
Java.Util.Date ExpiryDate {
get;
}
bool IsPersistent {
get;
}
bool IsSecure {
get;
}
string Name {
get;
}
string Path {
get;
}
string Value {
get;
}
int Version {
get;
}
}
New Type: Org.Apache.Http.Cookies.ICookieAttributeHandler
public interface ICookieAttributeHandler : IDisposable, Android.Runtime.IJavaObject {
bool Match (ICookie cookie, CookieOrigin origin);
void Parse (ISetCookie cookie, string value);
void Validate (ICookie cookie, CookieOrigin origin);
}
New Type: Org.Apache.Http.Cookies.ICookieSpec
public interface ICookieSpec : IDisposable, Android.Runtime.IJavaObject {
System.Collections.Generic.IList FormatCookies (System.Collections.Generic.IList cookies);
bool Match (ICookie cookie, CookieOrigin origin);
System.Collections.Generic.IList Parse (Org.Apache.Http.IHeader header, CookieOrigin origin);
void Validate (ICookie cookie, CookieOrigin origin);
int Version {
get;
}
Org.Apache.Http.IHeader VersionHeader {
get;
}
}
New Type: Org.Apache.Http.Cookies.ICookieSpecFactory
public interface ICookieSpecFactory : IDisposable, Android.Runtime.IJavaObject {
ICookieSpec NewInstance (Org.Apache.Http.Params.IHttpParams params);
}
New Type: Org.Apache.Http.Cookies.ISetCookie
public interface ISetCookie : ICookie, IDisposable, Android.Runtime.IJavaObject {
void SetComment (string comment);
void SetDomain (string domain);
void SetExpiryDate (Java.Util.Date expiryDate);
void SetPath (string path);
void SetSecure (bool secure);
void SetValue (string value);
void SetVersion (int version);
}
New Type: Org.Apache.Http.Cookies.ISetCookie2
public interface ISetCookie2 : ICookie, IDisposable, Android.Runtime.IJavaObject, ISetCookie {
void SetCommentURL (string commentURL);
void SetDiscard (bool discard);
void SetPorts (int [] ports);
}
New Type: Org.Apache.Http.Cookies.MalformedCookieException
public class MalformedCookieException : Org.Apache.Http.ProtocolException {
protected MalformedCookieException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MalformedCookieException ();
public MalformedCookieException (string message);
public MalformedCookieException (string message, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Cookies.SM
public abstract class SM {
public const string Cookie = "Cookie";
public const string Cookie2 = "Cookie2";
public const string SetCookie = "Set-Cookie";
public const string SetCookie2 = "Set-Cookie2";
}
New Type: Org.Apache.Http.Cookies.SMConsts
[Obsolete]
public abstract class SMConsts : SM {
}
Namespace: Org.Apache.Http.Entity
New Type: Org.Apache.Http.Entity.AbstractHttpEntity
public abstract class AbstractHttpEntity : Java.Lang.Object, Org.Apache.Http.IHttpEntity {
protected AbstractHttpEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractHttpEntity ();
public virtual void ConsumeContent ();
public virtual void SetChunked (bool b);
public virtual void SetContentEncoding (string ceString);
public virtual void SetContentType (string ctString);
public abstract void WriteTo (System.IO.Stream outstream);
public System.Threading.Tasks.Task WriteToAsync (System.IO.Stream outstream);
protected bool ChunkedField {
get;
set;
}
public abstract System.IO.Stream Content {
get;
}
public virtual Org.Apache.Http.IHeader ContentEncoding {
get;
set;
}
protected Org.Apache.Http.IHeader ContentEncodingField {
get;
set;
}
public abstract long ContentLength {
get;
}
public virtual Org.Apache.Http.IHeader ContentType {
get;
set;
}
protected Org.Apache.Http.IHeader ContentTypeField {
get;
set;
}
public virtual bool IsChunked {
get;
}
public abstract bool IsRepeatable {
get;
}
public abstract bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.BasicHttpEntity
public class BasicHttpEntity : AbstractHttpEntity {
protected BasicHttpEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHttpEntity ();
public override void WriteTo (System.IO.Stream outstream);
public override System.IO.Stream Content {
get;
}
public override long ContentLength {
get;
}
public override bool IsRepeatable {
get;
}
public override bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.BufferedHttpEntity
public class BufferedHttpEntity : HttpEntityWrapper {
protected BufferedHttpEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BufferedHttpEntity (Org.Apache.Http.IHttpEntity entity);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.ByteArrayEntity
public class ByteArrayEntity : AbstractHttpEntity, Java.Lang.ICloneable {
protected ByteArrayEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ByteArrayEntity (byte [] b);
public virtual Java.Lang.Object Clone ();
public override void WriteTo (System.IO.Stream outstream);
public override System.IO.Stream Content {
get;
}
public override long ContentLength {
get;
}
public override bool IsRepeatable {
get;
}
public override bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.ContentLengthStrategy
public abstract class ContentLengthStrategy {
public const int Chunked = -2;
public const int Identity = -1;
}
New Type: Org.Apache.Http.Entity.ContentLengthStrategyConsts
[Obsolete]
public abstract class ContentLengthStrategyConsts : ContentLengthStrategy {
}
New Type: Org.Apache.Http.Entity.EntityTemplate
public class EntityTemplate : AbstractHttpEntity {
protected EntityTemplate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public EntityTemplate (IContentProducer contentproducer);
public override void WriteTo (System.IO.Stream outstream);
public override System.IO.Stream Content {
get;
}
public override long ContentLength {
get;
}
public override bool IsRepeatable {
get;
}
public override bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.FileEntity
public class FileEntity : AbstractHttpEntity, Java.Lang.ICloneable {
protected FileEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FileEntity (Java.IO.File file, string contentType);
public virtual Java.Lang.Object Clone ();
public override void WriteTo (System.IO.Stream outstream);
public override System.IO.Stream Content {
get;
}
public override long ContentLength {
get;
}
protected Java.IO.File File {
get;
set;
}
public override bool IsRepeatable {
get;
}
public override bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.HttpEntityWrapper
public class HttpEntityWrapper : Java.Lang.Object, Org.Apache.Http.IHttpEntity {
protected HttpEntityWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpEntityWrapper (Org.Apache.Http.IHttpEntity wrapped);
public virtual void ConsumeContent ();
public virtual void WriteTo (System.IO.Stream outstream);
public virtual System.IO.Stream Content {
get;
}
public virtual Org.Apache.Http.IHeader ContentEncoding {
get;
}
public virtual long ContentLength {
get;
}
public virtual Org.Apache.Http.IHeader ContentType {
get;
}
public virtual bool IsChunked {
get;
}
public virtual bool IsRepeatable {
get;
}
public virtual bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
protected Org.Apache.Http.IHttpEntity WrappedEntity {
get;
set;
}
}
New Type: Org.Apache.Http.Entity.IContentLengthStrategy
public interface IContentLengthStrategy : IDisposable, Android.Runtime.IJavaObject {
long DetermineLength (Org.Apache.Http.IHttpMessage message);
}
New Type: Org.Apache.Http.Entity.IContentProducer
public interface IContentProducer : IDisposable, Android.Runtime.IJavaObject {
void WriteTo (System.IO.Stream outstream);
}
New Type: Org.Apache.Http.Entity.InputStreamEntity
public class InputStreamEntity : AbstractHttpEntity {
protected InputStreamEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public InputStreamEntity (System.IO.Stream instream, long length);
public override void WriteTo (System.IO.Stream outstream);
public override System.IO.Stream Content {
get;
}
public override long ContentLength {
get;
}
public override bool IsRepeatable {
get;
}
public override bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.SerializableEntity
public class SerializableEntity : AbstractHttpEntity {
protected SerializableEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SerializableEntity (Java.IO.ISerializable ser, bool bufferize);
public override void WriteTo (System.IO.Stream outstream);
public override System.IO.Stream Content {
get;
}
public override long ContentLength {
get;
}
public override bool IsRepeatable {
get;
}
public override bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Entity.StringEntity
public class StringEntity : AbstractHttpEntity, Java.Lang.ICloneable {
protected StringEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StringEntity (string s);
public StringEntity (string s, string charset);
public virtual Java.Lang.Object Clone ();
public override void WriteTo (System.IO.Stream outstream);
public override System.IO.Stream Content {
get;
}
public override long ContentLength {
get;
}
public override bool IsRepeatable {
get;
}
public override bool IsStreaming {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.IO
New Type: Org.Apache.Http.IO.IHttpMessageParser
public interface IHttpMessageParser : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.IHttpMessage Parse ();
}
New Type: Org.Apache.Http.IO.IHttpMessageParserExtensions
public static class IHttpMessageParserExtensions {
public static System.Threading.Tasks.Task ParseAsync (IHttpMessageParser self);
}
New Type: Org.Apache.Http.IO.IHttpMessageWriter
public interface IHttpMessageWriter : IDisposable, Android.Runtime.IJavaObject {
void Write (Org.Apache.Http.IHttpMessage message);
}
New Type: Org.Apache.Http.IO.IHttpMessageWriterExtensions
public static class IHttpMessageWriterExtensions {
public static System.Threading.Tasks.Task WriteAsync (IHttpMessageWriter self, Org.Apache.Http.IHttpMessage message);
}
New Type: Org.Apache.Http.IO.IHttpTransportMetrics
public interface IHttpTransportMetrics : IDisposable, Android.Runtime.IJavaObject {
void Reset ();
long BytesTransferred {
get;
}
}
New Type: Org.Apache.Http.IO.ISessionInputBuffer
public interface ISessionInputBuffer : IDisposable, Android.Runtime.IJavaObject {
bool IsDataAvailable (int timeout);
int Read ();
int Read (byte [] b);
int Read (byte [] b, int off, int len);
string ReadLine ();
int ReadLine (Org.Apache.Http.Util.CharArrayBuffer buffer);
IHttpTransportMetrics Metrics {
get;
}
}
New Type: Org.Apache.Http.IO.ISessionInputBufferExtensions
public static class ISessionInputBufferExtensions {
public static System.Threading.Tasks.Task ReadAsync (ISessionInputBuffer self);
public static System.Threading.Tasks.Task ReadAsync (ISessionInputBuffer self, byte [] b);
public static System.Threading.Tasks.Task ReadAsync (ISessionInputBuffer self, byte [] b, int off, int len);
public static System.Threading.Tasks.Task ReadLineAsync (ISessionInputBuffer self);
public static System.Threading.Tasks.Task ReadLineAsync (ISessionInputBuffer self, Org.Apache.Http.Util.CharArrayBuffer buffer);
}
New Type: Org.Apache.Http.IO.ISessionOutputBuffer
public interface ISessionOutputBuffer : IDisposable, Android.Runtime.IJavaObject {
void Flush ();
void Write (byte [] b);
void Write (byte [] b, int off, int len);
void Write (int b);
void WriteLine (Org.Apache.Http.Util.CharArrayBuffer buffer);
void WriteLine (string s);
IHttpTransportMetrics Metrics {
get;
}
}
New Type: Org.Apache.Http.IO.ISessionOutputBufferExtensions
public static class ISessionOutputBufferExtensions {
public static System.Threading.Tasks.Task WriteAsync (ISessionOutputBuffer self, byte [] b);
public static System.Threading.Tasks.Task WriteAsync (ISessionOutputBuffer self, byte [] b, int off, int len);
public static System.Threading.Tasks.Task WriteAsync (ISessionOutputBuffer self, int b);
public static System.Threading.Tasks.Task WriteLineAsync (ISessionOutputBuffer self, Org.Apache.Http.Util.CharArrayBuffer buffer);
public static System.Threading.Tasks.Task WriteLineAsync (ISessionOutputBuffer self, string s);
}
Namespace: Org.Apache.Http.Message
New Type: Org.Apache.Http.Message.AbstractHttpMessage
public abstract class AbstractHttpMessage : Java.Lang.Object, Org.Apache.Http.IHttpMessage {
protected AbstractHttpMessage (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractHttpMessage ();
protected AbstractHttpMessage (Org.Apache.Http.Params.IHttpParams params);
public virtual void AddHeader (Org.Apache.Http.IHeader header);
public virtual void AddHeader (string name, string value);
public virtual bool ContainsHeader (string name);
public virtual Org.Apache.Http.IHeader[] GetAllHeaders ();
public virtual Org.Apache.Http.IHeader GetFirstHeader (string name);
public virtual Org.Apache.Http.IHeader[] GetHeaders (string name);
public virtual Org.Apache.Http.IHeader GetLastHeader (string name);
public virtual Org.Apache.Http.IHeaderIterator HeaderIterator ();
public virtual Org.Apache.Http.IHeaderIterator HeaderIterator (string name);
public virtual void RemoveHeader (Org.Apache.Http.IHeader header);
public virtual void RemoveHeaders (string name);
public virtual void SetHeader (Org.Apache.Http.IHeader header);
public virtual void SetHeader (string name, string value);
public virtual void SetHeaders (Org.Apache.Http.IHeader[] headers);
protected HeaderGroup Headergroup {
get;
set;
}
public virtual Org.Apache.Http.Params.IHttpParams Params {
get;
set;
}
public abstract Org.Apache.Http.ProtocolVersion ProtocolVersion {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHeader
public class BasicHeader : Java.Lang.Object, Java.Lang.ICloneable, Org.Apache.Http.IHeader {
protected BasicHeader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHeader (string name, string value);
public virtual Java.Lang.Object Clone ();
public virtual Org.Apache.Http.IHeaderElement[] GetElements ();
public virtual string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string Value {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHeaderElement
public class BasicHeaderElement : Java.Lang.Object, Java.Lang.ICloneable, Org.Apache.Http.IHeaderElement {
protected BasicHeaderElement (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHeaderElement (string name, string value);
public BasicHeaderElement (string name, string value, Org.Apache.Http.INameValuePair[] parameters);
public virtual Java.Lang.Object Clone ();
public virtual Org.Apache.Http.INameValuePair GetParameter (int index);
public virtual Org.Apache.Http.INameValuePair GetParameterByName (string name);
public virtual Org.Apache.Http.INameValuePair[] GetParameters ();
public virtual string Name {
get;
}
public virtual int ParameterCount {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string Value {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHeaderElementIterator
public class BasicHeaderElementIterator : Java.Lang.Object, Org.Apache.Http.IHeaderElementIterator, Java.Util.IIterator {
protected BasicHeaderElementIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHeaderElementIterator (Org.Apache.Http.IHeaderIterator headerIterator);
public BasicHeaderElementIterator (Org.Apache.Http.IHeaderIterator headerIterator, IHeaderValueParser parser);
public Java.Lang.Object Next ();
public virtual Org.Apache.Http.IHeaderElement NextElement ();
public virtual void Remove ();
public virtual bool HasNext {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHeaderIterator
public class BasicHeaderIterator : Java.Lang.Object, Org.Apache.Http.IHeaderIterator, Java.Util.IIterator {
protected BasicHeaderIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHeaderIterator (Org.Apache.Http.IHeader[] headers, string name);
protected virtual bool FilterHeader (int index);
protected virtual int FindNext (int from);
public Java.Lang.Object Next ();
public virtual Org.Apache.Http.IHeader NextHeader ();
public virtual void Remove ();
protected System.Collections.Generic.IList AllHeaders {
get;
set;
}
protected int CurrentIndex {
get;
set;
}
public virtual bool HasNext {
get;
}
protected string HeaderName {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHeaderValueFormatter
public class BasicHeaderValueFormatter : Java.Lang.Object, IHeaderValueFormatter {
protected BasicHeaderValueFormatter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHeaderValueFormatter ();
public static string FormatElements (Org.Apache.Http.IHeaderElement[] elems, bool quote, IHeaderValueFormatter formatter);
public static string FormatHeaderElement (Org.Apache.Http.IHeaderElement elem, bool quote, IHeaderValueFormatter formatter);
public static string FormatNameValuePair (Org.Apache.Http.INameValuePair nvp, bool quote, IHeaderValueFormatter formatter);
public static string FormatParameters (Org.Apache.Http.INameValuePair[] nvps, bool quote, IHeaderValueFormatter formatter);
protected virtual void DoFormatValue (Org.Apache.Http.Util.CharArrayBuffer buffer, string value, bool quote);
protected virtual int EstimateElementsLen (Org.Apache.Http.IHeaderElement[] elems);
protected virtual int EstimateHeaderElementLen (Org.Apache.Http.IHeaderElement elem);
protected virtual int EstimateNameValuePairLen (Org.Apache.Http.INameValuePair nvp);
protected virtual int EstimateParametersLen (Org.Apache.Http.INameValuePair[] nvps);
public virtual Org.Apache.Http.Util.CharArrayBuffer FormatElements (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IHeaderElement[] elems, bool quote);
public virtual Org.Apache.Http.Util.CharArrayBuffer FormatHeaderElement (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IHeaderElement elem, bool quote);
public virtual Org.Apache.Http.Util.CharArrayBuffer FormatNameValuePair (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.INameValuePair nvp, bool quote);
public virtual Org.Apache.Http.Util.CharArrayBuffer FormatParameters (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.INameValuePair[] nvps, bool quote);
protected virtual bool IsSeparator (char ch);
protected virtual bool IsUnsafe (char ch);
public static BasicHeaderValueFormatter Default {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Separators = " ;,:@()<>\"/[]?={} ";
public const string UnsafeChars = ""\";
}
New Type: Org.Apache.Http.Message.BasicHeaderValueParser
public class BasicHeaderValueParser : Java.Lang.Object, IHeaderValueParser {
protected BasicHeaderValueParser (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHeaderValueParser ();
public static Org.Apache.Http.IHeaderElement[] ParseElements (string value, IHeaderValueParser parser);
public static Org.Apache.Http.IHeaderElement ParseHeaderElement (string value, IHeaderValueParser parser);
public static Org.Apache.Http.INameValuePair ParseNameValuePair (string value, IHeaderValueParser parser);
public static Org.Apache.Http.INameValuePair[] ParseParameters (string value, IHeaderValueParser parser);
protected virtual Org.Apache.Http.IHeaderElement CreateHeaderElement (string name, string value, Org.Apache.Http.INameValuePair[] params);
protected virtual Org.Apache.Http.INameValuePair CreateNameValuePair (string name, string value);
public virtual Org.Apache.Http.IHeaderElement[] ParseElements (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public virtual Org.Apache.Http.IHeaderElement ParseHeaderElement (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public virtual Org.Apache.Http.INameValuePair ParseNameValuePair (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public virtual Org.Apache.Http.INameValuePair ParseNameValuePair (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor, char [] delimiters);
public virtual Org.Apache.Http.INameValuePair[] ParseParameters (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public static BasicHeaderValueParser Default {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest
public class BasicHttpEntityEnclosingRequest : BasicHttpRequest, Org.Apache.Http.IHttpEntityEnclosingRequest {
protected BasicHttpEntityEnclosingRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHttpEntityEnclosingRequest (string method, string uri);
public BasicHttpEntityEnclosingRequest (string method, string uri, Org.Apache.Http.ProtocolVersion ver);
public BasicHttpEntityEnclosingRequest (Org.Apache.Http.IRequestLine requestline);
public virtual bool ExpectContinue ();
public virtual Org.Apache.Http.IHttpEntity Entity {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHttpRequest
public class BasicHttpRequest : AbstractHttpMessage, Org.Apache.Http.IHttpRequest {
protected BasicHttpRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHttpRequest (string method, string uri);
public BasicHttpRequest (string method, string uri, Org.Apache.Http.ProtocolVersion ver);
public BasicHttpRequest (Org.Apache.Http.IRequestLine requestline);
public override Org.Apache.Http.ProtocolVersion ProtocolVersion {
get;
}
public virtual Org.Apache.Http.IRequestLine RequestLine {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicHttpResponse
public class BasicHttpResponse : AbstractHttpMessage, Org.Apache.Http.IHttpResponse {
protected BasicHttpResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHttpResponse (Org.Apache.Http.ProtocolVersion ver, int code, string reason);
public BasicHttpResponse (Org.Apache.Http.IStatusLine statusline);
public BasicHttpResponse (Org.Apache.Http.IStatusLine statusline, Org.Apache.Http.IReasonPhraseCatalog catalog, Java.Util.Locale locale);
protected virtual string GetReason (int code);
public virtual void SetReasonPhrase (string reason);
public virtual void SetStatusCode (int code);
public virtual void SetStatusLine (Org.Apache.Http.ProtocolVersion ver, int code);
public virtual void SetStatusLine (Org.Apache.Http.ProtocolVersion ver, int code, string reason);
public virtual Org.Apache.Http.IHttpEntity Entity {
get;
set;
}
public virtual Java.Util.Locale Locale {
get;
set;
}
public override Org.Apache.Http.ProtocolVersion ProtocolVersion {
get;
}
public virtual Org.Apache.Http.IStatusLine StatusLine {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicLineFormatter
public class BasicLineFormatter : Java.Lang.Object, ILineFormatter {
protected BasicLineFormatter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicLineFormatter ();
public static string FormatHeader (Org.Apache.Http.IHeader header, ILineFormatter formatter);
public static string FormatProtocolVersion (Org.Apache.Http.ProtocolVersion version, ILineFormatter formatter);
public static string FormatRequestLine (Org.Apache.Http.IRequestLine reqline, ILineFormatter formatter);
public static string FormatStatusLine (Org.Apache.Http.IStatusLine statline, ILineFormatter formatter);
public virtual Org.Apache.Http.Util.CharArrayBuffer AppendProtocolVersion (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.ProtocolVersion version);
protected virtual void DoFormatHeader (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IHeader header);
protected virtual void DoFormatRequestLine (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IRequestLine reqline);
protected virtual void DoFormatStatusLine (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IStatusLine statline);
protected virtual int EstimateProtocolVersionLen (Org.Apache.Http.ProtocolVersion version);
public virtual Org.Apache.Http.Util.CharArrayBuffer FormatHeader (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IHeader header);
public virtual Org.Apache.Http.Util.CharArrayBuffer FormatRequestLine (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IRequestLine reqline);
public virtual Org.Apache.Http.Util.CharArrayBuffer FormatStatusLine (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IStatusLine statline);
protected virtual Org.Apache.Http.Util.CharArrayBuffer InitBuffer (Org.Apache.Http.Util.CharArrayBuffer buffer);
public static BasicLineFormatter Default {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicLineParser
public class BasicLineParser : Java.Lang.Object, ILineParser {
protected BasicLineParser (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicLineParser ();
public BasicLineParser (Org.Apache.Http.ProtocolVersion proto);
public static Org.Apache.Http.IHeader ParseHeader (string value, ILineParser parser);
public static Org.Apache.Http.ProtocolVersion ParseProtocolVersion (string value, ILineParser parser);
public static Org.Apache.Http.IRequestLine ParseRequestLine (string value, ILineParser parser);
public static Org.Apache.Http.IStatusLine ParseStatusLine (string value, ILineParser parser);
protected virtual Org.Apache.Http.ProtocolVersion CreateProtocolVersion (int major, int minor);
protected virtual Org.Apache.Http.IRequestLine CreateRequestLine (string method, string uri, Org.Apache.Http.ProtocolVersion ver);
protected virtual Org.Apache.Http.IStatusLine CreateStatusLine (Org.Apache.Http.ProtocolVersion ver, int status, string reason);
public virtual bool HasProtocolVersion (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public virtual Org.Apache.Http.IHeader ParseHeader (Org.Apache.Http.Util.CharArrayBuffer buffer);
public virtual Org.Apache.Http.ProtocolVersion ParseProtocolVersion (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public virtual Org.Apache.Http.IRequestLine ParseRequestLine (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public virtual Org.Apache.Http.IStatusLine ParseStatusLine (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
protected virtual void SkipWhitespace (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
public static BasicLineParser Default {
get;
set;
}
protected Org.Apache.Http.ProtocolVersion Protocol {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicListHeaderIterator
public class BasicListHeaderIterator : Java.Lang.Object, Org.Apache.Http.IHeaderIterator, Java.Util.IIterator {
protected BasicListHeaderIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicListHeaderIterator (System.Collections.IList headers, string name);
protected virtual bool FilterHeader (int index);
protected virtual int FindNext (int from);
public Java.Lang.Object Next ();
public virtual Org.Apache.Http.IHeader NextHeader ();
public virtual void Remove ();
protected System.Collections.IList AllHeaders {
get;
set;
}
protected int CurrentIndex {
get;
set;
}
public virtual bool HasNext {
get;
}
protected string HeaderName {
get;
set;
}
protected int LastIndex {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicNameValuePair
public class BasicNameValuePair : Java.Lang.Object, Java.Lang.ICloneable, Org.Apache.Http.INameValuePair {
protected BasicNameValuePair (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicNameValuePair (string name, string value);
public virtual Java.Lang.Object Clone ();
public virtual string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string Value {
get;
}
}
New Type: Org.Apache.Http.Message.BasicRequestLine
public class BasicRequestLine : Java.Lang.Object, Java.Lang.ICloneable, Org.Apache.Http.IRequestLine {
protected BasicRequestLine (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicRequestLine (string method, string uri, Org.Apache.Http.ProtocolVersion version);
public virtual Java.Lang.Object Clone ();
public virtual string Method {
get;
}
public virtual Org.Apache.Http.ProtocolVersion ProtocolVersion {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string Uri {
get;
}
}
New Type: Org.Apache.Http.Message.BasicStatusLine
public class BasicStatusLine : Java.Lang.Object, Java.Lang.ICloneable, Org.Apache.Http.IStatusLine {
protected BasicStatusLine (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicStatusLine (Org.Apache.Http.ProtocolVersion version, int statusCode, string reasonPhrase);
public virtual Java.Lang.Object Clone ();
public virtual Org.Apache.Http.ProtocolVersion ProtocolVersion {
get;
}
public virtual string ReasonPhrase {
get;
}
public virtual int StatusCode {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.BasicTokenIterator
public class BasicTokenIterator : Java.Lang.Object, Java.Util.IIterator, Org.Apache.Http.ITokenIterator {
protected BasicTokenIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicTokenIterator (Org.Apache.Http.IHeaderIterator headerIterator);
protected virtual string CreateToken (string value, int start, int end);
protected virtual int FindNext (int from);
protected virtual int FindTokenEnd (int from);
protected virtual int FindTokenSeparator (int from);
protected virtual int FindTokenStart (int from);
protected virtual bool IsHttpSeparator (char ch);
protected virtual bool IsTokenChar (char ch);
protected virtual bool IsTokenSeparator (char ch);
protected virtual bool IsWhitespace (char ch);
public Java.Lang.Object Next ();
public virtual string NextToken ();
public void Remove ();
protected string CurrentHeader {
get;
set;
}
protected string CurrentToken {
get;
set;
}
public virtual bool HasNext {
get;
}
protected Org.Apache.Http.IHeaderIterator HeaderIt {
get;
set;
}
protected int SearchPos {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string HttpSeparators = " ,;=()<>@:\"/[]?{} ";
}
New Type: Org.Apache.Http.Message.BufferedHeader
public class BufferedHeader : Java.Lang.Object, Java.Lang.ICloneable, Org.Apache.Http.IFormattedHeader, Org.Apache.Http.IHeader {
protected BufferedHeader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BufferedHeader (Org.Apache.Http.Util.CharArrayBuffer buffer);
public virtual Java.Lang.Object Clone ();
public virtual Org.Apache.Http.IHeaderElement[] GetElements ();
public virtual Org.Apache.Http.Util.CharArrayBuffer Buffer {
get;
}
public virtual string Name {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string Value {
get;
}
public virtual int ValuePos {
get;
}
}
New Type: Org.Apache.Http.Message.HeaderGroup
public class HeaderGroup : Java.Lang.Object, Java.Lang.ICloneable {
protected HeaderGroup (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HeaderGroup ();
public virtual void AddHeader (Org.Apache.Http.IHeader header);
public virtual void Clear ();
public virtual Java.Lang.Object Clone ();
public virtual bool ContainsHeader (string name);
public virtual HeaderGroup Copy ();
public virtual Org.Apache.Http.IHeader[] GetAllHeaders ();
public virtual Org.Apache.Http.IHeader GetCondensedHeader (string name);
public virtual Org.Apache.Http.IHeader GetFirstHeader (string name);
public virtual Org.Apache.Http.IHeader[] GetHeaders (string name);
public virtual Org.Apache.Http.IHeader GetLastHeader (string name);
public virtual Org.Apache.Http.IHeaderIterator Iterator ();
public virtual Org.Apache.Http.IHeaderIterator Iterator (string name);
public virtual void RemoveHeader (Org.Apache.Http.IHeader header);
public virtual void SetHeaders (Org.Apache.Http.IHeader[] headers);
public virtual void UpdateHeader (Org.Apache.Http.IHeader header);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Message.IHeaderValueFormatter
public interface IHeaderValueFormatter : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.Util.CharArrayBuffer FormatElements (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IHeaderElement[] elems, bool quote);
Org.Apache.Http.Util.CharArrayBuffer FormatHeaderElement (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IHeaderElement elem, bool quote);
Org.Apache.Http.Util.CharArrayBuffer FormatNameValuePair (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.INameValuePair nvp, bool quote);
Org.Apache.Http.Util.CharArrayBuffer FormatParameters (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.INameValuePair[] nvps, bool quote);
}
New Type: Org.Apache.Http.Message.IHeaderValueParser
public interface IHeaderValueParser : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.IHeaderElement[] ParseElements (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
Org.Apache.Http.IHeaderElement ParseHeaderElement (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
Org.Apache.Http.INameValuePair ParseNameValuePair (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
Org.Apache.Http.INameValuePair[] ParseParameters (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
}
New Type: Org.Apache.Http.Message.ILineFormatter
public interface ILineFormatter : IDisposable, Android.Runtime.IJavaObject {
Org.Apache.Http.Util.CharArrayBuffer AppendProtocolVersion (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.ProtocolVersion version);
Org.Apache.Http.Util.CharArrayBuffer FormatHeader (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IHeader header);
Org.Apache.Http.Util.CharArrayBuffer FormatRequestLine (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IRequestLine reqline);
Org.Apache.Http.Util.CharArrayBuffer FormatStatusLine (Org.Apache.Http.Util.CharArrayBuffer buffer, Org.Apache.Http.IStatusLine statline);
}
New Type: Org.Apache.Http.Message.ILineParser
public interface ILineParser : IDisposable, Android.Runtime.IJavaObject {
bool HasProtocolVersion (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
Org.Apache.Http.IHeader ParseHeader (Org.Apache.Http.Util.CharArrayBuffer buffer);
Org.Apache.Http.ProtocolVersion ParseProtocolVersion (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
Org.Apache.Http.IRequestLine ParseRequestLine (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
Org.Apache.Http.IStatusLine ParseStatusLine (Org.Apache.Http.Util.CharArrayBuffer buffer, ParserCursor cursor);
}
New Type: Org.Apache.Http.Message.ParserCursor
public class ParserCursor : Java.Lang.Object {
protected ParserCursor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ParserCursor (int lowerBound, int upperBound);
public virtual bool AtEnd ();
public virtual void UpdatePos (int pos);
public virtual int LowerBound {
get;
}
public virtual int Pos {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual int UpperBound {
get;
}
}
Namespace: Org.Apache.Http.Params
New Type: Org.Apache.Http.Params.AbstractHttpParams
public abstract class AbstractHttpParams : Java.Lang.Object, IHttpParams {
protected AbstractHttpParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AbstractHttpParams ();
public abstract IHttpParams Copy ();
public virtual bool GetBooleanParameter (string name, bool defaultValue);
public virtual double GetDoubleParameter (string name, double defaultValue);
public virtual int GetIntParameter (string name, int defaultValue);
public virtual long GetLongParameter (string name, long defaultValue);
public abstract Java.Lang.Object GetParameter (string name);
public virtual bool IsParameterFalse (string name);
public virtual bool IsParameterTrue (string name);
public abstract bool RemoveParameter (string name);
public virtual IHttpParams SetBooleanParameter (string name, bool value);
public virtual IHttpParams SetDoubleParameter (string name, double value);
public virtual IHttpParams SetIntParameter (string name, int value);
public virtual IHttpParams SetLongParameter (string name, long value);
public abstract IHttpParams SetParameter (string name, Java.Lang.Object value);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Params.BasicHttpParams
public sealed class BasicHttpParams : AbstractHttpParams, Java.Lang.ICloneable, Java.IO.ISerializable {
public BasicHttpParams ();
public void Clear ();
public Java.Lang.Object Clone ();
public override IHttpParams Copy ();
protected void CopyParams (IHttpParams target);
public override Java.Lang.Object GetParameter (string name);
public bool IsParameterSet (string name);
public bool IsParameterSetLocally (string name);
public override bool RemoveParameter (string name);
public override IHttpParams SetParameter (string name, Java.Lang.Object value);
public void SetParameters (string [] names, Java.Lang.Object value);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Params.CoreConnectionPNames
public abstract class CoreConnectionPNames {
public const string ConnectionTimeout = "http.connection.timeout";
public const string MaxHeaderCount = "http.connection.max-header-count";
public const string MaxLineLength = "http.connection.max-line-length";
public const string SoLinger = "http.socket.linger";
public const string SoTimeout = "http.socket.timeout";
public const string SocketBufferSize = "http.socket.buffer-size";
public const string StaleConnectionCheck = "http.connection.stalecheck";
public const string TcpNodelay = "http.tcp.nodelay";
}
New Type: Org.Apache.Http.Params.CoreConnectionPNamesConsts
[Obsolete]
public abstract class CoreConnectionPNamesConsts : CoreConnectionPNames {
}
New Type: Org.Apache.Http.Params.CoreProtocolPNames
public abstract class CoreProtocolPNames {
public const string HttpContentCharset = "http.protocol.content-charset";
public const string HttpElementCharset = "http.protocol.element-charset";
public const string OriginServer = "http.origin-server";
public const string ProtocolVersion = "http.protocol.version";
public const string StrictTransferEncoding = "http.protocol.strict-transfer-encoding";
public const string UseExpectContinue = "http.protocol.expect-continue";
public const string UserAgent = "http.useragent";
public const string WaitForContinue = "http.protocol.wait-for-continue";
}
New Type: Org.Apache.Http.Params.CoreProtocolPNamesConsts
[Obsolete]
public abstract class CoreProtocolPNamesConsts : CoreProtocolPNames {
}
New Type: Org.Apache.Http.Params.DefaultedHttpParams
public sealed class DefaultedHttpParams : AbstractHttpParams {
public DefaultedHttpParams (IHttpParams local, IHttpParams defaults);
public override IHttpParams Copy ();
public override Java.Lang.Object GetParameter (string name);
public override bool RemoveParameter (string name);
public override IHttpParams SetParameter (string name, Java.Lang.Object value);
public IHttpParams Defaults {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Params.HttpAbstractParamBean
public abstract class HttpAbstractParamBean : Java.Lang.Object {
protected HttpAbstractParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpAbstractParamBean (IHttpParams params);
protected IHttpParams Params {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Params.HttpConnectionParamBean
public class HttpConnectionParamBean : HttpAbstractParamBean {
protected HttpConnectionParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpConnectionParamBean (IHttpParams params);
public virtual void SetConnectionTimeout (int connectionTimeout);
public virtual void SetLinger (int linger);
public virtual void SetSocketBufferSize (int socketBufferSize);
public virtual void SetSoTimeout (int soTimeout);
public virtual void SetStaleCheckingEnabled (bool staleCheckingEnabled);
public virtual void SetTcpNoDelay (bool tcpNoDelay);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Params.HttpConnectionParams
public sealed class HttpConnectionParams : Java.Lang.Object {
public static int GetConnectionTimeout (IHttpParams params);
public static int GetLinger (IHttpParams params);
public static int GetSocketBufferSize (IHttpParams params);
public static int GetSoTimeout (IHttpParams params);
public static bool GetTcpNoDelay (IHttpParams params);
public static bool IsStaleCheckingEnabled (IHttpParams params);
public static void SetConnectionTimeout (IHttpParams params, int timeout);
public static void SetLinger (IHttpParams params, int value);
public static void SetSocketBufferSize (IHttpParams params, int size);
public static void SetSoTimeout (IHttpParams params, int timeout);
public static void SetStaleCheckingEnabled (IHttpParams params, bool value);
public static void SetTcpNoDelay (IHttpParams params, bool value);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const string ConnectionTimeout = "http.connection.timeout";
public const string MaxHeaderCount = "http.connection.max-header-count";
public const string MaxLineLength = "http.connection.max-line-length";
public const string SoLinger = "http.socket.linger";
public const string SoTimeout = "http.socket.timeout";
public const string SocketBufferSize = "http.socket.buffer-size";
public const string StaleConnectionCheck = "http.connection.stalecheck";
public const string TcpNodelay = "http.tcp.nodelay";
}
}
New Type: Org.Apache.Http.Params.HttpProtocolParamBean
public class HttpProtocolParamBean : HttpAbstractParamBean {
protected HttpProtocolParamBean (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpProtocolParamBean (IHttpParams params);
public virtual void SetContentCharset (string contentCharset);
public virtual void SetHttpElementCharset (string httpElementCharset);
public virtual void SetUseExpectContinue (bool useExpectContinue);
public virtual void SetUserAgent (string userAgent);
public virtual void SetVersion (Org.Apache.Http.HttpVersion version);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Params.HttpProtocolParams
public sealed class HttpProtocolParams : Java.Lang.Object {
public static string GetContentCharset (IHttpParams params);
public static string GetHttpElementCharset (IHttpParams params);
public static string GetUserAgent (IHttpParams params);
public static Org.Apache.Http.ProtocolVersion GetVersion (IHttpParams params);
public static void SetContentCharset (IHttpParams params, string charset);
public static void SetHttpElementCharset (IHttpParams params, string charset);
public static void SetUseExpectContinue (IHttpParams params, bool b);
public static void SetUserAgent (IHttpParams params, string useragent);
public static void SetVersion (IHttpParams params, Org.Apache.Http.ProtocolVersion version);
public static bool UseExpectContinue (IHttpParams params);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const string HttpContentCharset = "http.protocol.content-charset";
public const string HttpElementCharset = "http.protocol.element-charset";
public const string OriginServer = "http.origin-server";
public const string ProtocolVersion = "http.protocol.version";
public const string StrictTransferEncoding = "http.protocol.strict-transfer-encoding";
public const string UseExpectContinue = "http.protocol.expect-continue";
public const string UserAgent = "http.useragent";
public const string WaitForContinue = "http.protocol.wait-for-continue";
}
}
New Type: Org.Apache.Http.Params.IHttpParams
public interface IHttpParams : IDisposable, Android.Runtime.IJavaObject {
IHttpParams Copy ();
bool GetBooleanParameter (string name, bool defaultValue);
double GetDoubleParameter (string name, double defaultValue);
int GetIntParameter (string name, int defaultValue);
long GetLongParameter (string name, long defaultValue);
Java.Lang.Object GetParameter (string name);
bool IsParameterFalse (string name);
bool IsParameterTrue (string name);
bool RemoveParameter (string name);
IHttpParams SetBooleanParameter (string name, bool value);
IHttpParams SetDoubleParameter (string name, double value);
IHttpParams SetIntParameter (string name, int value);
IHttpParams SetLongParameter (string name, long value);
IHttpParams SetParameter (string name, Java.Lang.Object value);
}
Namespace: Org.Apache.Http.Protocol
New Type: Org.Apache.Http.Protocol.BasicHttpContext
public class BasicHttpContext : Java.Lang.Object, IHttpContext {
protected BasicHttpContext (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BasicHttpContext ();
public BasicHttpContext (IHttpContext parentContext);
public virtual Java.Lang.Object GetAttribute (string id);
public virtual Java.Lang.Object RemoveAttribute (string id);
public virtual void SetAttribute (string id, Java.Lang.Object obj);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const string ReservedPrefix = "http.";
}
}
New Type: Org.Apache.Http.Protocol.BasicHttpProcessor
public sealed class BasicHttpProcessor : Java.Lang.Object, Java.Lang.ICloneable, IHttpProcessor, Org.Apache.Http.IHttpRequestInterceptor, IHttpRequestInterceptorList, Org.Apache.Http.IHttpResponseInterceptor, IHttpResponseInterceptorList {
public BasicHttpProcessor ();
public void AddInterceptor (Org.Apache.Http.IHttpRequestInterceptor interceptor);
public void AddInterceptor (Org.Apache.Http.IHttpRequestInterceptor interceptor, int index);
public void AddInterceptor (Org.Apache.Http.IHttpResponseInterceptor interceptor);
public void AddInterceptor (Org.Apache.Http.IHttpResponseInterceptor interceptor, int index);
public void AddRequestInterceptor (Org.Apache.Http.IHttpRequestInterceptor itcp);
public void AddRequestInterceptor (Org.Apache.Http.IHttpRequestInterceptor itcp, int index);
public void AddResponseInterceptor (Org.Apache.Http.IHttpResponseInterceptor itcp);
public void AddResponseInterceptor (Org.Apache.Http.IHttpResponseInterceptor itcp, int index);
public void ClearInterceptors ();
public void ClearRequestInterceptors ();
public void ClearResponseInterceptors ();
public Java.Lang.Object Clone ();
public BasicHttpProcessor Copy ();
protected void CopyInterceptors (BasicHttpProcessor target);
public Org.Apache.Http.IHttpRequestInterceptor GetRequestInterceptor (int index);
public Org.Apache.Http.IHttpResponseInterceptor GetResponseInterceptor (int index);
public void Process (Org.Apache.Http.IHttpRequest request, IHttpContext context);
public void Process (Org.Apache.Http.IHttpResponse response, IHttpContext context);
public void RemoveRequestInterceptorByClass (Java.Lang.Class clazz);
public void RemoveResponseInterceptorByClass (Java.Lang.Class clazz);
public void SetInterceptors (System.Collections.IList list);
public int RequestInterceptorCount {
get;
}
public int ResponseInterceptorCount {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.DefaultedHttpContext
public sealed class DefaultedHttpContext : Java.Lang.Object, IHttpContext {
public DefaultedHttpContext (IHttpContext local, IHttpContext defaults);
public Java.Lang.Object GetAttribute (string id);
public Java.Lang.Object RemoveAttribute (string id);
public void SetAttribute (string id, Java.Lang.Object obj);
public IHttpContext Defaults {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public static class InterfaceConsts {
public const string ReservedPrefix = "http.";
}
}
New Type: Org.Apache.Http.Protocol.ExecutionContext
public abstract class ExecutionContext {
public const string HttpConnection = "http.connection";
public const string HttpProxyHost = "http.proxy_host";
public const string HttpReqSent = "http.request_sent";
public const string HttpRequest = "http.request";
public const string HttpResponse = "http.response";
public const string HttpTargetHost = "http.target_host";
}
New Type: Org.Apache.Http.Protocol.ExecutionContextConsts
[Obsolete]
public abstract class ExecutionContextConsts : ExecutionContext {
}
New Type: Org.Apache.Http.Protocol.HTTP
public sealed class HTTP : Java.Lang.Object {
public static bool IsWhitespace (char ch);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Ascii = "ASCII";
public const string CharsetParam = "; charset=";
public const string ChunkCoding = "chunked";
public const string ConnClose = "Close";
public const string ConnDirective = "Connection";
public const string ConnKeepAlive = "Keep-Alive";
public const string ContentEncoding = "Content-Encoding";
public const string ContentLen = "Content-Length";
public const string ContentType = "Content-Type";
public const int Cr = 13;
public const string DateHeader = "Date";
public const string DefaultContentCharset = "ISO-8859-1";
public const string DefaultContentType = "application/octet-stream";
public const string DefaultProtocolCharset = "US-ASCII";
public const string ExpectContinue = "100-Continue";
public const string ExpectDirective = "Expect";
public const int Ht = 9;
public const string IdentityCoding = "identity";
public const string Iso88591 = "ISO-8859-1";
public const int Lf = 10;
public const string OctetStreamType = "application/octet-stream";
public const string PlainTextType = "text/plain";
public const string ServerHeader = "Server";
public const int Sp = 32;
public const string TargetHost = "Host";
public const string TransferEncoding = "Transfer-Encoding";
public const string UsAscii = "US-ASCII";
public const string UserAgent = "User-Agent";
public const string Utf16 = "UTF-16";
public const string Utf8 = "UTF-8";
}
New Type: Org.Apache.Http.Protocol.HttpContext
public abstract class HttpContext {
public const string ReservedPrefix = "http.";
}
New Type: Org.Apache.Http.Protocol.HttpContextConsts
[Obsolete]
public abstract class HttpContextConsts : HttpContext {
}
New Type: Org.Apache.Http.Protocol.HttpDateGenerator
public class HttpDateGenerator : Java.Lang.Object {
protected HttpDateGenerator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpDateGenerator ();
public static Java.Util.TimeZone Gmt {
get;
set;
}
public virtual string CurrentDate {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string PatternRfc1123 = "EEE, dd MMM yyyy HH:mm:ss zzz";
}
New Type: Org.Apache.Http.Protocol.HttpRequestExecutor
public class HttpRequestExecutor : Java.Lang.Object {
protected HttpRequestExecutor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpRequestExecutor ();
protected virtual bool CanResponseHaveBody (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.IHttpResponse response);
protected virtual Org.Apache.Http.IHttpResponse DoReceiveResponse (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.IHttpClientConnection conn, IHttpContext context);
protected virtual Org.Apache.Http.IHttpResponse DoSendRequest (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.IHttpClientConnection conn, IHttpContext context);
public virtual Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.IHttpClientConnection conn, IHttpContext context);
public virtual void PostProcess (Org.Apache.Http.IHttpResponse response, IHttpProcessor processor, IHttpContext context);
public virtual void PreProcess (Org.Apache.Http.IHttpRequest request, IHttpProcessor processor, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.HttpRequestHandlerRegistry
public class HttpRequestHandlerRegistry : Java.Lang.Object, IHttpRequestHandlerResolver {
protected HttpRequestHandlerRegistry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpRequestHandlerRegistry ();
public virtual IHttpRequestHandler Lookup (string requestURI);
protected virtual bool MatchUriRequestPattern (string pattern, string requestUri);
public virtual void Register (string pattern, IHttpRequestHandler handler);
public virtual void SetHandlers (System.Collections.IDictionary map);
public virtual void Unregister (string pattern);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.HttpService
public class HttpService : Java.Lang.Object {
protected HttpService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HttpService (IHttpProcessor proc, Org.Apache.Http.IConnectionReuseStrategy connStrategy, Org.Apache.Http.IHttpResponseFactory responseFactory);
protected virtual void DoService (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.IHttpResponse response, IHttpContext context);
protected virtual void HandleException (Org.Apache.Http.HttpException ex, Org.Apache.Http.IHttpResponse response);
public virtual void HandleRequest (Org.Apache.Http.IHttpServerConnection conn, IHttpContext context);
public virtual void SetConnReuseStrategy (Org.Apache.Http.IConnectionReuseStrategy connStrategy);
public virtual void SetExpectationVerifier (IHttpExpectationVerifier expectationVerifier);
public virtual void SetHandlerResolver (IHttpRequestHandlerResolver handlerResolver);
public virtual void SetHttpProcessor (IHttpProcessor processor);
public virtual void SetResponseFactory (Org.Apache.Http.IHttpResponseFactory responseFactory);
public virtual Org.Apache.Http.Params.IHttpParams Params {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.IHttpContext
public interface IHttpContext : IDisposable, Android.Runtime.IJavaObject {
Java.Lang.Object GetAttribute (string id);
Java.Lang.Object RemoveAttribute (string id);
void SetAttribute (string id, Java.Lang.Object obj);
}
New Type: Org.Apache.Http.Protocol.IHttpExpectationVerifier
public interface IHttpExpectationVerifier : IDisposable, Android.Runtime.IJavaObject {
void Verify (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.IHttpResponse response, IHttpContext context);
}
New Type: Org.Apache.Http.Protocol.IHttpProcessor
public interface IHttpProcessor : IDisposable, Org.Apache.Http.IHttpRequestInterceptor, Org.Apache.Http.IHttpResponseInterceptor, Android.Runtime.IJavaObject {
}
New Type: Org.Apache.Http.Protocol.IHttpRequestHandler
public interface IHttpRequestHandler : IDisposable, Android.Runtime.IJavaObject {
void handleRequest (Org.Apache.Http.IHttpRequest request, Org.Apache.Http.IHttpResponse response, IHttpContext context);
}
New Type: Org.Apache.Http.Protocol.IHttpRequestHandlerResolver
public interface IHttpRequestHandlerResolver : IDisposable, Android.Runtime.IJavaObject {
IHttpRequestHandler Lookup (string requestURI);
}
New Type: Org.Apache.Http.Protocol.IHttpRequestInterceptorList
public interface IHttpRequestInterceptorList : IDisposable, Android.Runtime.IJavaObject {
void AddRequestInterceptor (Org.Apache.Http.IHttpRequestInterceptor itcp);
void AddRequestInterceptor (Org.Apache.Http.IHttpRequestInterceptor itcp, int index);
void ClearRequestInterceptors ();
Org.Apache.Http.IHttpRequestInterceptor GetRequestInterceptor (int index);
void RemoveRequestInterceptorByClass (Java.Lang.Class clazz);
void SetInterceptors (System.Collections.IList itcps);
int RequestInterceptorCount {
get;
}
}
New Type: Org.Apache.Http.Protocol.IHttpResponseInterceptorList
public interface IHttpResponseInterceptorList : IDisposable, Android.Runtime.IJavaObject {
void AddResponseInterceptor (Org.Apache.Http.IHttpResponseInterceptor itcp);
void AddResponseInterceptor (Org.Apache.Http.IHttpResponseInterceptor itcp, int index);
void ClearResponseInterceptors ();
Org.Apache.Http.IHttpResponseInterceptor GetResponseInterceptor (int index);
void RemoveResponseInterceptorByClass (Java.Lang.Class clazz);
void SetInterceptors (System.Collections.IList itcps);
int ResponseInterceptorCount {
get;
}
}
New Type: Org.Apache.Http.Protocol.RequestConnControl
public class RequestConnControl : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestConnControl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestConnControl ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.RequestContent
public class RequestContent : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestContent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestContent ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.RequestDate
public class RequestDate : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestDate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestDate ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.RequestExpectContinue
public class RequestExpectContinue : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestExpectContinue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestExpectContinue ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.RequestTargetHost
public class RequestTargetHost : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestTargetHost (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestTargetHost ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.RequestUserAgent
public class RequestUserAgent : Java.Lang.Object, Org.Apache.Http.IHttpRequestInterceptor {
protected RequestUserAgent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RequestUserAgent ();
public virtual void Process (Org.Apache.Http.IHttpRequest request, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.ResponseConnControl
public class ResponseConnControl : Java.Lang.Object, Org.Apache.Http.IHttpResponseInterceptor {
protected ResponseConnControl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ResponseConnControl ();
public virtual void Process (Org.Apache.Http.IHttpResponse response, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.ResponseContent
public class ResponseContent : Java.Lang.Object, Org.Apache.Http.IHttpResponseInterceptor {
protected ResponseContent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ResponseContent ();
public virtual void Process (Org.Apache.Http.IHttpResponse response, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.ResponseDate
public class ResponseDate : Java.Lang.Object, Org.Apache.Http.IHttpResponseInterceptor {
protected ResponseDate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ResponseDate ();
public virtual void Process (Org.Apache.Http.IHttpResponse response, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.ResponseServer
public class ResponseServer : Java.Lang.Object, Org.Apache.Http.IHttpResponseInterceptor {
protected ResponseServer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ResponseServer ();
public virtual void Process (Org.Apache.Http.IHttpResponse response, IHttpContext context);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.SyncBasicHttpContext
public class SyncBasicHttpContext : BasicHttpContext {
protected SyncBasicHttpContext (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SyncBasicHttpContext (IHttpContext parentContext);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Protocol.UriPatternMatcher
public class UriPatternMatcher : Java.Lang.Object {
protected UriPatternMatcher (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public UriPatternMatcher ();
public virtual Java.Lang.Object Lookup (string requestURI);
protected virtual bool MatchUriRequestPattern (string pattern, string requestUri);
public virtual void Register (string pattern, Java.Lang.Object handler);
public virtual void SetHandlers (System.Collections.IDictionary map);
public virtual void Unregister (string pattern);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Apache.Http.Util
New Type: Org.Apache.Http.Util.ByteArrayBuffer
public sealed class ByteArrayBuffer : Java.Lang.Object {
public ByteArrayBuffer (int capacity);
public void Append (byte [] b, int off, int len);
public void Append (char [] b, int off, int len);
public void Append (CharArrayBuffer b, int off, int len);
public void Append (int b);
public byte [] Buffer ();
public int ByteAt (int i);
public int Capacity ();
public void Clear ();
public int Length ();
public void SetLength (int len);
public byte [] ToByteArray ();
public bool IsEmpty {
get;
}
public bool IsFull {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Util.CharArrayBuffer
public sealed class CharArrayBuffer : Java.Lang.Object {
public CharArrayBuffer (int capacity);
public void Append (byte [] b, int off, int len);
public void Append (ByteArrayBuffer b, int off, int len);
public void Append (char ch);
public void Append (char [] b, int off, int len);
public void Append (CharArrayBuffer b);
public void Append (CharArrayBuffer b, int off, int len);
public void Append (Java.Lang.Object obj);
public void Append (string str);
public char [] Buffer ();
public int Capacity ();
public char CharAt (int i);
public void Clear ();
public void EnsureCapacity (int required);
public int IndexOf (int ch);
public int IndexOf (int ch, int beginIndex, int endIndex);
public int Length ();
public void SetLength (int len);
public string Substring (int beginIndex, int endIndex);
public string SubstringTrimmed (int beginIndex, int endIndex);
public char [] ToCharArray ();
public bool IsEmpty {
get;
}
public bool IsFull {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Util.EncodingUtils
public sealed class EncodingUtils : Java.Lang.Object {
public static byte [] GetAsciiBytes (string data);
public static string GetAsciiString (byte [] data);
public static string GetAsciiString (byte [] data, int offset, int length);
public static byte [] GetBytes (string data, string charset);
public static string GetString (byte [] data, int offset, int length, string charset);
public static string GetString (byte [] data, string charset);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Util.EntityUtils
public sealed class EntityUtils : Java.Lang.Object {
public static string GetContentCharSet (Org.Apache.Http.IHttpEntity entity);
public static byte [] ToByteArray (Org.Apache.Http.IHttpEntity entity);
public static string ToString (Org.Apache.Http.IHttpEntity entity);
public static string ToString (Org.Apache.Http.IHttpEntity entity, string defaultCharset);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Util.ExceptionUtils
public sealed class ExceptionUtils : Java.Lang.Object {
public static void InitCause (Java.Lang.Throwable throwable, Java.Lang.Throwable cause);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Apache.Http.Util.LangUtils
public sealed class LangUtils : Java.Lang.Object {
public static bool Equals (Java.Lang.Object obj1, Java.Lang.Object obj2);
public static bool Equals (Java.Lang.Object[] a1, Java.Lang.Object[] a2);
public static int HashCode (int seed, bool b);
public static int HashCode (int seed, int hashcode);
public static int HashCode (int seed, Java.Lang.Object obj);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const int HashOffset = 37;
public const int HashSeed = 17;
}
New Type: Org.Apache.Http.Util.VersionInfo
public class VersionInfo : Java.Lang.Object {
protected VersionInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected VersionInfo (string pckg, string module, string release, string time, string clsldr);
protected static VersionInfo FromMap (string pckg, System.Collections.IDictionary info, Java.Lang.ClassLoader clsldr);
public static VersionInfo LoadVersionInfo (string pckg, Java.Lang.ClassLoader clsldr);
public static VersionInfo[] LoadVersionInfo (string [] pckgs, Java.Lang.ClassLoader clsldr);
public string Classloader {
get;
}
public string Module {
get;
}
public string Package {
get;
}
public string Release {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public string Timestamp {
get;
}
public const string PropertyModule = "info.module";
public const string PropertyRelease = "info.release";
public const string PropertyTimestamp = "info.timestamp";
public const string Unavailable = "UNAVAILABLE";
public const string VersionPropertyFile = "version.properties";
}
Namespace: Org.Json
New Type: Org.Json.JSONArray
public class JSONArray : Java.Lang.Object {
protected JSONArray (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JSONArray ();
public JSONArray (string string);
public JSONArray (System.Collections.ICollection collection);
public JSONArray (JSONTokener x);
public virtual Java.Lang.Object Get (int index);
public virtual bool GetBoolean (int index);
public virtual double GetDouble (int index);
public virtual int GetInt (int index);
public virtual JSONArray GetJSONArray (int index);
public virtual JSONObject GetJSONObject (int index);
public virtual long GetLong (int index);
public virtual string GetString (int index);
public virtual bool IsNull (int index);
public virtual string Join (string separator);
public virtual int Length ();
public virtual Java.Lang.Object Opt (int index);
public virtual bool OptBoolean (int index);
public virtual bool OptBoolean (int index, bool defaultValue);
public virtual double OptDouble (int index);
public virtual double OptDouble (int index, double defaultValue);
public virtual int OptInt (int index);
public virtual int OptInt (int index, int defaultValue);
public virtual JSONArray OptJSONArray (int index);
public virtual JSONObject OptJSONObject (int index);
public virtual long OptLong (int index);
public virtual long OptLong (int index, long defaultValue);
public virtual string OptString (int index);
public virtual string OptString (int index, string defaultValue);
public virtual JSONArray Put (bool value);
public virtual JSONArray Put (double value);
public virtual JSONArray Put (int value);
public virtual JSONArray Put (int index, bool value);
public virtual JSONArray Put (int index, double value);
public virtual JSONArray Put (int index, int value);
public virtual JSONArray Put (int index, long value);
public virtual JSONArray Put (int index, Java.Lang.Object value);
public virtual JSONArray Put (long value);
public virtual JSONArray Put (Java.Lang.Object value);
public virtual JSONObject ToJSONObject (JSONArray names);
public virtual string ToString (int indentFactor);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Json.JSONException
public class JSONException : Java.Lang.Exception {
protected JSONException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JSONException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Json.JSONObject
public class JSONObject : Java.Lang.Object {
protected JSONObject (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JSONObject ();
public JSONObject (string string);
public JSONObject (System.Collections.IDictionary map);
public JSONObject (JSONObject jo, string [] sa);
public JSONObject (JSONTokener x);
public static string NumberToString (Java.Lang.Number n);
public static string Quote (string string);
public virtual JSONObject Accumulate (string key, Java.Lang.Object value);
public virtual Java.Lang.Object Get (string key);
public virtual bool GetBoolean (string key);
public virtual double GetDouble (string key);
public virtual int GetInt (string key);
public virtual JSONArray GetJSONArray (string key);
public virtual JSONObject GetJSONObject (string key);
public virtual long GetLong (string key);
public virtual string GetString (string key);
public virtual bool Has (string key);
public virtual bool IsNull (string key);
public virtual Java.Util.IIterator Keys ();
public virtual int Length ();
public virtual JSONArray Names ();
public virtual Java.Lang.Object Opt (string key);
public virtual bool OptBoolean (string key);
public virtual bool OptBoolean (string key, bool defaultValue);
public virtual double OptDouble (string key);
public virtual double OptDouble (string key, double defaultValue);
public virtual int OptInt (string key);
public virtual int OptInt (string key, int defaultValue);
public virtual JSONArray OptJSONArray (string key);
public virtual JSONObject OptJSONObject (string key);
public virtual long OptLong (string key);
public virtual long OptLong (string key, long defaultValue);
public virtual string OptString (string key);
public virtual string OptString (string key, string defaultValue);
public virtual JSONObject Put (string key, bool value);
public virtual JSONObject Put (string key, double value);
public virtual JSONObject Put (string key, int value);
public virtual JSONObject Put (string key, long value);
public virtual JSONObject Put (string key, Java.Lang.Object value);
public virtual JSONObject PutOpt (string key, Java.Lang.Object value);
public virtual Java.Lang.Object Remove (string key);
public virtual JSONArray ToJSONArray (JSONArray names);
public virtual string ToString (int indentFactor);
public static Java.Lang.Object Null {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Json.JSONStringer
public class JSONStringer : Java.Lang.Object {
protected JSONStringer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JSONStringer ();
public virtual JSONStringer Array ();
public virtual JSONStringer EndArray ();
public virtual JSONStringer EndObject ();
public virtual JSONStringer Key (string s);
public virtual JSONStringer Object ();
public virtual JSONStringer Value (bool b);
public virtual JSONStringer Value (double d);
public virtual JSONStringer Value (long l);
public virtual JSONStringer Value (Java.Lang.Object o);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Json.JSONTokener
public class JSONTokener : Java.Lang.Object {
protected JSONTokener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public JSONTokener (string s);
public static int Dehexchar (char c);
public virtual void Back ();
public virtual bool More ();
public virtual char Next ();
public virtual char Next (char c);
public virtual string Next (int n);
public virtual char NextClean ();
public virtual string NextString (char quote);
public virtual string NextTo (char d);
public virtual string NextTo (string delimiters);
public virtual Java.Lang.Object NextValue ();
public virtual void SkipPast (string to);
public virtual char SkipTo (char to);
public virtual JSONException SyntaxError (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.W3c.Dom
New Type: Org.W3c.Dom.DOMError
public abstract class DOMError {
public const short SeverityError = 2;
public const short SeverityFatalError = 3;
public const short SeverityWarning = 1;
}
New Type: Org.W3c.Dom.DOMErrorConsts
[Obsolete]
public abstract class DOMErrorConsts : DOMError {
}
New Type: Org.W3c.Dom.DOMException
public class DOMException : Java.Lang.RuntimeException {
protected DOMException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DOMException (short code, string message);
public static short TypeMismatchErr {
get;
set;
}
public static short ValidationErr {
get;
set;
}
public short Code {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const short DomstringSizeErr = 2;
public const short HierarchyRequestErr = 3;
public const short IndexSizeErr = 1;
public const short InuseAttributeErr = 10;
public const short InvalidAccessErr = 15;
public const short InvalidCharacterErr = 5;
public const short InvalidModificationErr = 13;
public const short InvalidStateErr = 11;
public const short NamespaceErr = 14;
public const short NoDataAllowedErr = 6;
public const short NoModificationAllowedErr = 7;
public const short NotFoundErr = 8;
public const short NotSupportedErr = 9;
public const short SyntaxErr = 12;
public const short WrongDocumentErr = 4;
}
New Type: Org.W3c.Dom.IAttr
public interface IAttr : IDisposable, Android.Runtime.IJavaObject, INode {
bool IsId {
get;
}
string Name {
get;
}
IElement OwnerElement {
get;
}
ITypeInfo SchemaTypeInfo {
get;
}
bool Specified {
get;
}
string Value {
get;
set;
}
}
New Type: Org.W3c.Dom.ICDATASection
public interface ICDATASection : ICharacterData, IDisposable, Android.Runtime.IJavaObject, INode, IText {
}
New Type: Org.W3c.Dom.ICharacterData
public interface ICharacterData : IDisposable, Android.Runtime.IJavaObject, INode {
void AppendData (string arg);
void DeleteData (int offset, int count);
void InsertData (int offset, string arg);
void ReplaceData (int offset, int count, string arg);
string SubstringData (int offset, int count);
string Data {
get;
set;
}
int Length {
get;
}
}
New Type: Org.W3c.Dom.IComment
public interface IComment : ICharacterData, IDisposable, Android.Runtime.IJavaObject, INode {
}
New Type: Org.W3c.Dom.IDOMConfiguration
public interface IDOMConfiguration : IDisposable, Android.Runtime.IJavaObject {
bool CanSetParameter (string name, Java.Lang.Object value);
Java.Lang.Object GetParameter (string name);
void SetParameter (string name, Java.Lang.Object value);
IDOMStringList ParameterNames {
get;
}
}
New Type: Org.W3c.Dom.IDOMError
public interface IDOMError : IDisposable, Android.Runtime.IJavaObject {
IDOMLocator Location {
get;
}
string Message {
get;
}
Java.Lang.Object RelatedData {
get;
}
Java.Lang.Object RelatedException {
get;
}
short Severity {
get;
}
string Type {
get;
}
}
New Type: Org.W3c.Dom.IDOMErrorHandler
public interface IDOMErrorHandler : IDisposable, Android.Runtime.IJavaObject {
bool HandleError (IDOMError error);
}
New Type: Org.W3c.Dom.IDOMImplementation
public interface IDOMImplementation : IDisposable, Android.Runtime.IJavaObject {
IDocument CreateDocument (string namespaceURI, string qualifiedName, IDocumentType doctype);
IDocumentType CreateDocumentType (string qualifiedName, string publicId, string systemId);
Java.Lang.Object GetFeature (string p0, string p1);
bool HasFeature (string feature, string version);
}
New Type: Org.W3c.Dom.IDOMImplementationList
public interface IDOMImplementationList : IDisposable, Android.Runtime.IJavaObject {
IDOMImplementation Item (int index);
int Length {
get;
}
}
New Type: Org.W3c.Dom.IDOMImplementationSource
public interface IDOMImplementationSource : IDisposable, Android.Runtime.IJavaObject {
IDOMImplementation GetDOMImplementation (string features);
IDOMImplementationList GetDOMImplementationList (string features);
}
New Type: Org.W3c.Dom.IDOMLocator
public interface IDOMLocator : IDisposable, Android.Runtime.IJavaObject {
int ByteOffset {
get;
}
int ColumnNumber {
get;
}
int LineNumber {
get;
}
INode RelatedNode {
get;
}
string Uri {
get;
}
int Utf16Offset {
get;
}
}
New Type: Org.W3c.Dom.IDOMStringList
public interface IDOMStringList : IDisposable, Android.Runtime.IJavaObject {
bool Contains (string str);
string Item (int index);
int Length {
get;
}
}
New Type: Org.W3c.Dom.IDocument
public interface IDocument : IDisposable, Android.Runtime.IJavaObject, INode {
INode AdoptNode (INode p0);
IAttr CreateAttribute (string name);
IAttr CreateAttributeNS (string namespaceURI, string qualifiedName);
ICDATASection CreateCDATASection (string data);
IComment CreateComment (string data);
IDocumentFragment CreateDocumentFragment ();
IElement CreateElement (string tagName);
IElement CreateElementNS (string namespaceURI, string qualifiedName);
IEntityReference CreateEntityReference (string name);
IProcessingInstruction CreateProcessingInstruction (string target, string data);
IText CreateTextNode (string data);
IElement GetElementById (string elementId);
INodeList GetElementsByTagName (string tagname);
INodeList GetElementsByTagNameNS (string namespaceURI, string localName);
INode ImportNode (INode importedNode, bool deep);
void NormalizeDocument ();
INode RenameNode (INode p0, string p1, string p2);
IDocumentType Doctype {
get;
}
IElement DocumentElement {
get;
}
string DocumentURI {
get;
set;
}
IDOMConfiguration DomConfig {
get;
}
IDOMImplementation Implementation {
get;
}
string InputEncoding {
get;
}
bool StrictErrorChecking {
get;
set;
}
string XmlEncoding {
get;
}
bool XmlStandalone {
get;
set;
}
string XmlVersion {
get;
set;
}
}
New Type: Org.W3c.Dom.IDocumentFragment
public interface IDocumentFragment : IDisposable, Android.Runtime.IJavaObject, INode {
}
New Type: Org.W3c.Dom.IDocumentType
public interface IDocumentType : IDisposable, Android.Runtime.IJavaObject, INode {
INamedNodeMap Entities {
get;
}
string InternalSubset {
get;
}
string Name {
get;
}
INamedNodeMap Notations {
get;
}
string PublicId {
get;
}
string SystemId {
get;
}
}
New Type: Org.W3c.Dom.IElement
public interface IElement : IDisposable, Android.Runtime.IJavaObject, INode {
string GetAttribute (string name);
IAttr GetAttributeNode (string name);
IAttr GetAttributeNodeNS (string namespaceURI, string localName);
string GetAttributeNS (string namespaceURI, string localName);
INodeList GetElementsByTagName (string name);
INodeList GetElementsByTagNameNS (string namespaceURI, string localName);
bool HasAttribute (string name);
bool HasAttributeNS (string namespaceURI, string localName);
void RemoveAttribute (string name);
IAttr RemoveAttributeNode (IAttr oldAttr);
void RemoveAttributeNS (string namespaceURI, string localName);
void SetAttribute (string name, string value);
IAttr SetAttributeNode (IAttr newAttr);
IAttr SetAttributeNodeNS (IAttr newAttr);
void SetAttributeNS (string namespaceURI, string qualifiedName, string value);
void SetIdAttribute (string p0, bool p1);
void SetIdAttributeNode (IAttr p0, bool p1);
void SetIdAttributeNS (string p0, string p1, bool p2);
ITypeInfo SchemaTypeInfo {
get;
}
string TagName {
get;
}
}
New Type: Org.W3c.Dom.IEntity
public interface IEntity : IDisposable, Android.Runtime.IJavaObject, INode {
string InputEncoding {
get;
}
string NotationName {
get;
}
string PublicId {
get;
}
string SystemId {
get;
}
string XmlEncoding {
get;
}
string XmlVersion {
get;
}
}
New Type: Org.W3c.Dom.IEntityReference
public interface IEntityReference : IDisposable, Android.Runtime.IJavaObject, INode {
}
New Type: Org.W3c.Dom.INameList
public interface INameList : IDisposable, Android.Runtime.IJavaObject {
bool Contains (string str);
bool ContainsNS (string namespaceURI, string name);
string GetName (int index);
string GetNamespaceURI (int index);
int Length {
get;
}
}
New Type: Org.W3c.Dom.INamedNodeMap
public interface INamedNodeMap : IDisposable, Android.Runtime.IJavaObject {
INode GetNamedItem (string name);
INode GetNamedItemNS (string namespaceURI, string localName);
INode Item (int index);
INode RemoveNamedItem (string name);
INode RemoveNamedItemNS (string namespaceURI, string localName);
INode SetNamedItem (INode arg);
INode SetNamedItemNS (INode arg);
int Length {
get;
}
}
New Type: Org.W3c.Dom.INode
public interface INode : IDisposable, Android.Runtime.IJavaObject {
INode AppendChild (INode newChild);
INode CloneNode (bool deep);
short CompareDocumentPosition (INode p0);
Java.Lang.Object GetFeature (string p0, string p1);
Java.Lang.Object GetUserData (string p0);
INode InsertBefore (INode newChild, INode refChild);
bool IsDefaultNamespace (string p0);
bool IsEqualNode (INode p0);
bool IsSameNode (INode p0);
bool IsSupported (string feature, string version);
string LookupNamespaceURI (string p0);
string LookupPrefix (string p0);
void Normalize ();
INode RemoveChild (INode oldChild);
INode ReplaceChild (INode newChild, INode oldChild);
Java.Lang.Object SetUserData (string p0, Java.Lang.Object p1, IUserDataHandler p2);
INamedNodeMap Attributes {
get;
}
string BaseURI {
get;
}
INodeList ChildNodes {
get;
}
INode FirstChild {
get;
}
bool HasAttributes {
get;
}
bool HasChildNodes {
get;
}
INode LastChild {
get;
}
string LocalName {
get;
}
string NamespaceURI {
get;
}
INode NextSibling {
get;
}
string NodeName {
get;
}
short NodeType {
get;
}
string NodeValue {
get;
set;
}
IDocument OwnerDocument {
get;
}
INode ParentNode {
get;
}
string Prefix {
get;
set;
}
INode PreviousSibling {
get;
}
string TextContent {
get;
set;
}
}
New Type: Org.W3c.Dom.INodeList
public interface INodeList : IDisposable, Android.Runtime.IJavaObject {
INode Item (int index);
int Length {
get;
}
}
New Type: Org.W3c.Dom.INotation
public interface INotation : IDisposable, Android.Runtime.IJavaObject, INode {
string PublicId {
get;
}
string SystemId {
get;
}
}
New Type: Org.W3c.Dom.IProcessingInstruction
public interface IProcessingInstruction : IDisposable, Android.Runtime.IJavaObject, INode {
string Data {
get;
set;
}
string Target {
get;
}
}
New Type: Org.W3c.Dom.IText
public interface IText : ICharacterData, IDisposable, Android.Runtime.IJavaObject, INode {
IText ReplaceWholeText (string p0);
IText SplitText (int offset);
bool IsElementContentWhitespace {
get;
}
string WholeText {
get;
}
}
New Type: Org.W3c.Dom.ITypeInfo
public interface ITypeInfo : IDisposable, Android.Runtime.IJavaObject {
bool IsDerivedFrom (string typeNamespaceArg, string typeNameArg, int derivationMethod);
string TypeName {
get;
}
string TypeNamespace {
get;
}
}
New Type: Org.W3c.Dom.IUserDataHandler
public interface IUserDataHandler : IDisposable, Android.Runtime.IJavaObject {
void handleData (short operation, string key, Java.Lang.Object data, INode src, INode dst);
}
New Type: Org.W3c.Dom.Node
public abstract class Node {
public static short DocumentPositionContainedBy {
get;
set;
}
public static short DocumentPositionContains {
get;
set;
}
public static short DocumentPositionDisconnected {
get;
set;
}
public static short DocumentPositionFollowing {
get;
set;
}
public static short DocumentPositionImplementationSpecific {
get;
set;
}
public static short DocumentPositionPreceding {
get;
set;
}
public const short AttributeNode = 2;
public const short CdataSectionNode = 4;
public const short CommentNode = 8;
public const short DocumentFragmentNode = 11;
public const short DocumentNode = 9;
public const short DocumentTypeNode = 10;
public const short ElementNode = 1;
public const short EntityNode = 6;
public const short EntityReferenceNode = 5;
public const short NotationNode = 12;
public const short ProcessingInstructionNode = 7;
public const short TextNode = 3;
}
New Type: Org.W3c.Dom.NodeConsts
[Obsolete]
public abstract class NodeConsts : Node {
}
New Type: Org.W3c.Dom.TypeInfo
public abstract class TypeInfo {
public const int DerivationExtension = 2;
public const int DerivationList = 8;
public const int DerivationRestriction = 1;
public const int DerivationUnion = 4;
}
New Type: Org.W3c.Dom.TypeInfoConsts
[Obsolete]
public abstract class TypeInfoConsts : TypeInfo {
}
New Type: Org.W3c.Dom.UserDataHandler
public abstract class UserDataHandler {
public const short NodeAdopted = 5;
public const short NodeCloned = 1;
public const short NodeDeleted = 3;
public const short NodeImported = 2;
public const short NodeRenamed = 4;
}
New Type: Org.W3c.Dom.UserDataHandlerConsts
[Obsolete]
public abstract class UserDataHandlerConsts : UserDataHandler {
}
Namespace: Org.W3c.Dom.LS
New Type: Org.W3c.Dom.LS.ILSInput
public interface ILSInput : IDisposable, Android.Runtime.IJavaObject {
string BaseURI {
get;
set;
}
System.IO.Stream ByteStream {
get;
set;
}
bool CertifiedText {
get;
set;
}
Java.IO.Reader CharacterStream {
get;
set;
}
string Encoding {
get;
set;
}
string PublicId {
get;
set;
}
string StringData {
get;
set;
}
string SystemId {
get;
set;
}
}
New Type: Org.W3c.Dom.LS.ILSOutput
public interface ILSOutput : IDisposable, Android.Runtime.IJavaObject {
System.IO.Stream ByteStream {
get;
set;
}
Java.IO.Writer CharacterStream {
get;
set;
}
string Encoding {
get;
set;
}
string SystemId {
get;
set;
}
}
New Type: Org.W3c.Dom.LS.ILSParser
public interface ILSParser : IDisposable, Android.Runtime.IJavaObject {
void Abort ();
Org.W3c.Dom.IDocument Parse (ILSInput input);
Org.W3c.Dom.IDocument ParseURI (string uri);
Org.W3c.Dom.INode ParseWithContext (ILSInput input, Org.W3c.Dom.INode contextArg, short action);
bool Async {
get;
}
bool Busy {
get;
}
Org.W3c.Dom.IDOMConfiguration DomConfig {
get;
}
ILSParserFilter Filter {
get;
set;
}
}
New Type: Org.W3c.Dom.LS.ILSParserExtensions
public static class ILSParserExtensions {
public static System.Threading.Tasks.Task ParseAsync (ILSParser self, ILSInput input);
public static System.Threading.Tasks.Task ParseURIAsync (ILSParser self, string uri);
public static System.Threading.Tasks.Task ParseWithContextAsync (ILSParser self, ILSInput input, Org.W3c.Dom.INode contextArg, short action);
}
New Type: Org.W3c.Dom.LS.ILSParserFilter
public interface ILSParserFilter : IDisposable, Android.Runtime.IJavaObject {
short AcceptNode (Org.W3c.Dom.INode nodeArg);
short StartElement (Org.W3c.Dom.IElement elementArg);
int WhatToShow {
get;
}
}
New Type: Org.W3c.Dom.LS.ILSResourceResolver
public interface ILSResourceResolver : IDisposable, Android.Runtime.IJavaObject {
ILSInput ResolveResource (string type, string namespaceURI, string publicId, string systemId, string baseURI);
}
New Type: Org.W3c.Dom.LS.LSException
public class LSException : Java.Lang.RuntimeException {
protected LSException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LSException (short code, string message);
public short Code {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const short ParseErr = 81;
public const short SerializeErr = 82;
}
New Type: Org.W3c.Dom.LS.LSParser
public abstract class LSParser {
public const short ActionAppendAsChildren = 1;
public const short ActionInsertAfter = 4;
public const short ActionInsertBefore = 3;
public const short ActionReplace = 5;
public const short ActionReplaceChildren = 2;
}
New Type: Org.W3c.Dom.LS.LSParserConsts
[Obsolete]
public abstract class LSParserConsts : LSParser {
}
New Type: Org.W3c.Dom.LS.LSParserFilter
public abstract class LSParserFilter {
public const short FilterAccept = 1;
public const short FilterInterrupt = 4;
public const short FilterReject = 2;
public const short FilterSkip = 3;
}
New Type: Org.W3c.Dom.LS.LSParserFilterConsts
[Obsolete]
public abstract class LSParserFilterConsts : LSParserFilter {
}
Namespace: Org.Xml.Sax
New Type: Org.Xml.Sax.HandlerBase
public class HandlerBase : Java.Lang.Object, IDocumentHandler, IDTDHandler, IEntityResolver, IErrorHandler {
protected HandlerBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public HandlerBase ();
public virtual void Characters (char [] ch, int start, int length);
public virtual void EndDocument ();
public virtual void EndElement (string name);
public virtual void Error (SAXParseException e);
public virtual void FatalError (SAXParseException e);
public virtual void IgnorableWhitespace (char [] ch, int start, int length);
public virtual void NotationDecl (string name, string publicId, string systemId);
public virtual void ProcessingInstruction (string target, string data);
public virtual InputSource ResolveEntity (string publicId, string systemId);
public virtual void SetDocumentLocator (ILocator locator);
public virtual void StartDocument ();
public virtual void StartElement (string name, IAttributeList attributes);
public virtual void UnparsedEntityDecl (string name, string publicId, string systemId, string notationName);
public virtual void Warning (SAXParseException e);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.IAttributeList
public interface IAttributeList : IDisposable, Android.Runtime.IJavaObject {
string GetName (int i);
string GetType (int i);
string GetType (string name);
string GetValue (int i);
string GetValue (string name);
int Length {
get;
}
}
New Type: Org.Xml.Sax.IAttributes
public interface IAttributes : IDisposable, Android.Runtime.IJavaObject {
int GetIndex (string qName);
int GetIndex (string uri, string localName);
string GetLocalName (int index);
string GetQName (int index);
string GetType (int index);
string GetType (string qName);
string GetType (string uri, string localName);
string GetURI (int index);
string GetValue (int index);
string GetValue (string qName);
string GetValue (string uri, string localName);
int Length {
get;
}
}
New Type: Org.Xml.Sax.IContentHandler
public interface IContentHandler : IDisposable, Android.Runtime.IJavaObject {
void Characters (char [] ch, int start, int length);
void EndDocument ();
void EndElement (string uri, string localName, string qName);
void EndPrefixMapping (string prefix);
void IgnorableWhitespace (char [] ch, int start, int length);
void ProcessingInstruction (string target, string data);
void SetDocumentLocator (ILocator locator);
void SkippedEntity (string name);
void StartDocument ();
void StartElement (string uri, string localName, string qName, IAttributes atts);
void StartPrefixMapping (string prefix, string uri);
}
New Type: Org.Xml.Sax.IDTDHandler
public interface IDTDHandler : IDisposable, Android.Runtime.IJavaObject {
void NotationDecl (string name, string publicId, string systemId);
void UnparsedEntityDecl (string name, string publicId, string systemId, string notationName);
}
New Type: Org.Xml.Sax.IDocumentHandler
public interface IDocumentHandler : IDisposable, Android.Runtime.IJavaObject {
void Characters (char [] ch, int start, int length);
void EndDocument ();
void EndElement (string name);
void IgnorableWhitespace (char [] ch, int start, int length);
void ProcessingInstruction (string target, string data);
void SetDocumentLocator (ILocator locator);
void StartDocument ();
void StartElement (string name, IAttributeList atts);
}
New Type: Org.Xml.Sax.IEntityResolver
public interface IEntityResolver : IDisposable, Android.Runtime.IJavaObject {
InputSource ResolveEntity (string publicId, string systemId);
}
New Type: Org.Xml.Sax.IErrorHandler
public interface IErrorHandler : IDisposable, Android.Runtime.IJavaObject {
void Error (SAXParseException exception);
void FatalError (SAXParseException exception);
void Warning (SAXParseException exception);
}
New Type: Org.Xml.Sax.ILocator
public interface ILocator : IDisposable, Android.Runtime.IJavaObject {
int ColumnNumber {
get;
}
int LineNumber {
get;
}
string PublicId {
get;
}
string SystemId {
get;
}
}
New Type: Org.Xml.Sax.IParser
public interface IParser : IDisposable, Android.Runtime.IJavaObject {
void Parse (InputSource source);
void Parse (string systemId);
void SetDocumentHandler (IDocumentHandler handler);
void SetDTDHandler (IDTDHandler handler);
void SetEntityResolver (IEntityResolver resolver);
void SetErrorHandler (IErrorHandler handler);
void SetLocale (Java.Util.Locale locale);
}
New Type: Org.Xml.Sax.IParserExtensions
public static class IParserExtensions {
public static System.Threading.Tasks.Task ParseAsync (IParser self, InputSource source);
public static System.Threading.Tasks.Task ParseAsync (IParser self, string systemId);
}
New Type: Org.Xml.Sax.IXMLFilter
public interface IXMLFilter : IDisposable, Android.Runtime.IJavaObject, IXMLReader {
IXMLReader Parent {
get;
set;
}
}
New Type: Org.Xml.Sax.IXMLReader
public interface IXMLReader : IDisposable, Android.Runtime.IJavaObject {
bool GetFeature (string name);
Java.Lang.Object GetProperty (string name);
void Parse (InputSource input);
void Parse (string systemId);
void SetFeature (string name, bool value);
void SetProperty (string name, Java.Lang.Object value);
IContentHandler ContentHandler {
get;
set;
}
IDTDHandler DTDHandler {
get;
set;
}
IEntityResolver EntityResolver {
get;
set;
}
IErrorHandler ErrorHandler {
get;
set;
}
}
New Type: Org.Xml.Sax.IXMLReaderExtensions
public static class IXMLReaderExtensions {
public static System.Threading.Tasks.Task ParseAsync (IXMLReader self, InputSource input);
public static System.Threading.Tasks.Task ParseAsync (IXMLReader self, string systemId);
}
New Type: Org.Xml.Sax.InputSource
public class InputSource : Java.Lang.Object {
protected InputSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public InputSource ();
public InputSource (System.IO.Stream byteStream);
public InputSource (Java.IO.Reader characterStream);
public InputSource (string systemId);
public virtual System.IO.Stream ByteStream {
get;
set;
}
public virtual Java.IO.Reader CharacterStream {
get;
set;
}
public virtual string Encoding {
get;
set;
}
public virtual string PublicId {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.SAXException
public class SAXException : Java.Lang.Exception {
protected SAXException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SAXException ();
public SAXException (Java.Lang.Exception e);
public SAXException (string message);
public SAXException (string message, Java.Lang.Exception e);
public virtual Java.Lang.Exception Exception {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.SAXNotRecognizedException
public class SAXNotRecognizedException : SAXException {
protected SAXNotRecognizedException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SAXNotRecognizedException ();
public SAXNotRecognizedException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.SAXNotSupportedException
public class SAXNotSupportedException : SAXException {
protected SAXNotSupportedException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SAXNotSupportedException ();
public SAXNotSupportedException (string message);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.SAXParseException
public class SAXParseException : SAXException {
protected SAXParseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SAXParseException (string message, string publicId, string systemId, int lineNumber, int columnNumber);
public SAXParseException (string message, string publicId, string systemId, int lineNumber, int columnNumber, Java.Lang.Exception e);
public SAXParseException (string message, ILocator locator);
public SAXParseException (string message, ILocator locator, Java.Lang.Exception e);
public virtual int ColumnNumber {
get;
}
public virtual int LineNumber {
get;
}
public virtual string PublicId {
get;
}
public virtual string SystemId {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.Xml.Sax.Ext
New Type: Org.Xml.Sax.Ext.Attributes2Impl
public class Attributes2Impl : Org.Xml.Sax.Helpers.AttributesImpl, IAttributes2 {
protected Attributes2Impl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Attributes2Impl ();
public Attributes2Impl (Org.Xml.Sax.IAttributes atts);
public virtual bool IsDeclared (int index);
public virtual bool IsDeclared (string qName);
public virtual bool IsDeclared (string uri, string localName);
public virtual bool IsSpecified (int index);
public virtual bool IsSpecified (string qName);
public virtual bool IsSpecified (string uri, string localName);
public virtual void SetDeclared (int index, bool value);
public virtual void SetSpecified (int index, bool value);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Ext.DefaultHandler2
public class DefaultHandler2 : Org.Xml.Sax.Helpers.DefaultHandler, IDeclHandler, IEntityResolver2, ILexicalHandler {
protected DefaultHandler2 (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DefaultHandler2 ();
public virtual void AttributeDecl (string eName, string aName, string type, string mode, string value);
public virtual void Comment (char [] ch, int start, int length);
public virtual void ElementDecl (string name, string model);
public virtual void EndCDATA ();
public virtual void EndDTD ();
public virtual void EndEntity (string name);
public virtual void ExternalEntityDecl (string name, string publicId, string systemId);
public virtual Org.Xml.Sax.InputSource GetExternalSubset (string name, string baseURI);
public virtual void InternalEntityDecl (string name, string value);
public virtual Org.Xml.Sax.InputSource ResolveEntity (string name, string publicId, string baseURI, string systemId);
public virtual void StartCDATA ();
public virtual void StartDTD (string name, string publicId, string systemId);
public virtual void StartEntity (string name);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Ext.IAttributes2
public interface IAttributes2 : Org.Xml.Sax.IAttributes, IDisposable, Android.Runtime.IJavaObject {
bool IsDeclared (int index);
bool IsDeclared (string qName);
bool IsDeclared (string uri, string localName);
bool IsSpecified (int index);
bool IsSpecified (string qName);
bool IsSpecified (string uri, string localName);
}
New Type: Org.Xml.Sax.Ext.IDeclHandler
public interface IDeclHandler : IDisposable, Android.Runtime.IJavaObject {
void AttributeDecl (string eName, string aName, string type, string mode, string value);
void ElementDecl (string name, string model);
void ExternalEntityDecl (string name, string publicId, string systemId);
void InternalEntityDecl (string name, string value);
}
New Type: Org.Xml.Sax.Ext.IEntityResolver2
public interface IEntityResolver2 : IDisposable, Org.Xml.Sax.IEntityResolver, Android.Runtime.IJavaObject {
Org.Xml.Sax.InputSource GetExternalSubset (string name, string baseURI);
Org.Xml.Sax.InputSource ResolveEntity (string name, string publicId, string baseURI, string systemId);
}
New Type: Org.Xml.Sax.Ext.ILexicalHandler
public interface ILexicalHandler : IDisposable, Android.Runtime.IJavaObject {
void Comment (char [] ch, int start, int length);
void EndCDATA ();
void EndDTD ();
void EndEntity (string name);
void StartCDATA ();
void StartDTD (string name, string publicId, string systemId);
void StartEntity (string name);
}
New Type: Org.Xml.Sax.Ext.ILocator2
public interface ILocator2 : IDisposable, Android.Runtime.IJavaObject, Org.Xml.Sax.ILocator {
string Encoding {
get;
}
string XMLVersion {
get;
}
}
New Type: Org.Xml.Sax.Ext.Locator2Impl
public class Locator2Impl : Org.Xml.Sax.Helpers.LocatorImpl, ILocator2 {
protected Locator2Impl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Locator2Impl ();
public Locator2Impl (Org.Xml.Sax.ILocator locator);
public virtual string Encoding {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual string XMLVersion {
get;
set;
}
}
Namespace: Org.Xml.Sax.Helpers
New Type: Org.Xml.Sax.Helpers.AttributeListImpl
public class AttributeListImpl : Java.Lang.Object, Org.Xml.Sax.IAttributeList {
protected AttributeListImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AttributeListImpl ();
public AttributeListImpl (Org.Xml.Sax.IAttributeList atts);
public virtual void AddAttribute (string name, string type, string value);
public virtual void Clear ();
public virtual string GetName (int i);
public virtual string GetType (int i);
public virtual string GetType (string name);
public virtual string GetValue (int i);
public virtual string GetValue (string name);
public virtual void RemoveAttribute (string name);
public virtual void SetAttributeList (Org.Xml.Sax.IAttributeList atts);
public virtual int Length {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.AttributesImpl
public class AttributesImpl : Java.Lang.Object, Org.Xml.Sax.IAttributes {
protected AttributesImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AttributesImpl ();
public AttributesImpl (Org.Xml.Sax.IAttributes atts);
public virtual void AddAttribute (string uri, string localName, string qName, string type, string value);
public virtual void Clear ();
public virtual int GetIndex (string qName);
public virtual int GetIndex (string uri, string localName);
public virtual string GetLocalName (int index);
public virtual string GetQName (int index);
public virtual string GetType (int index);
public virtual string GetType (string qName);
public virtual string GetType (string uri, string localName);
public virtual string GetURI (int index);
public virtual string GetValue (int index);
public virtual string GetValue (string qName);
public virtual string GetValue (string uri, string localName);
public virtual void RemoveAttribute (int index);
public virtual void SetAttribute (int index, string uri, string localName, string qName, string type, string value);
public virtual void SetAttributes (Org.Xml.Sax.IAttributes atts);
public virtual void SetLocalName (int index, string localName);
public virtual void SetQName (int index, string qName);
public virtual void SetType (int index, string type);
public virtual void SetURI (int index, string uri);
public virtual void SetValue (int index, string value);
public virtual int Length {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.DefaultHandler
public class DefaultHandler : Java.Lang.Object, Org.Xml.Sax.IContentHandler, Org.Xml.Sax.IDTDHandler, Org.Xml.Sax.IEntityResolver, Org.Xml.Sax.IErrorHandler {
protected DefaultHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DefaultHandler ();
public virtual void Characters (char [] ch, int start, int length);
public virtual void EndDocument ();
public virtual void EndElement (string uri, string localName, string qName);
public virtual void EndPrefixMapping (string prefix);
public virtual void Error (Org.Xml.Sax.SAXParseException e);
public virtual void FatalError (Org.Xml.Sax.SAXParseException e);
public virtual void IgnorableWhitespace (char [] ch, int start, int length);
public virtual void NotationDecl (string name, string publicId, string systemId);
public virtual void ProcessingInstruction (string target, string data);
public virtual Org.Xml.Sax.InputSource ResolveEntity (string publicId, string systemId);
public virtual void SetDocumentLocator (Org.Xml.Sax.ILocator locator);
public virtual void SkippedEntity (string name);
public virtual void StartDocument ();
public virtual void StartElement (string uri, string localName, string qName, Org.Xml.Sax.IAttributes attributes);
public virtual void StartPrefixMapping (string prefix, string uri);
public virtual void UnparsedEntityDecl (string name, string publicId, string systemId, string notationName);
public virtual void Warning (Org.Xml.Sax.SAXParseException e);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.LocatorImpl
public class LocatorImpl : Java.Lang.Object, Org.Xml.Sax.ILocator {
protected LocatorImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LocatorImpl ();
public LocatorImpl (Org.Xml.Sax.ILocator locator);
public virtual int ColumnNumber {
get;
set;
}
public virtual int LineNumber {
get;
set;
}
public virtual string PublicId {
get;
set;
}
public virtual string SystemId {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.NamespaceSupport
public class NamespaceSupport : Java.Lang.Object {
protected NamespaceSupport (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NamespaceSupport ();
public virtual bool DeclarePrefix (string prefix, string uri);
public virtual string GetPrefix (string uri);
public virtual Java.Util.IEnumeration GetPrefixes (string uri);
public virtual string GetURI (string prefix);
public virtual void PopContext ();
public virtual string [] ProcessName (string qName, string [] parts, bool isAttribute);
public virtual void PushContext ();
public virtual void Reset ();
public virtual Java.Util.IEnumeration DeclaredPrefixes {
get;
}
public virtual bool NamespaceDeclUris {
get;
set;
}
public virtual Java.Util.IEnumeration Prefixes {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public const string Nsdecl = "http://www.w3.org/xmlns/2000/";
public const string Xmlns = "http://www.w3.org/XML/1998/namespace";
}
New Type: Org.Xml.Sax.Helpers.ParserAdapter
public class ParserAdapter : Java.Lang.Object, Org.Xml.Sax.IDocumentHandler, Org.Xml.Sax.IXMLReader {
protected ParserAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ParserAdapter ();
public ParserAdapter (Org.Xml.Sax.IParser parser);
public virtual void Characters (char [] ch, int start, int length);
public virtual void EndDocument ();
public virtual void EndElement (string qName);
public virtual bool GetFeature (string name);
public virtual Java.Lang.Object GetProperty (string name);
public virtual void IgnorableWhitespace (char [] ch, int start, int length);
public virtual void Parse (Org.Xml.Sax.InputSource input);
public virtual void Parse (string systemId);
public virtual void ProcessingInstruction (string target, string data);
public virtual void SetDocumentLocator (Org.Xml.Sax.ILocator locator);
public virtual void SetFeature (string name, bool value);
public virtual void SetProperty (string name, Java.Lang.Object value);
public virtual void StartDocument ();
public virtual void StartElement (string qName, Org.Xml.Sax.IAttributeList qAtts);
public virtual Org.Xml.Sax.IContentHandler ContentHandler {
get;
set;
}
public virtual Org.Xml.Sax.IDTDHandler DTDHandler {
get;
set;
}
public virtual Org.Xml.Sax.IEntityResolver EntityResolver {
get;
set;
}
public virtual Org.Xml.Sax.IErrorHandler ErrorHandler {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.ParserFactory
public class ParserFactory : Java.Lang.Object {
protected ParserFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public static Org.Xml.Sax.IParser MakeParser ();
public static Org.Xml.Sax.IParser MakeParser (string className);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.XMLFilterImpl
public class XMLFilterImpl : Java.Lang.Object, Org.Xml.Sax.IContentHandler, Org.Xml.Sax.IDTDHandler, Org.Xml.Sax.IEntityResolver, Org.Xml.Sax.IErrorHandler, Org.Xml.Sax.IXMLFilter, Org.Xml.Sax.IXMLReader {
protected XMLFilterImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XMLFilterImpl ();
public XMLFilterImpl (Org.Xml.Sax.IXMLReader parent);
public virtual void Characters (char [] ch, int start, int length);
public virtual void EndDocument ();
public virtual void EndElement (string uri, string localName, string qName);
public virtual void EndPrefixMapping (string prefix);
public virtual void Error (Org.Xml.Sax.SAXParseException e);
public virtual void FatalError (Org.Xml.Sax.SAXParseException e);
public virtual bool GetFeature (string name);
public virtual Java.Lang.Object GetProperty (string name);
public virtual void IgnorableWhitespace (char [] ch, int start, int length);
public virtual void NotationDecl (string name, string publicId, string systemId);
public virtual void Parse (Org.Xml.Sax.InputSource input);
public virtual void Parse (string systemId);
public virtual void ProcessingInstruction (string target, string data);
public virtual Org.Xml.Sax.InputSource ResolveEntity (string publicId, string systemId);
public virtual void SetDocumentLocator (Org.Xml.Sax.ILocator locator);
public virtual void SetFeature (string name, bool value);
public virtual void SetProperty (string name, Java.Lang.Object value);
public virtual void SkippedEntity (string name);
public virtual void StartDocument ();
public virtual void StartElement (string uri, string localName, string qName, Org.Xml.Sax.IAttributes atts);
public virtual void StartPrefixMapping (string prefix, string uri);
public virtual void UnparsedEntityDecl (string name, string publicId, string systemId, string notationName);
public virtual void Warning (Org.Xml.Sax.SAXParseException e);
public virtual Org.Xml.Sax.IContentHandler ContentHandler {
get;
set;
}
public virtual Org.Xml.Sax.IDTDHandler DTDHandler {
get;
set;
}
public virtual Org.Xml.Sax.IEntityResolver EntityResolver {
get;
set;
}
public virtual Org.Xml.Sax.IErrorHandler ErrorHandler {
get;
set;
}
public virtual Org.Xml.Sax.IXMLReader Parent {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.XMLReaderAdapter
public class XMLReaderAdapter : Java.Lang.Object, Org.Xml.Sax.IContentHandler, Org.Xml.Sax.IParser {
protected XMLReaderAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public XMLReaderAdapter ();
public XMLReaderAdapter (Org.Xml.Sax.IXMLReader xmlReader);
public virtual void Characters (char [] ch, int start, int length);
public virtual void EndDocument ();
public virtual void EndElement (string uri, string localName, string qName);
public virtual void EndPrefixMapping (string prefix);
public virtual void IgnorableWhitespace (char [] ch, int start, int length);
public virtual void Parse (Org.Xml.Sax.InputSource input);
public virtual void Parse (string systemId);
public virtual void ProcessingInstruction (string target, string data);
public virtual void SetDocumentHandler (Org.Xml.Sax.IDocumentHandler handler);
public virtual void SetDocumentLocator (Org.Xml.Sax.ILocator locator);
public virtual void SetDTDHandler (Org.Xml.Sax.IDTDHandler handler);
public virtual void SetEntityResolver (Org.Xml.Sax.IEntityResolver resolver);
public virtual void SetErrorHandler (Org.Xml.Sax.IErrorHandler handler);
public virtual void SetLocale (Java.Util.Locale locale);
public virtual void SkippedEntity (string name);
public virtual void StartDocument ();
public virtual void StartElement (string uri, string localName, string qName, Org.Xml.Sax.IAttributes atts);
public virtual void StartPrefixMapping (string prefix, string uri);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
New Type: Org.Xml.Sax.Helpers.XMLReaderFactory
public sealed class XMLReaderFactory : Java.Lang.Object {
public static Org.Xml.Sax.IXMLReader CreateXMLReader ();
public static Org.Xml.Sax.IXMLReader CreateXMLReader (string className);
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
}
Namespace: Org.XmlPull.V1
New Type: Org.XmlPull.V1.IXmlPullParserExtensions
public static class IXmlPullParserExtensions {
public static System.Threading.Tasks.Task NextAsync (IXmlPullParser self);
public static System.Threading.Tasks.Task NextTagAsync (IXmlPullParser self);
public static System.Threading.Tasks.Task NextTextAsync (IXmlPullParser self);
public static System.Threading.Tasks.Task NextTokenAsync (IXmlPullParser self);
}
New Type: Org.XmlPull.V1.IXmlSerializer
public interface IXmlSerializer : IDisposable, Android.Runtime.IJavaObject {
IXmlSerializer Attribute (string namespace, string name, string value);
void Cdsect (string text);
void Comment (string text);
void Docdecl (string text);
void EndDocument ();
IXmlSerializer EndTag (string namespace, string name);
void EntityRef (string text);
void Flush ();
bool GetFeature (string name);
string GetPrefix (string namespace, bool generatePrefix);
Java.Lang.Object GetProperty (string name);
void IgnorableWhitespace (string text);
void ProcessingInstruction (string text);
void SetFeature (string name, bool state);
void SetOutput (System.IO.Stream os, string encoding);
void SetOutput (Java.IO.Writer writer);
void SetPrefix (string prefix, string namespace);
void SetProperty (string name, Java.Lang.Object value);
void StartDocument (string encoding, Java.Lang.Boolean standalone);
IXmlSerializer StartTag (string namespace, string name);
IXmlSerializer Text (char [] buf, int start, int len);
IXmlSerializer Text (string text);
int Depth {
get;
}
string Name {
get;
}
string Namespace {
get;
}
}
New Type: Org.XmlPull.V1.IXmlSerializerExtensions
public static class IXmlSerializerExtensions {
public static System.Threading.Tasks.Task AttributeAsync (IXmlSerializer self, string namespace, string name, string value);
public static System.Threading.Tasks.Task CdsectAsync (IXmlSerializer self, string text);
public static System.Threading.Tasks.Task CommentAsync (IXmlSerializer self, string text);
public static System.Threading.Tasks.Task DocdeclAsync (IXmlSerializer self, string text);
public static System.Threading.Tasks.Task EndDocumentAsync (IXmlSerializer self);
public static System.Threading.Tasks.Task EndTagAsync (IXmlSerializer self, string namespace, string name);
public static System.Threading.Tasks.Task EntityRefAsync (IXmlSerializer self, string text);
public static System.Threading.Tasks.Task FlushAsync (IXmlSerializer self);
public static System.Threading.Tasks.Task IgnorableWhitespaceAsync (IXmlSerializer self, string text);
public static System.Threading.Tasks.Task ProcessingInstructionAsync (IXmlSerializer self, string text);
public static System.Threading.Tasks.Task StartDocumentAsync (IXmlSerializer self, string encoding, Java.Lang.Boolean standalone);
public static System.Threading.Tasks.Task StartTagAsync (IXmlSerializer self, string namespace, string name);
public static System.Threading.Tasks.Task TextAsync (IXmlSerializer self, char [] buf, int start, int len);
public static System.Threading.Tasks.Task TextAsync (IXmlSerializer self, string text);
}
New Type: Org.XmlPull.V1.XmlPullParserFactory
public class XmlPullParserFactory : Java.Lang.Object {
protected XmlPullParserFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected XmlPullParserFactory ();
public static XmlPullParserFactory NewInstance ();
public static XmlPullParserFactory NewInstance (string classNames, Java.Lang.Class context);
public virtual bool GetFeature (string name);
public virtual System.Xml.XmlReader NewPullParser ();
public virtual IXmlSerializer NewSerializer ();
public virtual void SetFeature (string name, bool state);
protected string ClassNamesLocation {
get;
set;
}
protected System.Collections.IDictionary Features {
get;
set;
}
public virtual bool NamespaceAware {
get;
set;
}
protected System.Collections.IList ParserClasses {
get;
set;
}
protected System.Collections.IList SerializerClasses {
get;
set;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
public virtual bool Validating {
get;
set;
}
public const string PropertyName = "org.xmlpull.v1.XmlPullParserFactory";
}
Namespace: Org.Xmlpull.V1.Sax2
New Type: Org.Xmlpull.V1.Sax2.Driver
public class Driver : Java.Lang.Object, Org.Xml.Sax.IAttributes, Org.Xml.Sax.ILocator, Org.Xml.Sax.IXMLReader {
protected Driver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Driver ();
public Driver (System.Xml.XmlReader pp);
public virtual bool GetFeature (string name);
public virtual int GetIndex (string qName);
public virtual int GetIndex (string uri, string localName);
public virtual string GetLocalName (int index);
public virtual Java.Lang.Object GetProperty (string name);
public virtual string GetQName (int index);
public virtual string GetType (int index);
public virtual string GetType (string qName);
public virtual string GetType (string uri, string localName);
public virtual string GetURI (int index);
public virtual string GetValue (int index);
public virtual string GetValue (string qName);
public virtual string GetValue (string uri, string localName);
public virtual void Parse (Org.Xml.Sax.InputSource source);
public virtual void Parse (string systemId);
public System.Threading.Tasks.Task ParseAsync (Org.Xml.Sax.InputSource source);
public System.Threading.Tasks.Task ParseAsync (string systemId);
public virtual void ParseSubTree (System.Xml.XmlReader pp);
public System.Threading.Tasks.Task ParseSubTreeAsync (System.Xml.XmlReader pp);
public virtual void SetFeature (string name, bool value);
public virtual void SetProperty (string name, Java.Lang.Object value);
protected virtual void StartElement (string namespace, string localName, string qName);
public virtual int ColumnNumber {
get;
}
public virtual Org.Xml.Sax.IContentHandler ContentHandler {
get;
set;
}
public virtual Org.Xml.Sax.IDTDHandler DTDHandler {
get;
set;
}
public virtual Org.Xml.Sax.IEntityResolver EntityResolver {
get;
set;
}
public virtual Org.Xml.Sax.IErrorHandler ErrorHandler {
get;
set;
}
public virtual int Length {
get;
}
public virtual int LineNumber {
get;
}
protected System.Xml.XmlReader Pp {
get;
set;
}
public virtual string PublicId {
get;
}
public virtual string SystemId {
get;
}
protected override IntPtr ThresholdClass {
get;
}
protected override Type ThresholdType {
get;
}
protected const string ApacheDynamicValidationFeature = "http://apache.org/xml/features/validation/dynamic";
protected const string ApacheSchemaValidationFeature = "http://apache.org/xml/features/validation/schema";
protected const string DeclarationHandlerProperty = "http://xml.org/sax/properties/declaration-handler";
protected const string LexicalHandlerProperty = "http://xml.org/sax/properties/lexical-handler";
protected const string NamespacePrefixesFeature = "http://xml.org/sax/features/namespace-prefixes";
protected const string NamespacesFeature = "http://xml.org/sax/features/namespaces";
protected const string ValidationFeature = "http://xml.org/sax/features/validation";
}
Let us know how you feel about this
Translation Quality
0/250
Xamarin Workbook
If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.