Documentation



Java Card 3 Platform Development Kit User Guide, Classic Edition

Description of StringHandlingLib and StringHandlingLibLocal Libraries

The following libraries, StringHandlingLib and StringHandlingLibLocal, use string annotations to define string constants:

  • StringHandlingLib - The main library is used by both applets and contains the following:

    • String constants for a default location, a hello greeting, and an error message

    • Examples of substring, startsWith, and endsWith methods implemented by using the offsetByCodePoints method from StringUtil

    • Test methods for the substring, startsWith, endsWith, and offsetByCodePoints methods

  • StringHandlingLibLocal - The local library is an example of a library that contains location specific string constants.

    As used in StringUtilApp, the local library provides an example of how a library:

    • Controls the formatting of input and output strings including delimiters for arguments and command string terminators

    • Provides the location used in the welcome message and a default error message

    Note:

    The default error message demonstrates how a library can use string constants from another library and how an applet can use string constants from either the main or the local library.

Close Window

Table of Contents

Java Card: 3 Platform Development Kit User Guide, Classic Edition

Expand | Collapse