You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by nb...@apache.org on 2005/11/18 01:17:08 UTC
svn commit: r345378 -
/jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/AlternatorTool.java
Author: nbubna
Date: Thu Nov 17 16:17:03 2005
New Revision: 345378
URL: http://svn.apache.org/viewcvs?rev=345378&view=rev
Log:
make default auto-alternation behavoir both configurable and matched to Alternator's default behavior
Modified:
jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/AlternatorTool.java
Modified: jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/AlternatorTool.java
URL: http://svn.apache.org/viewcvs/jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/AlternatorTool.java?rev=345378&r1=345377&r2=345378&view=diff
==============================================================================
--- jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/AlternatorTool.java (original)
+++ jakarta/velocity/tools/trunk/src/java/org/apache/velocity/tools/generic/AlternatorTool.java Thu Nov 17 16:17:03 2005
@@ -48,19 +48,39 @@
* </pre></p>
*
* @since Velocity Tools 1.2
- * @version $Revision: 1.5 $ $Date: 2004/05/06 00:01:27 $
+ * @version $Revision$ $Date$
*/
public class AlternatorTool
{
+ // it's true by default in Alternator
+ private boolean autoAlternateDefault = true;
public AlternatorTool() {}
/**
+ * Returns true if the default for auto-alternating is true.
+ * @since VelocityTools 1.3
+ */
+ public boolean getAutoAlternateDefault()
+ {
+ return autoAlternateDefault;
+ }
+
+ /**
+ * Sets the default for auto-alternating.
+ * @since VelocityTools 1.3
+ */
+ public void setAutoAlternateDefault(boolean bool)
+ {
+ this.autoAlternateDefault = bool;
+ }
+
+ /**
* Make an automatic {@link Alternator} from a List.
*/
public Alternator make(List list)
{
- return make(false, list);
+ return make(autoAlternateDefault, list);
}
/**
@@ -83,7 +103,7 @@
*/
public Alternator make(Object[] array)
{
- return make(false, array);
+ return make(autoAlternateDefault, array);
}
/**
@@ -110,7 +130,7 @@
*/
public Alternator make(Object o1, Object o2)
{
- return make(false, o1, o2);
+ return make(autoAlternateDefault, o1, o2);
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org