org.objectweb.asm.xml
Class ASMContentHandler.Rule

java.lang.Object
  extended by org.objectweb.asm.xml.ASMContentHandler.Rule
Direct Known Subclasses:
ASMContentHandler.ClassRule, ASMContentHandler.ExceptionRule, ASMContentHandler.ExceptionsRule, ASMContentHandler.FieldRule, ASMContentHandler.InnerClassRule, ASMContentHandler.InterfaceRule, ASMContentHandler.InterfacesRule, ASMContentHandler.LabelRule, ASMContentHandler.LineNumberRule, ASMContentHandler.LocalVarRule, ASMContentHandler.LookupSwitchLabelRule, ASMContentHandler.LookupSwitchRule, ASMContentHandler.MaxRule, ASMContentHandler.MethodRule, ASMContentHandler.OpcodesRule, ASMContentHandler.TableSwitchLabelRule, ASMContentHandler.TableSwitchRule, ASMContentHandler.TryCatchRule
Enclosing class:
ASMContentHandler

private abstract class ASMContentHandler.Rule
extends java.lang.Object

Rule


Field Summary
protected  java.lang.String path
           
 
Constructor Summary
ASMContentHandler.Rule(java.lang.String path)
           
 
Method Summary
 void begin(java.lang.String name, org.xml.sax.Attributes attrs)
           
private  java.lang.String decode(java.lang.String val)
           
 void end(java.lang.String name)
           
protected  int getAccess(java.lang.String s)
           
protected  CodeVisitor getCodeVisitor()
           
protected  Label getLabel(java.lang.Object label)
           
 java.lang.String getPath()
           
protected  java.lang.Object getValue(java.lang.String desc, java.lang.String val)
           
 boolean match(java.lang.String match, java.lang.String element)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

path

protected java.lang.String path
Constructor Detail

ASMContentHandler.Rule

public ASMContentHandler.Rule(java.lang.String path)
Method Detail

getPath

public final java.lang.String getPath()

begin

public void begin(java.lang.String name,
                  org.xml.sax.Attributes attrs)

end

public void end(java.lang.String name)

match

public boolean match(java.lang.String match,
                     java.lang.String element)

getValue

protected final java.lang.Object getValue(java.lang.String desc,
                                          java.lang.String val)

decode

private final java.lang.String decode(java.lang.String val)

getLabel

protected final Label getLabel(java.lang.Object label)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getCodeVisitor

protected final CodeVisitor getCodeVisitor()

getAccess

protected final int getAccess(java.lang.String s)