Skip navigation links
A B C F G H I L P R S T V W X 

A

addCustomKeyListener(DomEventListener, Key, KeyModifier...) - Method in class com.flowingcode.vaadin.addons.xterm.XTerm
Add a server-side key listener.
addCustomKeyListener(DomEventListener, Key, KeyLocation, KeyModifier...) - Method in class com.flowingcode.vaadin.addons.xterm.XTerm
Add a server-side key listener.
addLineListener(ComponentEventListener<XTermConsole.LineEvent>) - Method in class com.flowingcode.vaadin.addons.xterm.XTermConsole
Adds a line listener.

B

blur() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Unfocus the terminal.

C

clear() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Clear the entire buffer, making the prompt line the new first line.
clearSelection() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Clears the current terminal selection.
com.flowingcode.vaadin.addons.xterm - package com.flowingcode.vaadin.addons.xterm
 

F

fit() - Method in class com.flowingcode.vaadin.addons.xterm.XTermFit
 
focus() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Focus the terminal.

G

getFeature(Class<T>) - Method in class com.flowingcode.vaadin.addons.xterm.XTerm
Return a installed feature
getSelection() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Gets the terminal's current selection, this is useful for implementing copy behavior outside of xterm.js.
getTerminal() - Method in class com.flowingcode.vaadin.addons.xterm.XTermFeature
 
getUseSystemClipboard() - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Return whether copy and paste actions use the system clipboard

H

hasSelection() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Gets whether the terminal has an active selection.

I

isCopySelection() - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Return whether text is copied to the clipboard when selected.
isFitOnResize() - Method in class com.flowingcode.vaadin.addons.xterm.XTermFit
 
isPasteWithMiddleClick() - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Return whether mouse middle click is handled as a paste action
isPasteWithRightClick() - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Return whether mouse right click is handled as a paste action
ITerminal - Interface in com.flowingcode.vaadin.addons.xterm
The API that represents an xterm.js terminal.
ITerminalOptions - Interface in com.flowingcode.vaadin.addons.xterm
Start up options for the terminal.
ITerminalOptions.BellStyle - Enum in com.flowingcode.vaadin.addons.xterm
 
ITerminalOptions.CursorStyle - Enum in com.flowingcode.vaadin.addons.xterm
 
ITerminalOptions.FastScrollModifier - Enum in com.flowingcode.vaadin.addons.xterm
 
ITerminalOptions.RendererType - Enum in com.flowingcode.vaadin.addons.xterm
 

L

LineEvent(XTerm, boolean, String) - Constructor for class com.flowingcode.vaadin.addons.xterm.XTermConsole.LineEvent
 
loadFeature(XTermFeature) - Method in class com.flowingcode.vaadin.addons.xterm.XTerm
Install a pluggable feature in the terminal
loadFeature(T, Consumer<T>) - Method in class com.flowingcode.vaadin.addons.xterm.XTerm
Install and initializes pluggable feature in the terminal

P

paste(String) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Writes text to the terminal, performing the necessary transformations for pasted text.

R

refresh(int, int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Tells the renderer to refresh terminal content between two rows (inclusive) at the next opportunity.
reset() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Perform a full reset (RIS, aka '\x1bc').
resize(int, int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Resizes the terminal.

S

scrollLines(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Scroll the display of the terminal
scrollPages(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Scroll the display of the terminal by a number of pages.
scrollToBottom() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Scrolls the display of the terminal to the bottom.
scrollToLine(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Scrolls to a line within the buffer.
scrollToTop() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Scrolls the display of the terminal to the top.
select(int, int, int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Selects text within the terminal.
selectAll() - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Selects all text within the terminal.
selectLines(int, int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Selects text in the buffer between 2 lines.
setBellSound(String) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
A data uri of the sound to use for the bell when `bellStyle = 'sound'`.
setBellStyle(ITerminalOptions.BellStyle) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The type of the bell notification the terminal will use.
setCopySelection(boolean) - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Automatically copy to the clipboard the select text.
setCursorBlink(boolean) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
Whether the cursor blinks.
setCursorStyle(ITerminalOptions.CursorStyle) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The style of the cursor.
setCursorWidth(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The width of the cursor in CSS pixels when `cursorStyle` is set to 'bar'.
setDrawBoldTextInBrightColors(boolean) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
Whether to draw bold text in bright colors.
setEnabled(boolean) - Method in class com.flowingcode.vaadin.addons.xterm.XTerm
 
setFastScrollModifier(ITerminalOptions.FastScrollModifier) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The modifier key hold to multiply scroll speed.
setFastScrollSensitivity(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The scroll speed multiplier used for fast scrolling.
setFitOnResize(boolean) - Method in class com.flowingcode.vaadin.addons.xterm.XTermFit
 
setFontFamily(String) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The font family used to render text.
setFontSize(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The font size used to render text.
setFontWeight(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The font weight used to render non-bold text.
setFontWeightBold(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The font weight used to render bold text.
setLetterSpacing(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The spacing in whole pixels between characters..
setLineHeight(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The line height used to render text.
setMacOptionClickForcesSelection(boolean) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
Whether holding a modifier key will force normal selection behavior, regardless of whether the terminal is in mouse events mode.
setMacOptionIsMeta(boolean) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
Whether to treat option as the meta key.
setMinimumContrastRatio(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The minimum contrast ratio for text in the terminal, setting this will change the foreground color dynamically depending on whether the contrast ratio is met.
setPasteWithMiddleClick(boolean) - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Handle mouse middle click as a paste action
setPasteWithRightClick(boolean) - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Handle mouse right click as a paste action
setRendererType(ITerminalOptions.RendererType) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The type of renderer to use, this allows using the fallback DOM renderer when canvas is too slow for the environment.
setRightClickSelectsWord(boolean) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
Whether to select the word under the cursor on right click, this is standard behavior in a lot of macOS applications.
setScreenReaderMode(boolean) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
Whether screen reader support is enabled.
setScrollback(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The amount of scrollback in the terminal.
setScrollSensitivity(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The scrolling speed multiplier used for adjusting normal scrolling speed.
setTabStopWidth(int) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The size of tab stops in the terminal.
setTheme(TerminalTheme) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
The color theme of the terminal.
setUseSystemClipboard(XTermClipboard.UseSystemClipboard) - Method in class com.flowingcode.vaadin.addons.xterm.XTermClipboard
Configure the clipboard to write (and optionally read from) the system clipboard
setWordSeparator(String) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminalOptions
A string containing all characters that are considered word separated by the double click to select work logic.

T

TerminalTheme - Class in com.flowingcode.vaadin.addons.xterm
The color theme of the terminal.
TerminalTheme() - Constructor for class com.flowingcode.vaadin.addons.xterm.TerminalTheme
 

V

valueOf(String) - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.BellStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.CursorStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.FastScrollModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.RendererType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.flowingcode.vaadin.addons.xterm.XTermClipboard.UseSystemClipboard
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.BellStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.CursorStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.FastScrollModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flowingcode.vaadin.addons.xterm.ITerminalOptions.RendererType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.flowingcode.vaadin.addons.xterm.XTermClipboard.UseSystemClipboard
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(String) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Write data to the terminal.
writeln(String) - Method in interface com.flowingcode.vaadin.addons.xterm.ITerminal
Writes data to the terminal, followed by a break line character (\n).

X

XTerm - Class in com.flowingcode.vaadin.addons.xterm
Server-side component for the XTerm component.
XTerm() - Constructor for class com.flowingcode.vaadin.addons.xterm.XTerm
Constructs a new instance of XTerm
XTermClipboard - Class in com.flowingcode.vaadin.addons.xterm
Add clipboard support to XTerm.
XTermClipboard() - Constructor for class com.flowingcode.vaadin.addons.xterm.XTermClipboard
 
XTermClipboard.UseSystemClipboard - Enum in com.flowingcode.vaadin.addons.xterm
 
XTermConsole - Class in com.flowingcode.vaadin.addons.xterm
Add console support to XTerm.
XTermConsole() - Constructor for class com.flowingcode.vaadin.addons.xterm.XTermConsole
 
XTermConsole.LineEvent - Class in com.flowingcode.vaadin.addons.xterm
 
XTermFeature - Class in com.flowingcode.vaadin.addons.xterm
Pluggable module that extends the XTerm behavior.
XTermFeature() - Constructor for class com.flowingcode.vaadin.addons.xterm.XTermFeature
 
XTermFit - Class in com.flowingcode.vaadin.addons.xterm
Enables fitting the terminal's dimensions to a containing component
XTermFit() - Constructor for class com.flowingcode.vaadin.addons.xterm.XTermFit
 
A B C F G H I L P R S T V W X 
Skip navigation links

Copyright © 2020 Flowing Code. All rights reserved.