Описание тега fantom

1 ответ

Запуск образца afBedSheet приводит к ошибке "Служба не существует для типа" afIocConfig::FactoryDefaults ""

Я пытаюсь создать новое веб-приложение на языке программирования Fantom с использованием инфраструктуры afBedSheet, но не могу запустить самый простой пример. Код является: using afBedSheet using afIoc class AppModule { @Contribute static Void contr…
01 ноя '13 в 23:09
1 ответ

Как я могу моделировать геометрию GeoJSON в Fantom?

Я начал с этого базового абстрактного класса для геометрии: @Serializable abstract const class Geometry { const Str type new make( Str type, |This| f ) { this.type = type f(this) } } Затем я расширил этот абстрактный класс для моделирования точки: c…
18 дек '15 в 14:44
4 ответа

Почему Fantom не может найти ресурс в банке?

Я недавно начал использовать Fantom. У меня есть файл JAR, который содержит ресурс (в данном случае svg изображение). Я могу использовать классы из jar просто отлично, но ресурс не загружается: Thread.currentThread().getContextClassLoader().getResou…
22 ноя '10 в 16:05
1 ответ

Почему компилятор Fantom жалуется на класс с полем Func?

Я написал скрипт Fantom, который определяет группу классов. Поскольку я мог успешно запустить скрипт, я решил преобразовать его в правильный проект Fantom, но один из классов не может быть скомпилирован, и появляется сообщение об ошибке: Expected ex…
28 июн '17 в 07:08
1 ответ

Каковы критерии выбора между IocService и RegistryBuilder в Fantom afIoc?

Документация IoC-инфраструктуры Alien Factory для Fantom гласит: Вы можете использовать IocService для запуска IoC как сервиса Fantom: IocService([MyModule#]).start ... reg := ((IocService) Service.find(IocService#)).registry service := reg.dependen…
07 янв '15 в 13:05
1 ответ

Можно ли издеваться над MongoClient или ConnectionManager от AfMongo?

Я использую afMongo для доступа к базе данных Mongo из веб-приложения Fantom, и мне интересно, можно ли смоделировать MongoClient или ConnectionManager, чтобы классы Test не нуждались в запуске базы данных Mongo.
15 авг '14 в 22:07
2 ответа

Какой лучший способ добавить StrBuf в StrBuf?

У меня есть серия объектов StrBuf, и я хочу узнать, как наиболее эффективно объединить их вместе. Там есть add() метод, но документы говорят: " Добавить x.toStr в конец этого буфера". Если я буду делать это снова и снова и снова, я представляю, что …
03 дек '13 в 13:54
1 ответ

Fantom fwt Combo виджет, кажется, запускает модифицировать событие на строительстве

Я написал этот класс Fantom using gfx using fwt class Test { Window window := Window { size = Size( 400, 320 ) SashPane { Combo { items = Month.vals onModify.add( |e| { echo( "items.size is ${e->widget->items->size}" ) } ) }, }, } Void main…
19 июл '17 в 02:54
1 ответ

Auth Не удалось подключиться из сценария Fantom к MongoDB, размещенной в MongoLab. В чем дело?

Я пытаюсь подключиться к удаленной MongoDB v3.0.8, размещенной в MongoLab, используя скрипт Fantom v1.0.67. Я использую драйвер afMongo v1.0.4. Линия подключения: mongoClient := MongoClient( ActorPool(), `mongodb://mydbuser:mydbpassword@ds0#####.mon…
28 дек '15 в 00:40
2 ответа

Поддерживает ли Fantom JSR-223?

Поддерживает ли язык программирования Fantom напрямую или через стороннюю реализацию JSR-223? То есть можно ли использовать Fantom для написания сценариев Java-объектов через API 'javax.script'?
04 апр '13 в 19:05
1 ответ

Перенаправить стандартный вывод и стандартную ошибку при выполнении метода

У меня есть программа, которая тестирует каждый метод в Test# подкласс и выводит XML в формате XML JUnit. Например: class ExampleTest : Test { Void testOne() { ... } } Я хочу выполнить testOne метод и захват стандартного вывода и произведенная в нем…
05 июн '17 в 16:32
1 ответ

Как проверить сервис RESTful, который возвращает HTTP 404, используя Fancordion?

Я пишу RESTful API на языке программирования Fantom. Я использую Fancordion для написания приемочных тестов и имею такой сценарий: Country.fandoc Country by Code ############### Passing a country code as a parameter to the Country RESTful service mu…
12 фев '15 в 12:17
1 ответ

Предоставляет ли afBedSheet фасеты для обозначения классов как служб и методов как обработчиков маршрутов?

Я играю с фреймворком afBedSheet от Fantom, и в его документации приведен пример... using afIoc using afBedSheet class HelloPage { Text hello(Str name, Int iq := 666) { return Text.fromPlain("Hello! I'm $name and I have an IQ of $iq!") } } class App…
08 мар '14 в 13:20
1 ответ

PUT Запрос не происходит вообще в Fantom

У меня возникли проблемы с запросами PUT на API-интерфейсы Google листов. У меня есть этот код spreadsheet_inputer := WebClient(`$google_sheet_URI_cells/R3C6?access_token=$accesstoken`) xml_test := XDoc{ XElem("entry") { addAttr("xmlns","http://www.…
06 дек '14 в 02:21
1 ответ

Почему afIoc не внедряет сервис в этом случае?

Я пытаюсь создать очень простое приложение, используя инфраструктуру IoC для Fantom afIoc, чтобы ознакомиться с ним. Я попробовал это... using afIoc class Main { Registry registry := IocService([AppModule#]).start.registry @Inject myPod::Version? ve…
09 авг '14 в 01:38
1 ответ

Конвертировать из Fantom в Javascript

Может ли кто-нибудь помочь мне преобразовать следующий код Fantom в Javascript? // compute salted hmac hmac := Buf().print("${username}:${userSalt}").hmac("SHA-1", password.toBuf).toBase64 // now compute login digest using nonce digest := "${hmac}:$…
04 мар '16 в 10:17
1 ответ

Почему приложение afBedSheet выдает "Сервис не существует для Типа afBedSheet::Routes"

Используя пример из документации afBedSheet: using afIoc using afBedSheet class HelloPage { Text hello(Str name, Int iq := 666) { return Text.fromPlain("Hello! I'm $name and I have an IQ of $iq!") } } class AppModule { @Contribute { serviceType=Rout…
11 авг '14 в 11:50
1 ответ

Доступ к членам класса Fantom из функции-члена в конструкторе it-block?

Если я определю этот класс Fantom const class Mixed { const Int whole const Int numerator const Int denominator const | -> Int[]| convertToFrac new make( |This| func ) { func( this ) } } И я хочу создать экземпляр, определяющий функцию convertToF…
21 июн '17 в 09:25
1 ответ

Как расширить класс Fantom, который реализует конструктор сериализации?

Мощной особенностью языка программирования Fantom является конструктор it-block, часто используемый в сериализуемых классах. К сожалению, я не могу найти документацию, достаточно подробную, чтобы сделать то, что я должен был сделать довольно просто:…
08 дек '15 в 10:19
1 ответ

Как сделать аннотацию Fanbatis @Column для правильного сопоставления атрибута класса Fantom со столбцом БД?

Я использую инфраструктуру Fanbatis для доступа к базе данных MySQL. Документация здесь: http://www.talesframework.org/fanbatis/ говорит, что я могу использовать аннотацию @Column для сопоставления атрибута класса столбцу с другим именем: @Column{na…
22 ноя '13 в 22:46