You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by rr...@apache.org on 2009/09/11 16:51:50 UTC

svn commit: r813864 [13/13] - in /ode/trunk: ./ axis2-war/src/main/webapp/ axis2-war/src/main/webapp/WEB-INF/ axis2-war/src/main/webapp/WEB-INF/classes/ axis2-war/src/main/webapp/WEB-INF/conf.hib-derby/ axis2-war/src/main/webapp/WEB-INF/conf.jpa-derby/...

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/CronExpression.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/DOMUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/DbIsolation.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/GUID.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/HierarchicalProperties.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/ISO8601DateParser.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java
URL: http://svn.apache.org/viewvc/ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java?rev=813864&r1=813863&r2=813864&view=diff
==============================================================================
--- ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java (original)
+++ ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java Fri Sep 11 14:51:03 2009
@@ -1,156 +1,156 @@
-package org.apache.ode.utils;
-
-import java.lang.reflect.InvocationHandler;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-import java.lang.reflect.Proxy;
-import java.sql.Connection;
-import java.sql.Statement;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Set;
-import java.util.TreeMap;
-
-import javax.sql.DataSource;
-
-import org.apache.commons.logging.Log;
-
-public class LoggingInterceptor<T> implements InvocationHandler {
-
-	private static final Set<String> PARAMSTYPES = new HashSet<String>();
-	static {
-		PARAMSTYPES.add("setArray");
-		PARAMSTYPES.add("setBigDecimal");
-		PARAMSTYPES.add("setBoolean");
-		PARAMSTYPES.add("setByte");
-		PARAMSTYPES.add("setBytes");
-		PARAMSTYPES.add("setDate");
-		PARAMSTYPES.add("setDouble");
-		PARAMSTYPES.add("setFloat");
-		PARAMSTYPES.add("setInt");
-		PARAMSTYPES.add("setLong");
-		PARAMSTYPES.add("setObject");
-		PARAMSTYPES.add("setRef");
-		PARAMSTYPES.add("setShort");
-		PARAMSTYPES.add("setString");
-		PARAMSTYPES.add("setTime");
-		PARAMSTYPES.add("setTimestamp");
-		PARAMSTYPES.add("setURL");
-	}
-	
-	private Log _log;
-	private T _delegate;
-    private TreeMap<String, Object> _paramsByName = new TreeMap<String, Object>();
-    private TreeMap<Integer, Object> _paramsByIdx = new TreeMap<Integer, Object>();
-
-
-	public LoggingInterceptor(T delegate, Log log) {
-		_log = log;
-		_delegate = delegate;
-	}
-	
-	public Object invoke(Object proxy, Method method, Object[] args)
-			throws Throwable {
-		try {
-			if (method.getDeclaringClass() == DataSource.class 
-					&& "getConnection".equals(method.getName())) {
-				Connection conn = (Connection)method.invoke(_delegate, args);
-				print("getConnection (tx=" + conn.getTransactionIsolation() + ")");
-				return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(), 
-						new Class[] {Connection.class}, new LoggingInterceptor<Connection>(conn, _log));
-			} else if (method.getDeclaringClass() == Connection.class 
-					&& Statement.class.isAssignableFrom(method.getReturnType())) {
-				Statement stmt = (Statement)method.invoke(_delegate, args);
-				print(method, args);
-				return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(), 
-						new Class[] {method.getReturnType()}, new LoggingInterceptor<Statement>(stmt, _log));
-			} else {
-				print(method, args);
-				return method.invoke(_delegate, args);
-			}
-        } catch (InvocationTargetException e) {
-            throw e.getTargetException();
-        }
-	}
-
-	private void print(Method method, Object[] args) {
-        if (shouldPrint()) {
-        	// JDBC Connection
-        	if ("prepareStatement".equals(method.getName())) {
-        		print("prepareStmt: " + args[0]);
-        	} else if ("prepareCall".equals(method.getName())) {
-        		print("prepareCall: " + args[0]);
-        	} else if ("close".equals(method.getName())) {
-        		print("close()");
-        	} else if ("commit".equals(method.getName())) {
-        		print("commit()");
-        	} else if ("rollback".equals(method.getName())) {
-        		print("rollback()");
-        	} else if ("setTransactionIsolation".equals(method.getName())) {
-        		print("Set isolation level to " + args[0]);
-        	} 
-        	// JDBC Statement
-        	  else if (method.getName().startsWith("execute")) {
-        		print(method.getName() + ", " + getParams());
-        	} else if ("clearParameters".equals(method.getName())) {
-        		_paramsByIdx.clear();
-        		_paramsByName.clear();
-        	} else if ("setNull".equals(method.getName())) {
-        		if (String.class.isAssignableFrom(args[0].getClass())) {
-        			_paramsByName.put((String)args[0], null);
-        		} else if (Integer.class.isAssignableFrom(args[0].getClass())) {
-        			_paramsByIdx.put((Integer)args[0], null);
-        		}
-        	} else if (PARAMSTYPES.contains(method.getName())){
-        		if (String.class.isAssignableFrom(args[0].getClass())) {
-        			_paramsByName.put((String)args[0], args[1]);
-        		} else if (Integer.class.isAssignableFrom(args[0].getClass())) {
-        			_paramsByIdx.put((Integer)args[0], args[1]);
-        		}
-        	}
-        }
-	}
-	
-    private String getParams() {
-        if (_paramsByIdx.size() > 0 || _paramsByName.size() > 0) {
-            StringBuffer buf = new StringBuffer();
-            buf.append("bound ");
-            for (Map.Entry<Integer, Object> entry : _paramsByIdx.entrySet()) {
-                try {
-                    buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
-                } catch (Throwable e) {
-                    // We don't want to mess with the connection just for logging
-                	return "[e]";
-                }
-            }
-            for (Map.Entry<String, Object> entry : _paramsByName.entrySet()) {
-                try {
-                    buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
-                } catch (Throwable e) {
-                    // We don't want to mess with the connection just for logging
-                    return "[e]";
-                }
-            }
-            return buf.toString();
-        }
-		return "w/o params";
-    }
-
-	private boolean shouldPrint() {
-        if (_log != null)
-            return _log.isDebugEnabled();
-        else return true;
-    }
-
-    private void print(String str) {
-        if (_log != null)
-            _log.debug(str);
-        else System.out.println(str);
-    }
-    
-    public static DataSource createLoggingDS(DataSource ds, Log log) {
-		return (DataSource)Proxy.newProxyInstance(ds.getClass().getClassLoader(), 
-				new Class[] {DataSource.class}, new LoggingInterceptor<DataSource>(ds,log));
-    }
-}
+package org.apache.ode.utils;
+
+import java.lang.reflect.InvocationHandler;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.lang.reflect.Proxy;
+import java.sql.Connection;
+import java.sql.Statement;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+import java.util.TreeMap;
+
+import javax.sql.DataSource;
+
+import org.apache.commons.logging.Log;
+
+public class LoggingInterceptor<T> implements InvocationHandler {
+
+	private static final Set<String> PARAMSTYPES = new HashSet<String>();
+	static {
+		PARAMSTYPES.add("setArray");
+		PARAMSTYPES.add("setBigDecimal");
+		PARAMSTYPES.add("setBoolean");
+		PARAMSTYPES.add("setByte");
+		PARAMSTYPES.add("setBytes");
+		PARAMSTYPES.add("setDate");
+		PARAMSTYPES.add("setDouble");
+		PARAMSTYPES.add("setFloat");
+		PARAMSTYPES.add("setInt");
+		PARAMSTYPES.add("setLong");
+		PARAMSTYPES.add("setObject");
+		PARAMSTYPES.add("setRef");
+		PARAMSTYPES.add("setShort");
+		PARAMSTYPES.add("setString");
+		PARAMSTYPES.add("setTime");
+		PARAMSTYPES.add("setTimestamp");
+		PARAMSTYPES.add("setURL");
+	}
+	
+	private Log _log;
+	private T _delegate;
+    private TreeMap<String, Object> _paramsByName = new TreeMap<String, Object>();
+    private TreeMap<Integer, Object> _paramsByIdx = new TreeMap<Integer, Object>();
+
+
+	public LoggingInterceptor(T delegate, Log log) {
+		_log = log;
+		_delegate = delegate;
+	}
+	
+	public Object invoke(Object proxy, Method method, Object[] args)
+			throws Throwable {
+		try {
+			if (method.getDeclaringClass() == DataSource.class 
+					&& "getConnection".equals(method.getName())) {
+				Connection conn = (Connection)method.invoke(_delegate, args);
+				print("getConnection (tx=" + conn.getTransactionIsolation() + ")");
+				return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(), 
+						new Class[] {Connection.class}, new LoggingInterceptor<Connection>(conn, _log));
+			} else if (method.getDeclaringClass() == Connection.class 
+					&& Statement.class.isAssignableFrom(method.getReturnType())) {
+				Statement stmt = (Statement)method.invoke(_delegate, args);
+				print(method, args);
+				return Proxy.newProxyInstance(_delegate.getClass().getClassLoader(), 
+						new Class[] {method.getReturnType()}, new LoggingInterceptor<Statement>(stmt, _log));
+			} else {
+				print(method, args);
+				return method.invoke(_delegate, args);
+			}
+        } catch (InvocationTargetException e) {
+            throw e.getTargetException();
+        }
+	}
+
+	private void print(Method method, Object[] args) {
+        if (shouldPrint()) {
+        	// JDBC Connection
+        	if ("prepareStatement".equals(method.getName())) {
+        		print("prepareStmt: " + args[0]);
+        	} else if ("prepareCall".equals(method.getName())) {
+        		print("prepareCall: " + args[0]);
+        	} else if ("close".equals(method.getName())) {
+        		print("close()");
+        	} else if ("commit".equals(method.getName())) {
+        		print("commit()");
+        	} else if ("rollback".equals(method.getName())) {
+        		print("rollback()");
+        	} else if ("setTransactionIsolation".equals(method.getName())) {
+        		print("Set isolation level to " + args[0]);
+        	} 
+        	// JDBC Statement
+        	  else if (method.getName().startsWith("execute")) {
+        		print(method.getName() + ", " + getParams());
+        	} else if ("clearParameters".equals(method.getName())) {
+        		_paramsByIdx.clear();
+        		_paramsByName.clear();
+        	} else if ("setNull".equals(method.getName())) {
+        		if (String.class.isAssignableFrom(args[0].getClass())) {
+        			_paramsByName.put((String)args[0], null);
+        		} else if (Integer.class.isAssignableFrom(args[0].getClass())) {
+        			_paramsByIdx.put((Integer)args[0], null);
+        		}
+        	} else if (PARAMSTYPES.contains(method.getName())){
+        		if (String.class.isAssignableFrom(args[0].getClass())) {
+        			_paramsByName.put((String)args[0], args[1]);
+        		} else if (Integer.class.isAssignableFrom(args[0].getClass())) {
+        			_paramsByIdx.put((Integer)args[0], args[1]);
+        		}
+        	}
+        }
+	}
+	
+    private String getParams() {
+        if (_paramsByIdx.size() > 0 || _paramsByName.size() > 0) {
+            StringBuffer buf = new StringBuffer();
+            buf.append("bound ");
+            for (Map.Entry<Integer, Object> entry : _paramsByIdx.entrySet()) {
+                try {
+                    buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
+                } catch (Throwable e) {
+                    // We don't want to mess with the connection just for logging
+                	return "[e]";
+                }
+            }
+            for (Map.Entry<String, Object> entry : _paramsByName.entrySet()) {
+                try {
+                    buf.append("(").append(entry.getKey()).append(",").append(entry.getValue()).append(") ");
+                } catch (Throwable e) {
+                    // We don't want to mess with the connection just for logging
+                    return "[e]";
+                }
+            }
+            return buf.toString();
+        }
+		return "w/o params";
+    }
+
+	private boolean shouldPrint() {
+        if (_log != null)
+            return _log.isDebugEnabled();
+        else return true;
+    }
+
+    private void print(String str) {
+        if (_log != null)
+            _log.debug(str);
+        else System.out.println(str);
+    }
+    
+    public static DataSource createLoggingDS(DataSource ds, Log log) {
+		return (DataSource)Proxy.newProxyInstance(ds.getClass().getClassLoader(), 
+				new Class[] {DataSource.class}, new LoggingInterceptor<DataSource>(ds,log));
+    }
+}

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/LoggingInterceptor.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/NSContext.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/NamespaceStack.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Namespaces.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/ObjectPrinter.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/ProcessMutex.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Properties.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/QNameUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Reflect.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SchemaBucket.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SerializableElement.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SerializableUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/StreamUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SystemConfigurationException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/SystemUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/URITemplate.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/Version.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/VersionMessages.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/WatchDog.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/XMLParserUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Argument.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/BaseCommandlineTool.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/CommandLineMessages.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/CommandlineFragment.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/CommandlineSyntaxException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/ConsoleFormatter.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Flag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/FlagWithArgument.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Fragments.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/LastArgument.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/Main.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/MultiArgument.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/XorGroup.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/cli/package.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/fs/TempFileManager.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/http/HttpUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/http/StatusCode.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/jmx/JMXConstants.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/jmx/SimpleMBean.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/msg/CommonMessages.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/msg/MessageBundle.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/msg/package.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/package.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/rmi/RMIConstants.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/FailOnErrorErrorHandler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/IgnoreAllErrorHandler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/LoggingErrorHandler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/sax/PrintErrorHandler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/BinaryFunction.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/CollectionsX.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/CompositeUnaryFunction.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/EnumerationIterator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/EqualsUnaryFunction.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/FilterIterator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/IteratorEnumeration.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/MemberOfFunction.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/TransformIterator.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/UnaryFunction.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/stl/UnaryFunctionEx.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/trax/LogErrorListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/uuid/UUID.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/uuid/UUIDGen.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/wsdl/Messages.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/wsdl/WsdlUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/MultiplexTracker.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/Tracker.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/Wsdl11Tracker.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlDependencyScanner.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xml/capture/XmlSchemaTracker.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/CapturingXMLEntityResolver.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/DefaultXMLEntityResolver.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/Duration.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/LoggingXmlErrorHandler.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModel.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/SchemaModelImpl.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XSTypes.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XSUtils.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XsdException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/java/org/apache/ode/utils/xsd/XsdMessages.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/main/resources/org/apache/ode/utils/wsdl.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/DOMUtilsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/HierarchicalPropertiesTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/ISO8601DateParserTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/NamespaceContextImplTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/SystemUtilsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/TestResources.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/URITemplateTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/XMLParserUtilsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/cli/CommandlineTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/fs/FileUtilsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/fs/TempFileManagerTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/msg/MessageBundleTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/msg/MessageBundleTestMessages.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/msg/MessageBundleTestMessages_de.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/stl/CollectionsXTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/wsdl/WsdlUtilsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/DurationTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/SchemaCaptureTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/retailOrderBad.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/java/org/apache/ode/utils/xsd/retailOrderGood.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/Configuration.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/Configuration.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/RetailCatalog.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/RetailOrder.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/Warehouse.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/Warehouse.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/WarehouseImpl.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/bad_xml.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/bad_xml_schema_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/bpel-example-wsdl-1-bad-plink.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/bpel-example-wsdl-1.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/bpel-partner-link.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/bpel-property.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/circular1.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/circular2.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/circular3.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/circular4.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_bad_wsdl_inner1.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_bad_wsdl_inner2.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_bad_wsdl_outer.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_missing_import_wsdl_inner1.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_missing_import_wsdl_inner2.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_missing_import_wsdl_outer.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_R2005_inner1.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_R2005_inner2.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_R2005_outer.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_inner1.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_inner2.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/deep_wsdl_outer.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/dummyXML.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/empty.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/empty.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/good_import.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/good_wsdl_bad_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/good_xml_not_wsdl.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/hierarchical-1.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/hierarchical-2.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/invalid_but_well_formed.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/loanApprovalProcess.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/missing_import.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/missing_imported_schema_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/missing_schema_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/missing_schema_import_wrapper.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/namespace_from_wsdl_to_xsd.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/non_ws-i_schema_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/non_ws-i_schema_import_wrapper.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/not_schema_schema_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/plain_old_xml_document.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/retailer.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/schema.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/soap-envelope.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/ws-i_schema_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/wsdl-utils.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: ode/trunk/utils/src/test/resources/wsdl_deep_schema_import.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native