Author: sdumitriu
Date: Mon Nov  7 16:45:06 2016
New Revision: 1768552

URL: http://svn.apache.org/viewvc?rev=1768552&view=rev
Log:
[cleanup] Use platform newlines

Modified:
    
velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/Velocity736TestCase.java
    
velocity/engine/trunk/velocity-engine-core/src/test/resources/issues/velocity-747/vel.props
    
velocity/engine/trunk/velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngineFactory.java

Modified: 
velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/Velocity736TestCase.java
URL: 
http://svn.apache.org/viewvc/velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/Velocity736TestCase.java?rev=1768552&r1=1768551&r2=1768552&view=diff
==============================================================================
--- 
velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/Velocity736TestCase.java
 (original)
+++ 
velocity/engine/trunk/velocity-engine-core/src/test/java/org/apache/velocity/test/issues/Velocity736TestCase.java
 Mon Nov  7 16:45:06 2016
@@ -1,76 +1,76 @@
-package org.apache.velocity.test.issues;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.    
- */
-
-import org.apache.velocity.test.BaseTestCase;
-
-/**
- * This class tests VELOCITY-736.
- */
-public class Velocity736TestCase extends BaseTestCase
-{
-    public Velocity736TestCase(String name)
-    {
-       super(name);
-       DEBUG = true;
-    }
-
-    public void testPublicMethodInheritedFromAbstractProtectedClass() throws 
Exception
-    {
-        try
-        {
-            toobig(100);
-        }
-        catch (Exception e)
-        {
-            context.put("e", e);
-            assertEvalEquals("100", "$e.permittedSize");
-        }
-    }
-
-    public void toobig(long permitted) throws Exception
-    {
-        throw new FileSizeLimitExceededException(permitted);
-    }
-
-    public static class FileUploadException extends Exception {}
-
-    protected abstract static class SizeException extends FileUploadException
-    {
-        private final long permitted;
-        protected SizeException(long permitted)
-        {
-            this.permitted = permitted;
-        }
-        public long getPermittedSize()
-        {
-            return this.permitted;
-        }
-    }
-
-    public static class FileSizeLimitExceededException extends SizeException
-    {
-        public FileSizeLimitExceededException(long permitted)
-        {
-            super(permitted);
-        }
-    }
-
-}
+package org.apache.velocity.test.issues;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+
+import org.apache.velocity.test.BaseTestCase;
+
+/**
+ * This class tests VELOCITY-736.
+ */
+public class Velocity736TestCase extends BaseTestCase
+{
+    public Velocity736TestCase(String name)
+    {
+       super(name);
+       DEBUG = true;
+    }
+
+    public void testPublicMethodInheritedFromAbstractProtectedClass() throws 
Exception
+    {
+        try
+        {
+            toobig(100);
+        }
+        catch (Exception e)
+        {
+            context.put("e", e);
+            assertEvalEquals("100", "$e.permittedSize");
+        }
+    }
+
+    public void toobig(long permitted) throws Exception
+    {
+        throw new FileSizeLimitExceededException(permitted);
+    }
+
+    public static class FileUploadException extends Exception {}
+
+    protected abstract static class SizeException extends FileUploadException
+    {
+        private final long permitted;
+        protected SizeException(long permitted)
+        {
+            this.permitted = permitted;
+        }
+        public long getPermittedSize()
+        {
+            return this.permitted;
+        }
+    }
+
+    public static class FileSizeLimitExceededException extends SizeException
+    {
+        public FileSizeLimitExceededException(long permitted)
+        {
+            super(permitted);
+        }
+    }
+
+}

Modified: 
velocity/engine/trunk/velocity-engine-core/src/test/resources/issues/velocity-747/vel.props
URL: 
http://svn.apache.org/viewvc/velocity/engine/trunk/velocity-engine-core/src/test/resources/issues/velocity-747/vel.props?rev=1768552&r1=1768551&r2=1768552&view=diff
==============================================================================
--- 
velocity/engine/trunk/velocity-engine-core/src/test/resources/issues/velocity-747/vel.props
 (original)
+++ 
velocity/engine/trunk/velocity-engine-core/src/test/resources/issues/velocity-747/vel.props
 Mon Nov  7 16:45:06 2016
@@ -1,6 +1,6 @@
-file.resource.loader.cache = true
-file.resource.loader.modificationCheckInterval = -1
-
-velocimacro.permissions.allow.inline.local.scope = true  
-directive.set.null.allowed = true
-velocimacro.max.depth = -1
+file.resource.loader.cache = true
+file.resource.loader.modificationCheckInterval = -1
+
+velocimacro.permissions.allow.inline.local.scope = true  
+directive.set.null.allowed = true
+velocimacro.max.depth = -1

Modified: 
velocity/engine/trunk/velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngineFactory.java
URL: 
http://svn.apache.org/viewvc/velocity/engine/trunk/velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngineFactory.java?rev=1768552&r1=1768551&r2=1768552&view=diff
==============================================================================
--- 
velocity/engine/trunk/velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngineFactory.java
 (original)
+++ 
velocity/engine/trunk/velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngineFactory.java
 Mon Nov  7 16:45:06 2016
@@ -1,217 +1,217 @@
-package org.apache.velocity.script;
-
-/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 
- * Use is subject to license terms.
- *
- * Redistribution and use in source and binary forms, with or without 
modification, are 
- * permitted provided that the following conditions are met: Redistributions 
of source code 
- * must retain the above copyright notice, this list of conditions and the 
following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice, 
this list of 
- * conditions and the following disclaimer in the documentation and/or other 
materials 
- * provided with the distribution. Neither the name of the Sun Microsystems 
nor the names of 
- * is contributors may be used to endorse or promote products derived from 
this software 
- * without specific prior written permission. 
-
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
AND ANY EXPRESS
- * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY 
- * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
COPYRIGHT OWNER 
- * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
EXEMPLARY, OR 
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
SUBSTITUTE GOODS OR 
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
CAUSED AND ON 
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
(INCLUDING NEGLIGENCE
- * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 
ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-/*
- * Factory class for the Velocity scripting interface. Please refer to the
- * javax.script.ScriptEngineFactory documentation for details.
- *
- * @author A. Sundararajan
- * @author <a href="mailto:[email protected]";>Claude Brisson</a>
- * @version $Id: VelocityScriptEngineFactory.java$
- */
-
-import javax.script.ScriptEngine;
-import javax.script.ScriptEngineFactory;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-import java.util.Properties;
-
-public class VelocityScriptEngineFactory implements ScriptEngineFactory
-{
-
-    private static final String VELOCITY_NAME = "Velocity";
-    private static final String VELOCITY_VERSION = "2.0";
-    private static final String VELOCITY_LANGUAGE = "VTL";
-
-    private static List<String> names;
-    private static List<String> extensions;
-    private static List<String> mimeTypes;
-
-    private static Properties parameters;
-    
-    static
-    {
-        names = new ArrayList();
-        names.add("velocity");
-        names.add("Velocity");
-        names = Collections.unmodifiableList(names);
-        extensions = new ArrayList();
-        extensions.add("vm");
-        extensions.add("vtl");
-        extensions.add("vhtml");
-        extensions = Collections.unmodifiableList(extensions);
-        mimeTypes = new ArrayList();
-        mimeTypes.add("text/x-velocity");
-        mimeTypes = Collections.unmodifiableList(mimeTypes);
-        parameters = new Properties();
-        parameters.put(ScriptEngine.NAME, VELOCITY_NAME);
-        parameters.put(ScriptEngine.ENGINE_VERSION, VELOCITY_VERSION);
-        parameters.put(ScriptEngine.ENGINE, VELOCITY_NAME);
-        parameters.put(ScriptEngine.LANGUAGE, VELOCITY_LANGUAGE);
-        parameters.put(ScriptEngine.LANGUAGE_VERSION, VELOCITY_VERSION);
-        parameters.put("THREADING", "MULTITHREADED");
-    }
-
-    /**
-     * get engine name
-     * @return engine name, aka "Velocity"
-     */
-    public String getEngineName()
-    { 
-        return VELOCITY_NAME;
-    }
-
-    /**
-     * get engine version
-     * @return engine version string
-     */
-    public String getEngineVersion()
-    {
-        return VELOCITY_VERSION;
-    }
-
-    /**
-     * get the list of file extensions handled by Velocity: vm, vtl, vhtml
-     * @return extentions list
-     */
-    public List<String> getExtensions()
-    {
-        return extensions;
-    }
-
-    /**
-     * get language name
-     * @return language name, aka "VTL"
-     */
-    public String getLanguageName()
-    {
-        return VELOCITY_NAME;
-    }
-
-    /**
-     * get language version (same as engine version)
-     * @return language version string
-     */
-    public String getLanguageVersion()
-    {
-        return VELOCITY_VERSION;
-    }
-
-    /**
-     * get Velocity syntax for calling method 'm' on bject 'obj' with provided 
arguments
-     * @param obj
-     * @param m
-     * @param args
-     * @return VTL call ${obj.m(args...)}
-     */
-    public String getMethodCallSyntax(String obj, String m, String... args)
-    {
-        StringBuilder buf = new StringBuilder();
-        buf.append("${");
-        buf.append(obj);
-        buf.append(".");
-        buf.append(m);
-        buf.append("(");
-        if (args.length != 0)
-        {
-            int i = 0;
-            for (; i < args.length - 1; i++)
-            {
-                buf.append("$" + args[i]);
-                buf.append(", ");
-            }
-            buf.append("$" + args[i]);
-        }        
-        buf.append(")}");
-        return buf.toString();
-    }
-
-    /**
-     * get the list of Velocity mime types
-     * @return singleton { 'text/x-velocity' }
-     */
-    public List<String> getMimeTypes()
-    {
-        return mimeTypes;
-    }
-
-    /**
-     * get the list of names
-     * @return { 'velocity', 'Velocity' }
-     */
-    public List<String> getNames()
-    {
-        return names;
-    }
-
-    /**
-     * get VTL expression used to display specified string
-     * @param toDisplay
-     * @return escaped string #[[toDisplay]]#
-     */
-    public String getOutputStatement(String toDisplay)
-    {
-        StringBuilder buf = new StringBuilder();
-        buf.append("#[[").append(toDisplay).append("]]#");
-        return buf.toString();
-    }
-
-    /**
-     * get engine parameter for provided key
-     * @param key
-     * @return found parameter, or null
-     */
-    public String getParameter(String key)
-    {
-        return parameters.getProperty(key);
-    }
-
-    /**
-     * get whole VTL program given VTL lines
-     * @param statements VTL lines
-     * @return lines concatenated with carriage returns
-     */
-    public String getProgram(String... statements)
-    {
-        StringBuilder buf = new StringBuilder();
-        for (int i = 0; i < statements.length; i++)
-        {
-            buf.append(statements[i]);
-            buf.append("\n");
-        }
-        return buf.toString();
-    }
-
-    /**
-     * get a Velocity script engine
-     * @return a new Velocity script engine
-     */
-    public ScriptEngine getScriptEngine()
-    {
-        return new VelocityScriptEngine(this);
-    }
-}
+package org.apache.velocity.script;
+
+/*
+ * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 
+ * Use is subject to license terms.
+ *
+ * Redistribution and use in source and binary forms, with or without 
modification, are 
+ * permitted provided that the following conditions are met: Redistributions 
of source code 
+ * must retain the above copyright notice, this list of conditions and the 
following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice, 
this list of 
+ * conditions and the following disclaimer in the documentation and/or other 
materials 
+ * provided with the distribution. Neither the name of the Sun Microsystems 
nor the names of 
+ * is contributors may be used to endorse or promote products derived from 
this software 
+ * without specific prior written permission. 
+
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
AND ANY EXPRESS
+ * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
WARRANTIES OF MERCHANTABILITY 
+ * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
COPYRIGHT OWNER 
+ * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
EXEMPLARY, OR 
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
SUBSTITUTE GOODS OR 
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 
CAUSED AND ON 
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
(INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 
ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * Factory class for the Velocity scripting interface. Please refer to the
+ * javax.script.ScriptEngineFactory documentation for details.
+ *
+ * @author A. Sundararajan
+ * @author <a href="mailto:[email protected]";>Claude Brisson</a>
+ * @version $Id: VelocityScriptEngineFactory.java$
+ */
+
+import javax.script.ScriptEngine;
+import javax.script.ScriptEngineFactory;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.Properties;
+
+public class VelocityScriptEngineFactory implements ScriptEngineFactory
+{
+
+    private static final String VELOCITY_NAME = "Velocity";
+    private static final String VELOCITY_VERSION = "2.0";
+    private static final String VELOCITY_LANGUAGE = "VTL";
+
+    private static List<String> names;
+    private static List<String> extensions;
+    private static List<String> mimeTypes;
+
+    private static Properties parameters;
+    
+    static
+    {
+        names = new ArrayList();
+        names.add("velocity");
+        names.add("Velocity");
+        names = Collections.unmodifiableList(names);
+        extensions = new ArrayList();
+        extensions.add("vm");
+        extensions.add("vtl");
+        extensions.add("vhtml");
+        extensions = Collections.unmodifiableList(extensions);
+        mimeTypes = new ArrayList();
+        mimeTypes.add("text/x-velocity");
+        mimeTypes = Collections.unmodifiableList(mimeTypes);
+        parameters = new Properties();
+        parameters.put(ScriptEngine.NAME, VELOCITY_NAME);
+        parameters.put(ScriptEngine.ENGINE_VERSION, VELOCITY_VERSION);
+        parameters.put(ScriptEngine.ENGINE, VELOCITY_NAME);
+        parameters.put(ScriptEngine.LANGUAGE, VELOCITY_LANGUAGE);
+        parameters.put(ScriptEngine.LANGUAGE_VERSION, VELOCITY_VERSION);
+        parameters.put("THREADING", "MULTITHREADED");
+    }
+
+    /**
+     * get engine name
+     * @return engine name, aka "Velocity"
+     */
+    public String getEngineName()
+    { 
+        return VELOCITY_NAME;
+    }
+
+    /**
+     * get engine version
+     * @return engine version string
+     */
+    public String getEngineVersion()
+    {
+        return VELOCITY_VERSION;
+    }
+
+    /**
+     * get the list of file extensions handled by Velocity: vm, vtl, vhtml
+     * @return extentions list
+     */
+    public List<String> getExtensions()
+    {
+        return extensions;
+    }
+
+    /**
+     * get language name
+     * @return language name, aka "VTL"
+     */
+    public String getLanguageName()
+    {
+        return VELOCITY_NAME;
+    }
+
+    /**
+     * get language version (same as engine version)
+     * @return language version string
+     */
+    public String getLanguageVersion()
+    {
+        return VELOCITY_VERSION;
+    }
+
+    /**
+     * get Velocity syntax for calling method 'm' on bject 'obj' with provided 
arguments
+     * @param obj
+     * @param m
+     * @param args
+     * @return VTL call ${obj.m(args...)}
+     */
+    public String getMethodCallSyntax(String obj, String m, String... args)
+    {
+        StringBuilder buf = new StringBuilder();
+        buf.append("${");
+        buf.append(obj);
+        buf.append(".");
+        buf.append(m);
+        buf.append("(");
+        if (args.length != 0)
+        {
+            int i = 0;
+            for (; i < args.length - 1; i++)
+            {
+                buf.append("$" + args[i]);
+                buf.append(", ");
+            }
+            buf.append("$" + args[i]);
+        }        
+        buf.append(")}");
+        return buf.toString();
+    }
+
+    /**
+     * get the list of Velocity mime types
+     * @return singleton { 'text/x-velocity' }
+     */
+    public List<String> getMimeTypes()
+    {
+        return mimeTypes;
+    }
+
+    /**
+     * get the list of names
+     * @return { 'velocity', 'Velocity' }
+     */
+    public List<String> getNames()
+    {
+        return names;
+    }
+
+    /**
+     * get VTL expression used to display specified string
+     * @param toDisplay
+     * @return escaped string #[[toDisplay]]#
+     */
+    public String getOutputStatement(String toDisplay)
+    {
+        StringBuilder buf = new StringBuilder();
+        buf.append("#[[").append(toDisplay).append("]]#");
+        return buf.toString();
+    }
+
+    /**
+     * get engine parameter for provided key
+     * @param key
+     * @return found parameter, or null
+     */
+    public String getParameter(String key)
+    {
+        return parameters.getProperty(key);
+    }
+
+    /**
+     * get whole VTL program given VTL lines
+     * @param statements VTL lines
+     * @return lines concatenated with carriage returns
+     */
+    public String getProgram(String... statements)
+    {
+        StringBuilder buf = new StringBuilder();
+        for (int i = 0; i < statements.length; i++)
+        {
+            buf.append(statements[i]);
+            buf.append("\n");
+        }
+        return buf.toString();
+    }
+
+    /**
+     * get a Velocity script engine
+     * @return a new Velocity script engine
+     */
+    public ScriptEngine getScriptEngine()
+    {
+        return new VelocityScriptEngine(this);
+    }
+}


Reply via email to