public class ConfigFileInfoWriter
extends java.lang.Object
Klasse, die Informationen zu Konfigurationsbereichen auf Konsole ausgibt und formatiert.
Modifier and Type | Field and Description |
---|---|
private boolean |
_displayActivatableVersion |
private boolean |
_displayChanges |
private boolean |
_displayDependencies |
private boolean |
_displayDescription |
private boolean |
_displayShortInfo |
private boolean |
_displayTransferVersion |
private int |
_displayWidth |
private boolean |
_verboseMode |
Constructor and Description |
---|
ConfigFileInfoWriter(boolean displayShortInfo,
boolean displayDescription,
boolean displayTransferVersion,
boolean displayActivatableVersion,
boolean displayDependencies,
boolean displayChanges,
int terminalWidth) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<java.lang.String> |
breakLines(java.lang.String s) |
private java.lang.String[] |
breakLines(java.lang.String[] split) |
boolean |
isInVerboseMode() |
private void |
print(java.lang.Object data) |
private void |
printData(java.lang.String info,
java.lang.Object data) |
private void |
printHeader(java.lang.String label,
java.lang.Object header) |
private void |
printText(java.lang.String text) |
void |
setVerboseMode(boolean verboseMode) |
protected java.lang.String |
toString(java.lang.Object o) |
void |
writeDependencySummary(java.util.List<ConfigAreaDependency> required,
java.util.List<ConfigAreaDependency> optional) |
void |
writeInfo(ConfigFileInfo configFileInfo) |
private final boolean _displayShortInfo
private final boolean _displayDescription
private final boolean _displayTransferVersion
private final boolean _displayActivatableVersion
private final boolean _displayDependencies
private final boolean _displayChanges
private final int _displayWidth
private boolean _verboseMode
public ConfigFileInfoWriter(boolean displayShortInfo, boolean displayDescription, boolean displayTransferVersion, boolean displayActivatableVersion, boolean displayDependencies, boolean displayChanges, int terminalWidth)
public void writeInfo(ConfigFileInfo configFileInfo) throws java.io.IOException
java.io.IOException
public void writeDependencySummary(java.util.List<ConfigAreaDependency> required, java.util.List<ConfigAreaDependency> optional)
private void printData(java.lang.String info, java.lang.Object data)
private void print(java.lang.Object data)
protected java.lang.String toString(java.lang.Object o)
private void printText(java.lang.String text)
private java.lang.String[] breakLines(java.lang.String[] split)
private java.util.List<java.lang.String> breakLines(java.lang.String s)
private void printHeader(java.lang.String label, java.lang.Object header)
public void setVerboseMode(boolean verboseMode)
public boolean isInVerboseMode()