class org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker extends org.apache.fop.layoutmgr.LocalBreaker
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker
super_class: org.apache.fop.layoutmgr.LocalBreaker
{
final org.apache.fop.layoutmgr.StaticContentLayoutManager this$0;
descriptor: Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(org.apache.fop.layoutmgr.StaticContentLayoutManager, org.apache.fop.layoutmgr.StaticContentLayoutManager, int, int);
descriptor: (Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 // org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker this
start local 2 // org.apache.fop.layoutmgr.StaticContentLayoutManager lm
start local 3 // int ipd
start local 4 // int displayAlign
0: .line 168
aload 0 /* this */
aload 1
putfield org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker.this$0:Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
1: .line 169
aload 0 /* this */
aload 2 /* lm */
iload 3 /* ipd */
iload 4 /* displayAlign */
invokespecial org.apache.fop.layoutmgr.LocalBreaker.<init>:(Lorg/apache/fop/layoutmgr/BlockStackingLayoutManager;II)V
2: .line 170
return
end local 4 // int displayAlign
end local 3 // int ipd
end local 2 // org.apache.fop.layoutmgr.StaticContentLayoutManager lm
end local 0 // org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/fop/layoutmgr/StaticContentLayoutManager$StaticContentBreaker;
0 3 2 lm Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
0 3 3 ipd I
0 3 4 displayAlign I
MethodParameters:
Name Flags
this$0 final
lm
ipd
displayAlign
protected void observeElementList(java.util.List);
descriptor: (Ljava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 // org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker this
start local 1 // java.util.List elementList
0: .line 174
aload 0 /* this */
getfield org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker.this$0:Lorg/apache/fop/layoutmgr/StaticContentLayoutManager;
invokevirtual org.apache.fop.layoutmgr.StaticContentLayoutManager.getStaticContentFO:()Lorg/apache/fop/fo/pagination/StaticContent;
invokevirtual org.apache.fop.fo.pagination.StaticContent.getFlowName:()Ljava/lang/String;
astore 2 /* elementListID */
start local 2 // java.lang.String elementListID
1: .line 175
aload 0 /* this */
getfield org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker.lm:Lorg/apache/fop/layoutmgr/BlockStackingLayoutManager;
invokevirtual org.apache.fop.layoutmgr.BlockStackingLayoutManager.getParent:()Lorg/apache/fop/layoutmgr/LayoutManager;
invokeinterface org.apache.fop.layoutmgr.LayoutManager.getFObj:()Lorg/apache/fop/fo/FObj;
checkcast org.apache.fop.fo.pagination.PageSequence
invokevirtual org.apache.fop.fo.pagination.PageSequence.getId:()Ljava/lang/String;
astore 3 /* pageSequenceID */
start local 3 // java.lang.String pageSequenceID
2: .line 176
aload 3 /* pageSequenceID */
ifnull 4
aload 3 /* pageSequenceID */
invokevirtual java.lang.String.length:()I
ifle 4
3: .line 177
new java.lang.StringBuilder
dup
aload 2 /* elementListID */
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3 /* pageSequenceID */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2 /* elementListID */
4: .line 179
StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 1 /* elementList */
ldc "static-content"
aload 2 /* elementListID */
invokestatic org.apache.fop.layoutmgr.ElementListObserver.observe:(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
5: .line 180
return
end local 3 // java.lang.String pageSequenceID
end local 2 // java.lang.String elementListID
end local 1 // java.util.List elementList
end local 0 // org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/fop/layoutmgr/StaticContentLayoutManager$StaticContentBreaker;
0 6 1 elementList Ljava/util/List;
1 6 2 elementListID Ljava/lang/String;
2 6 3 pageSequenceID Ljava/lang/String;
MethodParameters:
Name Flags
elementList
}
SourceFile: "StaticContentLayoutManager.java"
NestHost: org.apache.fop.layoutmgr.StaticContentLayoutManager
InnerClasses:
private StaticContentBreaker = org.apache.fop.layoutmgr.StaticContentLayoutManager$StaticContentBreaker of org.apache.fop.layoutmgr.StaticContentLayoutManager