com.ibm.jc.tools
Class JCApduData

java.lang.Object
  extended byStringData
      extended bycom.ibm.jc.tools.JCApduData

public class JCApduData
extends StringData

This GetOpt elements parses APDU specifications. It might either refer to a full APDU or only part of it. The data of the APDU can be specified either in hexadecimal form as as strings. You can mix both representations.

See Also:
Serialized Form

Field Summary
static java.lang.String SYNTAX
           
 
Constructor Summary
JCApduData(java.lang.String mnemo, java.lang.String description, java.lang.String defaultVal)
           
 
Method Summary
 byte[] getData()
           
 int parse(java.util.Vector argv, int pos)
           
static byte[] parseData(java.lang.String s)
          Parse a string and return a byte array.
static byte[] parseData(java.lang.String s, int i, int n)
          Parse a string and return a byte array.
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYNTAX

public static final java.lang.String SYNTAX
See Also:
Constant Field Values
Constructor Detail

JCApduData

public JCApduData(java.lang.String mnemo,
                  java.lang.String description,
                  java.lang.String defaultVal)
Method Detail

parseData

public static byte[] parseData(java.lang.String s)
Parse a string and return a byte array.


parseData

public static byte[] parseData(java.lang.String s,
                               int i,
                               int n)
Parse a string and return a byte array.

Parameters:
s - String in JCApduData syntax.
i - Begin offset in string.
n - End offset in string.
Returns:
Byte array with parsed data.

reset

public void reset()

getData

public byte[] getData()

parse

public int parse(java.util.Vector argv,
                 int pos)
          throws GetOptException
Throws:
GetOptException