2010-01-22 119 views
1

在javadoc中的一些API(java.langjava.util之外)缺少"Use"部分。例如Javadoc“使用”部分 - 为什么缺少?

XMLStreamReader。你不能根据javadoc知道API的哪些类返回需要的类,并且你必须使用其他一些技巧(如IDE功能)来完成此操作。

是否有任何理由不在这些API中包含“使用”部分?

回答

1

像javax.xml.stream.XMLStreamReader这样的类是Java extension机制的一部分,因此它们可以用特定实现(在这种情况下,如果我正确记得,stax的实现)替换。

通过使用两个公共类XMLInputFactory和XMLOutputFactory,您应该通过工厂方法获得实际的服务类。在设计上,你不需要知道什么是实际的实施课程。

编辑:您为XMLStreamReader提供的链接来自Java 1.5的Web服务包。我不知道为什么使用部分丢失,但是无论它的价值如何,它都包含在内(参见here)。希望这有助于...

+0

是的,但是在__中使用__特别有用。 “另见”部分通常很有用,但并非总是如此。 XMLStreamReader是boostrap类的一部分 - 它在rt.jar – Bozho 2010-01-22 20:46:34

+0

中,您能否提供一个带有示例的链接?也许我误解了你指的是什么“用法”。 – Yoni 2010-01-22 23:28:32

+0

http://java.sun.com/javase/6/docs/api/java/util/class-use/List.html – Bozho 2010-01-23 15:30:12