BEA Systems, Inc.

com.beasys.commerce.util
Class CommandLineArgument

java.lang.Object
  |
  +--com.beasys.commerce.util.CommandLineArgument

public class CommandLineArgument
extends java.lang.Object

Representation of a command line argument.


Field Summary
protected  java.lang.String defaultValue
           
protected  java.lang.String description
           
protected  java.lang.String flag
           
protected  boolean required
           
protected  boolean requiresFlagValue
           
 
Constructor Summary
CommandLineArgument(java.lang.String aFlag, boolean requiresValue, boolean required)
          Command line argument constructor.
 
Method Summary
 boolean equals(java.lang.Object anObject)
          Equals.
 java.lang.String getDefaultValue()
          Get default value.
 java.lang.String getDescription()
          Get description.
 java.lang.String getFlag()
          Get flag.
 boolean isRequired()
          Is required.
 boolean requiresFlagValue()
          Requires flag value.
 void setDefaultValue(java.lang.String aDefaultValue)
          Set default value.
 void setDescription(java.lang.String aDescription)
          Set description.
 void setFlag(java.lang.String aFlag)
          Set flag.
 void setRequired(boolean aBool)
          Set required.
 void setRequiresFlagValue(boolean aBool)
          Set requires flag value.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flag

protected java.lang.String flag

defaultValue

protected java.lang.String defaultValue

description

protected java.lang.String description

required

protected boolean required

requiresFlagValue

protected boolean requiresFlagValue
Constructor Detail

CommandLineArgument

public CommandLineArgument(java.lang.String aFlag,
                           boolean requiresValue,
                           boolean required)
Command line argument constructor.
Parameters:
aFlag -  
requiresValue -  
required -  
Method Detail

setFlag

public void setFlag(java.lang.String aFlag)
Set flag.
Parameters:
aFlag -  

getFlag

public java.lang.String getFlag()
Get flag.
Returns:
String

getDescription

public java.lang.String getDescription()
Get description.
Returns:
String

setDescription

public void setDescription(java.lang.String aDescription)
Set description.
Parameters:
aDescription -  

setDefaultValue

public void setDefaultValue(java.lang.String aDefaultValue)
Set default value.
Parameters:
aDefaultValue -  

getDefaultValue

public java.lang.String getDefaultValue()
Get default value.
Returns:
String

setRequired

public void setRequired(boolean aBool)
Set required.
Parameters:
aBool -  

isRequired

public boolean isRequired()
Is required.
Returns:
boolean

setRequiresFlagValue

public void setRequiresFlagValue(boolean aBool)
Set requires flag value.
Parameters:
aBool -  

requiresFlagValue

public boolean requiresFlagValue()
Requires flag value.
Returns:
boolean

equals

public boolean equals(java.lang.Object anObject)
Equals.
Overrides:
equals in class java.lang.Object
Parameters:
anObject -  
Returns:
boolean

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved