Author: cbrisson
Date: Sun Nov 20 10:21:19 2016
New Revision: 1770549

URL: http://svn.apache.org/viewvc?rev=1770549&view=rev
Log:
[tools] include new CollectionTool in showcase webapp

Added:
    
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/collection.vm
Modified:
    
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/resources/resources.properties
    
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/toolmenu.vm

Modified: 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/resources/resources.properties
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/resources/resources.properties?rev=1770549&r1=1770548&r2=1770549&view=diff
==============================================================================
--- 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/resources/resources.properties
 (original)
+++ 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/resources/resources.properties
 Sun Nov 20 10:21:19 2016
@@ -66,6 +66,7 @@ tools.header = Choose a tool
 tools.alternator = AlternatorTool
 tools.browser = BrowserTool
 tools.class = ClassTool
+tools.collection = CollectionTool
 tools.context = ContextTool
 tools.convert = ConversionTool
 tools.cookies = CookieTool
@@ -163,6 +164,22 @@ class.isStrict = Returns <code>true</cod
 class.supportsNewInstance = Returns <code>true</code> if a new instance of the 
class being inspected can be created via $class.type.newInstance().
 class.toString = Returns the result of $class.type.toString().
 
+collection.getStringsDelimiter = Returns the delimiter to be used when 
splitting a string.
+collection.getStringsTrim = Returns whether or not to trim string elements 
found when splitting a string.
+collection.sort_Collection = Sort a collection.
+collection.sort_CollectionComparator = Sort a collection using the provided 
comparator.
+collection.sort_CollectionList = Sort a collection using the provided 
properties list.
+collection.sort_Map = Sort map values.
+collection.sort_MapComparator = Sort map values using the provided comparator.
+collection.sort_MapList = Sort map values using the provided properties list.
+collection.sort_ObjectArray = Sort an array.
+collection.sort_ObjectArrayComparator = Sort an array using the provided 
comparator.
+collection.sort_ObjectArrayList = Sort an array using the provided properties 
list.
+collection.sort_Object = Sort collection / array / map values.
+collection.sort_ObjectComparator = Sort collection / array / map values using 
the provided comparator.
+collection.sort_ObjectString = Sort collection / array / map values on the 
provided property.
+collection.split_String = Split string.
+
 # context.vm resources
 context.intro = This tool exists to provide access to the current context and 
various attributes of it.
 context.getThis = Returns the <code>ViewContext</code> currently being 
analyzed by this tool.

Added: 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/collection.vm
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/collection.vm?rev=1770549&view=auto
==============================================================================
--- 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/collection.vm
 (added)
+++ 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/collection.vm
 Sun Nov 20 10:21:19 2016
@@ -0,0 +1,31 @@
+## 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.
+#title( 'ConversionTool' )
+<p>
+$text.demo.thisPage.insert("#doclink( 'CollectionTool' true )").
+$text.collection.intro
+</p>
+
+## The demo.vm template expects the following values to be set
+#set( $toollink = $doclink )
+#set( $toolname = 'collection' )
+#set( $toolclass = $collection.class )
+#set( $toolDemo = 
+""
+)
+
+#parse( 'demo.vm' )

Modified: 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/toolmenu.vm
URL: 
http://svn.apache.org/viewvc/velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/toolmenu.vm?rev=1770549&r1=1770548&r2=1770549&view=diff
==============================================================================
--- 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/toolmenu.vm
 (original)
+++ 
velocity/tools/trunk/velocity-tools-examples/velocity-tools-examples-showcase/src/main/webapp/toolmenu.vm
 Sun Nov 20 10:21:19 2016
@@ -25,6 +25,7 @@
 #toolMenuItem( $llink 'alternator' )
 #toolMenuItem( $llink 'browser' )
 #toolMenuItem( $llink 'class' )
+#toolMenuItem( $llink 'collection' )
 #toolMenuItem( $llink 'context' )
 #toolMenuItem( $llink 'convert' )
 #toolMenuItem( $llink 'cookies' )


Reply via email to