| Package | Description |
|---|---|
| xyz.cofe.gui.swing.menu |
Функции по работе с меню/комбинациями клавиш и пользовательскими действиями
|
| xyz.cofe.gui.swing.shortcuts |
Менеджер комбинации клавиш
|
| Modifier and Type | Class and Description |
|---|---|
class |
MenuActionItem
Пункт меню - действие
|
class |
MenuContainer
Контейнер для меню
|
class |
MenuSeparatorItem
Разделитель между пунктами меню
|
class |
MenuTmpActionItem
Пункт меню действие, временное и не для сохранения в MenuStore
|
static class |
XmlMenuBuilder.MActionItem |
static class |
XmlMenuBuilder.MContainer |
| Modifier and Type | Field and Description |
|---|---|
protected MenuItem |
ReflectMenuBuilder.menu |
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.collection.list.SimpleListAdapter<MenuItem> |
MenuContainer.adapter
Подписчик изменения списка дочерних меню.
|
protected xyz.cofe.collection.Predicate<MenuItem> |
ContextMenuBuilder.menuFilter |
protected xyz.cofe.collection.Func1<MenuItem,Action> |
ContextMenuBuilder.menuFromAction |
protected Iterable<MenuItem> |
ContextMenuBuilder.menuItems |
| Modifier and Type | Method and Description |
|---|---|
static MenuItem |
MenuItem.findById(MenuItem root,
String id)
Поиск меню по ID.
|
MenuItem |
ObserverMenuPopup.getMenu() |
MenuItem |
ObserverMenuSeparator.getMenu() |
MenuItem |
ObserverMenuDropDownButton.getMenu() |
MenuItem |
ObserverMenu.getMenu() |
MenuItem |
ObserverMenuBar.getMenu()
Указывает меню
|
MenuItem |
ObserverMenuContainer.getMenu() |
MenuItem |
ObserverMenuItem.getMenu() |
MenuItem |
ObserverMenuItemCheked.getMenu() |
MenuItem |
ReflectMenuBuilder.getMenu()
Меню с котороым производятся манипуляции
|
MenuItem |
MenuItem.PropertyChangedEvent.getMenuItem()
Возвращает пункт меню чье значение изменилось
|
MenuItem |
MenuContainer.MenuContainerEvent.getMenuItem() |
protected MenuItem |
ContextMenuBuilder.menu() |
MenuItem |
XmlMenuBuilder.parseElement(Element el) |
protected MenuItem |
XmlMenuBuilder.parseElement(Element el,
Stack<XmlMenuBuilder.VisitElement> stack) |
protected MenuItem |
XmlMenuBuilder.parseElementAction(Element el) |
MenuItem |
XmlMenuBuilder.parseXML(Document xmlDoc)
Парсинг XML и создание соот. меню
|
MenuItem |
XmlMenuBuilder.parseXML(File file)
Парсинг XML и создание соот. меню
|
MenuItem |
XmlMenuBuilder.parseXML(InputStream input)
Парсинг XML и создание соот. меню
|
MenuItem |
XmlMenuBuilder.parseXML(String xml)
Создает меню по XML.
|
MenuItem |
XmlMenuBuilder.parseXML(URL url)
Парсинг XML и создание соот. меню
|
| Modifier and Type | Method and Description |
|---|---|
static Map<MenuContainer,List<MenuItem>> |
MenuItem.clearChildren(Iterable<MenuItem> mi)
Удаление дочерних меню/элементов
|
static List<MenuItem> |
MenuItem.clearChildren(MenuItem mi)
Удаление дочерних меню/элементов
|
Iterable<MenuItem> |
MenuItemNodesExtracter.extract(MenuItem from) |
static List<MenuItem> |
MenuItem.findMenuItemById(MenuItem root,
String id)
Поиск меню по ID
|
List<MenuItem> |
MenuItem.getPath()
Возвращает путь от корня до текущего элемента
|
static Iterable<MenuItem> |
MenuItem.iterable(MenuItem root)
Создает итератор (обход деоева) по элементам меню
|
static xyz.cofe.collection.Predicate<MenuItem> |
MenuItem.menuIdPredicate(String id)
Сверяет совпадение id меню с указаным
|
static Iterable<MenuItem> |
MenuItem.single(MenuItem mi)
Создание последовательности с единственным элементов
|
| Modifier and Type | Method and Description |
|---|---|
static Iterable<Action> |
MenuItem.actionsOf(MenuItem mi)
Создание последовательности действий содержащиеся в меню
|
ContextMenuBuilder |
ContextMenuBuilder.actionsOf(MenuItem mi) |
static boolean |
MenuItem.addChild(MenuItem parent,
MenuItem child)
Добавляет к родительскому пункту меню дочерний пункт
|
protected void |
MenuContainer.assignParentToChild(MenuItem child)
Назначение свойство parent для укзанного дочернего пункта
|
static List<MenuItem> |
MenuItem.clearChildren(MenuItem mi)
Удаление дочерних меню/элементов
|
Iterable<MenuItem> |
MenuItemNodesExtracter.extract(MenuItem from) |
static Iterable<Action> |
MenuItem.filteredActionsOf(MenuItem mi,
xyz.cofe.collection.Predicate<Action> targetPredicate)
Фильтрация действий из заданной области
|
static MenuItem |
MenuItem.findById(MenuItem root,
String id)
Поиск меню по ID.
|
static List<MenuItem> |
MenuItem.findMenuItemById(MenuItem root,
String id)
Поиск меню по ID
|
static Iterable<MenuItem> |
MenuItem.iterable(MenuItem root)
Создает итератор (обход деоева) по элементам меню
|
static List<String> |
MenuItem.pathof(MenuItem mi)
Создание "пути" из текстового описания.
|
static void |
MenuItem.removeChild(MenuItem parent,
MenuItem child)
Удаляет дочерние элементы из контейнера
|
void |
ObserverMenuPopup.setMenu(MenuItem menu) |
void |
ObserverMenuSeparator.setMenu(MenuItem menu) |
void |
ObserverMenuDropDownButton.setMenu(MenuItem menu) |
void |
ObserverMenu.setMenu(MenuItem menu) |
void |
ObserverMenuBar.setMenu(MenuItem menu)
Указывает меню
|
void |
ObserverMenuContainer.setMenu(MenuItem menu) |
void |
ObserverMenuItem.setMenu(MenuItem menu) |
void |
ObserverMenuItemCheked.setMenu(MenuItem menu) |
void |
ReflectMenuBuilder.setMenu(MenuItem menu)
Меню с котороым производятся манипуляции
|
static Iterable<MenuItem> |
MenuItem.single(MenuItem mi)
Создание последовательности с единственным элементов
|
static Iterable<Action> |
MenuItem.targetedActionsOf(MenuItem mi,
Class... targets)
Фильтрация действий из заданной области,
когда действие направлено на класс или подкласс объектов
|
| Modifier and Type | Method and Description |
|---|---|
static Iterable<Action> |
MenuItem.actionsOf(Iterable<MenuItem> mis)
Создание последовательности действий содержащиеся в меню
|
static int |
MenuItem.addChild(Iterable<MenuItem> parents,
Iterable<MenuItem> childs)
Добавляет к родительскому пункту меню дочерний пункт
|
static int |
MenuItem.addChild(Iterable<MenuItem> parents,
Iterable<MenuItem> childs)
Добавляет к родительскому пункту меню дочерний пункт
|
static Map<MenuContainer,List<MenuItem>> |
MenuItem.clearChildren(Iterable<MenuItem> mi)
Удаление дочерних меню/элементов
|
static Iterable<Action> |
MenuItem.filteredActionsOf(Iterable<MenuItem> mis,
xyz.cofe.collection.Predicate<Action> targetPredicate)
Фильтрация действий из заданной области
|
static void |
MenuItem.removeChild(Iterable<MenuItem> parent,
Iterable<MenuItem> child)
Удаляет дочерние элементы из контейнера
|
static void |
MenuItem.removeChild(Iterable<MenuItem> parent,
Iterable<MenuItem> child)
Удаляет дочерние элементы из контейнера
|
static Iterable<Action> |
MenuItem.targetedActionsOf(Iterable<MenuItem> mis,
Class... targets)
Фильтрация действий из заданной области,
когда действие направлено на класс или подкласс объектов
|
| Constructor and Description |
|---|
ItemAddedEvent(MenuContainer parent,
MenuItem item) |
ItemRemovedEvent(MenuContainer parent,
MenuItem item,
int pos) |
MenuContainerEvent(MenuContainer parent,
MenuItem item) |
| Modifier and Type | Method and Description |
|---|---|
void |
ShortcutManager.setActionsOf(MenuItem miRoot)
Указывает обработчики пользоватеских действий из пункта меню
|
| Modifier and Type | Method and Description |
|---|---|
void |
ShortcutManager.setActionsOf(Iterable<MenuItem> miRoot)
Указывает обработчики пользоватеских действий из пункта меню
|
Copyright © 2019. All rights reserved.