public class ISOBitMap extends ISOComponent implements java.lang.Cloneable
ISOComponent| Modifier and Type | Field and Description |
|---|---|
protected int |
fieldNumber |
protected java.util.BitSet |
value |
| Constructor and Description |
|---|
ISOBitMap(int n) |
ISOBitMap(int n,
java.util.BitSet v) |
| Modifier and Type | Method and Description |
|---|---|
void |
dump(java.io.PrintStream p,
java.lang.String indent)
dump this field to PrintStream.
|
int |
getFieldNumber() |
java.lang.Object |
getKey()
valid on Leafs only.
|
java.lang.Object |
getValue()
valid on Leafs only.
|
byte[] |
pack()
not available on Leaf - always throw ISOException
|
void |
setFieldNumber(int fieldNumber)
changes this Component field number
Use with care, this method does not change any reference held by a Composite. |
void |
setValue(java.lang.Object obj) |
int |
unpack(byte[] b)
not available on Leaf - always throw ISOException
|
void |
unpack(java.io.InputStream in)
not available on Leaf - always throw ISOException
|
getBytes, getChildren, getComposite, getMaxField, pack, set, unsetpublic ISOBitMap(int n)
n - - the FieldNumberpublic ISOBitMap(int n,
java.util.BitSet v)
n - - fieldNumberv - - field value (Bitset)BitSetpublic void setFieldNumber(int fieldNumber)
setFieldNumber in class ISOComponentfieldNumber - new field numberpublic int getFieldNumber()
getFieldNumber in class ISOComponentpublic byte[] pack()
throws ISOException
pack in class ISOComponentISOExceptionpublic int unpack(byte[] b)
throws ISOException
unpack in class ISOComponentISOExceptionpublic void unpack(java.io.InputStream in)
throws ISOException
unpack in class ISOComponentISOExceptionpublic java.lang.Object getKey()
ISOComponentgetKey in class ISOComponentpublic java.lang.Object getValue()
ISOComponentgetValue in class ISOComponentpublic void setValue(java.lang.Object obj)
throws ISOException
setValue in class ISOComponentobj - - Object representing this field valueISOExceptionpublic void dump(java.io.PrintStream p,
java.lang.String indent)
dump in class ISOComponentp - - print streamindent - - optional indent string