de.tototec.cmdoption
Class DefaultUsageFormatter
java.lang.Object
de.tototec.cmdoption.DefaultUsageFormatter
- All Implemented Interfaces:
- UsageFormatter
public class DefaultUsageFormatter
- extends java.lang.Object
- implements UsageFormatter
|
Method Summary |
void |
format(java.lang.StringBuilder output,
CmdlineModel cmdlineModel)
|
protected void |
formatCommands(java.lang.StringBuilder output,
java.util.List<CommandHandle> commands,
java.lang.String title,
java.util.ResourceBundle resourceBundle)
|
protected void |
formatOptions(java.lang.StringBuilder output,
java.util.List<de.tototec.cmdoption.OptionHandle> options,
java.lang.String title,
java.util.ResourceBundle resourceBundle)
|
protected void |
formatParameter(java.lang.StringBuilder output,
de.tototec.cmdoption.OptionHandle parameter,
java.lang.String title,
java.util.ResourceBundle resourceBundle)
|
static void |
formatTable(java.lang.StringBuilder output,
java.util.List<java.lang.String[]> twoColData,
int prefix,
int space,
int maxLineLength)
|
static void |
mkSpace(java.lang.StringBuilder output,
int space)
|
protected java.lang.String |
translate(java.util.ResourceBundle resourceBundle,
java.lang.String string)
|
static void |
wrap(java.lang.StringBuilder output,
java.lang.String text,
int nextLinePrefix,
int lineLength)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultUsageFormatter
public DefaultUsageFormatter(boolean withCommandDetails)
translate
protected java.lang.String translate(java.util.ResourceBundle resourceBundle,
java.lang.String string)
format
public void format(java.lang.StringBuilder output,
CmdlineModel cmdlineModel)
- Specified by:
format in interface UsageFormatter
formatParameter
protected void formatParameter(java.lang.StringBuilder output,
de.tototec.cmdoption.OptionHandle parameter,
java.lang.String title,
java.util.ResourceBundle resourceBundle)
formatOptions
protected void formatOptions(java.lang.StringBuilder output,
java.util.List<de.tototec.cmdoption.OptionHandle> options,
java.lang.String title,
java.util.ResourceBundle resourceBundle)
formatCommands
protected void formatCommands(java.lang.StringBuilder output,
java.util.List<CommandHandle> commands,
java.lang.String title,
java.util.ResourceBundle resourceBundle)
mkSpace
public static void mkSpace(java.lang.StringBuilder output,
int space)
formatTable
public static void formatTable(java.lang.StringBuilder output,
java.util.List<java.lang.String[]> twoColData,
int prefix,
int space,
int maxLineLength)
wrap
public static void wrap(java.lang.StringBuilder output,
java.lang.String text,
int nextLinePrefix,
int lineLength)