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;
}
}