T - тип объекта (контекст)public interface Context<T>
| Modifier and Type | Method and Description |
|---|---|
AutoCloseable |
apply()
Применяет настройки для указанного контекста
|
<A> Context<T> |
follower(xyz.cofe.collection.NodesExtracter<T,A> followerFn)
Указывает функцию "следования" узла и проверки возможности "следования"
|
<A> Context<T> |
follower(xyz.cofe.collection.NodesExtracter<T,A> followerFn,
Followable<T> followable)
Указывает функцию "следования" узла и проверки возможности "следования"
|
Context<T> |
format(xyz.cofe.collection.Func1<TreeTableNodeFormat,T> fmtfn)
Указывает функцию форматириования
|
Context<T> |
icon(xyz.cofe.collection.Func1<Icon,T> iconFun)
Указывает иконку для типа объекта
|
Context<T> |
icon(Icon ico)
Указывает иконку для типа объекта
|
Context<T> |
leftClick(xyz.cofe.collection.Func3<Object,T,TreeTableNodeBasic,MouseEvent> clickfn)
Добавляет обработчик на левый клик мыши
|
Context<T> |
leftDblClick(xyz.cofe.collection.Func3<Object,T,TreeTableNodeBasic,MouseEvent> clickfn)
Добавляет обработчик на левый двойной клик мыши
|
ContextMenu<T> |
menu()
Указание контекстного меню
|
ContextMenu<T> |
menu(boolean matchSoft)
Указание контекстного меню
|
Context<T> |
naming(xyz.cofe.collection.Func1<String,T> nameFn)
Указывает функцию именования узла
|
Context<T> naming(xyz.cofe.collection.Func1<String,T> nameFn)
nameFn - функция именованияContext<T> icon(Icon ico)
ico - иконкаContext<T> icon(xyz.cofe.collection.Func1<Icon,T> iconFun)
iconFun - функция получения иконки<A> Context<T> follower(xyz.cofe.collection.NodesExtracter<T,A> followerFn, Followable<T> followable)
A - тип извлекаемого дочернего элементаfollowerFn - функция "следования" узлаfollowable - функция проверки возможности "следования" узла<A> Context<T> follower(xyz.cofe.collection.NodesExtracter<T,A> followerFn)
A - тип извлекаемого дочернего элементаfollowerFn - функция "следования" узлаContext<T> format(xyz.cofe.collection.Func1<TreeTableNodeFormat,T> fmtfn)
fmtfn - функцияContextMenu<T> menu()
ContextMenu<T> menu(boolean matchSoft)
matchSoft - true - сравнение делается по instanceof, без перекрытия типовContext<T> leftClick(xyz.cofe.collection.Func3<Object,T,TreeTableNodeBasic,MouseEvent> clickfn)
clickfn - обработчикContext<T> leftDblClick(xyz.cofe.collection.Func3<Object,T,TreeTableNodeBasic,MouseEvent> clickfn)
clickfn - обработчикAutoCloseable apply()
Copyright © 2019. All rights reserved.