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, unset
public ISOBitMap(int n)
n
- - the FieldNumberpublic ISOBitMap(int n, java.util.BitSet v)
n
- - fieldNumberv
- - field value (Bitset)BitSet
public void setFieldNumber(int fieldNumber)
setFieldNumber
in class ISOComponent
fieldNumber
- new field numberpublic int getFieldNumber()
getFieldNumber
in class ISOComponent
public byte[] pack() throws ISOException
pack
in class ISOComponent
ISOException
public int unpack(byte[] b) throws ISOException
unpack
in class ISOComponent
ISOException
public void unpack(java.io.InputStream in) throws ISOException
unpack
in class ISOComponent
ISOException
public java.lang.Object getKey()
ISOComponent
getKey
in class ISOComponent
public java.lang.Object getValue()
ISOComponent
getValue
in class ISOComponent
public void setValue(java.lang.Object obj) throws ISOException
setValue
in class ISOComponent
obj
- - Object representing this field valueISOException
public void dump(java.io.PrintStream p, java.lang.String indent)
dump
in class ISOComponent
p
- - print streamindent
- - optional indent string