org.objectweb.asm.xml
Class ASMContentHandler.Rule

java.lang.Object
  extended by org.objectweb.asm.xml.ASMContentHandler.Rule
Direct Known Subclasses:
ASMContentHandler.AnnotationDefaultRule, ASMContentHandler.AnnotationParameterRule, ASMContentHandler.AnnotationRule, ASMContentHandler.AnnotationValueAnnotationRule, ASMContentHandler.AnnotationValueArrayRule, ASMContentHandler.AnnotationValueEnumRule, ASMContentHandler.AnnotationValueRule, 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.OuterClassRule, ASMContentHandler.SourceRule, ASMContentHandler.TableSwitchLabelRule, ASMContentHandler.TableSwitchRule, ASMContentHandler.TryCatchRule
Enclosing class:
ASMContentHandler

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

Rule


Constructor Summary
protected ASMContentHandler.Rule()
           
 
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  MethodVisitor getCodeVisitor()
           
protected  Label getLabel(java.lang.Object label)
           
protected  java.lang.Object getValue(java.lang.String desc, java.lang.String val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASMContentHandler.Rule

protected ASMContentHandler.Rule()
Method Detail

begin

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

end

public void end(java.lang.String name)

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)

getCodeVisitor

protected final MethodVisitor getCodeVisitor()

getAccess

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