Класс 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 |
decorator |
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели. |
Свойства, объявленные в классе jfx.incubator.scene.control.richtext.model.StyledTextModel
redoable, undoable
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
CodeTextModel() |
Создает CodeTextModel с содержимым в памяти. |
CodeTextModel |
Создает CodeTextModel со заданным содержимым. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty |
decoratorProperty() |
Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели. |
final SyntaxDecorator |
getDecorator() |
Получает значение свойства decorator. |
final RichParagraph |
getParagraph |
Возвращает RichParagraph по заданному индексу модели. |
final void |
setDecorator |
Устанавливает значение свойства 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
Подробное описание свойств
decorator
public final ObjectProperty<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
public final SyntaxDecorator getDecorator()
Получает значение свойства
decorator.- Описание свойства:
- Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.
- Возвращает:
- значение свойства
decorator - См. также:
setDecorator
public final void setDecorator(SyntaxDecorator d)
Устанавливает значение свойства
decorator.- Описание свойства:
- Декоратор синтаксиса применяет стили к простому тексту, хранящемуся в модели.
- Параметры:
-
d- значение для свойстваdecorator - См. также:
© 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.