public class org.apache.batik.bridge.SVGTextElementBridge$TspanBridge extends org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.batik.bridge.SVGTextElementBridge$TspanBridge
super_class: org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent
{
final org.apache.batik.bridge.SVGTextElementBridge this$0;
descriptor: Lorg/apache/batik/bridge/SVGTextElementBridge;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(org.apache.batik.bridge.SVGTextElementBridge, org.apache.batik.bridge.BridgeContext, org.apache.batik.bridge.SVGTextElementBridge, org.w3c.dom.Element);
descriptor: (Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/w3c/dom/Element;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
start local 2 // org.apache.batik.bridge.BridgeContext ctx
start local 3 // org.apache.batik.bridge.SVGTextElementBridge parent
start local 4 // org.w3c.dom.Element e
0: .line 2313
aload 0 /* this */
aload 1
putfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.this$0:Lorg/apache/batik/bridge/SVGTextElementBridge;
1: .line 2314
aload 0 /* this */
aload 1
aload 2 /* ctx */
aload 3 /* parent */
aload 4 /* e */
invokespecial org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent.<init>:(Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/apache/batik/bridge/BridgeContext;Lorg/apache/batik/bridge/SVGTextElementBridge;Lorg/w3c/dom/Element;)V
2: .line 2315
return
end local 4 // org.w3c.dom.Element e
end local 3 // org.apache.batik.bridge.SVGTextElementBridge parent
end local 2 // org.apache.batik.bridge.BridgeContext ctx
end local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/batik/bridge/SVGTextElementBridge$TspanBridge;
0 3 2 ctx Lorg/apache/batik/bridge/BridgeContext;
0 3 3 parent Lorg/apache/batik/bridge/SVGTextElementBridge;
0 3 4 e Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
this$0 final
ctx
parent
e
public void handleAnimatedAttributeChanged(org.apache.batik.anim.dom.AnimatedLiveAttributeValue);
descriptor: (Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
start local 1 // org.apache.batik.anim.dom.AnimatedLiveAttributeValue alav
0: .line 2323
aload 1 /* alav */
invokeinterface org.apache.batik.anim.dom.AnimatedLiveAttributeValue.getNamespaceURI:()Ljava/lang/String;
ifnonnull 13
1: .line 2324
aload 1 /* alav */
invokeinterface org.apache.batik.anim.dom.AnimatedLiveAttributeValue.getLocalName:()Ljava/lang/String;
astore 2 /* ln */
start local 2 // java.lang.String ln
2: .line 2325
aload 2 /* ln */
ldc "x"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
3: .line 2326
aload 2 /* ln */
ldc "y"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
4: .line 2327
aload 2 /* ln */
ldc "dx"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
5: .line 2328
aload 2 /* ln */
ldc "dy"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
6: .line 2329
aload 2 /* ln */
ldc "rotate"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
7: .line 2330
aload 2 /* ln */
ldc "textLength"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: .line 2331
aload 2 /* ln */
ldc "lengthAdjust"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
9: .line 2333
StackMap locals: java.lang.String
StackMap stack:
aload 0 /* this */
getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
aload 0 /* this */
getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.ctx:Lorg/apache/batik/bridge/BridgeContext;
aload 0 /* this */
getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
getfield org.apache.batik.bridge.SVGTextElementBridge.e:Lorg/w3c/dom/Element;
10: .line 2334
aload 0 /* this */
getfield org.apache.batik.bridge.SVGTextElementBridge$TspanBridge.textBridge:Lorg/apache/batik/bridge/SVGTextElementBridge;
invokevirtual org.apache.batik.bridge.SVGTextElementBridge.getTextNode:()Lorg/apache/batik/bridge/TextNode;
11: .line 2333
invokevirtual org.apache.batik.bridge.SVGTextElementBridge.computeLaidoutText:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)V
12: .line 2335
return
end local 2 // java.lang.String ln
13: .line 2338
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 1 /* alav */
invokespecial org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent.handleAnimatedAttributeChanged:(Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;)V
14: .line 2339
return
end local 1 // org.apache.batik.anim.dom.AnimatedLiveAttributeValue alav
end local 0 // org.apache.batik.bridge.SVGTextElementBridge$TspanBridge this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/batik/bridge/SVGTextElementBridge$TspanBridge;
0 15 1 alav Lorg/apache/batik/anim/dom/AnimatedLiveAttributeValue;
2 13 2 ln Ljava/lang/String;
MethodParameters:
Name Flags
alav
}
SourceFile: "SVGTextElementBridge.java"
NestHost: org.apache.batik.bridge.SVGTextElementBridge
InnerClasses:
protected AbstractTextChildTextContent = org.apache.batik.bridge.SVGTextElementBridge$AbstractTextChildTextContent of org.apache.batik.bridge.SVGTextElementBridge
protected TspanBridge = org.apache.batik.bridge.SVGTextElementBridge$TspanBridge of org.apache.batik.bridge.SVGTextElementBridge