Skip navigation links
A C D E F G H I L M O P R S T U V W X _ 

A

addAttribute(String, String...) - Method in class org.fujion.codemirror.CodeMirrorXML.Tag
Add an attribute with optional value constraints.
addChildren(String...) - Method in class org.fujion.codemirror.CodeMirrorXML.Tag
Add zero or more children.
addKeyBinding(String, String) - Method in class org.fujion.codemirror.CodeMirrorOptions
Binds a key combination to a registered command.
addKeyBinding(String, JavaScript) - Method in class org.fujion.codemirror.CodeMirrorOptions
Binds a key combination to a JavaScript function.
addModeClass - Variable in class org.fujion.codemirror.CodeMirrorOptions
When enabled, an extra CSS class will be added to each token, indicating the (inner) mode that produced it, prefixed with "cm-m-".
addTag(String) - Method in class org.fujion.codemirror.CodeMirrorXML.SchemaInfo
Add a tag if one does not already exist.
addTag(String, CodeMirrorXML.Tag) - Method in class org.fujion.codemirror.CodeMirrorXML.SchemaInfo
 
allowDropFileTypes - Variable in class org.fujion.codemirror.CodeMirrorOptions
When set, only files whose type is in the array can be dropped into the editor.
autofocus - Variable in class org.fujion.codemirror.CodeMirrorOptions
Can be used to make CodeMirror focus itself on initialization.

C

clear() - Method in class org.fujion.codemirror.CodeMirrorXML.SchemaInfo
Clears all schema information.
clear() - Method in class org.fujion.codemirror.CodeMirrorXML.Tag
Remove all attributes and children.
CodeMirror - Class in org.fujion.codemirror
Fujion wrapper for CodeMirror JavaScript editor.
CodeMirror() - Constructor for class org.fujion.codemirror.CodeMirror
 
CodeMirrorBase<T extends CodeMirrorOptions> - Class in org.fujion.codemirror
Base class for CodeMirror JavaScript editor components.
CodeMirrorBase(T) - Constructor for class org.fujion.codemirror.CodeMirrorBase
 
CodeMirrorOptions - Class in org.fujion.codemirror
Base options common to all CodeMirror components.
CodeMirrorOptions(String) - Constructor for class org.fujion.codemirror.CodeMirrorOptions
Create options instance with specified mode.
CodeMirrorOptions.InputStyleEnum - Enum in org.fujion.codemirror
 
CodeMirrorXML - Class in org.fujion.codemirror
CodeMirror editor configured for XML support.
CodeMirrorXML() - Constructor for class org.fujion.codemirror.CodeMirrorXML
 
CodeMirrorXML.SchemaInfo - Class in org.fujion.codemirror
Represents the collection of tags that comprise a schema.
CodeMirrorXML.Tag - Class in org.fujion.codemirror
Represents a single XML tag with its attributes and children.
CodeMirrorXML.XMLOptions - Class in org.fujion.codemirror
 
copy(CodeMirrorXML.Tag) - Method in class org.fujion.codemirror.CodeMirrorXML.Tag
Copy the attributes and children of one tag to this one, removing any existing values.
coverGutterNextToScrollbar - Variable in class org.fujion.codemirror.CodeMirrorOptions
When fixedGutter is on, and there is a horizontal scrollbar, by default the gutter will be visible to the left of this scrollbar.
cursorBlinkRate - Variable in class org.fujion.codemirror.CodeMirrorOptions
Half-period in milliseconds used for cursor blinking.
cursorHeight - Variable in class org.fujion.codemirror.CodeMirrorOptions
Determines the height of the cursor.
cursorScrollMargin - Variable in class org.fujion.codemirror.CodeMirrorOptions
How much extra space to always keep above and below the cursor when approaching the top or bottom of the visible view in a scrollable document.

D

dragDrop - Variable in class org.fujion.codemirror.CodeMirrorOptions
Controls whether drag-and-drop is enabled.

E

electricChars - Variable in class org.fujion.codemirror.CodeMirrorOptions
Configures whether the editor should re-indent the current line when a character is typed that might change its proper indentation (only works if the mode supports indentation).

F

firstLineNumber - Variable in class org.fujion.codemirror.CodeMirrorOptions
At which number to start counting lines.
fixedGutter - Variable in class org.fujion.codemirror.CodeMirrorOptions
Determines whether the gutter scrolls along with the content horizontally (false) or whether it stays fixed (true) during horizontal scrolling.
flattenSpans - Variable in class org.fujion.codemirror.CodeMirrorOptions
By default, CodeMirror will combine adjacent tokens into a single span if they have the same class.
format() - Method in class org.fujion.codemirror.CodeMirrorBase
Invokes the CodeMirror format method.

G

getAlignCDATA() - Method in class org.fujion.codemirror.CodeMirrorXML
Returns the alignCDATA setting.
getAutoCloseTags() - Method in class org.fujion.codemirror.CodeMirrorXML
Returns the autoCloseTags setting.
getAutoComplete() - Method in class org.fujion.codemirror.CodeMirrorXML
Returns the autoComplete setting.
getJumpShortcut() - Method in class org.fujion.codemirror.CodeMirrorXML
Returns the key combination that will jump to the tag matching the one currently under the cursor.
getKeyBinding(String) - Method in class org.fujion.codemirror.CodeMirrorOptions
Returns the current key binding.
getLineNumbers() - Method in class org.fujion.codemirror.CodeMirrorBase
Returns the CodeMirror lineNumbers parameter.
getMatchClosing() - Method in class org.fujion.codemirror.CodeMirrorXML
Returns the matchClosing setting which controls whether the mode checks that close tags match the corresponding opening tag, and highlights mismatches as errors.
getMatchTags() - Method in class org.fujion.codemirror.CodeMirrorXML
Returns the matchTags setting.
getMode() - Method in class org.fujion.codemirror.CodeMirror
Returns the CodeMirror mode parameter.
getMode() - Method in class org.fujion.codemirror.CodeMirrorBase
Returns the CodeMirror mode parameter.
getOptions() - Method in class org.fujion.codemirror.CodeMirrorBase
 
getPlaceholder() - Method in class org.fujion.codemirror.CodeMirrorBase
Returns the placeholder message that is displayed when the editor is empty.
getTag(String) - Method in class org.fujion.codemirror.CodeMirrorXML.SchemaInfo
Returns the tag associated with the specified name.

H

historyEventDelay - Variable in class org.fujion.codemirror.CodeMirrorOptions
The period of inactivity (in milliseconds) that will cause a new history event to be started when typing or deleting.

I

indentUnit - Variable in class org.fujion.codemirror.CodeMirrorOptions
How many spaces a block (whatever that means in the edited language) should be indented.
indentWithTabs - Variable in class org.fujion.codemirror.CodeMirrorOptions
Whether, when indenting, the first N*tabSize spaces should be replaced by N tabs.
inputStyle - Variable in class org.fujion.codemirror.CodeMirrorOptions
Selects the way CodeMirror handles input and focus.
isHtmlMode() - Method in class org.fujion.codemirror.CodeMirrorXML
Returns the HTML mode setting.
isReadonly() - Method in class org.fujion.codemirror.CodeMirrorBase
Returns true if the editor is set to read-only.

L

lineNumberFormatter - Variable in class org.fujion.codemirror.CodeMirrorOptions
A function used to format line numbers.
lineNumbers - Variable in class org.fujion.codemirror.CodeMirrorOptions
Whether to show line numbers to the left of the editor.
lineSeparator - Variable in class org.fujion.codemirror.CodeMirrorOptions
Explicitly set the line separator for the editor.
lineWiseCopyCut - Variable in class org.fujion.codemirror.CodeMirrorOptions
When enabled, doing copy or cut when there is no selection will copy or cut the whole lines that have cursors on them.
lineWrapping - Variable in class org.fujion.codemirror.CodeMirrorOptions
Whether CodeMirror should scroll (false) or wrap (true) for long lines.

M

maxHighlightLength - Variable in class org.fujion.codemirror.CodeMirrorOptions
When highlighting long lines, in order to stay responsive, the editor will give up and simply style the rest of the line as plain text when it reaches a certain position.
mode - Variable in class org.fujion.codemirror.CodeMirrorOptions
The mode to use.

O

options - Variable in class org.fujion.codemirror.CodeMirrorBase
 
org.fujion.codemirror - package org.fujion.codemirror
 

P

pasteLinesPerSelection - Variable in class org.fujion.codemirror.CodeMirrorOptions
When pasting something from an external source (not from the editor itself), if the number of lines matches the number of selection, CodeMirror will by default insert one line per selection.
placeholder - Variable in class org.fujion.codemirror.CodeMirrorOptions
Can be used to make content appear in the editor when it is empty and not focused.
pollInterval - Variable in class org.fujion.codemirror.CodeMirrorOptions
Indicates how quickly (in milliseconds) CodeMirror should poll its input textarea for changes (when focused).

R

readonly - Variable in class org.fujion.codemirror.CodeMirrorOptions
This disables editing of the editor content by the user.
refreshOptions() - Method in class org.fujion.codemirror.CodeMirrorBase
 
removeKeyBinding(String) - Method in class org.fujion.codemirror.CodeMirrorOptions
Removes the current key binding, if any.
resetSelectionOnContextMenu - Variable in class org.fujion.codemirror.CodeMirrorOptions
Controls whether, when the context menu is opened with a click outside of the current selection, the cursor is moved to the point of the click.
rtlMoveVisually - Variable in class org.fujion.codemirror.CodeMirrorOptions
Determines whether horizontal cursor movement through right-to-left (Arabic, Hebrew) text is visual (pressing the left arrow moves the cursor left) or logical (pressing the left arrow moves to the next lower index in the string, which is visually right in right-to-left text).

S

SchemaInfo() - Constructor for class org.fujion.codemirror.CodeMirrorXML.SchemaInfo
 
scrollbarStyle - Variable in class org.fujion.codemirror.CodeMirrorOptions
Chooses a scrollbar implementation.
setAlignCDATA(boolean) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets the alignCDATA setting.
setAutoCloseTags(Boolean) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets the autoCloseTags setting.
setAutoComplete(boolean) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets the autoComplete setting.
setHtmlMode(Boolean) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets the HTML mode setting.
setJumpShortcut(String) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets the key combination that will jump to the tag matching the one currently under the cursor.
setLineNumbers(boolean) - Method in class org.fujion.codemirror.CodeMirrorBase
Sets the CodeMirror lineNumbers parameter.
setMatchClosing(boolean) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets the matchClosing setting which controls whether the mode checks that close tags match the corresponding opening tag, and highlights mismatches as errors.
setMatchTags(boolean) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets the matchTags setting.
setMode(String) - Method in class org.fujion.codemirror.CodeMirror
Sets the CodeMirror mode parameter.
setMode(String) - Method in class org.fujion.codemirror.CodeMirrorBase
Sets the CodeMirror mode parameter.
setPlaceholder(String) - Method in class org.fujion.codemirror.CodeMirrorBase
Sets the placeholder value.
setReadonly(boolean) - Method in class org.fujion.codemirror.CodeMirrorBase
Set the read-only state of the editor.
setSchemaInfo(CodeMirrorXML.SchemaInfo) - Method in class org.fujion.codemirror.CodeMirrorXML
Sets schema information.
showCursorWhenSelecting - Variable in class org.fujion.codemirror.CodeMirrorOptions
Whether the cursor should be drawn when a selection is active.
smartIndent - Variable in class org.fujion.codemirror.CodeMirrorOptions
Whether to use the context-sensitive indentation that the mode provides (or just indent the same as the line before).
specialCharPlaceholder - Variable in class org.fujion.codemirror.CodeMirrorOptions
A function that, given a special character identified by the specialChars option, produces a DOM node that is used to represent the character.
specialChars - Variable in class org.fujion.codemirror.CodeMirrorOptions
A regular expression used to determine which characters should be replaced by a special placeholder.

T

tabSize - Variable in class org.fujion.codemirror.CodeMirrorOptions
The width of a tab character.
Tag() - Constructor for class org.fujion.codemirror.CodeMirrorXML.Tag
 
toString() - Method in enum org.fujion.codemirror.CodeMirrorOptions.InputStyleEnum
 

U

undoDepth - Variable in class org.fujion.codemirror.CodeMirrorOptions
The maximum number of undo levels that the editor stores.

V

valueOf(String) - Static method in enum org.fujion.codemirror.CodeMirrorOptions.InputStyleEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fujion.codemirror.CodeMirrorOptions.InputStyleEnum
Returns an array containing the constants of this enum type, in the order they are declared.
viewportMargin - Variable in class org.fujion.codemirror.CodeMirrorOptions
Specifies the amount of lines that are rendered above and below the part of the document that's currently scrolled into view.

W

workDelay - Variable in class org.fujion.codemirror.CodeMirrorOptions
Highlighting is done by a pseudo background-thread that will work for workTime milliseconds, and then use timeout to sleep for workDelay milliseconds.
workTime - Variable in class org.fujion.codemirror.CodeMirrorOptions
Highlighting is done by a pseudo background-thread that will work for workTime milliseconds, and then use timeout to sleep for workDelay milliseconds.

X

XMLOptions() - Constructor for class org.fujion.codemirror.CodeMirrorXML.XMLOptions
 

_

_initProps(Map<String, Object>) - Method in class org.fujion.codemirror.CodeMirrorBase
 
_toString(String) - Method in class org.fujion.codemirror.CodeMirrorBase
 
_toValue(String) - Method in class org.fujion.codemirror.CodeMirrorBase
 
A C D E F G H I L M O P R S T U V W X _ 
Skip navigation links

Copyright © 2023 Fujion Framework. All rights reserved.