Top Inners Methods
io.github.kusoroadeolu.clique.internal

public sealed Interface FrameNode

permits StringNode, ComponentNode
Known Direct Implementers
io.github.kusoroadeolu.clique.internal.FrameNode.ComponentNode, io.github.kusoroadeolu.clique.internal.FrameNode.StringNode
Annotations
@InternalApi
since:3.2.0
Imports
io.github.kusoroadeolu.clique.components.Component, io.github.kusoroadeolu.clique.configuration.FrameAlign, io.github.kusoroadeolu.clique.internal.documentation.InternalApi, io.github.kusoroadeolu.clique.parser.MarkupParser, java.util.List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class

Method Summary

Modifier and TypeMethod and Description
public FrameAlign
public static int
public List<Cell>
public int
public static List<Cell>
public static List<Cell>

Method Detail

alignback to summary
public FrameAlign align()
findMaxWidthback to summary
public static int findMaxWidth(List<Cell> lines)
linesback to summary
public List<Cell> lines()
maxWidthback to summary
public int maxWidth()
splitComponentLinesback to summary
public static List<Cell> splitComponentLines(String str)
splitLinesback to summary
public static List<Cell> splitLines(String str, MarkupParser parser)
io.github.kusoroadeolu.clique.internal back to summary

public non-sealed Class FrameNode.ComponentNode

extends Object
implements FrameNode
Class Inheritance
  • java.lang.Object
  • io.github.kusoroadeolu.clique.internal.FrameNode.ComponentNode
All Implemented Interfaces
io.github.kusoroadeolu.clique.internal.FrameNode

Field Summary

Modifier and TypeField and Description
private final FrameAlign
private final Component

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public FrameAlign
public List<Cell>
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

alignback to summary
private final FrameAlign align
componentback to summary
private final Component component

Constructor Detail

ComponentNodeback to summary
public ComponentNode(Component component, FrameAlign align)

Method Detail

alignback to summary
public FrameAlign align()

Implements io.github.kusoroadeolu.clique.internal.FrameNode.align.

Annotations
@Override
linesback to summary
public List<Cell> lines()

Implements io.github.kusoroadeolu.clique.internal.FrameNode.lines.

Annotations
@Override
maxWidthback to summary
public int maxWidth()

Implements io.github.kusoroadeolu.clique.internal.FrameNode.maxWidth.

Annotations
@Override
io.github.kusoroadeolu.clique.internal back to summary

public non-sealed Class FrameNode.StringNode

extends Object
implements FrameNode
Class Inheritance
All Implemented Interfaces
io.github.kusoroadeolu.clique.internal.FrameNode

Field Summary

Modifier and TypeField and Description
private final FrameAlign
private final List<Cell>
private final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public FrameAlign
public List<Cell>
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

alignback to summary
private final FrameAlign align
linesback to summary
private final List<Cell> lines
maxWidthback to summary
private final int maxWidth

Constructor Detail

StringNodeback to summary
public StringNode(String str, FrameAlign align, MarkupParser parser)

Method Detail

alignback to summary
public FrameAlign align()

Implements io.github.kusoroadeolu.clique.internal.FrameNode.align.

Annotations
@Override
linesback to summary
public List<Cell> lines()

Implements io.github.kusoroadeolu.clique.internal.FrameNode.lines.

Annotations
@Override
maxWidthback to summary
public int maxWidth()

Implements io.github.kusoroadeolu.clique.internal.FrameNode.maxWidth.

Annotations
@Override