mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-02 14:42:43 +08:00
286 lines
11 KiB
HTML
286 lines
11 KiB
HTML
<div class="header">
|
||
<h1 class="title" title="Package">Package javax.xml.bind</h1>
|
||
<div class="docSummary">
|
||
<div class="block">
|
||
为客户端应用程序提供运行时绑定框架,包括解组,编组和验证功能。
|
||
</div>
|
||
</div>
|
||
<p>See: <a href="#package.description">描述</a></p>
|
||
</div><div class="contentContainer">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
|
||
<caption>
|
||
<span>接口摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">接口</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/DatatypeConverterInterface.html" title="interface in javax.xml.bind">DatatypeConverterInterface</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
DatatypeConverterInterface仅供JAXB提供者使用。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/Element.html" title="interface in javax.xml.bind">Element</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这是一个元素标记界面。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/Marshaller.html" title="interface in javax.xml.bind">Marshaller</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<tt>Marshaller</tt>课程负责管理将Java内容树序列化为XML数据的过程。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/NotIdentifiableEvent.html" title="interface in javax.xml.bind">NotIdentifiableEvent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此事件表示解决ID / IDREF时遇到问题。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/ParseConversionEvent.html" title="interface in javax.xml.bind">ParseConversionEvent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此事件表示将字符串从XML数据转换为目标Java数据类型的值时遇到问题。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/PrintConversionEvent.html" title="interface in javax.xml.bind">PrintConversionEvent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此事件表示在将数据从Java内容树转换为其词法表示时遇到问题。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/Unmarshaller.html" title="interface in javax.xml.bind">Unmarshaller</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<tt>Unmarshaller</tt>类控制将XML数据反序列化为新创建的Java内容树的过程,可选地在未编组的情况下验证XML数据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/UnmarshallerHandler.html" title="interface in javax.xml.bind">UnmarshallerHandler</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
Unmarshaller实现为SAX ContentHandler。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/ValidationEvent.html" title="interface in javax.xml.bind">ValidationEvent</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此事件表示在解组操作期间验证传入的XML数据时遇到问题,同时执行Java内容树的按需验证,或将Java内容树编组回XML数据。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/ValidationEventHandler.html" title="interface in javax.xml.bind">ValidationEventHandler</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
用于验证错误的基本事件处理程序接口。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/ValidationEventLocator.html" title="interface in javax.xml.bind">ValidationEventLocator</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
封装ValidationEvent的位置。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/Validator.html" title="interface in javax.xml.bind">Validator</a></td>
|
||
<td class="colLast">Deprecated
|
||
<div class="block">
|
||
<span class="deprecationComment">自JAXB 2.0起</span>
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
|
||
<caption>
|
||
<span>类摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">类</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/Binder.html" title="class in javax.xml.bind">Binder</a><XmlNode></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
启用表示相同XML文档的XML信息集节点和JAXB对象之间的同步。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/DatatypeConverter.html" title="class in javax.xml.bind">DatatypeConverter</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
可以使用javaType绑定声明来自定义XML模式数据类型与Java数据类型的绑定。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/JAXB.html" title="class in javax.xml.bind">JAXB</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
定义方便方法的类用于常见,简单的使用JAXB。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/JAXBContext.html" title="class in javax.xml.bind">JAXBContext</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<tt>JAXBContext</tt>类为客户端提供JAXB API的入口点。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/JAXBElement.html" title="class in javax.xml.bind">JAXBElement</a><T></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
一个Xml元素的JAXB表示。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/JAXBElement.GlobalScope.html" title="class in javax.xml.bind">JAXBElement.GlobalScope</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
指定xml元素的全局范围。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/JAXBIntrospector.html" title="class in javax.xml.bind">JAXBIntrospector</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
提供对JAXB对象的JAXB xml绑定数据的访问。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/JAXBPermission.html" title="class in javax.xml.bind">JAXBPermission</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此类用于JAXB权限。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/Marshaller.Listener.html" title="class in javax.xml.bind">Marshaller.Listener</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<p></p>
|
||
<span>使用<code>Marshaller</code>注册此类的实现的<a href="../../../javax/xml/bind/Marshaller.html" title="javax.xml.bind中的接口">实例</a> ,以外部监听元帅事件。</span>
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/SchemaOutputResolver.html" title="class in javax.xml.bind">SchemaOutputResolver</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
控制JAXB实现放置生成架构文件的位置。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/Unmarshaller.Listener.html" title="class in javax.xml.bind">Unmarshaller.Listener</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
<p></p>
|
||
<span>注册这个类的一个实现的实例与<a href="../../../javax/xml/bind/Unmarshaller.html" title="javax.xml.bind中的接口"><code>Unmarshaller</code></a>从外部侦听解组事件。</span>
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
<li class="blockList">
|
||
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Exception Summary table, listing exceptions, and an explanation">
|
||
<caption>
|
||
<span>异常摘要</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">异常</th>
|
||
<th class="colLast" scope="col">描述</th>
|
||
</tr>
|
||
</tbody>
|
||
<tbody>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/DataBindingException.html" title="class in javax.xml.bind">DataBindingException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
表示JAXB操作失败的异常。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/JAXBException.html" title="class in javax.xml.bind">JAXBException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
这是所有JAXB异常的根异常类。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/MarshalException.html" title="class in javax.xml.bind">MarshalException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此异常表示在执行提供程序无法恢复的组织操作时发生错误。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/PropertyException.html" title="class in javax.xml.bind">PropertyException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此异常表示获取或设置属性时遇到错误。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/TypeConstraintException.html" title="class in javax.xml.bind">TypeConstraintException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此异常表示检测到违反动态检查的类型约束。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/UnmarshalException.html" title="class in javax.xml.bind">UnmarshalException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此异常表示在执行防止JAXB提供程序完成操作的解组操作时发生错误。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><a href="../../../javax/xml/bind/ValidationException.html" title="class in javax.xml.bind">ValidationException</a></td>
|
||
<td class="colLast">
|
||
<div class="block">
|
||
此异常表示执行验证操作时发生错误。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<a name="package.description">
|
||
<!-- --> </a>
|
||
<h2 title="Package javax.xml.bind Description">Package javax.xml.bind Description</h2>
|
||
<div class="block">
|
||
<p> <span>为客户端应用程序提供运行时绑定框架,包括解组,编组和验证功能。</span> </p>
|
||
<p> <span><tt>JAXBContext</tt>是运行时绑定框架的客户端入口点。</span> </p>
|
||
<h2> <span>包装规格</span> </h2>
|
||
<ul>
|
||
<li> <span><a href="http://java.sun.com/xml/downloads/jaxb.html">JAXB Specification</a></span> </li>
|
||
</ul>
|
||
<h2> <span>相关文档</span> </h2>
|
||
<span>有关概述,教程,示例,指南和工具文档,请参阅:</span>
|
||
<ul>
|
||
<li> <span><a href="http://java.sun.com/xml/jaxb/index.html">JAXB Website</a></span> </li>
|
||
</ul>
|
||
<!-- Put @see and @since tags down here. -->
|
||
</div>
|
||
</div> |