Singleton template in flex builder
Наткнулся на пост в рунете о плагине Eclipse Monkey. Если коротко, то это плагин который позволяет описывать на javascript темплейты генерации кода для Eclipse. Судя по примерам через javascript можно даже оперировать с java классами в еклипсе. Затронуло. Для actionscript разработчиков, чьи будни проистекают в Flex Builder, monkey может стать бензопилой по коду. Которая избавляет от рутинной работы лобзиком. Java программистам так может не показаться. Так как у них достаточно средств для рефакторинга встроенных в JDT.
Не сложилось, почему-то у Adobe добавить возможность генерации кода по темплейтам. Теперь есть шанс опробовать monkey. Думаю, опыт работы с плагином может пригодиться даже после того как в Flex Builder появяться темплейты. Так как выполняемые задачи могут быть связаня не только с генерацией кода, а и с реплейсом многих участков, а не только выделенного.
Итак, каждый доселе каждый написавший об этом плагине написал темплейт к нему. Чем займусь и я ради разминки мозгов. Вот и наваял темплейт который генерирует заготовку singleton паттерна. Темплейт сдеся. Чтоб использовать его, нужно создать новый actionscript 3.0 класс и вызвать мой темплейт.
О том, как вызывать темплейты читайте на домашней странице плагина или там где я подсмотрел новость.
Пара типсов для написания собственного темплейта:
1. Чтобы узнать имя редактируемого класса:
editors.activeEditor.title
2. Чтобы заменить текст в редакторе используеться код:
editor.applyEdit(insertPos, deleteCount, text);
3. О том, как слать сообщения в консоль читайте здесь
Ссылки:
- как генерировать геттеры сеттеры - самый необходимый темплейт
- http://www.eclipse.org/dash/ - домашняя страница плагина
- Aptana site - ещё одна документация