[teiid-commits] teiid SVN: r4043 - in branches/8.0.x: common-core/src/main/java/org/teiid/core/types and 1 other directories.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Mon Apr 30 11:04:20 EDT 2012


Author: shawkins
Date: 2012-04-30 11:04:19 -0400 (Mon, 30 Apr 2012)
New Revision: 4043

Modified:
   branches/8.0.x/client/src/main/java/org/teiid/client/plan/PlanNode.java
   branches/8.0.x/common-core/src/main/java/org/teiid/core/types/BinaryType.java
   branches/8.0.x/common-core/src/main/java/org/teiid/core/util/PropertiesUtils.java
Log:
TEIID-2019 removing jaxb reference

Modified: branches/8.0.x/client/src/main/java/org/teiid/client/plan/PlanNode.java
===================================================================
--- branches/8.0.x/client/src/main/java/org/teiid/client/plan/PlanNode.java	2012-04-30 13:56:47 UTC (rev 4042)
+++ branches/8.0.x/client/src/main/java/org/teiid/client/plan/PlanNode.java	2012-04-30 15:04:19 UTC (rev 4043)
@@ -206,7 +206,7 @@
 		writer.writeEndElement();
     }
     
-    private void writeElement(final XMLStreamWriter writer, String name, String value) throws XMLStreamException {
+    private static void writeElement(final XMLStreamWriter writer, String name, String value) throws XMLStreamException {
         writer.writeStartElement(name);
         writer.writeCharacters(value);
         writer.writeEndElement();
@@ -258,6 +258,7 @@
 					   Properties nodeProps = getAttributes(reader);
 					   PlanNode childNode = new PlanNode(nodeProps.getProperty("name"));//$NON-NLS-1$
 					   node.addProperty(props.getProperty("name"), buildNode(reader, childNode));//$NON-NLS-1$
+					   break;
 				   }
 				   else {
 					   throw new XMLStreamException(JDBCPlugin.Util.gs("unexpected_element", reader.getName(), "value"), reader.getLocation());//$NON-NLS-1$ //$NON-NLS-2$

Modified: branches/8.0.x/common-core/src/main/java/org/teiid/core/types/BinaryType.java
===================================================================
--- branches/8.0.x/common-core/src/main/java/org/teiid/core/types/BinaryType.java	2012-04-30 13:56:47 UTC (rev 4042)
+++ branches/8.0.x/common-core/src/main/java/org/teiid/core/types/BinaryType.java	2012-04-30 15:04:19 UTC (rev 4043)
@@ -24,9 +24,8 @@
 
 import java.util.Arrays;
 
-import javax.xml.bind.DatatypeConverter;
-
 import org.teiid.core.util.Assertion;
+import org.teiid.core.util.PropertiesUtils;
 
 public final class BinaryType implements Comparable<BinaryType> {
 	
@@ -102,7 +101,7 @@
 	
 	@Override
 	public String toString() {
-		return DatatypeConverter.printHexBinary(bytes);
+		return PropertiesUtils.toHex(bytes);
 	}
 	
 	public BlobType toBlob() {

Modified: branches/8.0.x/common-core/src/main/java/org/teiid/core/util/PropertiesUtils.java
===================================================================
--- branches/8.0.x/common-core/src/main/java/org/teiid/core/util/PropertiesUtils.java	2012-04-30 13:56:47 UTC (rev 4042)
+++ branches/8.0.x/common-core/src/main/java/org/teiid/core/util/PropertiesUtils.java	2012-04-30 15:04:19 UTC (rev 4043)
@@ -646,6 +646,14 @@
     '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'
     };
 
+    public static String toHex(byte[] bytes) {
+    	StringBuilder sb = new StringBuilder(bytes.length * 2);
+    	for (byte b : bytes) {
+			sb.append(toHex(b >>> 4));
+			sb.append(toHex(b));
+		}
+    	return sb.toString();
+    }
 
     public static final void copyProperty(Properties srcProperties, String srcPropName, Properties tgtProperties, String tgtPropName) {
         if(srcProperties == null || srcPropName == null || tgtProperties == null || tgtPropName == null) {



More information about the teiid-commits mailing list