congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
RowElement.getSize
Code IndexAdd Tabnine to your IDE (free)

How to use
getSize
method
in
org.crsh.text.ui.RowElement

Best Java code snippets using org.crsh.text.ui.RowElement.getSize (Showing top 8 results out of 315)

origin: crashub/crash

public void testEmptyRow() {
 GroovyShell shell = new GroovyShell();
 UIBuilder res = (UIBuilder)shell.evaluate(
  "import org.crsh.text.ui.UIBuilder;\n" +
   "def builder = new UIBuilder();\n" +
   "builder.table {\n" +
    "row { }\n" +
   "};\n" +
   "return builder;\n"
 );
 assertEquals(1, res.getElements().size());
 assertTrue(res.getElements().get(0) instanceof TableElement);
 assertEquals(1, ((TableElement)res.getElements().get(0)).getRows().size());
 assertEquals(0, ((TableElement)res.getElements().get(0)).getRows().get(0).getSize());
}
origin: crashub/crash

@Override
public LineRenderer renderer(Iterator<BindingData> stream) {
 TableElement table = new TableElement();
 table.setRightCellPadding(1);
 RowElement header = new RowElement(true);
 header.add("NAME");
 table.add(header);
 while (stream.hasNext()) {
  BindingData binding = stream.next();
  RowElement row = new RowElement();
   row.add(binding.name);
  if (binding.verbose) {
   row.add(new LabelElement(binding.type));
   if (header.getSize() == 1) {
    header.add("CLASS");
   }
  }
  
  table.add(row);
 }
 return table.renderer();
}
origin: crashub/crash

public void testRow() {
 GroovyShell shell = new GroovyShell();
 UIBuilder res = (UIBuilder)shell.evaluate(
  "import org.crsh.text.ui.UIBuilder;\n" +
   "def builder = new UIBuilder();\n" +
   "builder.table {\n" +
    "row () {\n" +
     "label(\"col1\"); label(\"col2\")\n" +
    "}\n" +
   "};\n" +
   "return builder;\n"
 );
 assertEquals(1, res.getElements().size());
 assertTrue(res.getElements().get(0) instanceof TableElement);
 assertEquals(1, ((TableElement)res.getElements().get(0)).getRows().size());
 assertEquals(2, ((TableElement)res.getElements().get(0)).getRows().get(0).getSize());
 assertEquals("Label[col1]", ((TableElement)res.getElements().get(0)).getRows().get(0).getCol(0).toString());
 assertEquals("Label[col2]", ((TableElement)res.getElements().get(0)).getRows().get(0).getCol(1).toString());
}
origin: crashub/crash

public void testRowStyleWithEnd() {
 GroovyShell shell = new GroovyShell();
 UIBuilder res = (UIBuilder)shell.evaluate(
  "import org.crsh.text.ui.UIBuilder;\n" +
  "import org.crsh.text.Color;\n" +
  "import org.crsh.text.Style;\n" +
   "def builder = new UIBuilder();\n" +
   "builder.table {\n" +
    "row (bold: true, foreground: red, background: green) {\n" +
     "label(\"col1\"); label(\"col2\")\n" +
    "}\n" +
   "};\n" +
   "return builder;\n"
 );
 assertEquals(1, res.getElements().size());
 TableElement table = assertInstance(TableElement.class, res.getElements().get(0));
 assertEquals(1, table.getRows().size());
 assertEquals(2, table.getRows().get(0).getSize());
 assertEquals(Decoration.bold.fg(Color.red).bg(Color.green), table.getRows().get(0).getStyle());
}
origin: crashub/crash

 public void testEval() {
  GroovyShell shell = new GroovyShell();

  UIBuilder builder = (UIBuilder)shell.evaluate(
    "import org.crsh.text.ui.UIBuilder;\n" +
    "import org.crsh.text.Color;\n" +
    "import org.crsh.text.Style;\n" +
    "def builder = new UIBuilder();\n" +
    "builder.table {\n" +
     "row {\n" +
      "eval {" +
      " return 'HELLO';" +
      "}\n" +
     "}\n" +
    "};\n" +
    "return builder;\n"
  );

  //
  List<Element> elements = builder.getElements();
  assertEquals(1, elements.size());
  TableElement table = assertInstance(TableElement.class, elements.get(0));
  assertEquals(1, table.getRows().size());
  RowElement row = table.getRows().get(0);
  assertEquals(1, row.getSize());
  EvalElement eval = assertInstance(EvalElement.class, row.getCol(0));
  assertNotNull(eval.closure);
  assertEquals("HELLO", eval.closure.call());
 }
}
origin: org.crashub/crash.shell

@Override
public LineRenderer renderer(Iterator<BindingData> stream) {
 TableElement table = new TableElement();
 table.setRightCellPadding(1);
 RowElement header = new RowElement(true);
 header.add("NAME");
 table.add(header);
 while (stream.hasNext()) {
  BindingData binding = stream.next();
  RowElement row = new RowElement();
   row.add(binding.name);
  if (binding.verbose) {
   row.add(new LabelElement(binding.type));
   if (header.getSize() == 1) {
    header.add("CLASS");
   }
  }
  
  table.add(row);
 }
 return table.renderer();
}
origin: com.github.corda.crash/crash.shell

@Override
public LineRenderer renderer(Iterator<BindingData> stream) {
 TableElement table = new TableElement();
 table.setRightCellPadding(1);
 RowElement header = new RowElement(true);
 header.add("NAME");
 table.add(header);
 while (stream.hasNext()) {
  BindingData binding = stream.next();
  RowElement row = new RowElement();
   row.add(binding.name);
  if (binding.verbose) {
   row.add(new LabelElement(binding.type));
   if (header.getSize() == 1) {
    header.add("CLASS");
   }
  }
  
  table.add(row);
 }
 return table.renderer();
}
origin: org.crsh/crsh.shell.core

@Override
public Renderer renderer(Iterator<BindingData> stream) {
 TableElement table = new TableElement();
 table.setRightCellPadding(1);
 RowElement header = new RowElement(true);
 header.add(new LabelElement("NAME"));
 table.add(header);
 while (stream.hasNext()) {
  BindingData binding = stream.next();
  RowElement row = new RowElement();
   row.add(new LabelElement(binding.name));
  if (binding.verbose) {
   row.add(new LabelElement(binding.type));
   if (header.getSize() == 1) {
    header.add(new LabelElement("CLASS"));
   }
  }
  
  table.add(row);
 }
 return table.renderer();
}
org.crsh.text.uiRowElementgetSize

Popular methods of RowElement

  • <init>
  • add
  • getStyle
  • style
  • getCol

Popular in Java

  • Start an intent from android
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getResourceAsStream (ClassLoader)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • JLabel (javax.swing)
  • Top 12 Jupyter Notebook extensions
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