Skip to main content
This page focuses on what you need while customizing UI. The complete canonical reference is API methods.
This list is generated from the Velt SDK and is complete for what it covers: a name that isn’t listed here doesn’t exist; don’t guess names. Comments and notifications are covered in the most depth; other feature elements are included for completeness.
Complete public API surface for every Velt feature element, as you call them from your app.

How you obtain an element

Every feature is accessed through its element getter on the Velt client. Get the client once, then ask it for the feature element you need:
The getter for each feature is listed in its section heading (e.g. client.getCommentElement()). Velt.getXElement() and client.getXElement() are equivalent.
Signatures are the public API of each feature element (verbatim method names and parameter types). A few any return types are intentional on the public surface.

Feature elements

Comments: client.getCommentElement()

Class: CommentElement (extends InjectorElement).
Note: onCommentNavigationButtonClick exists in source but is commented out and not part of the public surface.

Cursor: client.getCursorElement()

Class: CursorElement.

Presence: client.getPresenceElement()

Class: PresenceElement.

Huddle: client.getHuddleElement()

Class: HuddleElement.

Recorder: client.getRecorderElement()

Class: RecorderElement.

Notifications: client.getNotificationElement()

Class: NotificationElement.

Reactions: client.getReactionElement()

Class: ReactionElement.

Activity Log: client.getActivityElement()

Class: ActivityElement.

Area: client.getAreaElement()

Class: AreaElement.

Arrow: client.getArrowElement()

Class: ArrowElement.

Autocomplete: client.getAutocompleteElement()

Class: AutocompleteElement.

Tag: client.getTagElement()

Class: TagElement.

Contact: client.getContactElement()

Class: ContactElement.

Selection: client.getSelectionElement()

Class: SelectionElement.

CRDT: client.getCrdtElement()

Class: CrdtElement.

Live State Sync / Store

Getters: client.getLiveStateSyncElement() / client.getStoreElement(). Class: LiveStateSyncElement.

Doc: client.getDocElement()

Class: DocElement.

Rewriter: client.getRewriterElement()

Class: RewriterElement.

Suggestion: client.getSuggestionElement()

Class: SuggestionElement.

Views: client.getViewsElement()

Class: ViewsElement.

Injector (base): client.getInjectorElement()

Class: InjectorElement: the base class all feature elements extend. It exposes a single public method (the rest are protected).