Tabnine Logo
AnsiStoryBuilder
Code IndexAdd Tabnine to your IDE (free)

How to use
AnsiStoryBuilder
in
com.netflix.spinnaker.halyard.cli.ui.v1

Best Java code snippets using com.netflix.spinnaker.halyard.cli.ui.v1.AnsiStoryBuilder (Showing top 16 results out of 315)

origin: spinnaker/halyard

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();
}
origin: com.netflix.spinnaker.halyard/halyard-cli

public static String format(NodeDiff diff) {
 AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder();
 format(diff, resultBuilder);
 return resultBuilder.toString();
}
origin: spinnaker/halyard

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();
}
origin: com.netflix.spinnaker.halyard/halyard-cli

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();
}
origin: spinnaker/halyard

public static String format(NodeDiff diff) {
 AnsiStoryBuilder resultBuilder = new AnsiStoryBuilder();
 format(diff, resultBuilder);
 return resultBuilder.toString();
}
origin: com.netflix.spinnaker.halyard/halyard-cli

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();
}
origin: spinnaker/halyard

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);
resultBuilder.addNewline();
origin: com.netflix.spinnaker.halyard/halyard-cli

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();
}
origin: com.netflix.spinnaker.halyard/halyard-cli

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);
resultBuilder.addNewline();
origin: com.netflix.spinnaker.halyard/halyard-cli

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();
}
origin: spinnaker/halyard

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();
}
origin: com.netflix.spinnaker.halyard/halyard-cli

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();
}
origin: spinnaker/halyard

 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);
 AnsiUi.raw(storyBuilder.toString());
} else {
 List<String> command = new ArrayList<>();
origin: com.netflix.spinnaker.halyard/halyard-cli

protected void showHelp() {
 AnsiStoryBuilder story = new AnsiStoryBuilder();
 int indentWidth = 2;
 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);
 story.addNewline();
 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);
origin: spinnaker/halyard

protected void showHelp() {
 AnsiStoryBuilder story = new AnsiStoryBuilder();
 int indentWidth = 2;
 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);
 story.addNewline();
 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);
origin: com.netflix.spinnaker.halyard/halyard-cli

 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);
 AnsiUi.raw(storyBuilder.toString());
} else {
 List<String> command = new ArrayList<>();
com.netflix.spinnaker.halyard.cli.ui.v1AnsiStoryBuilder

Most used methods

  • <init>
  • addNewline
  • addParagraph
  • toString

Popular in Java

  • Reading from database using SQL prepared statement
  • setContentView (Activity)
  • findViewById (Activity)
  • onRequestPermissionsResult (Fragment)
  • Path (java.nio.file)
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now