## Uses of Class
uicc.access.UICCException

- Packages that use UICCException
  Package | Description
  --- | ---
  uicc.access | This package provides the means to the applets for accessing the UICC file system defined in the TS 102 221 specification.
  uicc.access.fileadministration | This package provides the means to the applets to perform file administrative functions as defined in the TS 102 222 specification.

- - ### Uses of UICCException in uicc.access

    Methods in uicc.access that throw UICCException
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileView.`activateFile()` This method activates a deactivated EF.
    `void` | FileView.`deactivateFile()` This method deactivates the currently selected EF.
    `short` | FileView.`increase(byte[] incr, short incrOffset, short incrLength, byte[] resp, short respOffset)` This method increases the current cyclic EF record, as defined in TS 102 221.In addition to the behaviour defined in TS 102 221, the following rule applies: If the parameter incrLength is set to 0, the current value of the last increased or updated record is stored into the oldest record of the current cyclic EF.
    `short` | FileView.`readBinary(short fileOffset, byte[] resp, short respOffset, short respLength)` This method reads the data bytes of the current transparent EF.
    `short` | FileView.`readRecord(short recNumber, byte mode, short recOffset, byte[] resp, short respOffset, short respLength)` This method reads a record or a part of a record of the current linear fixed/cyclic EF of the calling applet into the given byte array.
    `short` | FileView.`searchRecord(byte mode, short recordNum, short searchIndication, byte[] patt, short pattOffset, short pattLength, short[] response, short respOffset, short respLength)` This method searches a pattern in the current linear fixed/cyclic EF.
    `void` | FileView.`select(byte sfi)` This method selects a file by SFI in the current directory of the FileView.
    `void` | FileView.`select(short fid)` This method selects a file of the UICC file system or of an ADF file system.
    `short` | FileView.`select(short fid, byte[] fcp, short fcpOffset, short fcpLength)` This method selects a file of the UICC file system or of an ADF file system.
    `short` | FileView.`status(byte[] fcp, short fcpOffset, short fcpLength)` This method returns the FCP (File Control Parameter) of the current selected DF.
    `static void` | UICCException.`throwIt(short reason)` Throws the JCRE instance of UICCViewException with the specified reason.
    `void` | FileView.`updateBinary(short fileOffset, byte[] data, short dataOffset, short dataLength)` This method updates the data bytes of the current transparent EF.
    `void` | FileView.`updateRecord(short recNumber, byte mode, short recOffset, byte[] data, short dataOffset, short dataLength)` This method updates the data bytes of the record of the current linear fixed/cyclic EF.

  - ### Uses of UICCException in uicc.access.fileadministration

    Methods in uicc.access.fileadministration that throw UICCException
    Modifier and Type | Method and Description
    --- | ---
    `void` | AdminFileView.`createFile(ViewHandler viewHandler)` This method creates a new file under the current DF or ADF, as described in TS 102 222.
    `void` | AdminFileView.`deleteFile(short fid)` This method initiates the deletion of an EF immediately under the current DF, or a DF with its complete subtree, as described in TS 102 222.
    `void` | AdminFileView.`resizeFile(ViewHandler viewHandler)` This method resizes a file under the current DF or ADF, as described in TS 102 222.