public interface android.nfc.INfcTag extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.nfc.INfcTag
  super_class: java.lang.Object
{
  public abstract int connect(int, int);
    descriptor: (II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  
      technology    

  public abstract int reconnect(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  

  public abstract int[] getTechList(int);
    descriptor: (I)[I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  

  public abstract boolean isNdef(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  

  public abstract boolean isPresent(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  

  public abstract android.nfc.TransceiveResult transceive(int, byte[], boolean);
    descriptor: (I[BZ)Landroid/nfc/TransceiveResult;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  
      data          
      raw           

  public abstract android.nfc.NdefMessage ndefRead(int);
    descriptor: (I)Landroid/nfc/NdefMessage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  

  public abstract int ndefWrite(int, android.nfc.NdefMessage);
    descriptor: (ILandroid/nfc/NdefMessage;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  
      msg           

  public abstract int ndefMakeReadOnly(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  

  public abstract boolean ndefIsWritable(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  

  public abstract int formatNdef(int, byte[]);
    descriptor: (I[B)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativeHandle  
      key           

  public abstract android.nfc.Tag rediscover(int);
    descriptor: (I)Landroid/nfc/Tag;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      nativehandle  

  public abstract int setTimeout(int, int);
    descriptor: (II)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      technology  
      timeout     

  public abstract int getTimeout(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      technology  

  public abstract void resetTimeouts();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException

  public abstract boolean canMakeReadOnly(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
          Name  Flags
      ndefType  

  public abstract int getMaxTransceiveLength(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      technology  

  public abstract boolean getExtendedLengthApdusSupported();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
}
SourceFile: "INfcTag.java"
NestMembers:
  android.nfc.INfcTag$Stub  android.nfc.INfcTag$Stub$Proxy
InnerClasses:
  public abstract Stub = android.nfc.INfcTag$Stub of android.nfc.INfcTag