Author: bayard Date: Sun Nov 18 13:43:23 2007 New Revision: 596142 URL: http://svn.apache.org/viewvc?rev=596142&view=rev Log: Applying Bjorn's 'yes' patch from CLI-140
Modified: commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/CommandLine.java commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/OptionGroup.java commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/Options.java Modified: commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/CommandLine.java URL: http://svn.apache.org/viewvc/commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/CommandLine.java?rev=596142&r1=596141&r2=596142&view=diff ============================================================================== --- commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/CommandLine.java (original) +++ commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/CommandLine.java Sun Nov 18 13:43:23 2007 @@ -16,6 +16,7 @@ */ package org.apache.commons.cli; +import java.io.Serializable; import java.util.Collection; import java.util.Iterator; import java.util.LinkedList; @@ -38,7 +39,9 @@ * @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a> * @author John Keyes (john at integralsource.com) */ -public class CommandLine { +public class CommandLine implements Serializable { + + private static final long serialVersionUID = 1L; /** the unrecognised options/arguments */ private List args = new LinkedList(); Modified: commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/OptionGroup.java URL: http://svn.apache.org/viewvc/commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/OptionGroup.java?rev=596142&r1=596141&r2=596142&view=diff ============================================================================== --- commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/OptionGroup.java (original) +++ commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/OptionGroup.java Sun Nov 18 13:43:23 2007 @@ -16,6 +16,7 @@ */ package org.apache.commons.cli; +import java.io.Serializable; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; @@ -25,8 +26,10 @@ * @author John Keyes ( john at integralsource.com ) * @version $Revision$ */ -public class OptionGroup { +public class OptionGroup implements Serializable { + private static final long serialVersionUID = 1L; + /** hold the options */ private HashMap optionMap = new HashMap(); Modified: commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/Options.java URL: http://svn.apache.org/viewvc/commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/Options.java?rev=596142&r1=596141&r2=596142&view=diff ============================================================================== --- commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/Options.java (original) +++ commons/proper/cli/branches/cli-1.x/src/java/org/apache/commons/cli/Options.java Sun Nov 18 13:43:23 2007 @@ -16,6 +16,7 @@ */ package org.apache.commons.cli; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -40,8 +41,10 @@ * @author <a href="mailto:[EMAIL PROTECTED]">James Strachan</a> * @version $Revision$ */ -public class Options { +public class Options implements Serializable { + private static final long serialVersionUID = 1L; + /** a map of the options with the character key */ private Map shortOpts = new HashMap();