public abstract class com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl implements org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl
super_class: java.lang.Object
{
final java.lang.String mSchemaType;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
protected void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.mSchemaType:Ljava/lang/String;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl;
0 3 1 st Ljava/lang/String;
MethodParameters:
Name Flags
st
public static com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl[] createAll();
descriptor: ()[Lcom/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: iconst_3
anewarray com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl
dup
iconst_0
1: new com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$DTD
dup
invokespecial com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$DTD.<init>:()V
aastore
dup
iconst_1
new com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$RelaxNG
dup
invokespecial com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$RelaxNG.<init>:()V
aastore
dup
iconst_2
new com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$W3CSchema
dup
invokespecial com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$W3CSchema.<init>:()V
aastore
2: areturn
LocalVariableTable:
Start End Slot Name Signature
public abstract org.codehaus.stax2.validation.XMLValidationSchemaFactory createValidationSchemaFactory();
descriptor: ()Lorg/codehaus/stax2/validation/XMLValidationSchemaFactory;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public java.lang.String getSchemaType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.mSchemaType:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl;
public java.util.Properties getProperties();
descriptor: ()Ljava/util/Properties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
astore 1
start local 1 1: aload 1
ldc "org.codehaus.stax2.implName"
invokestatic com.ctc.wstx.api.ValidatorConfig.getImplName:()Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
2: aload 1
ldc "org.codehaus.stax2.implVersion"
invokestatic com.ctc.wstx.api.ValidatorConfig.getImplVersion:()Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 1
ldc "org.codehaus.stax2.validation.schemaType"
aload 0
getfield com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.mSchemaType:Ljava/lang/String;
invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
pop
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl;
1 5 1 props Ljava/util/Properties;
}
SourceFile: "ValidationSchemaFactoryProviderImpl.java"
NestMembers:
com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$DTD com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$RelaxNG com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$W3CSchema
InnerClasses:
final DTD = com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$DTD of com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl
final RelaxNG = com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$RelaxNG of com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl
final W3CSchema = com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl$W3CSchema of com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl