Author: veithen
Date: Fri May 22 05:11:30 2015
New Revision: 1680993

URL: http://svn.apache.org/r1680993
Log:
Add method to get the encoding of an XML sample.

Modified:
    
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
    
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java

Modified: 
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java?rev=1680993&r1=1680992&r2=1680993&view=diff
==============================================================================
--- 
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
 (original)
+++ 
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
 Fri May 22 05:11:30 2015
@@ -61,6 +61,10 @@ public final class XMLSample extends Mul
         return properties;
     }
 
+    public String getEncoding() {
+        return getProperties().getEncoding();
+    }
+
     public boolean hasDTD() {
         return getProperties().hasDTD();
     }

Modified: 
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java
URL: 
http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java?rev=1680993&r1=1680992&r2=1680993&view=diff
==============================================================================
--- 
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java
 (original)
+++ 
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java
 Fri May 22 05:11:30 2015
@@ -38,6 +38,7 @@ final class XMLSampleProperties {
         
inputFactory.setProperty(XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES, 
Boolean.FALSE);
     }
     
+    private final String encoding;
     private final boolean hasDTD;
     private final boolean hasExternalSubset;
     private final boolean hasInternalSubset;
@@ -51,6 +52,7 @@ final class XMLSampleProperties {
         try {
             XMLStreamReader reader = inputFactory.createXMLStreamReader(new 
StreamSource(
                     sample.getUrl().toString()));
+            encoding = reader.getEncoding();
             while (reader.hasNext()) {
                 switch (reader.next()) {
                     case XMLStreamReader.DTD:
@@ -73,6 +75,10 @@ final class XMLSampleProperties {
         this.hasEntityReferences = hasEntityReferences;
     }
 
+    String getEncoding() {
+        return encoding;
+    }
+
     boolean hasDTD() {
         return hasDTD;
     }


Reply via email to