Author: hiranya
Date: Fri May 27 00:44:03 2016
New Revision: 1745702

URL: http://svn.apache.org/viewvc?rev=1745702&view=rev
Log:
Adding systemId, publicId and baseURL to the SchemaResourceLSInput. Applied 
patch from Senduran at SYNAPSE-1005

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceLSInput.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceResolver.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceLSInput.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceLSInput.java?rev=1745702&r1=1745701&r2=1745702&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceLSInput.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceLSInput.java
 Fri May 27 00:44:03 2016
@@ -17,6 +17,9 @@ import java.io.Reader;
 public class SchemaResourceLSInput implements LSInput {
 
     InputStream byteStream = null;
+    String systemId = null;
+    String publicId = null;
+    String baseURI = null;
 
     public Reader getCharacterStream() {
         return null;
@@ -43,27 +46,27 @@ public class SchemaResourceLSInput imple
     }
 
     public String getSystemId() {
-        return null;
+        return systemId;
     }
 
     public void setSystemId(String systemId) {
-
+        this.systemId = systemId;
     }
 
     public String getPublicId() {
-        return null;
+        return publicId;
     }
 
     public void setPublicId(String publicId) {
-
+        this.publicId = publicId;
     }
 
     public String getBaseURI() {
-        return null;
+        return baseURI;
     }
 
     public void setBaseURI(String baseURI) {
-
+        this.baseURI = baseURI;
     }
 
     public String getEncoding() {

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceResolver.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceResolver.java?rev=1745702&r1=1745701&r2=1745702&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceResolver.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/SchemaResourceResolver.java
 Fri May 27 00:44:03 2016
@@ -51,6 +51,9 @@ public class SchemaResourceResolver impl
         }
         SchemaResourceLSInput schemaResourceLSInput = new 
SchemaResourceLSInput();
         schemaResourceLSInput.setByteStream(inputSource.getByteStream());
+        schemaResourceLSInput.setSystemId(systemId);
+        schemaResourceLSInput.setPublicId(publicId);
+        schemaResourceLSInput.setBaseURI(baseURI);
         return schemaResourceLSInput;
     }
 }


Reply via email to