com.ibm.jc.tools
Class JCApduData

java.lang.Object
  extended bycom.ibm.util.getopt.ArgEater
      extended bycom.ibm.util.getopt.Data
          extended bycom.ibm.util.getopt.StringData
              extended bycom.ibm.jc.tools.JCApduData

public class JCApduData
extends com.ibm.util.getopt.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.


Field Summary
static java.lang.String SYNTAX
           
 
Fields inherited from class com.ibm.util.getopt.StringData
resetString, string
 
Fields inherited from class com.ibm.util.getopt.Data
description, mnemo
 
Fields inherited from class com.ibm.util.getopt.ArgEater
DASHDASH, DASHDASH_IF_NO_OPTION
 
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()
           
 void setValue(java.lang.Object o)
           
 
Methods inherited from class com.ibm.util.getopt.StringData
addToArgv, getString, getValue, makeDataPanel
 
Methods inherited from class com.ibm.util.getopt.Data
getDescription, getMnemo, makeControlPanel, print
 
Methods inherited from class com.ibm.util.getopt.ArgEater
addPanels, available, joinArgv, quoteArg, splitIntoArgv, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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()

setValue

public void setValue(java.lang.Object o)

parse

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


Copyright (c) 2004, 2006 International Business Machines Corporation. All Rights Reserved.