public class org.apache.fop.layoutmgr.PageSequenceLayoutManager extends org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.layoutmgr.PageSequenceLayoutManager
super_class: org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager
{
private static org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private org.apache.fop.layoutmgr.PageProvider pageProvider;
descriptor: Lorg/apache/fop/layoutmgr/PageProvider;
flags: (0x0002) ACC_PRIVATE
private org.apache.fop.layoutmgr.PageBreaker pageBreaker;
descriptor: Lorg/apache/fop/layoutmgr/PageBreaker;
flags: (0x0002) ACC_PRIVATE
private java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> ;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
private java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> ;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
private int startIntrusionAdjustment;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int endIntrusionAdjustment;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.$assertionsDisabled:Z
3: ldc Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.apache.fop.area.AreaTreeHandler, org.apache.fop.fo.pagination.PageSequence);
descriptor: (Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/PageSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.<init>:(Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/AbstractPageSequence;)V
1: aload 0
new org.apache.fop.layoutmgr.PageProvider
dup
aload 1
aload 2
invokespecial org.apache.fop.layoutmgr.PageProvider.<init>:(Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/PageSequence;)V
putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 3 1 ath Lorg/apache/fop/area/AreaTreeHandler;
0 3 2 pseq Lorg/apache/fop/fo/pagination/PageSequence;
MethodParameters:
Name Flags
ath
pseq
public org.apache.fop.layoutmgr.PageProvider getPageProvider();
descriptor: ()Lorg/apache/fop/layoutmgr/PageProvider;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
protected org.apache.fop.fo.pagination.PageSequence ();
descriptor: ()Lorg/apache/fop/fo/pagination/PageSequence;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
checkcast org.apache.fop.fo.pagination.PageSequence
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public org.apache.fop.layoutmgr.PageSequenceLayoutManager getPSLM();
descriptor: ()Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public org.apache.fop.layoutmgr.FlowLayoutManager getFlowLayoutManager();
descriptor: ()Lorg/apache/fop/layoutmgr/FlowLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
ifnonnull 2
1: new java.lang.IllegalStateException
dup
ldc "This method can be called only during layout"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
invokevirtual org.apache.fop.layoutmgr.PageBreaker.getCurrentChildLM:()Lorg/apache/fop/layoutmgr/FlowLayoutManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public void activateLayout();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.initialize:()V
1: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.areaTreeHandler:Lorg/apache/fop/area/AreaTreeHandler;
invokevirtual org.apache.fop.area.AreaTreeHandler.isComplexScriptFeaturesEnabled:()Z
ifeq 3
2: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokestatic org.apache.fop.complexscripts.bidi.BidiResolver.resolveInlineDirectionality:(Lorg/apache/fop/fo/pagination/PageSequence;)V
3: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 4: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getTitleFO:()Lorg/apache/fop/fo/pagination/Title;
ifnull 13
5: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getLayoutManagerMaker:()Lorg/apache/fop/layoutmgr/LayoutManagerMaker;
6: aload 0
aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getTitleFO:()Lorg/apache/fop/fo/pagination/Title;
invokeinterface org.apache.fop.layoutmgr.LayoutManagerMaker.makeContentLayoutManager:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/Title;)Lorg/apache/fop/layoutmgr/inline/ContentLayoutManager;
7: astore 2
start local 2 8: aload 2
aconst_null
invokevirtual org.apache.fop.layoutmgr.inline.ContentLayoutManager.getParentArea:(Lorg/apache/fop/area/Area;)Lorg/apache/fop/area/Area;
astore 3
start local 3 9: getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.$assertionsDisabled:Z
ifne 10
aload 3
instanceof org.apache.fop.area.LineArea
ifne 10
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
10: StackMap locals: org.apache.fop.area.LineArea org.apache.fop.layoutmgr.inline.ContentLayoutManager org.apache.fop.area.Area
StackMap stack:
aload 3
checkcast org.apache.fop.area.LineArea
astore 1
end local 3 end local 2 11: goto 13
StackMap locals: org.apache.fop.layoutmgr.PageSequenceLayoutManager org.apache.fop.area.LineArea
StackMap stack: java.lang.IllegalStateException
12: pop
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.areaTreeHandler:Lorg/apache/fop/area/AreaTreeHandler;
invokevirtual org.apache.fop.area.AreaTreeHandler.getAreaTreeModel:()Lorg/apache/fop/area/AreaTreeModel;
astore 2
start local 2 14: new org.apache.fop.area.PageSequence
dup
aload 1
invokespecial org.apache.fop.area.PageSequence.<init>:(Lorg/apache/fop/area/LineArea;)V
15: astore 3
start local 3 16: aload 0
aload 3
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.transferExtensions:(Lorg/apache/fop/area/AreaTreeObject;)V
17: aload 3
aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getLocale:()Ljava/util/Locale;
invokevirtual org.apache.fop.area.PageSequence.setLocale:(Ljava/util/Locale;)V
18: aload 2
aload 3
invokevirtual org.apache.fop.area.AreaTreeModel.startPageSequence:(Lorg/apache/fop/area/PageSequence;)V
19: getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 21
20: getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
ldc "Starting layout"
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
21: StackMap locals: org.apache.fop.area.AreaTreeModel org.apache.fop.area.PageSequence
StackMap stack:
iconst_0
istore 4
start local 4 22: goto 29
23: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.initialize:()V
24: aload 0
aload 0
iconst_0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.makeNewPage:(Z)Lorg/apache/fop/layoutmgr/Page;
putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
25: aload 0
new org.apache.fop.layoutmgr.PageBreaker
dup
aload 0
invokespecial org.apache.fop.layoutmgr.PageBreaker.<init>:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;)V
putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
26: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
invokevirtual org.apache.fop.area.PageViewport.getBodyRegion:()Lorg/apache/fop/area/BodyRegion;
invokevirtual org.apache.fop.area.BodyRegion.getRemainingBPD:()I
istore 5
start local 5 27: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
iload 5
invokevirtual org.apache.fop.layoutmgr.PageBreaker.doLayout:(I)Z
istore 4
28: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
iconst_1
putfield org.apache.fop.layoutmgr.PageProvider.skipPagePositionOnly:Z
end local 5 29: StackMap locals:
StackMap stack:
iload 4
ifeq 23
30: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage:()V
31: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
4 32 1 title Lorg/apache/fop/area/LineArea;
8 11 2 clm Lorg/apache/fop/layoutmgr/inline/ContentLayoutManager;
9 11 3 parentArea Lorg/apache/fop/area/Area;
14 32 2 areaTreeModel Lorg/apache/fop/area/AreaTreeModel;
16 32 3 pageSequenceAreaObject Lorg/apache/fop/area/PageSequence;
22 32 4 finished Z
27 29 5 flowBPD I
Exception table:
from to target type
5 11 12 Class java.lang.IllegalStateException
public void initialize();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.initialize:()V
1: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
invokevirtual org.apache.fop.layoutmgr.PageProvider.initialize:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public void finishPageSequence();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.hasId:()Z
ifeq 2
1: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.idTracker:Lorg/apache/fop/area/IDTracker;
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.getId:()Ljava/lang/String;
invokevirtual org.apache.fop.area.IDTracker.signalIDProcessed:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.getRoot:()Lorg/apache/fop/fo/pagination/Root;
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.currentPageNum:I
3: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.currentPageNum:I
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startPageNum:I
isub
iconst_1
iadd
4: invokevirtual org.apache.fop.fo.pagination.Root.notifyPageSequenceFinished:(II)V
5: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.areaTreeHandler:Lorg/apache/fop/area/AreaTreeHandler;
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
6: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.currentPageNum:I
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startPageNum:I
isub
iconst_1
iadd
7: invokevirtual org.apache.fop.area.AreaTreeHandler.notifyPageSequenceFinished:(Lorg/apache/fop/fo/pagination/AbstractPageSequence;I)V
8: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.releasePageSequence:()V
9: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getMasterReference:()Ljava/lang/String;
astore 1
start local 1 10: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageSeq:Lorg/apache/fop/fo/pagination/AbstractPageSequence;
invokevirtual org.apache.fop.fo.pagination.AbstractPageSequence.getRoot:()Lorg/apache/fop/fo/pagination/Root;
invokevirtual org.apache.fop.fo.pagination.Root.getLayoutMasterSet:()Lorg/apache/fop/fo/pagination/LayoutMasterSet;
aload 1
invokevirtual org.apache.fop.fo.pagination.LayoutMasterSet.getPageSequenceMaster:(Ljava/lang/String;)Lorg/apache/fop/fo/pagination/PageSequenceMaster;
11: astore 2
start local 2 12: aload 2
ifnull 14
13: aload 2
invokevirtual org.apache.fop.fo.pagination.PageSequenceMaster.reset:()V
14: StackMap locals: java.lang.String org.apache.fop.fo.pagination.PageSequenceMaster
StackMap stack:
getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 16
15: getstatic org.apache.fop.layoutmgr.PageSequenceLayoutManager.log:Lorg/apache/commons/logging/Log;
ldc "Ending layout"
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
10 17 1 masterReference Ljava/lang/String;
12 17 2 pageSeqMaster Lorg/apache/fop/fo/pagination/PageSequenceMaster;
protected org.apache.fop.layoutmgr.Page createPage(int, boolean);
descriptor: (IZ)Lorg/apache/fop/layoutmgr/Page;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
iload 2
1: iload 1
iconst_0
2: invokevirtual org.apache.fop.layoutmgr.PageProvider.getPage:(ZII)Lorg/apache/fop/layoutmgr/Page;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 3 1 pageNumber I
0 3 2 isBlank Z
MethodParameters:
Name Flags
pageNumber
isBlank
protected org.apache.fop.layoutmgr.Page makeNewPage(boolean);
descriptor: (Z)Lorg/apache/fop/layoutmgr/Page;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
iconst_0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.makeNewPage:(ZZ)Lorg/apache/fop/layoutmgr/Page;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 1 1 isBlank Z
MethodParameters:
Name Flags
isBlank
protected org.apache.fop.layoutmgr.Page makeNewPage(boolean, boolean);
descriptor: (ZZ)Lorg/apache/fop/layoutmgr/Page;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage:(Z)Lorg/apache/fop/layoutmgr/Page;
astore 3
start local 3 1: iload 1
ifne 9
iload 2
ifne 9
2: iconst_0
istore 4
start local 4 3: goto 6
4: StackMap locals: org.apache.fop.layoutmgr.Page int
StackMap stack:
aload 0
iload 1
invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.makeNewPage:(Z)Lorg/apache/fop/layoutmgr/Page;
astore 3
5: iinc 4 1
6: StackMap locals:
StackMap stack:
aload 0
aload 3
iload 4
ifle 7
iconst_1
goto 8
StackMap locals: org.apache.fop.layoutmgr.PageSequenceLayoutManager int int org.apache.fop.layoutmgr.Page int
StackMap stack: org.apache.fop.layoutmgr.PageSequenceLayoutManager org.apache.fop.layoutmgr.Page
7: iconst_0
StackMap locals: org.apache.fop.layoutmgr.PageSequenceLayoutManager int int org.apache.fop.layoutmgr.Page int
StackMap stack: org.apache.fop.layoutmgr.PageSequenceLayoutManager org.apache.fop.layoutmgr.Page int
8: invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.flowNameEquals:(Lorg/apache/fop/layoutmgr/Page;Z)Z
ifeq 4
end local 4 9: StackMap locals:
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 10 1 isBlank Z
0 10 2 emptyContent Z
1 10 3 newPage Lorg/apache/fop/layoutmgr/Page;
3 9 4 i I
MethodParameters:
Name Flags
isBlank
emptyContent
private boolean flowNameEquals(org.apache.fop.layoutmgr.Page, boolean);
descriptor: (Lorg/apache/fop/layoutmgr/Page;Z)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getMainFlow:()Lorg/apache/fop/fo/pagination/Flow;
invokevirtual org.apache.fop.fo.pagination.Flow.getFlowName:()Ljava/lang/String;
astore 3
start local 3 1: aload 1
invokevirtual org.apache.fop.layoutmgr.Page.getSimplePageMaster:()Lorg/apache/fop/fo/pagination/SimplePageMaster;
bipush 58
invokevirtual org.apache.fop.fo.pagination.SimplePageMaster.getRegion:(I)Lorg/apache/fop/fo/pagination/Region;
astore 4
start local 4 2: aload 4
invokevirtual org.apache.fop.fo.pagination.Region.getRegionName:()Ljava/lang/String;
astore 5
start local 5 3: iload 2
ifeq 8
aload 5
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
aload 5
aload 4
checkcast org.apache.fop.fo.pagination.RegionBody
invokevirtual org.apache.fop.fo.pagination.RegionBody.getDefaultRegionName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
4: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.hasPagePositionLast:()Z
ifeq 8
5: new java.lang.RuntimeException
dup
6: new java.lang.StringBuilder
dup
ldc "The flow-name \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" could not be mapped to a region-name in the layout-master-set"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: java.lang.String org.apache.fop.fo.pagination.Region java.lang.String
StackMap stack:
aload 3
aload 5
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 9 1 newPage Lorg/apache/fop/layoutmgr/Page;
0 9 2 strict Z
1 9 3 psName Ljava/lang/String;
2 9 4 body Lorg/apache/fop/fo/pagination/Region;
3 9 5 name Ljava/lang/String;
MethodParameters:
Name Flags
newPage
strict
private void layoutSideRegion(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
invokevirtual org.apache.fop.layoutmgr.Page.getSimplePageMaster:()Lorg/apache/fop/fo/pagination/SimplePageMaster;
iload 1
invokevirtual org.apache.fop.fo.pagination.SimplePageMaster.getRegion:(I)Lorg/apache/fop/fo/pagination/Region;
checkcast org.apache.fop.fo.pagination.SideRegion
astore 2
start local 2 1: aload 2
ifnonnull 3
2: return
3: StackMap locals: org.apache.fop.fo.pagination.SideRegion
StackMap stack:
aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
aload 2
invokevirtual org.apache.fop.fo.pagination.SideRegion.getRegionName:()Ljava/lang/String;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getStaticContent:(Ljava/lang/String;)Lorg/apache/fop/fo/pagination/StaticContent;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: return
6: StackMap locals: org.apache.fop.fo.pagination.StaticContent
StackMap stack:
aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getLayoutManagerMaker:()Lorg/apache/fop/layoutmgr/LayoutManagerMaker;
7: aload 0
aload 3
aload 2
8: invokeinterface org.apache.fop.layoutmgr.LayoutManagerMaker.makeStaticContentLayoutManager:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/StaticContent;Lorg/apache/fop/fo/pagination/SideRegion;)Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
9: astore 4
start local 4 10: aload 4
invokevirtual org.apache.fop.layoutmgr.StaticContentLayoutManager.doLayout:()V
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 12 1 regionID I
1 12 2 reg Lorg/apache/fop/fo/pagination/SideRegion;
4 12 3 sc Lorg/apache/fop/fo/pagination/StaticContent;
10 12 4 lm Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
MethodParameters:
Name Flags
regionID
protected void finishPage();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 57
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
1: aload 0
bipush 56
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
2: aload 0
bipush 61
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
3: aload 0
bipush 59
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.layoutSideRegion:(I)V
4: aload 0
invokespecial org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage:()V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
protected int getForcedLastPageNum(int);
descriptor: (I)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
istore 2
start local 2 1: iload 1
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startPageNum:I
isub
iconst_1
iadd
istore 3
start local 3 2: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
bipush 43
if_icmpne 6
3: iload 3
iconst_2
irem
ifeq 17
4: iinc 2 1
5: goto 17
StackMap locals: int int
StackMap stack:
6: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
bipush 99
if_icmpne 10
7: iload 3
iconst_2
irem
ifne 17
8: iinc 2 1
9: goto 17
StackMap locals:
StackMap stack:
10: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
bipush 40
if_icmpne 14
11: iload 1
iconst_2
irem
ifeq 17
12: iinc 2 1
13: goto 17
StackMap locals:
StackMap stack:
14: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getPageSequence:()Lorg/apache/fop/fo/pagination/PageSequence;
invokevirtual org.apache.fop.fo.pagination.PageSequence.getForcePageCount:()I
bipush 41
if_icmpne 17
15: iload 1
iconst_2
irem
ifne 17
16: iinc 2 1
17: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 18 1 lastPageNum I
1 18 2 forcedLastPageNum I
2 18 3 relativeLastPage I
MethodParameters:
Name Flags
lastPageNum final
boolean isOnFirstPage(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
iload 1
invokevirtual org.apache.fop.layoutmgr.PageProvider.isOnFirstPage:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 1 1 partIndex I
MethodParameters:
Name Flags
partIndex
protected int getLastPageNumber();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageProvider:Lorg/apache/fop/layoutmgr/PageProvider;
invokevirtual org.apache.fop.layoutmgr.PageProvider.getLastPageIndex:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
protected int getWidthOfCurrentPage();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
ifnull 2
1: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.curPage:Lorg/apache/fop/layoutmgr/Page;
invokevirtual org.apache.fop.layoutmgr.Page.getPageViewport:()Lorg/apache/fop/area/PageViewport;
invokevirtual org.apache.fop.area.PageViewport.getViewArea:()Ljava/awt/Rectangle;
invokevirtual java.awt.Rectangle.getWidth:()D
d2i
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public void addTableHeaderFootnotes(java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
aload 1
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 4 1 headerFootnotes Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
Signature: (Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;)V
MethodParameters:
Name Flags
headerFootnotes
public java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> getTableHeaderFootnotes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getTableFootnotes:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
Signature: ()Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
public void addTableFooterFootnotes(java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
aload 1
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 4 1 footerFootnotes Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
Signature: (Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;)V
MethodParameters:
Name Flags
footerFootnotes
public java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> getTableFooterFootnotes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getTableFootnotes:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
Signature: ()Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
private java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>> getTableFootnotes(java.util.List<java.util.List<org.apache.fop.layoutmgr.KnuthElement>>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
astore 2
start local 2 2: aload 2
areturn
end local 2 3: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 4 1 tableFootnotes Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
2 3 2 emptyList Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
Signature: (Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;)Ljava/util/List<Ljava/util/List<Lorg/apache/fop/layoutmgr/KnuthElement;>;>;
MethodParameters:
Name Flags
tableFootnotes
public void ();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
ifnull 2
1: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableHeaderFootnotes:Ljava/util/List;
invokeinterface java.util.List.clear:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
ifnull 4
3: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.tableFooterFootnotes:Ljava/util/List;
invokeinterface java.util.List.clear:()V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public void setStartIntrusionAdjustment(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startIntrusionAdjustment:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 2 1 sia I
MethodParameters:
Name Flags
sia
public void setEndIntrusionAdjustment(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.endIntrusionAdjustment:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 2 1 eia I
MethodParameters:
Name Flags
eia
public int getStartIntrusionAdjustment();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startIntrusionAdjustment:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public int getEndIntrusionAdjustment();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.endIntrusionAdjustment:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public void recordEndOfFloat(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
iload 1
invokevirtual org.apache.fop.layoutmgr.PageBreaker.handleEndOfFloat:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 2 1 fHeight I
MethodParameters:
Name Flags
fHeight
public boolean handlingEndOfFloat();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
invokevirtual org.apache.fop.layoutmgr.PageBreaker.handlingEndOfFloat:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public int getOffsetDueToFloat();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
invokevirtual org.apache.fop.layoutmgr.PageBreaker.getOffsetDueToFloat:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public void recordStartOfFloat(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
iload 1
iload 2
invokevirtual org.apache.fop.layoutmgr.PageBreaker.handleStartOfFloat:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 2 1 fHeight I
0 2 2 fYOffset I
MethodParameters:
Name Flags
fHeight
fYOffset
public boolean handlingStartOfFloat();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
invokevirtual org.apache.fop.layoutmgr.PageBreaker.handlingStartOfFloat:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public int getFloatHeight();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
invokevirtual org.apache.fop.layoutmgr.PageBreaker.getFloatHeight:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public int getFloatYOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
invokevirtual org.apache.fop.layoutmgr.PageBreaker.getFloatYOffset:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
public int getCurrentColumnWidth();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.fop.layoutmgr.PageSequenceLayoutManager.getCurrentPV:()Lorg/apache/fop/area/PageViewport;
invokevirtual org.apache.fop.area.PageViewport.getCurrentSpan:()Lorg/apache/fop/area/Span;
invokevirtual org.apache.fop.area.Span.getColumnWidth:()I
istore 1
start local 1 1: iload 1
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.startIntrusionAdjustment:I
aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.endIntrusionAdjustment:I
iadd
isub
istore 1
2: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
1 3 1 flowIPD I
public void (java.util.List, java.util.List, int, int, boolean, boolean, int, int, int, org.apache.fop.traits.MinOptMax, int, int);
descriptor: (Ljava/util/List;Ljava/util/List;IIZZIIILorg/apache/fop/traits/MinOptMax;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=13, args_size=13
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 1
ifnull 2
aload 1
invokeinterface java.util.List.size:()I
ifle 2
1: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
aload 1
aload 2
iload 3
iload 4
iload 5
iload 6
iload 7
iload 8
iload 9
aload 10
iload 11
iload 12
invokevirtual org.apache.fop.layoutmgr.PageBreaker.holdFootnotes:(Ljava/util/List;Ljava/util/List;IIZZIIILorg/apache/fop/traits/MinOptMax;II)V
2: StackMap locals:
StackMap stack:
return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 3 1 fl Ljava/util/List;
0 3 2 ll Ljava/util/List;
0 3 3 tfl I
0 3 4 ifl I
0 3 5 fp Z
0 3 6 nf Z
0 3 7 fnfi I
0 3 8 fli I
0 3 9 fei I
0 3 10 fsl Lorg/apache/fop/traits/MinOptMax;
0 3 11 pfli I
0 3 12 pfei I
MethodParameters:
Name Flags
fl
ll
tfl
ifl
fp
nf
fnfi
fli
fei
fsl
pfli
pfei
public void (org.apache.fop.layoutmgr.PageBreakingAlgorithm);
descriptor: (Lorg/apache/fop/layoutmgr/PageBreakingAlgorithm;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.fop.layoutmgr.PageSequenceLayoutManager.pageBreaker:Lorg/apache/fop/layoutmgr/PageBreaker;
aload 1
invokevirtual org.apache.fop.layoutmgr.PageBreaker.retrieveFootones:(Lorg/apache/fop/layoutmgr/PageBreakingAlgorithm;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 2 1 alg Lorg/apache/fop/layoutmgr/PageBreakingAlgorithm;
MethodParameters:
Name Flags
alg
}
SourceFile: "PageSequenceLayoutManager.java"