Spec-Zone.ru › OpenJavaFX 24

Класс CodeTextModel

java.lang.Object
jfx.incubator.scene.control.richtext.model.StyledTextModel
jfx.incubator.scene.control.richtext.model.BasicTextModel
jfx.incubator.scene.control.richtext.model.CodeTextModel
public class CodeTextModel extends BasicTextModel
Редактируемая модель простого текста с необязательной подсветкой синтаксиса для использования с элементом управления CodeArea.

Эта модель поддерживает механизм хранения пользовательского содержимого через BasicTextModel.Content. По умолчанию модель предоставляет хранение в памяти через реализацию BasicTextModel.InMemoryContent.

Since:
24

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе jfx.incubator.scene.control.richtext.model.BasicTextModel

BasicTextModel.Content, BasicTextModel.InMemoryContent

Вложенные классы/интерфейсы, объявленные в классе jfx.incubator.scene.control.richtext.model.StyledTextModel

StyledTextModel.Listener

Краткое описание свойств

Тип Свойство Описание
final ObjectProperty<SyntaxDecorator> decorator
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.

Свойства, объявленные в классе jfx.incubator.scene.control.richtext.model.StyledTextModel

redoable, undoable

Краткое описание конструкторов

Конструктор Описание
CodeTextModel()
Создает CodeTextModel с содержимым в памяти.
CodeTextModel(BasicTextModel.Content c)
Создает CodeTextModel со заданным содержимым.

Краткое описание методов

Модификатор и тип Метод Описание
final ObjectProperty<SyntaxDecorator> decoratorProperty()
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.
final SyntaxDecorator getDecorator()
Получает значение свойства decorator.
final RichParagraph getParagraph(int index)
Возвращает RichParagraph по заданному индексу модели.
final void setDecorator(SyntaxDecorator d)
Устанавливает значение свойства decorator.

Методы, объявленные в классе jfx.incubator.scene.control.richtext.model.BasicTextModel

applyStyle, getPlainText, getStyleAttributeMap, insertLineBreak, insertParagraph, insertText, insertTextSegment, isWritable, removeRange, setParagraphStyle, size

Методы, объявленные в классе jfx.incubator.scene.control.richtext.model.StyledTextModel

addListener, applyStyle, clamp, clearUndoRedo, export, exportParagraph, fireChangeEvent, fireStyleChangeEvent, getDataFormatHandler, getDocumentEnd, getEndOfParagraphTextPos, getMarker, getParagraphLength, getSupportedAttributes, getSupportedDataFormats, isRedoable, isUndoable, read, redo, redoableProperty, registerDataFormatHandler, removeDataFormatHandler, removeListener, replace, replace, undo, undoableProperty, write

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание свойств

decorator

public final ObjectProperty<SyntaxDecorator> decoratorProperty
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.
См. также:
  • getDecorator()
  • setDecorator(SyntaxDecorator)
  • decoratorProperty()

Подробное описание конструкторов

CodeTextModel

public CodeTextModel()
Создаёт CodeTextModel с содержимым в памяти.

CodeTextModel

public CodeTextModel(BasicTextModel.Content c)
Создаёт CodeTextModel со заданным содержимым.
Параметры:
c - содержимое

Подробное описание методов

getParagraph

public final RichParagraph getParagraph(int index)
Описание скопировано из класса: StyledTextModel
Возвращает RichParagraph по заданному индексу модели. Вызывающие стороны должны гарантировать, что значение index находится в допустимом диапазоне документа, так как в противном случае может возникнуть исключение или неопределённое поведение.

Этот метод не гарантирует, что один и тот же экземпляр абзаца будет возвращён для одного и того же индекса модели.

Задано в:
getParagraph в классе StyledTextModel
Параметры:
index - индекс абзаца в диапазоне (0...StyledTextModel.size())
Возвращает:
экземпляр RichParagraph

decoratorProperty

public final ObjectProperty<SyntaxDecorator> decoratorProperty()
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.
Возвращает:
значение декоратора синтаксиса (может быть null)
См. также:
  • getDecorator()
  • setDecorator(SyntaxDecorator)

getDecorator

public final SyntaxDecorator getDecorator()
Получает значение свойства decorator.
Описание свойства:
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.
Возвращает:
значение свойства decorator
См. также:
  • setDecorator(SyntaxDecorator)
  • decoratorProperty()

setDecorator

public final void setDecorator(SyntaxDecorator d)
Устанавливает значение свойства decorator.
Описание свойства:
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.
Параметры:
d - значение для свойства decorator
См. также:
  • getDecorator()
  • decoratorProperty()

Отправить отчет об ошибке или предложить улучшение
Авторское право © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API