# Class NfcB

java.lang.Object
com.codename1.nfc.TagTechnology
com.codename1.nfc.NfcB

public class NfcB extends TagTechnology
NFC-B (ISO 14443-3B) raw transceive view. Android-only -- iOS Core NFC does not expose Type B except via the `IsoDep` activation layer.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `NfcB()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `byte[]`
  `getApplicationData()`
  Application-Data field from ATQB.
  `byte[]`
  `getProtocolInfo()`
  Protocol-Info field from ATQB.
  `final TagType`
  `getType()`
  The technology variant this view represents.

  ### Methods inherited from class TagTechnology

  `transceive`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### NfcB

    public NfcB()

- ## Method Details

  - ### getApplicationData

    public byte[] getApplicationData()
    Application-Data field from ATQB. Empty when not exposed.

  - ### getProtocolInfo

    public byte[] getProtocolInfo()
    Protocol-Info field from ATQB. Empty when not exposed.

  - ### getType

    public final TagType getType()
    Description copied from class: `TagTechnology`
    The technology variant this view represents.
    Specified by:
      `getType` in class `TagTechnology`