public static String format(Node node) { AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(node.getNodeName().toUpperCase()).addStyle(AnsiStyle.BOLD); resultBuilder.addNewline(); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(node.toString()); return resultBuilder.toString(); }
public static String format(Cluster cluster) { AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(cluster.getNodeName().toUpperCase()).addStyle(AnsiStyle.BOLD); resultBuilder.addNewline(); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(cluster.toString()); return resultBuilder.toString(); }
public static String format(Account account) { AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(account.getNodeName().toUpperCase()).addStyle(AnsiStyle.BOLD); resultBuilder.addNewline(); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(account.toString()); return resultBuilder.toString(); }
public static String format(AbstractCanaryAccount account) { AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(account.getNodeName().toUpperCase()).addStyle(AnsiStyle.BOLD); resultBuilder.addNewline(); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(account.toString()); return resultBuilder.toString(); }
public static <A extends Account> String format(Provider<A> provider) { AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(provider.getNodeName().toUpperCase()).addStyle(AnsiStyle.BOLD); paragraph.addSnippet(" provider"); resultBuilder.addNewline(); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet("enabled: " + provider.isEnabled()); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet("accounts: "); List<A> accounts = provider.getAccounts(); if (accounts == null || accounts.isEmpty()) { paragraph.addSnippet("[]"); } else { accounts.forEach(account -> { AnsiParagraphBuilder list = resultBuilder.addParagraph().setIndentFirstLine(true).setIndentWidth(1); list.addSnippet("- "); list.addSnippet(account.getName()); }); } return resultBuilder.toString(); }
public static String format(Provider provider) { AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(provider.getNodeName().toUpperCase()).addStyle(AnsiStyle.BOLD); paragraph.addSnippet(" provider"); resultBuilder.addNewline(); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet("enabled: " + provider.isEnabled()); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet("accounts: "); List<Account> accounts = provider.getAccounts(); if (accounts == null || accounts.isEmpty()) { paragraph.addSnippet("[]"); } else { accounts.forEach(account -> { AnsiParagraphBuilder list = resultBuilder.addParagraph().setIndentFirstLine(true).setIndentWidth(1); list.addSnippet("- "); list.addSnippet(account.getName()); }); } return resultBuilder.toString(); }
AnsiParagraphBuilder paragraph = story.addParagraph(); paragraph.addSnippet(getCommandName().toUpperCase()).addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph().setIndentWidth(indentWidth); String longDescription = getLongDescription() != null ? getLongDescription() : getDescription(); paragraph.addSnippet(longDescription); paragraph = story.addParagraph(); paragraph.addSnippet("USAGE").addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph().setIndentWidth(indentWidth); paragraph.addSnippet(usage); story.addNewline(); paragraph = story.addParagraph(); paragraph.addSnippet("GLOBAL PARAMETERS").addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph(); paragraph.addSnippet("PARAMETERS").addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph().setIndentWidth(indentWidth); paragraph.addSnippet(getMainParameter().toUpperCase()).addStyle(AnsiStyle.UNDERLINE); paragraph = story.addParagraph().setIndentWidth(indentWidth * 2); paragraph.addSnippet(mainParameter.getDescription());
AnsiParagraphBuilder paragraph = story.addParagraph(); paragraph.addSnippet(getCommandName().toUpperCase()).addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph().setIndentWidth(indentWidth); String longDescription = getLongDescription() != null ? getLongDescription() : getDescription(); paragraph.addSnippet(longDescription); paragraph = story.addParagraph(); paragraph.addSnippet("USAGE").addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph().setIndentWidth(indentWidth); paragraph.addSnippet(usage); story.addNewline(); paragraph = story.addParagraph(); paragraph.addSnippet("GLOBAL PARAMETERS").addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph(); paragraph.addSnippet("PARAMETERS").addStyle(AnsiStyle.BOLD); story.addNewline(); paragraph = story.addParagraph().setIndentWidth(indentWidth); paragraph.addSnippet(getMainParameter().toUpperCase()).addStyle(AnsiStyle.UNDERLINE); paragraph = story.addParagraph().setIndentWidth(indentWidth * 2); paragraph.addSnippet(mainParameter.getDescription());
AnsiStoryBuilder storyBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraphBuilder = storyBuilder.addParagraph(); paragraphBuilder.addSnippet(action.getScriptDescription()); storyBuilder.addNewline(); paragraphBuilder = storyBuilder.addParagraph(); paragraphBuilder.addSnippet("Please run the following script:"); storyBuilder.addNewline(); paragraphBuilder = storyBuilder.addParagraph(); paragraphBuilder.addSnippet(action.getScriptPath()).addStyle(AnsiStyle.UNDERLINE);
AnsiStoryBuilder storyBuilder = new AnsiStoryBuilder(); AnsiParagraphBuilder paragraphBuilder = storyBuilder.addParagraph(); paragraphBuilder.addSnippet(action.getScriptDescription()); storyBuilder.addNewline(); paragraphBuilder = storyBuilder.addParagraph(); paragraphBuilder.addSnippet("Please run the following script:"); storyBuilder.addNewline(); paragraphBuilder = storyBuilder.addParagraph(); paragraphBuilder.addSnippet(action.getScriptPath()).addStyle(AnsiStyle.UNDERLINE);
private static void formatParameter(AnsiStoryBuilder story, ParameterDescription parameter, int indentWidth) { AnsiParagraphBuilder paragraph = story.addParagraph().setIndentWidth(indentWidth); paragraph.addSnippet(parameter.getNames()).addStyle(AnsiStyle.BOLD); if (parameter.getDefault() != null) { paragraph.addSnippet("="); paragraph.addSnippet(parameter.getDefault().toString()).addStyle(AnsiStyle.UNDERLINE); } if (parameter.getParameter().required()) { paragraph.addSnippet(" (required)"); } if (parameter.getParameter().password()) { paragraph.addSnippet(" (sensitive data - user will be prompted)"); } paragraph = story.addParagraph().setIndentWidth(indentWidth * 2); paragraph.addSnippet(parameter.getDescription()); story.addNewline(); }
private static void formatParameter(AnsiStoryBuilder story, ParameterDescription parameter, int indentWidth) { AnsiParagraphBuilder paragraph = story.addParagraph().setIndentWidth(indentWidth); paragraph.addSnippet(parameter.getNames()).addStyle(AnsiStyle.BOLD); if (parameter.getDefault() != null) { paragraph.addSnippet("="); paragraph.addSnippet(parameter.getDefault().toString()).addStyle(AnsiStyle.UNDERLINE); } if (parameter.getParameter().required()) { paragraph.addSnippet(" (required)"); } if (parameter.getParameter().password()) { paragraph.addSnippet(" (sensitive data - user will be prompted)"); } paragraph = story.addParagraph().setIndentWidth(indentWidth * 2); paragraph.addSnippet(parameter.getDescription()); story.addNewline(); }
paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(snippet.addStyle(AnsiStyle.BOLD).toString()); paragraph.addSnippet(diff.getLocation()).addStyle(AnsiStyle.BOLD); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(" - "); paragraph.addSnippet(fieldDiff.getFieldName()).addStyle(AnsiStyle.UNDERLINE);
paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(snippet.addStyle(AnsiStyle.BOLD).toString()); paragraph.addSnippet(diff.getLocation()).addStyle(AnsiStyle.BOLD); paragraph = resultBuilder.addParagraph(); paragraph.addSnippet(" - "); paragraph.addSnippet(fieldDiff.getFieldName()).addStyle(AnsiStyle.UNDERLINE);