public class org.apache.batik.anim.dom.SVGOMStyleElement extends org.apache.batik.anim.dom.SVGOMElement implements org.apache.batik.css.engine.CSSStyleSheetNode, org.w3c.dom.svg.SVGStyleElement, org.w3c.dom.stylesheets.LinkStyle
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.anim.dom.SVGOMStyleElement
  super_class: org.apache.batik.anim.dom.SVGOMElement
{
  protected static final org.apache.batik.anim.dom.AttributeInitializer attributeInitializer;
    descriptor: Lorg/apache/batik/anim/dom/AttributeInitializer;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  protected transient org.w3c.dom.stylesheets.StyleSheet sheet;
    descriptor: Lorg/w3c/dom/stylesheets/StyleSheet;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient org.apache.batik.css.engine.StyleSheet styleSheet;
    descriptor: Lorg/apache/batik/css/engine/StyleSheet;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  protected transient org.w3c.dom.events.EventListener domCharacterDataModifiedListener;
    descriptor: Lorg/w3c/dom/events/EventListener;
    flags: (0x0084) ACC_PROTECTED, ACC_TRANSIENT

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 71
            new org.apache.batik.anim.dom.AttributeInitializer
            dup
            iconst_1
            invokespecial org.apache.batik.anim.dom.AttributeInitializer.<init>:(I)V
            putstatic org.apache.batik.anim.dom.SVGOMStyleElement.attributeInitializer:Lorg/apache/batik/anim/dom/AttributeInitializer;
         1: .line 72
            getstatic org.apache.batik.anim.dom.SVGOMStyleElement.attributeInitializer:Lorg/apache/batik/anim/dom/AttributeInitializer;
            ldc "http://www.w3.org/XML/1998/namespace"
         2: .line 73
            ldc "xml"
            ldc "space"
            ldc "preserve"
         3: .line 72
            invokevirtual org.apache.batik.anim.dom.AttributeInitializer.addAttribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 74
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 95
            aload 0 /* this */
            invokespecial org.apache.batik.anim.dom.SVGOMElement.<init>:()V
         1: .line 89
            aload 0 /* this */
         2: .line 90
            new org.apache.batik.anim.dom.SVGOMStyleElement$DOMCharacterDataModifiedListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.anim.dom.SVGOMStyleElement$DOMCharacterDataModifiedListener.<init>:(Lorg/apache/batik/anim/dom/SVGOMStyleElement;)V
            putfield org.apache.batik.anim.dom.SVGOMStyleElement.domCharacterDataModifiedListener:Lorg/w3c/dom/events/EventListener;
         3: .line 96
            return
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  public void <init>(java.lang.String, org.apache.batik.dom.AbstractDocument);
    descriptor: (Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
        start local 1 // java.lang.String prefix
        start local 2 // org.apache.batik.dom.AbstractDocument owner
         0: .line 104
            aload 0 /* this */
            aload 1 /* prefix */
            aload 2 /* owner */
            invokespecial org.apache.batik.anim.dom.SVGOMElement.<init>:(Ljava/lang/String;Lorg/apache/batik/dom/AbstractDocument;)V
         1: .line 89
            aload 0 /* this */
         2: .line 90
            new org.apache.batik.anim.dom.SVGOMStyleElement$DOMCharacterDataModifiedListener
            dup
            aload 0 /* this */
            invokespecial org.apache.batik.anim.dom.SVGOMStyleElement$DOMCharacterDataModifiedListener.<init>:(Lorg/apache/batik/anim/dom/SVGOMStyleElement;)V
            putfield org.apache.batik.anim.dom.SVGOMStyleElement.domCharacterDataModifiedListener:Lorg/w3c/dom/events/EventListener;
         3: .line 105
            return
        end local 2 // org.apache.batik.dom.AbstractDocument owner
        end local 1 // java.lang.String prefix
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;
            0    4     1  prefix  Ljava/lang/String;
            0    4     2   owner  Lorg/apache/batik/dom/AbstractDocument;
    MethodParameters:
        Name  Flags
      prefix  
      owner   

  public java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 111
            ldc "style"
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  public org.apache.batik.css.engine.StyleSheet getCSSStyleSheet();
    descriptor: ()Lorg/apache/batik/css/engine/StyleSheet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=8, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 118
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMStyleElement.styleSheet:Lorg/apache/batik/css/engine/StyleSheet;
            ifnonnull 27
         1: .line 119
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getType:()Ljava/lang/String;
            ldc "text/css"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 27
         2: .line 120
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getOwnerDocument:()Lorg/w3c/dom/Document;
            checkcast org.apache.batik.anim.dom.SVGOMDocument
            astore 1 /* doc */
        start local 1 // org.apache.batik.anim.dom.SVGOMDocument doc
         3: .line 121
            aload 1 /* doc */
            invokevirtual org.apache.batik.anim.dom.SVGOMDocument.getCSSEngine:()Lorg/apache/batik/css/engine/CSSEngine;
            astore 2 /* e */
        start local 2 // org.apache.batik.css.engine.CSSEngine e
         4: .line 122
            ldc ""
            astore 3 /* text */
        start local 3 // java.lang.String text
         5: .line 123
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getFirstChild:()Lorg/w3c/dom/Node;
            astore 4 /* n */
        start local 4 // org.w3c.dom.Node n
         6: .line 124
            aload 4 /* n */
            ifnull 15
         7: .line 125
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 5 /* sb */
        start local 5 // java.lang.StringBuffer sb
         8: .line 126
            goto 13
         9: .line 127
      StackMap locals: org.apache.batik.anim.dom.SVGOMStyleElement org.apache.batik.anim.dom.SVGOMDocument org.apache.batik.css.engine.CSSEngine java.lang.String org.w3c.dom.Node java.lang.StringBuffer
      StackMap stack:
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_4
            if_icmpeq 11
        10: .line 128
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeType:()S
            iconst_3
            if_icmpne 12
        11: .line 129
      StackMap locals:
      StackMap stack:
            aload 5 /* sb */
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNodeValue:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        12: .line 130
      StackMap locals:
      StackMap stack:
            aload 4 /* n */
            invokeinterface org.w3c.dom.Node.getNextSibling:()Lorg/w3c/dom/Node;
            astore 4 /* n */
        13: .line 126
      StackMap locals:
      StackMap stack:
            aload 4 /* n */
            ifnonnull 9
        14: .line 132
            aload 5 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            astore 3 /* text */
        end local 5 // java.lang.StringBuffer sb
        15: .line 134
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 5 /* burl */
        start local 5 // org.apache.batik.util.ParsedURL burl
        16: .line 135
            aload 0 /* this */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getBaseURI:()Ljava/lang/String;
            astore 6 /* bu */
        start local 6 // java.lang.String bu
        17: .line 136
            aload 6 /* bu */
            ifnull 19
        18: .line 137
            new org.apache.batik.util.ParsedURL
            dup
            aload 6 /* bu */
            invokespecial org.apache.batik.util.ParsedURL.<init>:(Ljava/lang/String;)V
            astore 5 /* burl */
        19: .line 139
      StackMap locals: org.apache.batik.util.ParsedURL java.lang.String
      StackMap stack:
            aload 0 /* this */
            aconst_null
            ldc "media"
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 7 /* media */
        start local 7 // java.lang.String media
        20: .line 140
            aload 0 /* this */
            aload 2 /* e */
            aload 3 /* text */
            aload 5 /* burl */
            aload 7 /* media */
            invokevirtual org.apache.batik.css.engine.CSSEngine.parseStyleSheet:(Ljava/lang/String;Lorg/apache/batik/util/ParsedURL;Ljava/lang/String;)Lorg/apache/batik/css/engine/StyleSheet;
            putfield org.apache.batik.anim.dom.SVGOMStyleElement.styleSheet:Lorg/apache/batik/css/engine/StyleSheet;
        21: .line 141
            aload 0 /* this */
            ldc "http://www.w3.org/2001/xml-events"
        22: .line 142
            ldc "DOMCharacterDataModified"
        23: .line 143
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMStyleElement.domCharacterDataModifiedListener:Lorg/w3c/dom/events/EventListener;
        24: .line 144
            iconst_0
        25: .line 145
            aconst_null
        26: .line 141
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.addEventListenerNS:(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/events/EventListener;ZLjava/lang/Object;)V
        end local 7 // java.lang.String media
        end local 6 // java.lang.String bu
        end local 5 // org.apache.batik.util.ParsedURL burl
        end local 4 // org.w3c.dom.Node n
        end local 3 // java.lang.String text
        end local 2 // org.apache.batik.css.engine.CSSEngine e
        end local 1 // org.apache.batik.anim.dom.SVGOMDocument doc
        27: .line 148
      StackMap locals: org.apache.batik.anim.dom.SVGOMStyleElement
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.batik.anim.dom.SVGOMStyleElement.styleSheet:Lorg/apache/batik/css/engine/StyleSheet;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   28     0   this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;
            3   27     1    doc  Lorg/apache/batik/anim/dom/SVGOMDocument;
            4   27     2      e  Lorg/apache/batik/css/engine/CSSEngine;
            5   27     3   text  Ljava/lang/String;
            6   27     4      n  Lorg/w3c/dom/Node;
            8   15     5     sb  Ljava/lang/StringBuffer;
           16   27     5   burl  Lorg/apache/batik/util/ParsedURL;
           17   27     6     bu  Ljava/lang/String;
           20   27     7  media  Ljava/lang/String;

  public org.w3c.dom.stylesheets.StyleSheet getSheet();
    descriptor: ()Lorg/w3c/dom/stylesheets/StyleSheet;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 156
            new java.lang.UnsupportedOperationException
            dup
         1: .line 157
            ldc "LinkStyle.getSheet() is not implemented"
         2: .line 156
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  public java.lang.String getXMLspace();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 164
            aload 0 /* this */
            invokestatic org.apache.batik.dom.util.XMLSupport.getXMLSpace:(Lorg/w3c/dom/Element;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  public void setXMLspace(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
        start local 1 // java.lang.String space
         0: .line 171
            aload 0 /* this */
            ldc "http://www.w3.org/XML/1998/namespace"
            ldc "xml:space"
            aload 1 /* space */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 172
            return
        end local 1 // java.lang.String space
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;
            0    2     1  space  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      space  

  public java.lang.String getType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 178
            aload 0 /* this */
            aconst_null
            ldc "type"
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.hasAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Z
            ifeq 2
         1: .line 179
            aload 0 /* this */
            aconst_null
            ldc "type"
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getAttributeNS:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            areturn
         2: .line 181
      StackMap locals:
      StackMap stack:
            ldc "text/css"
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  public void setType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
        start local 1 // java.lang.String type
         0: .line 188
            aload 0 /* this */
            aconst_null
            ldc "type"
            aload 1 /* type */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.setAttributeNS:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
         1: .line 189
            return
        end local 1 // java.lang.String type
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;
            0    2     1  type  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
      Name  Flags
      type  

  public java.lang.String getMedia();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 195
            aload 0 /* this */
            ldc "media"
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  public void setMedia(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
        start local 1 // java.lang.String media
         0: .line 202
            aload 0 /* this */
            ldc "media"
            aload 1 /* media */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 203
            return
        end local 1 // java.lang.String media
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;
            0    2     1  media  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      media  

  public java.lang.String getTitle();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 209
            aload 0 /* this */
            ldc "title"
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  public void setTitle(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
        start local 1 // java.lang.String title
         0: .line 216
            aload 0 /* this */
            ldc "title"
            aload 1 /* title */
            invokevirtual org.apache.batik.anim.dom.SVGOMStyleElement.setAttribute:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 217
            return
        end local 1 // java.lang.String title
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;
            0    2     1  title  Ljava/lang/String;
    Exceptions:
      throws org.w3c.dom.DOMException
    MethodParameters:
       Name  Flags
      title  

  protected org.apache.batik.anim.dom.AttributeInitializer getAttributeInitializer();
    descriptor: ()Lorg/apache/batik/anim/dom/AttributeInitializer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 224
            getstatic org.apache.batik.anim.dom.SVGOMStyleElement.attributeInitializer:Lorg/apache/batik/anim/dom/AttributeInitializer;
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;

  protected org.w3c.dom.Node newNode();
    descriptor: ()Lorg/w3c/dom/Node;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
         0: .line 231
            new org.apache.batik.anim.dom.SVGOMStyleElement
            dup
            invokespecial org.apache.batik.anim.dom.SVGOMStyleElement.<init>:()V
            areturn
        end local 0 // org.apache.batik.anim.dom.SVGOMStyleElement this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/batik/anim/dom/SVGOMStyleElement;
}
SourceFile: "SVGOMStyleElement.java"
NestMembers:
  org.apache.batik.anim.dom.SVGOMStyleElement$DOMCharacterDataModifiedListener
InnerClasses:
  protected DOMCharacterDataModifiedListener = org.apache.batik.anim.dom.SVGOMStyleElement$DOMCharacterDataModifiedListener of org.apache.batik.anim.dom.SVGOMStyleElement