com.ibm.jc.tools
Class JCApduData
java.lang.Object
com.ibm.util.getopt.ArgEater
com.ibm.util.getopt.Data
com.ibm.util.getopt.StringData
com.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 |
SYNTAX
public static final java.lang.String SYNTAX
- See Also:
- Constant Field Values
JCApduData
public JCApduData(java.lang.String mnemo,
java.lang.String description,
java.lang.String defaultVal)
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.