add SprmOperation.toString() for debug purposes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1142859 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e41354dcd5
commit
b8ff8ac945
@ -40,6 +40,7 @@ public final class SprmOperation
|
|||||||
final static public int PAP_TYPE = 1;
|
final static public int PAP_TYPE = 1;
|
||||||
final static public int TAP_TYPE = 5;
|
final static public int TAP_TYPE = 5;
|
||||||
|
|
||||||
|
private short _value;
|
||||||
private int _type;
|
private int _type;
|
||||||
private int _operation;
|
private int _operation;
|
||||||
private int _gOffset;
|
private int _gOffset;
|
||||||
@ -51,14 +52,14 @@ public final class SprmOperation
|
|||||||
{
|
{
|
||||||
_grpprl = grpprl;
|
_grpprl = grpprl;
|
||||||
|
|
||||||
short sprmStart = LittleEndian.getShort(grpprl, offset);
|
_value = LittleEndian.getShort(grpprl, offset);
|
||||||
|
|
||||||
_gOffset = offset + 2;
|
_gOffset = offset + 2;
|
||||||
|
|
||||||
_operation = OP_BITFIELD.getValue(sprmStart);
|
_operation = OP_BITFIELD.getValue(_value);
|
||||||
_type = TYPE_BITFIELD.getValue(sprmStart);
|
_type = TYPE_BITFIELD.getValue(_value);
|
||||||
_sizeCode = SIZECODE_BITFIELD.getValue(sprmStart);
|
_sizeCode = SIZECODE_BITFIELD.getValue(_value);
|
||||||
_size = initSize(sprmStart);
|
_size = initSize(_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getOperationFromOpcode(short opcode)
|
public static int getOperationFromOpcode(short opcode)
|
||||||
@ -159,4 +160,10 @@ public final class SprmOperation
|
|||||||
throw new IllegalArgumentException("SPRM contains an invalid size code");
|
throw new IllegalArgumentException("SPRM contains an invalid size code");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString()
|
||||||
|
{
|
||||||
|
return "[SPRM] (0x" + Integer.toHexString( _value & 0xffff ) + ")";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user