|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.xml.bind Interface UnmarshallerHandler
- 所有父接口:
- ContentHandler
public interface UnmarshallerHandler
- extends ContentHandler
Unmarshaller implemented as SAX ContentHandler.
Applications can use this interface to use their JAXB provider as a component in an XML pipeline. For example:
JAXBContext context = JAXBContext.newInstance( "org.acme.foo" ); Unmarshaller unmarshaller = context.createUnmarshaller(); UnmarshallerHandler unmarshallerHandler = unmarshaller.getUnmarshallerHandler(); SAXParserFactory spf = SAXParserFactory.newInstance(); spf.setNamespaceAware( true ); XMLReader xmlReader = spf.newSAXParser().getXMLReader(); xmlReader.setContentHandler( unmarshallerHandler ); xmlReader.parse(new InputSource( new FileInputStream( XML_FILE ) ) ); MyObject myObject= (MyObject)unmarshallerHandler.getResult();
This interface is reusable: even if the user fails to unmarshal an object, s/he can still start a new round of unmarshalling.
- 从以下版本开始:
- JAXB1.0
- 版本:
- $Revision: 1.2 $ $Date: 2006/03/08 16:55:17 $
- 作者:
- Kohsuke KAWAGUCHI, Sun Microsystems, Inc.
- 另请参见:
Unmarshaller.getUnmarshallerHandler()
方法摘要 | |
---|---|
Object |
getResult()
Obtains the unmarshalled result. |
Methods inherited from interface org.xml.sax.ContentHandler |
---|
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping |
方法详细信息 |
---|
getResult
Object getResult() throws JAXBException, IllegalStateException
- Obtains the unmarshalled result.
This method can be called only after this handler
receives the endDocument SAX event.
- 返回:
- always return a non-null valid object which was unmarshalled.
- 抛出异常:
IllegalStateException
- if this method is called before this handler receives the endDocument event.JAXBException
- if there is any unmarshalling error. Note that the implementation is allowed to throw SAXException during the parsing when it finds an error.
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.