2010-09-04 46 views
0

我遇到了一個問題,它要求我將Stanford Parser對象(所有不同種類)序列化到一個文件中供以後使用。據我所知,沒有斯坦福分析器對象實現序列化接口,我想知道:有沒有一種方法來序列化Java對象時,對象沒有實現序列化或其他進程做同樣的事情?序列化斯坦福分析器對象

謝謝!

+0

子類呢? (15) – TheLQ 2010-09-04 02:24:57

+0

首先,你應該考慮它是什麼,你想堅持下去。其次,據我所知,大部分對象都是可序列化的。你認爲你不能序列化哪些對象。第三,你是否試圖堅持一些中間計算? API中可能有這樣的功能。 – Steen 2010-09-05 10:03:29

+0

@Steen:我有興趣序列化Stanford Parser的'Tree'或'GrammaticalStructure'對象。你有任何將這些對象序列化到文件的例子嗎?我的意圖是將這些對象寫入文件,並在另一個JVM中稍後讀取該對象。我通過API進行搜索,沒有看到任何工具可以做到這一點 - 你能指出我提到的文檔嗎? – sholsapp 2010-09-06 18:19:41

回答

1

GrammaticalStructure延伸TreeGraph實現Serializable,所以它是肯定的開發者的意圖,你應該能夠堅持這個類的對象。 Tree直接實現Serializable,並且可能更適合持久性(在斯坦福開發者眼中)。

沒有在線API文檔,我上面介紹的信息取自1.6.4(日期爲2010-08-20)版本軟件的源代碼。你可以從here下載。它包含javadoc和源代碼。

+0

OOP的好例子:感謝這個過程。非常感謝小費。 – sholsapp 2010-09-07 07:40:28