Package com.lowagie.toolbox.arguments
Class PageSizeArgument
- java.lang.Object
-
- com.lowagie.toolbox.arguments.AbstractArgument
-
- com.lowagie.toolbox.arguments.OptionArgument
-
- com.lowagie.toolbox.arguments.PageSizeArgument
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.beans.PropertyChangeListener
,java.util.EventListener
public class PageSizeArgument extends OptionArgument
Argument that can be one of several options.- Since:
- 2.1.1 (imported from itexttoolbox project)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.lowagie.toolbox.arguments.OptionArgument
OptionArgument.Entry
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.TreeMap<java.lang.String,java.lang.String>
options
-
Fields inherited from class com.lowagie.toolbox.arguments.AbstractArgument
description, name, pcs, tool, value
-
-
Constructor Summary
Constructors Constructor Description PageSizeArgument(AbstractTool tool, java.lang.String name, java.lang.String description)
Constructs an OptionArgument.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent evt)
void
addOption(java.lang.String description, java.lang.String value)
Adds an Option.java.lang.Object
getArgument()
Gets the argument as an object.java.util.TreeMap<java.lang.String,java.lang.String>
getOptions()
Gets the options.java.lang.String
getUsage()
Give you a String that can be used in a usage description.java.lang.String
toString()
Returns a string representation of the object.-
Methods inherited from class com.lowagie.toolbox.arguments.OptionArgument
addOption
-
Methods inherited from class com.lowagie.toolbox.arguments.AbstractArgument
addPropertyChangeListener, firePropertyChange, getDescription, getName, getTool, getValue, propertyChange, removePropertyChangeListener, setDescription, setName, setTool, setValue, setValue
-
-
-
-
Constructor Detail
-
PageSizeArgument
public PageSizeArgument(AbstractTool tool, java.lang.String name, java.lang.String description)
Constructs an OptionArgument.- Parameters:
tool
- the tool that needs this argumentname
- the name of the argumentdescription
- the description of the argument
-
-
Method Detail
-
addOption
public void addOption(java.lang.String description, java.lang.String value)
Adds an Option.- Parameters:
description
- the description of the optionvalue
- the value of the option
-
getOptions
public java.util.TreeMap<java.lang.String,java.lang.String> getOptions()
Gets the options.- Returns:
- Returns the options.
-
getArgument
public java.lang.Object getArgument() throws java.lang.InstantiationException
Gets the argument as an object.- Overrides:
getArgument
in classOptionArgument
- Returns:
- an object
- Throws:
java.lang.InstantiationException
- if the key can't be compared with the other ones in the map
-
getUsage
public java.lang.String getUsage()
Description copied from class:AbstractArgument
Give you a String that can be used in a usage description.- Overrides:
getUsage
in classOptionArgument
- Returns:
- String
- See Also:
AbstractArgument.getUsage()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
- Overrides:
actionPerformed
in classOptionArgument
- Parameters:
evt
- ActionEvent- See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)
-
toString
public java.lang.String toString()
Returns a string representation of the object.- Overrides:
toString
in classAbstractArgument
- Returns:
- a string representation of the object.
-
-