public class org.apache.fop.afp.modca.IncludePageOverlay extends org.apache.fop.afp.modca.AbstractNamedAFPObject
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.afp.modca.IncludePageOverlay
super_class: org.apache.fop.afp.modca.AbstractNamedAFPObject
{
private int x;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int y;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int orientation;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 // org.apache.fop.afp.modca.IncludePageOverlay this
start local 1 // java.lang.String overlayName
start local 2 // int x
start local 3 // int y
start local 4 // int orientation
0: .line 66
aload 0 /* this */
aload 1 /* overlayName */
invokespecial org.apache.fop.afp.modca.AbstractNamedAFPObject.<init>:(Ljava/lang/String;)V
1: .line 68
aload 0 /* this */
iload 2 /* x */
putfield org.apache.fop.afp.modca.IncludePageOverlay.x:I
2: .line 69
aload 0 /* this */
iload 3 /* y */
putfield org.apache.fop.afp.modca.IncludePageOverlay.y:I
3: .line 70
aload 0 /* this */
iload 4 /* orientation */
invokevirtual org.apache.fop.afp.modca.IncludePageOverlay.setOrientation:(I)V
4: .line 71
return
end local 4 // int orientation
end local 3 // int y
end local 2 // int x
end local 1 // java.lang.String overlayName
end local 0 // org.apache.fop.afp.modca.IncludePageOverlay this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/afp/modca/IncludePageOverlay;
0 5 1 overlayName Ljava/lang/String;
0 5 2 x I
0 5 3 y I
0 5 4 orientation I
MethodParameters:
Name Flags
overlayName
x
y
orientation
public void setOrientation(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // org.apache.fop.afp.modca.IncludePageOverlay this
start local 1 // int orientation
0: .line 80
iload 1 /* orientation */
ifeq 2
iload 1 /* orientation */
bipush 90
if_icmpeq 2
iload 1 /* orientation */
sipush 180
if_icmpeq 2
1: .line 81
iload 1 /* orientation */
sipush 270
if_icmpne 4
2: .line 82
StackMap locals:
StackMap stack:
aload 0 /* this */
iload 1 /* orientation */
putfield org.apache.fop.afp.modca.IncludePageOverlay.orientation:I
3: .line 83
goto 7
4: .line 84
StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
5: .line 85
ldc "The orientation must be one of the values 0, 90, 180, 270"
6: .line 84
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
7: .line 87
StackMap locals:
StackMap stack:
return
end local 1 // int orientation
end local 0 // org.apache.fop.afp.modca.IncludePageOverlay this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/fop/afp/modca/IncludePageOverlay;
0 8 1 orientation I
MethodParameters:
Name Flags
orientation
public void writeToStream(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 // org.apache.fop.afp.modca.IncludePageOverlay this
start local 1 // java.io.OutputStream os
0: .line 91
bipush 25
newarray 8
astore 2 /* data */
start local 2 // byte[] data
1: .line 92
aload 0 /* this */
aload 2 /* data */
bipush -81
bipush -40
invokevirtual org.apache.fop.afp.modca.IncludePageOverlay.copySF:([BBB)V
2: .line 95
bipush 24
iconst_2
invokestatic org.apache.fop.afp.util.BinaryUtils.convert:(II)[B
astore 3 /* len */
start local 3 // byte[] len
3: .line 96
aload 2 /* data */
iconst_1
aload 3 /* len */
iconst_0
baload
bastore
4: .line 97
aload 2 /* data */
iconst_2
aload 3 /* len */
iconst_1
baload
bastore
5: .line 99
aload 0 /* this */
getfield org.apache.fop.afp.modca.IncludePageOverlay.x:I
iconst_3
invokestatic org.apache.fop.afp.util.BinaryUtils.convert:(II)[B
astore 4 /* xPos */
start local 4 // byte[] xPos
6: .line 100
aload 2 /* data */
bipush 17
aload 4 /* xPos */
iconst_0
baload
bastore
7: .line 101
aload 2 /* data */
bipush 18
aload 4 /* xPos */
iconst_1
baload
bastore
8: .line 102
aload 2 /* data */
bipush 19
aload 4 /* xPos */
iconst_2
baload
bastore
9: .line 104
aload 0 /* this */
getfield org.apache.fop.afp.modca.IncludePageOverlay.y:I
iconst_3
invokestatic org.apache.fop.afp.util.BinaryUtils.convert:(II)[B
astore 5 /* yPos */
start local 5 // byte[] yPos
10: .line 105
aload 2 /* data */
bipush 20
aload 5 /* yPos */
iconst_0
baload
bastore
11: .line 106
aload 2 /* data */
bipush 21
aload 5 /* yPos */
iconst_1
baload
bastore
12: .line 107
aload 2 /* data */
bipush 22
aload 5 /* yPos */
iconst_2
baload
bastore
13: .line 109
aload 0 /* this */
getfield org.apache.fop.afp.modca.IncludePageOverlay.orientation:I
lookupswitch { // 3
90: 14
180: 17
270: 20
default: 23
}
14: .line 111
StackMap locals: org.apache.fop.afp.modca.IncludePageOverlay java.io.OutputStream byte[] byte[] byte[] byte[]
StackMap stack:
aload 2 /* data */
bipush 23
bipush 45
bastore
15: .line 112
aload 2 /* data */
bipush 24
iconst_0
bastore
16: .line 113
goto 25
17: .line 115
StackMap locals:
StackMap stack:
aload 2 /* data */
bipush 23
bipush 90
bastore
18: .line 116
aload 2 /* data */
bipush 24
iconst_0
bastore
19: .line 117
goto 25
20: .line 119
StackMap locals:
StackMap stack:
aload 2 /* data */
bipush 23
bipush -121
bastore
21: .line 120
aload 2 /* data */
bipush 24
iconst_0
bastore
22: .line 121
goto 25
23: .line 123
StackMap locals:
StackMap stack:
aload 2 /* data */
bipush 23
iconst_0
bastore
24: .line 124
aload 2 /* data */
bipush 24
iconst_0
bastore
25: .line 127
StackMap locals:
StackMap stack:
aload 1 /* os */
aload 2 /* data */
invokevirtual java.io.OutputStream.write:([B)V
26: .line 128
return
end local 5 // byte[] yPos
end local 4 // byte[] xPos
end local 3 // byte[] len
end local 2 // byte[] data
end local 1 // java.io.OutputStream os
end local 0 // org.apache.fop.afp.modca.IncludePageOverlay this
LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/fop/afp/modca/IncludePageOverlay;
0 27 1 os Ljava/io/OutputStream;
1 27 2 data [B
3 27 3 len [B
6 27 4 xPos [B
10 27 5 yPos [B
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
os
}
SourceFile: "IncludePageOverlay.java"