Class RichParagraph
java.lang.Object
jfx.incubator.scene.control.richtext.model.RichParagraph
Represents a single immutable paragraph within the 
StyledModel.
 A single paragraph may contain either:
 - A number of StyledSegmentssuch as styled text orSuppliers of embeddedNodes
- A supplier of a single Regionwhich fills the entire paragraph
- Since:
- 24
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classUtility class for building immutableRichParagraphs.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic RichParagraph.Builderbuilder()Creates an instance of theBuilderclass.Returns the paragraph attributes.Returns the generator for this paragraphRegionrepresentation.abstract StringReturns the plain text of this paragraph, or null.static RichParagraphCreates a paragraph consisting of a single Rectangle.
- 
Constructor Details- 
RichParagraphpublic RichParagraph()The constructor.
 
- 
- 
Method Details- 
ofCreates a paragraph consisting of a single Rectangle. The paragraph will typically assume its Rectangle preferred size, or, when the text wrap mode is on, might get resized to fit the available width.The supplied generator must not cache or keep reference to the created Node, but the created Node can keep a reference to the model or a property therein. For example, a bidirectional binding between an inline control and some property in the model would synchronize the model with all the views that use it. - Parameters:
- paragraphGenerator- the content generator
- Returns:
- the RichParagraph instance
 
- 
getParagraphRegion
- 
getPlainTextReturns the plain text of this paragraph, or null.- Returns:
- the plain text
 
- 
getParagraphAttributesReturns the paragraph attributes.- Returns:
- the paragraph attributes, can be null
 
- 
builderCreates an instance of theBuilderclass.- Returns:
- the new Builder instance
 
 
-