2010-09-04 5 views
0

У меня возникла проблема, требующая от вас сериализовать объекты Stanford Parser (все разные виды) в файл для последующего использования. Насколько я знаю, ни один из объектов Stanford Parser не реализует интерфейс сериализации, и мне интересно: существует ли способ сериализации объекта Java, когда объект не реализует сериализацию или другой процесс, чтобы сделать то же самое?Сериализация объектов Stanford Parser

Спасибо!

+0

Подкласс? (15) – TheLQ

+0

Во-первых, вы должны подумать о том, что это такое, вы хотели бы упорствовать. Во-вторых, насколько я могу прочитать, большинство объектов _are_ serializable. С какими объектами вы не можете сериализоваться. В-третьих, может быть, вы пытаетесь сохранить некоторые промежуточные вычисления? Для этого в API могут быть функциональные возможности. – Steen

+0

@Steen: Я заинтересован в сериализации объектов «Tree» или «GrammaticalStructure» Стэнфордского Парсера. У вас есть примеры, которые сериализуют эти объекты в файл? Мое намерение состоит в том, чтобы записать эти объекты в файл, а в другой JVM читать объект позже. Я просмотрел API и не видел никаких инструментов для этого - можете ли вы указать мне на документацию, о которой вы говорили? – sholsapp

ответ

1

GrammaticalStructure распространяется TreeGraph, который реализует Serializable, так что разработчики уверены, что вы должны иметь возможность сохранять объекты этого класса. Tree непосредственно реализует Serializable и, пожалуй, больше подходит для настойчивости (в глазах разработчиков standford).

Документация по API-интерфейсу в Интернете отсутствует, информация i, приведенная выше, взята из исходного кода версии программного обеспечения 1.6.4 (от 2010-08-20). Вы можете скачать с here. Он включает javadocs и исходный код.

+0

Отличный пример ООП: спасибо за процесс. Большое спасибо за подсказку. – sholsapp

Смежные вопросы