public class org.apache.fop.layoutmgr.LayoutManagerMapping implements org.apache.fop.layoutmgr.LayoutManagerMaker
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.fop.layoutmgr.LayoutManagerMapping
super_class: java.lang.Object
{
private static final org.apache.commons.logging.Log LOG;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.Map makers;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putstatic org.apache.fop.layoutmgr.LayoutManagerMapping.LOG:Lorg/apache/commons/logging/Log;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.fop.layoutmgr.LayoutManagerMapping.makers:Ljava/util/Map;
2: aload 0
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.initialize:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
protected void initialize();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
ldc Lorg/apache/fop/fo/FOText;
new org.apache.fop.layoutmgr.LayoutManagerMapping$FOTextLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$FOTextLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
1: aload 0
ldc Lorg/apache/fop/fo/FObjMixed;
new org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
2: aload 0
ldc Lorg/apache/fop/fo/flow/BidiOverride;
new org.apache.fop.layoutmgr.LayoutManagerMapping$BidiOverrideLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$BidiOverrideLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
3: aload 0
ldc Lorg/apache/fop/fo/flow/Inline;
new org.apache.fop.layoutmgr.LayoutManagerMapping$InlineLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$InlineLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
4: aload 0
ldc Lorg/apache/fop/fo/flow/Footnote;
new org.apache.fop.layoutmgr.LayoutManagerMapping$FootnoteLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$FootnoteLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
5: aload 0
ldc Lorg/apache/fop/fo/flow/InlineContainer;
6: new org.apache.fop.layoutmgr.LayoutManagerMapping$InlineContainerLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$InlineContainerLayoutManagerMaker.<init>:()V
7: invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
8: aload 0
ldc Lorg/apache/fop/fo/flow/BasicLink;
new org.apache.fop.layoutmgr.LayoutManagerMapping$BasicLinkLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$BasicLinkLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
9: aload 0
ldc Lorg/apache/fop/fo/flow/Block;
new org.apache.fop.layoutmgr.LayoutManagerMapping$BlockLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$BlockLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
10: aload 0
ldc Lorg/apache/fop/fo/flow/Leader;
new org.apache.fop.layoutmgr.LayoutManagerMapping$LeaderLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$LeaderLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
11: aload 0
ldc Lorg/apache/fop/fo/flow/RetrieveMarker;
new org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveMarkerLayoutManagerMaker
dup
aload 0
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveMarkerLayoutManagerMaker.<init>:(Lorg/apache/fop/layoutmgr/LayoutManagerMapping;)V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
12: aload 0
ldc Lorg/apache/fop/fo/flow/RetrieveTableMarker;
new org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveTableMarkerLayoutManagerMaker
dup
aload 0
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveTableMarkerLayoutManagerMaker.<init>:(Lorg/apache/fop/layoutmgr/LayoutManagerMapping;)V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
13: aload 0
ldc Lorg/apache/fop/fo/flow/Character;
new org.apache.fop.layoutmgr.LayoutManagerMapping$CharacterLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$CharacterLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
14: aload 0
ldc Lorg/apache/fop/fo/flow/ExternalGraphic;
15: new org.apache.fop.layoutmgr.LayoutManagerMapping$ExternalGraphicLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$ExternalGraphicLayoutManagerMaker.<init>:()V
16: invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
17: aload 0
ldc Lorg/apache/fop/fo/flow/BlockContainer;
18: new org.apache.fop.layoutmgr.LayoutManagerMapping$BlockContainerLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$BlockContainerLayoutManagerMaker.<init>:()V
19: invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
20: aload 0
ldc Lorg/apache/fop/fo/flow/ListItem;
new org.apache.fop.layoutmgr.LayoutManagerMapping$ListItemLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$ListItemLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
21: aload 0
ldc Lorg/apache/fop/fo/flow/ListBlock;
new org.apache.fop.layoutmgr.LayoutManagerMapping$ListBlockLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$ListBlockLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
22: aload 0
ldc Lorg/apache/fop/fo/flow/InstreamForeignObject;
23: new org.apache.fop.layoutmgr.LayoutManagerMapping$InstreamForeignObjectLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$InstreamForeignObjectLayoutManagerMaker.<init>:()V
24: invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
25: aload 0
ldc Lorg/apache/fop/fo/flow/PageNumber;
new org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
26: aload 0
ldc Lorg/apache/fop/fo/flow/PageNumberCitation;
27: new org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLayoutManagerMaker.<init>:()V
28: invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
29: aload 0
ldc Lorg/apache/fop/fo/flow/PageNumberCitationLast;
30: new org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLastLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLastLayoutManagerMaker.<init>:()V
31: invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
32: aload 0
ldc Lorg/apache/fop/fo/flow/table/Table;
new org.apache.fop.layoutmgr.LayoutManagerMapping$TableLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$TableLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
33: aload 0
ldc Lorg/apache/fop/fo/flow/table/TableBody;
new org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
34: aload 0
ldc Lorg/apache/fop/fo/flow/table/TableColumn;
new org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
35: aload 0
ldc Lorg/apache/fop/fo/flow/table/TableRow;
new org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
36: aload 0
ldc Lorg/apache/fop/fo/flow/table/TableCell;
new org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
37: aload 0
ldc Lorg/apache/fop/fo/flow/table/TableFooter;
new org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
38: aload 0
ldc Lorg/apache/fop/fo/flow/table/TableHeader;
new org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
39: aload 0
ldc Lorg/apache/fop/fo/flow/Wrapper;
new org.apache.fop.layoutmgr.LayoutManagerMapping$WrapperLayoutManagerMaker
dup
aload 0
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$WrapperLayoutManagerMaker.<init>:(Lorg/apache/fop/layoutmgr/LayoutManagerMapping;)V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
40: aload 0
ldc Lorg/apache/fop/fo/pagination/Title;
new org.apache.fop.layoutmgr.LayoutManagerMapping$InlineLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$InlineLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
41: aload 0
ldc Lorg/apache/fop/fo/flow/MultiCase;
new org.apache.fop.layoutmgr.LayoutManagerMapping$MultiCaseLayoutManagerMaker
dup
aload 0
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$MultiCaseLayoutManagerMaker.<init>:(Lorg/apache/fop/layoutmgr/LayoutManagerMapping;)V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
42: aload 0
ldc Lorg/apache/fop/fo/flow/MultiSwitch;
new org.apache.fop.layoutmgr.LayoutManagerMapping$MultiSwitchLayoutManagerMaker
dup
aload 0
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$MultiSwitchLayoutManagerMaker.<init>:(Lorg/apache/fop/layoutmgr/LayoutManagerMapping;)V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
43: aload 0
ldc Lorg/apache/fop/fo/flow/Float;
new org.apache.fop.layoutmgr.LayoutManagerMapping$FloatLayoutManagerMaker
dup
invokespecial org.apache.fop.layoutmgr.LayoutManagerMapping$FloatLayoutManagerMaker.<init>:()V
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.registerMaker:(Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
44: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
protected void registerMaker(java.lang.Class, org.apache.fop.layoutmgr.LayoutManagerMapping$Maker);
descriptor: (Ljava/lang/Class;Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;)V
flags: (0x0004) ACC_PROTECTED
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.LayoutManagerMapping.makers:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
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/LayoutManagerMapping;
0 2 1 clazz Ljava/lang/Class;
0 2 2 maker Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;
MethodParameters:
Name Flags
clazz
maker
public void makeLayoutManagers(org.apache.fop.fo.FONode, java.util.List);
descriptor: (Lorg/apache/fop/fo/FONode;Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.fop.layoutmgr.LayoutManagerMapping.makers:Ljava/util/Map;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
astore 3
start local 3 1: aload 3
ifnonnull 8
2: ldc "http://www.w3.org/1999/XSL/Format"
aload 1
invokevirtual org.apache.fop.fo.FONode.getNamespaceURI:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
3: getstatic org.apache.fop.layoutmgr.LayoutManagerMapping.LOG:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "No LayoutManager maker for class "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.error:(Ljava/lang/Object;)V
4: goto 9
5: StackMap locals: org.apache.fop.layoutmgr.LayoutManagerMapping$Maker
StackMap stack:
getstatic org.apache.fop.layoutmgr.LayoutManagerMapping.LOG:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 9
6: getstatic org.apache.fop.layoutmgr.LayoutManagerMapping.LOG:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Skipping the creation of a layout manager for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
7: goto 9
8: StackMap locals:
StackMap stack:
aload 3
aload 1
aload 2
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping$Maker.make:(Lorg/apache/fop/fo/FONode;Ljava/util/List;)V
9: StackMap locals:
StackMap stack:
return
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/LayoutManagerMapping;
0 10 1 node Lorg/apache/fop/fo/FONode;
0 10 2 lms Ljava/util/List;
1 10 3 maker Lorg/apache/fop/layoutmgr/LayoutManagerMapping$Maker;
MethodParameters:
Name Flags
node
lms
public org.apache.fop.layoutmgr.LayoutManager makeLayoutManager(org.apache.fop.fo.FONode);
descriptor: (Lorg/apache/fop/fo/FONode;)Lorg/apache/fop/layoutmgr/LayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
aload 1
aload 2
invokevirtual org.apache.fop.layoutmgr.LayoutManagerMapping.makeLayoutManagers:(Lorg/apache/fop/fo/FONode;Ljava/util/List;)V
2: aload 2
invokeinterface java.util.List.size:()I
ifne 7
3: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "LayoutManager for class "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
4: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
5: ldc " is missing."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: java.util.List
StackMap stack:
aload 2
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 12
8: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Duplicate LayoutManagers for class "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
9: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
10: ldc " found, only one may be declared."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.fop.layoutmgr.LayoutManager
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
0 13 1 node Lorg/apache/fop/fo/FONode;
1 13 2 lms Ljava/util/List;
MethodParameters:
Name Flags
node
public org.apache.fop.layoutmgr.PageSequenceLayoutManager makePageSequenceLayoutManager(org.apache.fop.area.AreaTreeHandler, org.apache.fop.fo.pagination.PageSequence);
descriptor: (Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/PageSequence;)Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.fop.layoutmgr.PageSequenceLayoutManager
dup
aload 1
aload 2
invokespecial org.apache.fop.layoutmgr.PageSequenceLayoutManager.<init>:(Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/pagination/PageSequence;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
0 1 1 ath Lorg/apache/fop/area/AreaTreeHandler;
0 1 2 ps Lorg/apache/fop/fo/pagination/PageSequence;
MethodParameters:
Name Flags
ath
ps
public org.apache.fop.layoutmgr.ExternalDocumentLayoutManager makeExternalDocumentLayoutManager(org.apache.fop.area.AreaTreeHandler, org.apache.fop.fo.extensions.ExternalDocument);
descriptor: (Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/extensions/ExternalDocument;)Lorg/apache/fop/layoutmgr/ExternalDocumentLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.fop.layoutmgr.ExternalDocumentLayoutManager
dup
aload 1
aload 2
invokespecial org.apache.fop.layoutmgr.ExternalDocumentLayoutManager.<init>:(Lorg/apache/fop/area/AreaTreeHandler;Lorg/apache/fop/fo/extensions/ExternalDocument;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
0 1 1 ath Lorg/apache/fop/area/AreaTreeHandler;
0 1 2 ed Lorg/apache/fop/fo/extensions/ExternalDocument;
MethodParameters:
Name Flags
ath
ed
public org.apache.fop.layoutmgr.FlowLayoutManager (org.apache.fop.layoutmgr.PageSequenceLayoutManager, org.apache.fop.fo.pagination.Flow);
descriptor: (Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/Flow;)Lorg/apache/fop/layoutmgr/FlowLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.fop.layoutmgr.FlowLayoutManager
dup
aload 1
aload 2
invokespecial org.apache.fop.layoutmgr.FlowLayoutManager.<init>:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/Flow;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
0 1 1 pslm Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 1 2 flow Lorg/apache/fop/fo/pagination/Flow;
MethodParameters:
Name Flags
pslm
flow
public org.apache.fop.layoutmgr.inline.ContentLayoutManager (org.apache.fop.layoutmgr.PageSequenceLayoutManager, org.apache.fop.fo.pagination.Title);
descriptor: (Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/Title;)Lorg/apache/fop/layoutmgr/inline/ContentLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.fop.layoutmgr.inline.ContentLayoutManager
dup
aload 1
aload 2
invokespecial org.apache.fop.layoutmgr.inline.ContentLayoutManager.<init>:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/Title;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
0 1 1 pslm Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 1 2 title Lorg/apache/fop/fo/pagination/Title;
MethodParameters:
Name Flags
pslm
title
public org.apache.fop.layoutmgr.StaticContentLayoutManager (org.apache.fop.layoutmgr.PageSequenceLayoutManager, org.apache.fop.fo.pagination.StaticContent, org.apache.fop.fo.pagination.SideRegion);
descriptor: (Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/StaticContent;Lorg/apache/fop/fo/pagination/SideRegion;)Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.fop.layoutmgr.StaticContentLayoutManager
dup
aload 1
aload 2
aload 3
invokespecial org.apache.fop.layoutmgr.StaticContentLayoutManager.<init>:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/StaticContent;Lorg/apache/fop/fo/pagination/SideRegion;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
0 1 1 pslm Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 1 2 sc Lorg/apache/fop/fo/pagination/StaticContent;
0 1 3 reg Lorg/apache/fop/fo/pagination/SideRegion;
MethodParameters:
Name Flags
pslm
sc
reg
public org.apache.fop.layoutmgr.StaticContentLayoutManager (org.apache.fop.layoutmgr.PageSequenceLayoutManager, org.apache.fop.fo.pagination.StaticContent, org.apache.fop.area.Block);
descriptor: (Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/StaticContent;Lorg/apache/fop/area/Block;)Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.fop.layoutmgr.StaticContentLayoutManager
dup
aload 1
aload 2
aload 3
invokespecial org.apache.fop.layoutmgr.StaticContentLayoutManager.<init>:(Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;Lorg/apache/fop/fo/pagination/StaticContent;Lorg/apache/fop/area/Block;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/fop/layoutmgr/LayoutManagerMapping;
0 1 1 pslm Lorg/apache/fop/layoutmgr/PageSequenceLayoutManager;
0 1 2 sc Lorg/apache/fop/fo/pagination/StaticContent;
0 1 3 block Lorg/apache/fop/area/Block;
MethodParameters:
Name Flags
pslm
sc
block
}
SourceFile: "LayoutManagerMapping.java"
NestMembers:
org.apache.fop.layoutmgr.LayoutManagerMapping$BasicLinkLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$BidiOverrideLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$BlockContainerLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$BlockLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$CharacterLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$ExternalGraphicLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$FOTextLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$FloatLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$FootnoteLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$InlineContainerLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$InlineLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$InstreamForeignObjectLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$LeaderLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$ListBlockLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$ListItemLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$Maker org.apache.fop.layoutmgr.LayoutManagerMapping$MultiCaseLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$MultiSwitchLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLastLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveMarkerLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveTableMarkerLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$TableLayoutManagerMaker org.apache.fop.layoutmgr.LayoutManagerMapping$WrapperLayoutManagerMaker
InnerClasses:
public BasicLinkLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$BasicLinkLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public BidiOverrideLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$BidiOverrideLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public BlockContainerLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$BlockContainerLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public BlockLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$BlockLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public CharacterLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$CharacterLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public ExternalGraphicLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$ExternalGraphicLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public FOTextLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$FOTextLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public FloatLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$FloatLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public FootnoteLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$FootnoteLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public InlineContainerLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$InlineContainerLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public InlineLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$InlineLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public InstreamForeignObjectLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$InstreamForeignObjectLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public LeaderLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$LeaderLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public ListBlockLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$ListBlockLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public ListItemLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$ListItemLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public Maker = org.apache.fop.layoutmgr.LayoutManagerMapping$Maker of org.apache.fop.layoutmgr.LayoutManagerMapping
public MultiCaseLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$MultiCaseLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public MultiSwitchLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$MultiSwitchLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public PageNumberCitationLastLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLastLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public PageNumberCitationLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberCitationLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public PageNumberLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$PageNumberLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public RetrieveMarkerLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveMarkerLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public RetrieveTableMarkerLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$RetrieveTableMarkerLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public TableLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$TableLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping
public WrapperLayoutManagerMaker = org.apache.fop.layoutmgr.LayoutManagerMapping$WrapperLayoutManagerMaker of org.apache.fop.layoutmgr.LayoutManagerMapping