Top Description Fields Constructors Methods
org.jruby.util.cli

public Class OutputStrings

extends Object
Class Inheritance
Imports
com.headius.options.Option, org.jruby.ext.rbconfig.RbConfigLibrary, org.jruby.platform.Platform, org.jruby.runtime.Constants, org.jruby.util.SafePropertyAccessor, java.time.LocalDate, java.util.Arrays

Utility methods to generate the command-line output strings for help, extended options, properties, version, and copyright strings.

Field Summary

Modifier and TypeField and Description
private static final char[]
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static String
breakLine(String str, int index, int spaces)

private static String
buildOutputOptions(String[][] options, String header, boolean tty)

private static String
generateSpaces(int total)

public static String
public static String
getBasicUsageHelp(boolean tty)

public static String
public static String
public static String
public static String
getFeaturesHelp(boolean tty)

public static String
public static String
private static String
strBold(String str, boolean tty)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

SPACESback to summary
private static final char[] SPACES
SPACES_MAXback to summary
private static final int SPACES_MAX

Constructor Detail

OutputStringsback to summary
public OutputStrings()

Method Detail

breakLineback to summary
private static String breakLine(String str, int index, int spaces)
buildOutputOptionsback to summary
private static String buildOutputOptions(String[][] options, String header, boolean tty)
generateSpacesback to summary
private static String generateSpaces(int total)
getBasicUsageHelpback to summary
public static String getBasicUsageHelp()
getBasicUsageHelpback to summary
public static String getBasicUsageHelp(boolean tty)
getCopyrightStringback to summary
public static String getCopyrightString()
getExtendedHelpback to summary
public static String getExtendedHelp()
getFeaturesHelpback to summary
public static String getFeaturesHelp()
getFeaturesHelpback to summary
public static String getFeaturesHelp(boolean tty)
getPropertyHelpback to summary
public static String getPropertyHelp()
getVersionStringback to summary
public static String getVersionString()
strBoldback to summary
private static String strBold(String str, boolean tty)