public abstract class org.apache.batik.bridge.CSSUtilities implements org.apache.batik.util.CSSConstants, org.apache.batik.bridge.ErrorConstants, org.apache.batik.constants.XMLConstants
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.batik.bridge.CSSUtilities
super_class: java.lang.Object
{
public static final java.awt.Composite TRANSPARENT;
descriptor: Ljava/awt/Composite;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: iconst_3
fconst_0
invokestatic java.awt.AlphaComposite.getInstance:(IF)Ljava/awt/AlphaComposite;
1: putstatic org.apache.batik.bridge.CSSUtilities.TRANSPARENT:Ljava/awt/Composite;
2: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/batik/bridge/CSSUtilities;
public static org.apache.batik.css.engine.CSSEngine getCSSEngine(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSEngine;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.w3c.dom.Element.getOwnerDocument:()Lorg/w3c/dom/Document;
checkcast org.apache.batik.anim.dom.SVGOMDocument
invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getCSSEngine:()Lorg/apache/batik/css/engine/CSSEngine;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 e Lorg/w3c/dom/Element;
MethodParameters:
Name Flags
e
public static org.apache.batik.css.engine.value.Value getComputedStyle(org.w3c.dom.Element, int);
descriptor: (Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.apache.batik.bridge.CSSUtilities.getCSSEngine:(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSEngine;
astore 2
start local 2 1: aload 2
ifnonnull 2
aconst_null
areturn
2: StackMap locals: org.apache.batik.css.engine.CSSEngine
StackMap stack:
aload 2
aload 0
checkcast org.apache.batik.css.engine.CSSStylableElement
3: aconst_null
iload 1
4: invokevirtual org.apache.batik.css.engine.CSSEngine.getComputedStyle:(Lorg/apache/batik/css/engine/CSSStylableElement;Ljava/lang/String;I)Lorg/apache/batik/css/engine/value/Value;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 e Lorg/w3c/dom/Element;
0 5 1 property I
1 5 2 engine Lorg/apache/batik/css/engine/CSSEngine;
MethodParameters:
Name Flags
e
property
public static int convertPointerEvents(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
bipush 40
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
iconst_0
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 6
97: 13
102: 11
110: 14
112: 10
115: 12
118: 3
default: 15
}
3: StackMap locals: org.apache.batik.css.engine.value.Value java.lang.String
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
bipush 7
if_icmpne 5
4: iconst_3
ireturn
5: StackMap locals:
StackMap stack:
aload 2
bipush 7
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 3
102: 7
112: 6
115: 8
default: 9
}
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
iconst_1
ireturn
8: StackMap locals:
StackMap stack:
iconst_2
ireturn
9: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "unexpected event, must be one of (p,f,s) is:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
bipush 7
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
iconst_4
ireturn
11: StackMap locals:
StackMap stack:
iconst_5
ireturn
12: StackMap locals:
StackMap stack:
bipush 6
ireturn
13: StackMap locals:
StackMap stack:
bipush 7
ireturn
14: StackMap locals:
StackMap stack:
bipush 8
ireturn
15: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "unexpected event, must be one of (v,p,f,s,a,n) is:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 e Lorg/w3c/dom/Element;
1 16 1 v Lorg/apache/batik/css/engine/value/Value;
2 16 2 s Ljava/lang/String;
MethodParameters:
Name Flags
e
public static java.awt.geom.Rectangle2D convertEnableBackground(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljava/awt/geom/Rectangle2D;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=8, args_size=1
start local 0 0: aload 0
bipush 14
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
iconst_2
if_icmpeq 3
2: aconst_null
areturn
3: StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
aload 1
checkcast org.apache.batik.css.engine.value.ListValue
astore 2
start local 2 4: aload 2
invokevirtual org.apache.batik.css.engine.value.ListValue.getLength:()I
istore 3
start local 3 5: iload 3
tableswitch { // 1 - 5
1: 6
2: 12
3: 12
4: 12
5: 7
default: 12
}
6: StackMap locals: org.apache.batik.css.engine.value.ListValue int
StackMap stack:
getstatic org.apache.batik.gvt.CompositeGraphicsNode.VIEWPORT:Ljava/awt/geom/Rectangle2D;
areturn
7: StackMap locals:
StackMap stack:
aload 2
iconst_1
invokevirtual org.apache.batik.css.engine.value.ListValue.item:(I)Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fstore 4
start local 4 8: aload 2
iconst_2
invokevirtual org.apache.batik.css.engine.value.ListValue.item:(I)Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fstore 5
start local 5 9: aload 2
iconst_3
invokevirtual org.apache.batik.css.engine.value.ListValue.item:(I)Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fstore 6
start local 6 10: aload 2
iconst_4
invokevirtual org.apache.batik.css.engine.value.ListValue.item:(I)Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fstore 7
start local 7 11: new java.awt.geom.Rectangle2D$Float
dup
fload 4
fload 5
fload 6
fload 7
invokespecial java.awt.geom.Rectangle2D$Float.<init>:(FFFF)V
areturn
end local 7 end local 6 end local 5 end local 4 12: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Unexpected length:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 e Lorg/w3c/dom/Element;
1 13 1 v Lorg/apache/batik/css/engine/value/Value;
4 13 2 lv Lorg/apache/batik/css/engine/value/ListValue;
5 13 3 length I
8 12 4 x F
9 12 5 y F
10 12 6 w F
11 12 7 h F
MethodParameters:
Name Flags
e
public static boolean convertColorInterpolationFilters(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
1: bipush 7
2: invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 3: ldc "linearrgb"
aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
if_acmpne 4
iconst_1
ireturn
StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 e Lorg/w3c/dom/Element;
3 5 1 v Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
public static org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum convertColorInterpolation(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
bipush 6
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: ldc "linearrgb"
aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
if_acmpne 3
2: getstatic org.apache.batik.ext.awt.MultipleGradientPaint.LINEAR_RGB:Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
goto 4
3: StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
getstatic org.apache.batik.ext.awt.MultipleGradientPaint.SRGB:Lorg/apache/batik/ext/awt/MultipleGradientPaint$ColorSpaceEnum;
4: StackMap locals:
StackMap stack: org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 e Lorg/w3c/dom/Element;
1 5 1 v Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
public static boolean isAutoCursor(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: aload 0
1: bipush 10
2: invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
3: astore 1
start local 1 4: iconst_0
istore 2
start local 2 5: aload 1
ifnull 19
6: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
iconst_1
if_icmpne 11
7: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
bipush 21
if_icmpne 11
8: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 97
if_icmpne 11
9: iconst_1
istore 2
10: goto 19
11: StackMap locals: org.apache.batik.css.engine.value.Value int
StackMap stack:
aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
iconst_2
if_icmpne 19
12: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getLength:()I
iconst_1
if_icmpne 19
13: aload 1
iconst_0
invokeinterface org.apache.batik.css.engine.value.Value.item:(I)Lorg/apache/batik/css/engine/value/Value;
astore 3
start local 3 14: aload 3
ifnull 19
15: aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
iconst_1
if_icmpne 19
16: aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
bipush 21
if_icmpne 19
17: aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 97
if_icmpne 19
18: iconst_1
istore 2
end local 3 19: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 e Lorg/w3c/dom/Element;
4 20 1 cursorValue Lorg/apache/batik/css/engine/value/Value;
5 20 2 isAuto Z
14 19 3 lValue Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
public static java.awt.Cursor convertCursor(org.w3c.dom.Element, org.apache.batik.bridge.BridgeContext);
descriptor: (Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Cursor;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.batik.bridge.BridgeContext.getCursorManager:()Lorg/apache/batik/bridge/CursorManager;
aload 0
invokevirtual org.apache.batik.bridge.CursorManager.convertCursor:(Lorg/w3c/dom/Element;)Ljava/awt/Cursor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 e Lorg/w3c/dom/Element;
0 1 1 ctx Lorg/apache/batik/bridge/BridgeContext;
MethodParameters:
Name Flags
e
ctx
public static java.awt.RenderingHints convertShapeRendering(org.w3c.dom.Element, java.awt.RenderingHints);
descriptor: (Lorg/w3c/dom/Element;Ljava/awt/RenderingHints;)Ljava/awt/RenderingHints;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
bipush 42
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 2
start local 2 1: aload 2
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
invokevirtual java.lang.String.length:()I
istore 4
start local 4 3: iload 4
iconst_4
if_icmpne 5
aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 97
if_icmpne 5
4: aload 1
areturn
5: StackMap locals: org.apache.batik.css.engine.value.Value java.lang.String int
StackMap stack:
iload 4
bipush 10
if_icmpge 6
aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
7: new java.awt.RenderingHints
dup
aconst_null
invokespecial java.awt.RenderingHints.<init>:(Ljava/util/Map;)V
astore 1
8: StackMap locals:
StackMap stack:
aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 3
99: 16
103: 23
111: 9
default: 32
}
9: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
10: getstatic java.awt.RenderingHints.VALUE_RENDER_SPEED:Ljava/lang/Object;
11: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 1
getstatic java.awt.RenderingHints.KEY_ANTIALIASING:Ljava/awt/RenderingHints$Key;
13: getstatic java.awt.RenderingHints.VALUE_ANTIALIAS_OFF:Ljava/lang/Object;
14: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: goto 32
16: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
17: getstatic java.awt.RenderingHints.VALUE_RENDER_DEFAULT:Ljava/lang/Object;
18: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 1
getstatic java.awt.RenderingHints.KEY_ANTIALIASING:Ljava/awt/RenderingHints$Key;
20: getstatic java.awt.RenderingHints.VALUE_ANTIALIAS_OFF:Ljava/lang/Object;
21: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: goto 32
23: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
24: getstatic java.awt.RenderingHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
25: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 1
getstatic java.awt.RenderingHints.KEY_ANTIALIASING:Ljava/awt/RenderingHints$Key;
27: getstatic java.awt.RenderingHints.VALUE_ANTIALIAS_ON:Ljava/lang/Object;
28: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: aload 1
getstatic java.awt.RenderingHints.KEY_STROKE_CONTROL:Ljava/awt/RenderingHints$Key;
30: getstatic java.awt.RenderingHints.VALUE_STROKE_PURE:Ljava/lang/Object;
31: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: StackMap locals:
StackMap stack:
aload 1
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 e Lorg/w3c/dom/Element;
0 33 1 hints Ljava/awt/RenderingHints;
1 33 2 v Lorg/apache/batik/css/engine/value/Value;
2 33 3 s Ljava/lang/String;
3 33 4 len I
MethodParameters:
Name Flags
e
hints
public static java.awt.RenderingHints convertTextRendering(org.w3c.dom.Element, java.awt.RenderingHints);
descriptor: (Lorg/w3c/dom/Element;Ljava/awt/RenderingHints;)Ljava/awt/RenderingHints;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
bipush 55
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 2
start local 2 1: aload 2
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
invokevirtual java.lang.String.length:()I
istore 4
start local 4 3: iload 4
iconst_4
if_icmpne 5
aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 97
if_icmpne 5
4: aload 1
areturn
5: StackMap locals: org.apache.batik.css.engine.value.Value java.lang.String int
StackMap stack:
iload 4
bipush 13
if_icmpge 6
aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
7: new java.awt.RenderingHints
dup
aconst_null
invokespecial java.awt.RenderingHints.<init>:(Ljava/util/Map;)V
astore 1
8: StackMap locals:
StackMap stack:
aload 3
bipush 8
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 3
99: 29
108: 19
115: 9
default: 44
}
9: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
10: getstatic java.awt.RenderingHints.VALUE_RENDER_SPEED:Ljava/lang/Object;
11: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 1
getstatic java.awt.RenderingHints.KEY_TEXT_ANTIALIASING:Ljava/awt/RenderingHints$Key;
13: getstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_OFF:Ljava/lang/Object;
14: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 1
getstatic java.awt.RenderingHints.KEY_ANTIALIASING:Ljava/awt/RenderingHints$Key;
16: getstatic java.awt.RenderingHints.VALUE_ANTIALIAS_OFF:Ljava/lang/Object;
17: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: goto 44
19: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
20: getstatic java.awt.RenderingHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
21: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: aload 1
getstatic java.awt.RenderingHints.KEY_TEXT_ANTIALIASING:Ljava/awt/RenderingHints$Key;
23: getstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_OFF:Ljava/lang/Object;
24: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: aload 1
getstatic java.awt.RenderingHints.KEY_ANTIALIASING:Ljava/awt/RenderingHints$Key;
26: getstatic java.awt.RenderingHints.VALUE_ANTIALIAS_ON:Ljava/lang/Object;
27: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: goto 44
29: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
30: getstatic java.awt.RenderingHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
31: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: aload 1
getstatic java.awt.RenderingHints.KEY_TEXT_ANTIALIASING:Ljava/awt/RenderingHints$Key;
33: getstatic java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_ON:Ljava/lang/Object;
34: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: aload 1
getstatic java.awt.RenderingHints.KEY_ANTIALIASING:Ljava/awt/RenderingHints$Key;
36: getstatic java.awt.RenderingHints.VALUE_ANTIALIAS_ON:Ljava/lang/Object;
37: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: aload 1
getstatic java.awt.RenderingHints.KEY_FRACTIONALMETRICS:Ljava/awt/RenderingHints$Key;
39: getstatic java.awt.RenderingHints.VALUE_FRACTIONALMETRICS_ON:Ljava/lang/Object;
40: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: aload 1
getstatic java.awt.RenderingHints.KEY_STROKE_CONTROL:Ljava/awt/RenderingHints$Key;
42: getstatic java.awt.RenderingHints.VALUE_STROKE_PURE:Ljava/lang/Object;
43: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: StackMap locals:
StackMap stack:
aload 1
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 e Lorg/w3c/dom/Element;
0 45 1 hints Ljava/awt/RenderingHints;
1 45 2 v Lorg/apache/batik/css/engine/value/Value;
2 45 3 s Ljava/lang/String;
3 45 4 len I
MethodParameters:
Name Flags
e
hints
public static java.awt.RenderingHints convertImageRendering(org.w3c.dom.Element, java.awt.RenderingHints);
descriptor: (Lorg/w3c/dom/Element;Ljava/awt/RenderingHints;)Ljava/awt/RenderingHints;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
bipush 30
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 2
start local 2 1: aload 2
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
invokevirtual java.lang.String.length:()I
istore 4
start local 4 3: iload 4
iconst_4
if_icmpne 5
aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 97
if_icmpne 5
4: aload 1
areturn
5: StackMap locals: org.apache.batik.css.engine.value.Value java.lang.String int
StackMap stack:
iload 4
bipush 13
if_icmpge 6
aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
7: new java.awt.RenderingHints
dup
aconst_null
invokespecial java.awt.RenderingHints.<init>:(Ljava/util/Map;)V
astore 1
8: StackMap locals:
StackMap stack:
aload 3
bipush 8
invokevirtual java.lang.String.charAt:(I)C
tableswitch { // 113 - 115
113: 16
114: 22
115: 9
default: 22
}
9: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
10: getstatic java.awt.RenderingHints.VALUE_RENDER_SPEED:Ljava/lang/Object;
11: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 1
getstatic java.awt.RenderingHints.KEY_INTERPOLATION:Ljava/awt/RenderingHints$Key;
13: getstatic java.awt.RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR:Ljava/lang/Object;
14: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: goto 22
16: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_RENDERING:Ljava/awt/RenderingHints$Key;
17: getstatic java.awt.RenderingHints.VALUE_RENDER_QUALITY:Ljava/lang/Object;
18: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 1
getstatic java.awt.RenderingHints.KEY_INTERPOLATION:Ljava/awt/RenderingHints$Key;
20: getstatic java.awt.RenderingHints.VALUE_INTERPOLATION_BICUBIC:Ljava/lang/Object;
21: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: StackMap locals:
StackMap stack:
aload 1
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 e Lorg/w3c/dom/Element;
0 23 1 hints Ljava/awt/RenderingHints;
1 23 2 v Lorg/apache/batik/css/engine/value/Value;
2 23 3 s Ljava/lang/String;
3 23 4 len I
MethodParameters:
Name Flags
e
hints
public static java.awt.RenderingHints convertColorRendering(org.w3c.dom.Element, java.awt.RenderingHints);
descriptor: (Lorg/w3c/dom/Element;Ljava/awt/RenderingHints;)Ljava/awt/RenderingHints;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 0
bipush 9
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 2
start local 2 1: aload 2
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
invokevirtual java.lang.String.length:()I
istore 4
start local 4 3: iload 4
iconst_4
if_icmpne 5
aload 3
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 97
if_icmpne 5
4: aload 1
areturn
5: StackMap locals: org.apache.batik.css.engine.value.Value java.lang.String int
StackMap stack:
iload 4
bipush 13
if_icmpge 6
aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
7: new java.awt.RenderingHints
dup
aconst_null
invokespecial java.awt.RenderingHints.<init>:(Ljava/util/Map;)V
astore 1
8: StackMap locals:
StackMap stack:
aload 3
bipush 8
invokevirtual java.lang.String.charAt:(I)C
tableswitch { // 113 - 115
113: 16
114: 22
115: 9
default: 22
}
9: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_COLOR_RENDERING:Ljava/awt/RenderingHints$Key;
10: getstatic java.awt.RenderingHints.VALUE_COLOR_RENDER_SPEED:Ljava/lang/Object;
11: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 1
getstatic java.awt.RenderingHints.KEY_ALPHA_INTERPOLATION:Ljava/awt/RenderingHints$Key;
13: getstatic java.awt.RenderingHints.VALUE_ALPHA_INTERPOLATION_SPEED:Ljava/lang/Object;
14: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: goto 22
16: StackMap locals:
StackMap stack:
aload 1
getstatic java.awt.RenderingHints.KEY_COLOR_RENDERING:Ljava/awt/RenderingHints$Key;
17: getstatic java.awt.RenderingHints.VALUE_COLOR_RENDER_QUALITY:Ljava/lang/Object;
18: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 1
getstatic java.awt.RenderingHints.KEY_ALPHA_INTERPOLATION:Ljava/awt/RenderingHints$Key;
20: getstatic java.awt.RenderingHints.VALUE_ALPHA_INTERPOLATION_QUALITY:Ljava/lang/Object;
21: invokevirtual java.awt.RenderingHints.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: StackMap locals:
StackMap stack:
aload 1
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 e Lorg/w3c/dom/Element;
0 23 1 hints Ljava/awt/RenderingHints;
1 23 2 v Lorg/apache/batik/css/engine/value/Value;
2 23 3 s Ljava/lang/String;
3 23 4 len I
MethodParameters:
Name Flags
e
hints
public static boolean convertDisplay(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
instanceof org.apache.batik.css.engine.CSSStylableElement
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
bipush 12
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 3: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 110
if_icmpeq 4
iconst_1
ireturn
StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
4: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 e Lorg/w3c/dom/Element;
3 5 1 v Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
public static boolean convertVisibility(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
bipush 57
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 118
if_icmpne 2
iconst_1
ireturn
StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 e Lorg/w3c/dom/Element;
1 3 1 v Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
public static java.awt.Composite convertOpacity(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Ljava/awt/Composite;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
bipush 38
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fstore 2
start local 2 2: fload 2
fconst_0
fcmpg
ifgt 4
3: getstatic org.apache.batik.bridge.CSSUtilities.TRANSPARENT:Ljava/awt/Composite;
areturn
4: StackMap locals: org.apache.batik.css.engine.value.Value float
StackMap stack:
fload 2
fconst_1
fcmpl
iflt 6
5: getstatic java.awt.AlphaComposite.SrcOver:Ljava/awt/AlphaComposite;
areturn
6: StackMap locals:
StackMap stack:
iconst_3
fload 2
invokestatic java.awt.AlphaComposite.getInstance:(IF)Ljava/awt/AlphaComposite;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 e Lorg/w3c/dom/Element;
1 7 1 v Lorg/apache/batik/css/engine/value/Value;
2 7 2 f F
MethodParameters:
Name Flags
e
public static boolean convertOverflow(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
bipush 39
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 2
start local 2 2: aload 2
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 104
if_icmpeq 3
aload 2
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 115
if_icmpeq 3
iconst_0
ireturn
StackMap locals: org.apache.batik.css.engine.value.Value java.lang.String
StackMap stack:
3: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 e Lorg/w3c/dom/Element;
1 4 1 v Lorg/apache/batik/css/engine/value/Value;
2 4 2 s Ljava/lang/String;
MethodParameters:
Name Flags
e
public static float[] convertClip(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)[F
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
iconst_2
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
istore 2
start local 2 2: iload 2
tableswitch { // 21 - 24
21: 9
22: 10
23: 10
24: 3
default: 10
}
3: StackMap locals: org.apache.batik.css.engine.value.Value int
StackMap stack:
iconst_4
newarray 6
astore 3
start local 3 4: aload 3
iconst_0
aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getTop:()Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fastore
5: aload 3
iconst_1
aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getRight:()Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fastore
6: aload 3
iconst_2
aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getBottom:()Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fastore
7: aload 3
iconst_3
aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getLeft:()Lorg/apache/batik/css/engine/value/Value;
invokeinterface org.apache.batik.css.engine.value.Value.getFloatValue:()F
fastore
8: aload 3
areturn
end local 3 9: StackMap locals:
StackMap stack:
aconst_null
areturn
10: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Unexpected primitiveType:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 e Lorg/w3c/dom/Element;
1 11 1 v Lorg/apache/batik/css/engine/value/Value;
2 11 2 primitiveType I
4 9 3 off [F
MethodParameters:
Name Flags
e
public static org.apache.batik.ext.awt.image.renderable.Filter convertFilter(org.w3c.dom.Element, org.apache.batik.gvt.GraphicsNode, org.apache.batik.bridge.BridgeContext);
descriptor: (Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/Filter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 18
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 3
start local 3 1: aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
istore 4
start local 4 2: iload 4
tableswitch { // 20 - 21
20: 4
21: 3
default: 17
}
3: StackMap locals: org.apache.batik.css.engine.value.Value int
StackMap stack:
aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 5
start local 5 5: aload 2
aload 0
aload 5
invokevirtual org.apache.batik.bridge.BridgeContext.getReferencedElement:(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 6
start local 6 6: aload 2
aload 6
invokevirtual org.apache.batik.bridge.BridgeContext.getBridge:(Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/Bridge;
astore 7
start local 7 7: aload 7
ifnull 8
aload 7
instanceof org.apache.batik.bridge.FilterBridge
ifne 12
8: StackMap locals: java.lang.String org.w3c.dom.Element org.apache.batik.bridge.Bridge
StackMap stack:
new org.apache.batik.bridge.BridgeException
dup
aload 2
aload 0
9: ldc "css.uri.badTarget"
10: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
11: invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
12: StackMap locals:
StackMap stack:
aload 7
checkcast org.apache.batik.bridge.FilterBridge
aload 2
13: aload 6
14: aload 0
15: aload 1
16: invokeinterface org.apache.batik.bridge.FilterBridge.createFilter:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)Lorg/apache/batik/ext/awt/image/renderable/Filter;
areturn
end local 7 end local 6 end local 5 17: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Unexpected primitive type:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 filteredElement Lorg/w3c/dom/Element;
0 18 1 filteredNode Lorg/apache/batik/gvt/GraphicsNode;
0 18 2 ctx Lorg/apache/batik/bridge/BridgeContext;
1 18 3 v Lorg/apache/batik/css/engine/value/Value;
2 18 4 primitiveType I
5 17 5 uri Ljava/lang/String;
6 17 6 filter Lorg/w3c/dom/Element;
7 17 7 bridge Lorg/apache/batik/bridge/Bridge;
MethodParameters:
Name Flags
filteredElement
filteredNode
ctx
public static org.apache.batik.ext.awt.image.renderable.ClipRable convertClipPath(org.w3c.dom.Element, org.apache.batik.gvt.GraphicsNode, org.apache.batik.bridge.BridgeContext);
descriptor: (Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/ext/awt/image/renderable/ClipRable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
1: iconst_3
2: invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 3
start local 3 3: aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
istore 4
start local 4 4: iload 4
tableswitch { // 20 - 21
20: 6
21: 5
default: 19
}
5: StackMap locals: org.apache.batik.css.engine.value.Value int
StackMap stack:
aconst_null
areturn
6: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 5
start local 5 7: aload 2
aload 0
aload 5
invokevirtual org.apache.batik.bridge.BridgeContext.getReferencedElement:(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 6
start local 6 8: aload 2
aload 6
invokevirtual org.apache.batik.bridge.BridgeContext.getBridge:(Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/Bridge;
astore 7
start local 7 9: aload 7
ifnull 10
aload 7
instanceof org.apache.batik.bridge.ClipBridge
ifne 14
10: StackMap locals: java.lang.String org.w3c.dom.Element org.apache.batik.bridge.Bridge
StackMap stack:
new org.apache.batik.bridge.BridgeException
dup
aload 2
aload 0
11: ldc "css.uri.badTarget"
12: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
13: invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
14: StackMap locals:
StackMap stack:
aload 7
checkcast org.apache.batik.bridge.ClipBridge
aload 2
15: aload 6
16: aload 0
17: aload 1
18: invokeinterface org.apache.batik.bridge.ClipBridge.createClip:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)Lorg/apache/batik/ext/awt/image/renderable/ClipRable;
areturn
end local 7 end local 6 end local 5 19: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Unexpected primitive type:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 clippedElement Lorg/w3c/dom/Element;
0 20 1 clippedNode Lorg/apache/batik/gvt/GraphicsNode;
0 20 2 ctx Lorg/apache/batik/bridge/BridgeContext;
3 20 3 v Lorg/apache/batik/css/engine/value/Value;
4 20 4 primitiveType I
7 19 5 uri Ljava/lang/String;
8 19 6 cp Lorg/w3c/dom/Element;
9 19 7 bridge Lorg/apache/batik/bridge/Bridge;
MethodParameters:
Name Flags
clippedElement
clippedNode
ctx
public static int convertClipRule(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
iconst_4
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 110
if_icmpne 3
2: iconst_1
goto 4
3: StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
iconst_0
4: StackMap locals:
StackMap stack: int
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 e Lorg/w3c/dom/Element;
1 5 1 v Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
public static org.apache.batik.gvt.filter.Mask convertMask(org.w3c.dom.Element, org.apache.batik.gvt.GraphicsNode, org.apache.batik.bridge.BridgeContext);
descriptor: (Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;Lorg/apache/batik/bridge/BridgeContext;)Lorg/apache/batik/gvt/filter/Mask;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 37
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 3
start local 3 1: aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getPrimitiveType:()S
istore 4
start local 4 2: iload 4
tableswitch { // 20 - 21
20: 4
21: 3
default: 17
}
3: StackMap locals: org.apache.batik.css.engine.value.Value int
StackMap stack:
aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
astore 5
start local 5 5: aload 2
aload 0
aload 5
invokevirtual org.apache.batik.bridge.BridgeContext.getReferencedElement:(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element;
astore 6
start local 6 6: aload 2
aload 6
invokevirtual org.apache.batik.bridge.BridgeContext.getBridge:(Lorg/w3c/dom/Element;)Lorg/apache/batik/bridge/Bridge;
astore 7
start local 7 7: aload 7
ifnull 8
aload 7
instanceof org.apache.batik.bridge.MaskBridge
ifne 12
8: StackMap locals: java.lang.String org.w3c.dom.Element org.apache.batik.bridge.Bridge
StackMap stack:
new org.apache.batik.bridge.BridgeException
dup
aload 2
aload 0
9: ldc "css.uri.badTarget"
10: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 5
aastore
11: invokespecial org.apache.batik.bridge.BridgeException.<init>:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
12: StackMap locals:
StackMap stack:
aload 7
checkcast org.apache.batik.bridge.MaskBridge
aload 2
13: aload 6
14: aload 0
15: aload 1
16: invokeinterface org.apache.batik.bridge.MaskBridge.createMask:(Lorg/apache/batik/bridge/BridgeContext;Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Lorg/apache/batik/gvt/GraphicsNode;)Lorg/apache/batik/gvt/filter/Mask;
areturn
end local 7 end local 6 end local 5 17: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Unexpected primitive type:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 maskedElement Lorg/w3c/dom/Element;
0 18 1 maskedNode Lorg/apache/batik/gvt/GraphicsNode;
0 18 2 ctx Lorg/apache/batik/bridge/BridgeContext;
1 18 3 v Lorg/apache/batik/css/engine/value/Value;
2 18 4 primitiveType I
5 17 5 uri Ljava/lang/String;
6 17 6 m Lorg/w3c/dom/Element;
7 17 7 bridge Lorg/apache/batik/bridge/Bridge;
MethodParameters:
Name Flags
maskedElement
maskedNode
ctx
public static int convertFillRule(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
bipush 17
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 1
start local 1 1: aload 1
invokeinterface org.apache.batik.css.engine.value.Value.getStringValue:()Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 110
if_icmpne 3
2: iconst_1
goto 4
3: StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
iconst_0
4: StackMap locals:
StackMap stack: int
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 e Lorg/w3c/dom/Element;
1 5 1 v Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
public static java.awt.Color convertLightingColor(org.w3c.dom.Element, org.apache.batik.bridge.BridgeContext);
descriptor: (Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
bipush 33
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 2
start local 2 1: aload 2
invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
iconst_1
if_icmpne 3
2: aload 2
fconst_1
invokestatic org.apache.batik.bridge.PaintServer.convertColor:(Lorg/apache/batik/css/engine/value/Value;F)Ljava/awt/Color;
areturn
3: StackMap locals: org.apache.batik.css.engine.value.Value
StackMap stack:
aload 0
aload 2
iconst_0
invokeinterface org.apache.batik.css.engine.value.Value.item:(I)Lorg/apache/batik/css/engine/value/Value;
aload 2
iconst_1
invokeinterface org.apache.batik.css.engine.value.Value.item:(I)Lorg/apache/batik/css/engine/value/Value;
fconst_1
aload 1
4: invokestatic org.apache.batik.bridge.PaintServer.convertRGBICCColor:(Lorg/w3c/dom/Element;Lorg/apache/batik/css/engine/value/Value;Lorg/apache/batik/css/engine/value/Value;FLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Color;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 e Lorg/w3c/dom/Element;
0 5 1 ctx Lorg/apache/batik/bridge/BridgeContext;
1 5 2 v Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
ctx
public static java.awt.Color convertFloodColor(org.w3c.dom.Element, org.apache.batik.bridge.BridgeContext);
descriptor: (Lorg/w3c/dom/Element;Lorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
bipush 19
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 2
start local 2 1: aload 0
bipush 20
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 3
start local 3 2: aload 3
invokestatic org.apache.batik.bridge.PaintServer.convertOpacity:(Lorg/apache/batik/css/engine/value/Value;)F
fstore 4
start local 4 3: aload 2
invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
iconst_1
if_icmpne 5
4: aload 2
fload 4
invokestatic org.apache.batik.bridge.PaintServer.convertColor:(Lorg/apache/batik/css/engine/value/Value;F)Ljava/awt/Color;
areturn
5: StackMap locals: org.apache.batik.css.engine.value.Value org.apache.batik.css.engine.value.Value float
StackMap stack:
aload 0
aload 2
iconst_0
invokeinterface org.apache.batik.css.engine.value.Value.item:(I)Lorg/apache/batik/css/engine/value/Value;
aload 2
iconst_1
invokeinterface org.apache.batik.css.engine.value.Value.item:(I)Lorg/apache/batik/css/engine/value/Value;
fload 4
aload 1
6: invokestatic org.apache.batik.bridge.PaintServer.convertRGBICCColor:(Lorg/w3c/dom/Element;Lorg/apache/batik/css/engine/value/Value;Lorg/apache/batik/css/engine/value/Value;FLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Color;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 e Lorg/w3c/dom/Element;
0 7 1 ctx Lorg/apache/batik/bridge/BridgeContext;
1 7 2 v Lorg/apache/batik/css/engine/value/Value;
2 7 3 o Lorg/apache/batik/css/engine/value/Value;
3 7 4 f F
MethodParameters:
Name Flags
e
ctx
public static java.awt.Color convertStopColor(org.w3c.dom.Element, float, org.apache.batik.bridge.BridgeContext);
descriptor: (Lorg/w3c/dom/Element;FLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Color;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 43
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 3
start local 3 1: aload 0
bipush 44
invokestatic org.apache.batik.bridge.CSSUtilities.getComputedStyle:(Lorg/w3c/dom/Element;I)Lorg/apache/batik/css/engine/value/Value;
astore 4
start local 4 2: fload 1
aload 4
invokestatic org.apache.batik.bridge.PaintServer.convertOpacity:(Lorg/apache/batik/css/engine/value/Value;)F
fmul
fstore 1
3: aload 3
invokeinterface org.apache.batik.css.engine.value.Value.getCssValueType:()S
iconst_1
if_icmpne 5
4: aload 3
fload 1
invokestatic org.apache.batik.bridge.PaintServer.convertColor:(Lorg/apache/batik/css/engine/value/Value;F)Ljava/awt/Color;
areturn
5: StackMap locals: org.apache.batik.css.engine.value.Value org.apache.batik.css.engine.value.Value
StackMap stack:
aload 0
aload 3
iconst_0
invokeinterface org.apache.batik.css.engine.value.Value.item:(I)Lorg/apache/batik/css/engine/value/Value;
aload 3
iconst_1
invokeinterface org.apache.batik.css.engine.value.Value.item:(I)Lorg/apache/batik/css/engine/value/Value;
fload 1
aload 2
6: invokestatic org.apache.batik.bridge.PaintServer.convertRGBICCColor:(Lorg/w3c/dom/Element;Lorg/apache/batik/css/engine/value/Value;Lorg/apache/batik/css/engine/value/Value;FLorg/apache/batik/bridge/BridgeContext;)Ljava/awt/Color;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 e Lorg/w3c/dom/Element;
0 7 1 opacity F
0 7 2 ctx Lorg/apache/batik/bridge/BridgeContext;
1 7 3 v Lorg/apache/batik/css/engine/value/Value;
2 7 4 o Lorg/apache/batik/css/engine/value/Value;
MethodParameters:
Name Flags
e
opacity
ctx
public static void computeStyleAndURIs(org.w3c.dom.Element, org.w3c.dom.Element, java.lang.String);
descriptor: (Lorg/w3c/dom/Element;Lorg/w3c/dom/Element;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
bipush 35
invokevirtual java.lang.String.indexOf:(I)I
istore 3
start local 3 1: iload 3
iconst_m1
if_icmpeq 3
2: aload 2
iconst_0
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2
3: StackMap locals: int
StackMap stack:
aload 2
invokevirtual java.lang.String.length:()I
ifeq 8
4: aload 1
ldc "http://www.w3.org/XML/1998/namespace"
5: ldc "base"
6: aload 2
7: invokeinterface org.w3c.dom.Element.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.batik.bridge.CSSUtilities.getCSSEngine:(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSEngine;
astore 4
start local 4 9: aload 0
invokestatic org.apache.batik.bridge.CSSUtilities.getCSSEngine:(Lorg/w3c/dom/Element;)Lorg/apache/batik/css/engine/CSSEngine;
astore 5
start local 5 10: aload 4
aload 0
aload 5
aload 1
invokevirtual org.apache.batik.css.engine.CSSEngine.importCascadedStyleMaps:(Lorg/w3c/dom/Element;Lorg/apache/batik/css/engine/CSSEngine;Lorg/w3c/dom/Element;)V
11: return
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 12 0 refElement Lorg/w3c/dom/Element;
0 12 1 localRefElement Lorg/w3c/dom/Element;
0 12 2 uri Ljava/lang/String;
1 12 3 idx I
9 12 4 engine Lorg/apache/batik/css/engine/CSSEngine;
10 12 5 refEngine Lorg/apache/batik/css/engine/CSSEngine;
MethodParameters:
Name Flags
refElement
localRefElement
uri
protected static int rule(org.w3c.dom.css.CSSValue);
descriptor: (Lorg/w3c/dom/css/CSSValue;)I
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
checkcast org.w3c.dom.css.CSSPrimitiveValue
invokeinterface org.w3c.dom.css.CSSPrimitiveValue.getStringValue:()Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
bipush 110
if_icmpne 2
1: iconst_1
goto 3
2: StackMap locals:
StackMap stack:
iconst_0
3: StackMap locals:
StackMap stack: int
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 v Lorg/w3c/dom/css/CSSValue;
MethodParameters:
Name Flags
v
}
SourceFile: "CSSUtilities.java"
InnerClasses:
public abstract Key = java.awt.RenderingHints$Key of java.awt.RenderingHints
public Float = java.awt.geom.Rectangle2D$Float of java.awt.geom.Rectangle2D
public ColorSpaceEnum = org.apache.batik.ext.awt.MultipleGradientPaint$ColorSpaceEnum of org.apache.batik.ext.awt.MultipleGradientPaint