final class com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper implements com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHelper
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper
super_class: java.lang.Object
{
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 ENTITY_RESOLVER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/entity-resolver"
private static final java.lang.String ERROR_HANDLER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/error-handler"
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 SCHEMA_VALIDATOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/validator/schema"
private static final java.lang.String SYMBOL_TABLE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/internal/symbol-table"
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 SECURITY_MANAGER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "http://apache.org/xml/properties/security-manager"
private java.lang.ref.SoftReference<com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration> fConfiguration;
descriptor: Ljava/lang/ref/SoftReference;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/ref/SoftReference<Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;>;
private com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator fSchemaValidator;
descriptor: Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager fComponentManager;
descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
flags: (0x0002) ACC_PRIVATE
private com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl handler;
descriptor: Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
flags: (0x0002) ACC_PRIVATE
public void <init>(com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager);
descriptor: (Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.lang.ref.SoftReference
dup
aconst_null
invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fConfiguration:Ljava/lang/ref/SoftReference;
2: aload 0
aconst_null
putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
3: aload 0
aload 1
putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
4: aload 0
5: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/validator/schema"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
6: checkcast com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator
putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper;
0 8 1 componentManager Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
MethodParameters:
Name Flags
componentManager
public void validate(javax.xml.transform.Source, javax.xml.transform.Result);
descriptor: (Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 2
instanceof javax.xml.transform.stream.StreamResult
ifeq 33
1: StackMap locals:
StackMap stack:
aload 1
checkcast javax.xml.transform.stream.StreamSource
astore 3
start local 3 2: aload 2
ifnull 12
3: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "jdk.xml.overrideDefaultParser"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getFeature:(Ljava/lang/String;)Z
4: invokestatic jdk.xml.internal.JdkXmlUtils.getSAXTransformFactory:(Z)Ljavax/xml/transform/sax/SAXTransformerFactory;
astore 5
start local 5 5: aload 5
invokevirtual javax.xml.transform.sax.SAXTransformerFactory.newTransformerHandler:()Ljavax/xml/transform/sax/TransformerHandler;
astore 4
end local 5 start local 4 6: goto 9
end local 4 StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper javax.xml.transform.Source javax.xml.transform.Result javax.xml.transform.stream.StreamSource
StackMap stack: javax.xml.transform.TransformerConfigurationException
7: astore 5
start local 5 8: new javax.xml.transform.TransformerFactoryConfigurationError
dup
aload 5
invokespecial javax.xml.transform.TransformerFactoryConfigurationError.<init>:(Ljava/lang/Exception;)V
athrow
end local 5 start local 4 9: StackMap locals: javax.xml.transform.sax.TransformerHandler
StackMap stack:
aload 0
new com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl
dup
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
invokespecial com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.<init>:(Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;)V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
10: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
aload 4
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorHandlerImpl.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
11: aload 4
aload 2
invokeinterface javax.xml.transform.sax.TransformerHandler.setResult:(Ljavax/xml/transform/Result;)V
end local 4 12: StackMap locals:
StackMap stack:
new com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource
dup
aload 3
invokevirtual javax.xml.transform.stream.StreamSource.getPublicId:()Ljava/lang/String;
13: aload 3
invokevirtual javax.xml.transform.stream.StreamSource.getSystemId:()Ljava/lang/String;
aconst_null
iconst_0
14: invokespecial com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
astore 5
start local 5 15: aload 5
aload 3
invokevirtual javax.xml.transform.stream.StreamSource.getInputStream:()Ljava/io/InputStream;
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setByteStream:(Ljava/io/InputStream;)V
16: aload 5
aload 3
invokevirtual javax.xml.transform.stream.StreamSource.getReader:()Ljava/io/Reader;
invokevirtual com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource.setCharacterStream:(Ljava/io/Reader;)V
17: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fConfiguration:Ljava/lang/ref/SoftReference;
invokevirtual java.lang.ref.SoftReference.get:()Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration
astore 6
start local 6 18: aload 6
ifnonnull 21
19: aload 0
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.initialize:()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
astore 6
20: goto 24
21: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper javax.xml.transform.Source javax.xml.transform.Result javax.xml.transform.stream.StreamSource top com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/features/internal/parser-settings"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getFeature:(Ljava/lang/String;)Z
ifeq 24
22: aload 6
ldc "http://apache.org/xml/properties/internal/entity-resolver"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/entity-resolver"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
23: aload 6
ldc "http://apache.org/xml/properties/internal/error-handler"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/error-handler"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
24: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.reset:()V
25: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.handler:Lcom/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl;
invokevirtual com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
26: aload 6
aload 5
invokeinterface com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration.parse:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V
27: goto 32
StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
28: astore 7
start local 7 29: aload 7
invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.Util.toSAXParseException:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;)Lorg/xml/sax/SAXParseException;
athrow
end local 7 30: StackMap locals:
StackMap stack: com.sun.org.apache.xerces.internal.xni.XNIException
astore 7
start local 7 31: aload 7
invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.Util.toSAXException:(Lcom/sun/org/apache/xerces/internal/xni/XNIException;)Lorg/xml/sax/SAXException;
athrow
end local 7 32: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 3 33: StackMap locals: com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper javax.xml.transform.Source javax.xml.transform.Result
StackMap stack:
new java.lang.IllegalArgumentException
dup
34: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getLocale:()Ljava/util/Locale;
35: ldc "SourceResultMismatch"
36: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_1
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
37: invokestatic com.sun.org.apache.xerces.internal.jaxp.validation.JAXPValidationMessageFormatter.formatMessage:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper;
0 38 1 source Ljavax/xml/transform/Source;
0 38 2 result Ljavax/xml/transform/Result;
2 33 3 streamSource Ljavax/xml/transform/stream/StreamSource;
6 7 4 identityTransformerHandler Ljavax/xml/transform/sax/TransformerHandler;
9 12 4 identityTransformerHandler Ljavax/xml/transform/sax/TransformerHandler;
5 6 5 tf Ljavax/xml/transform/sax/SAXTransformerFactory;
8 9 5 e Ljavax/xml/transform/TransformerConfigurationException;
15 33 5 input Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;
18 33 6 config Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
29 30 7 e Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParseException;
31 32 7 e Lcom/sun/org/apache/xerces/internal/xni/XNIException;
Exception table:
from to target type
3 6 7 Class javax.xml.transform.TransformerConfigurationException
26 27 28 Class com.sun.org.apache.xerces.internal.xni.parser.XMLParseException
26 27 30 Class com.sun.org.apache.xerces.internal.xni.XNIException
Exceptions:
throws org.xml.sax.SAXException, java.io.IOException
MethodParameters:
Name Flags
source
result
private com.sun.org.apache.xerces.internal.xni.parser.XMLParserConfiguration initialize();
descriptor: ()Lcom/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: new com.sun.org.apache.xerces.internal.parsers.XML11Configuration
dup
invokespecial com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<init>:()V
astore 1
start local 1 1: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://javax.xml.XMLConstants/feature/secure-processing"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getFeature:(Ljava/lang/String;)Z
ifeq 3
2: aload 1
ldc "http://apache.org/xml/properties/security-manager"
new com.sun.org.apache.xerces.internal.utils.XMLSecurityManager
dup
invokespecial com.sun.org.apache.xerces.internal.utils.XMLSecurityManager.<init>:()V
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: com.sun.org.apache.xerces.internal.parsers.XML11Configuration
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/internal/entity-resolver"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/entity-resolver"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 1
ldc "http://apache.org/xml/properties/internal/error-handler"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/error-handler"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
5: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/error-reporter"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
astore 2
start local 2 6: aload 1
ldc "http://apache.org/xml/properties/internal/error-reporter"
aload 2
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
7: aload 2
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.getMessageFormatter:(Ljava/lang/String;)Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;
ifnonnull 11
8: new com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter
dup
invokespecial com.sun.org.apache.xerces.internal.impl.msg.XMLMessageFormatter.<init>:()V
astore 3
start local 3 9: aload 2
ldc "http://www.w3.org/TR/1998/REC-xml-19980210"
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
10: aload 2
ldc "http://www.w3.org/TR/1999/REC-xml-names-19990114"
aload 3
invokevirtual com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.putMessageFormatter:(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/util/MessageFormatter;)V
end local 3 11: StackMap locals: com.sun.org.apache.xerces.internal.impl.XMLErrorReporter
StackMap stack:
aload 1
ldc "http://apache.org/xml/properties/internal/symbol-table"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/symbol-table"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
12: aload 1
ldc "http://apache.org/xml/properties/internal/validation-manager"
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/internal/validation-manager"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
13: aload 1
aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fSchemaValidator:Lcom/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator;
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setDocumentHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDocumentHandler;)V
14: aload 1
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setDTDHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDHandler;)V
15: aload 1
aconst_null
invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setDTDContentModelHandler:(Lcom/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler;)V
16: aload 1
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
17: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://www.oracle.com/xml/jaxp/properties/xmlSecurityPropertyManager"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
18: invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
19: aload 1
ldc "http://apache.org/xml/properties/security-manager"
20: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "http://apache.org/xml/properties/security-manager"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
21: invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
22: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
aload 1
invokestatic jdk.xml.internal.JdkXmlUtils.catalogFeaturesConfig2Config:(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager;Lcom/sun/org/apache/xerces/internal/util/ParserConfigurationSettings;)V
23: aload 1
ldc "jdk.xml.cdataChunkSize"
24: aload 0
getfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fComponentManager:Lcom/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager;
ldc "jdk.xml.cdataChunkSize"
invokevirtual com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaValidatorComponentManager.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
25: invokevirtual com.sun.org.apache.xerces.internal.parsers.XML11Configuration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
26: aload 0
new java.lang.ref.SoftReference
dup
aload 1
invokespecial java.lang.ref.SoftReference.<init>:(Ljava/lang/Object;)V
putfield com.sun.org.apache.xerces.internal.jaxp.validation.StreamValidatorHelper.fConfiguration:Ljava/lang/ref/SoftReference;
27: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lcom/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper;
1 28 1 config Lcom/sun/org/apache/xerces/internal/parsers/XML11Configuration;
6 28 2 errorReporter Lcom/sun/org/apache/xerces/internal/impl/XMLErrorReporter;
9 11 3 xmft Lcom/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter;
}
SourceFile: "StreamValidatorHelper.java"