final class com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration implements com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration
super_class: java.lang.Object
{
private static final java.lang.String SCHEMA_VALIDATION;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/validation/schema"
private static final java.lang.String VALIDATION;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://xml.org/sax/features/validation"
private static final java.lang.String USE_GRAMMAR_POOL_ONLY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
private static final java.lang.String PARSER_SETTINGS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/features/internal/parser-settings"
private static final java.lang.String ERROR_REPORTER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-reporter"
private static final java.lang.String VALIDATION_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validation-manager"
private static final java.lang.String XMLGRAMMAR_POOL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/grammar-pool"
private final com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager fParentComponentManager;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool fGrammarPool;
descriptor: Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean fUseGrammarPoolOnly;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.org.apache.xerces.internal.impl.validation.ValidationManager fValidationManager;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager, com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer, com.sun.org.apache.xerces.internal.impl.validation.ValidationManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;Lcom/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer;Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
2: aload 0
aload 2
invokeinterface com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer.getGrammarPool:()Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
3: aload 0
aload 2
invokeinterface com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer.isFullyComposed:()Z
putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fUseGrammarPoolOnly:Z
4: aload 0
aload 3
putfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
5: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
astore 4
start local 4 6: aload 4
ifnull 10
7: aload 4
ldc "http://www.w3.org/TR/xml-schema-1"
new com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.xs.XSMessageFormatter.<init>:()V
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
end local 4 8: goto 10
9: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager com.sun.org.apache.xerces.internal.jaxp.validation.XSGrammarPoolContainer com.sun.org.apache.xerces.internal.impl.validation.ValidationManager
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
pop
10: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
0 11 1 parentManager Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
0 11 2 grammarContainer Lcom/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer;
0 11 3 validationManager Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
6 8 4 errorReporter Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
Exception table:
from to target type
5 8 9 Class com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
parentManager
grammarContainer
validationManager
public boolean getFeature(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.FeatureState.isExceptional:()Z
ifeq 3
2: new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
dup
aload 2
getfield com.sun.org.apache.xerces.internal.util.FeatureState.status:Lcom/sun/org/apache/xerces/internal/util/Status;
aload 1
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.<init>:(Lcom/sun/org/apache/xerces/internal/util/Status;Ljava/lang/String;)V
athrow
3: StackMap locals: com.sun.org.apache.xerces.internal.util.FeatureState
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.util.FeatureState.state:Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
0 4 1 featureId Ljava/lang/String;
1 4 2 state Lcom/sun/org/apache/xerces/internal/util/FeatureState;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
featureId
public com.sun.org.apache.xerces.internal.util.FeatureState getFeatureState(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "http://apache.org/xml/features/internal/parser-settings"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
2: StackMap locals:
StackMap stack:
ldc "http://xml.org/sax/features/validation"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
ldc "http://apache.org/xml/features/validation/schema"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: StackMap locals:
StackMap stack:
iconst_1
invokestatic com.sun.org.apache.xerces.internal.util.FeatureState.is:(Z)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
4: StackMap locals:
StackMap stack:
ldc "http://apache.org/xml/features/internal/validation/schema/use-grammar-pool-only"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fUseGrammarPoolOnly:Z
invokestatic com.sun.org.apache.xerces.internal.util.FeatureState.is:(Z)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
0 7 1 featureId Ljava/lang/String;
MethodParameters:
Name Flags
featureId
public com.sun.org.apache.xerces.internal.util.PropertyState getPropertyState(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "http://apache.org/xml/properties/internal/grammar-pool"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fGrammarPool:Lcom/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarPool;
invokestatic com.sun.org.apache.xerces.internal.util.PropertyState.is:(Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
areturn
2: StackMap locals:
StackMap stack:
ldc "http://apache.org/xml/properties/internal/validation-manager"
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fValidationManager:Lcom/sun/org/apache/xerces/internal/impl/validation/ValidationManager;
invokestatic com.sun.org.apache.xerces.internal.util.PropertyState.is:(Ljava/lang/Object;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.fParentComponentManager:Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;
aload 1
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.getPropertyState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
0 5 1 propertyId Ljava/lang/String;
MethodParameters:
Name Flags
propertyId
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getPropertyState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.org.apache.xerces.internal.util.PropertyState.isExceptional:()Z
ifeq 3
2: new com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
dup
aload 2
getfield com.sun.org.apache.xerces.internal.util.PropertyState.status:Lcom/sun/org/apache/xerces/internal/util/Status;
aload 1
invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException.<init>:(Lcom/sun/org/apache/xerces/internal/util/Status;Ljava/lang/String;)V
athrow
3: StackMap locals: com.sun.org.apache.xerces.internal.util.PropertyState
StackMap stack:
aload 2
getfield com.sun.org.apache.xerces.internal.util.PropertyState.state:Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
0 4 1 propertyId Ljava/lang/String;
1 4 2 state Lcom/sun/org/apache/xerces/internal/util/PropertyState;
Exceptions:
throws com.sun.org.apache.xerces.internal.xni.parser.XMLConfigurationException
MethodParameters:
Name Flags
propertyId
public boolean getFeature(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getFeatureState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/FeatureState;
astore 3
start local 3 1: aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.FeatureState.isExceptional:()Z
ifeq 3
2: iload 2
ireturn
3: StackMap locals: com.sun.org.apache.xerces.internal.util.FeatureState
StackMap stack:
aload 3
getfield com.sun.org.apache.xerces.internal.util.FeatureState.state:Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
0 4 1 featureId Ljava/lang/String;
0 4 2 defaultValue Z
1 4 3 state Lcom/sun/org/apache/xerces/internal/util/FeatureState;
MethodParameters:
Name Flags
featureId
defaultValue
public java.lang.Object getProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual com.sun.org.apache.xerces.internal.jaxp.SchemaValidatorConfiguration.getPropertyState:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/PropertyState;
astore 3
start local 3 1: aload 3
invokevirtual com.sun.org.apache.xerces.internal.util.PropertyState.isExceptional:()Z
ifeq 3
2: aload 2
areturn
3: StackMap locals: com.sun.org.apache.xerces.internal.util.PropertyState
StackMap stack:
aload 3
getfield com.sun.org.apache.xerces.internal.util.PropertyState.state:Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration;
0 4 1 propertyId Ljava/lang/String;
0 4 2 defaultValue Ljava/lang/Object;
1 4 3 state Lcom/sun/org/apache/xerces/internal/util/PropertyState;
MethodParameters:
Name Flags
propertyId
defaultValue
}
SourceFile: "SchemaValidatorConfiguration.java"