Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Библиотека для создания объектов на базе строкового запроса. / 8 сообщений из 8, страница 1 из 1
31.03.2013, 13:58:42
    #38205987
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
Есть Entry<String,String>, который содержит тип объекта, и его значение:

Примерtype: java.lang.String
value: "Hello world!"

Необходимо создавать объекты заданного типа и с заданным значением непосредственно в программе. Есть ли какая-нибудь библиотека, с помощью котоно решить эту задачу?
...
Рейтинг: 0 / 0
31.03.2013, 14:04:02
    #38205988
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
...
Рейтинг: 0 / 0
31.03.2013, 14:09:35
    #38205992
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
Usman,

Это к чему вообще?
...
Рейтинг: 0 / 0
31.03.2013, 14:24:41
    #38206008
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
DoSOfRedRiverЭто к чему вообще? К использованию отражения.
...
Рейтинг: 0 / 0
31.03.2013, 14:48:27
    #38206033
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
Usman,

авторНеобходимо создавать объекты заданного типа и с заданным значением непосредственно в программе.

В строках лежит описание - тип и значение. Как мне помогут рефлексия и дженерики?
...
Рейтинг: 0 / 0
31.03.2013, 14:56:46
    #38206039
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
DoSOfRedRiverВ строках лежит описание - тип и значение. Как мне помогут рефлексия и дженерики?Пример:
Код: java
1.
2.
3.
public static Integer newIntegerFromString(String value) throws Exception {
    return (Integer)Class.forName("java.lang.Integer").getConstructor(String.class).newInstance(value);
}

P.S.
Это можно оформить как generic
...
Рейтинг: 0 / 0
31.03.2013, 15:05:28
    #38206045
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
Usman,

Ну вообще я искал библиотеку потому как не хотел хардкодить всё это. К тому же, если у объекта не строкового конструктора эта конструкция работать не будет. А так спасибо. Я как раз подобный код писал.
...
Рейтинг: 0 / 0
31.03.2013, 18:03:52
    #38206163
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Библиотека для создания объектов на базе строкового запроса.
DoSOfRedRiverесли у объекта не строкового конструктора эта конструкция работать не будетДа. Выход есть. На мой взгляд, в данном случае единственным возможным решением
будет пре-генерация прокси-класса со всеми сигнатурами конструкторов класса(-ов).
В духе WSDL. Меняется сигнатура - генерируем заново.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Библиотека для создания объектов на базе строкового запроса. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]