您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Dom4j.src.zip
  所属分类: Java
  开发工具:
  文件大小: 422kb
  下载次数: 0
  上传时间: 2012-11-21
  提 供 者: mhc****
 详细说明: 解析XML文档的dom4j.jar源码 * * Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved. * * This software is open source. * See the bottom of this file for the licence. */ package org.dom4j; /** *

* Attribute defines an XML attribute. An attribute may have a * name, an optional namespace and a value. *

* * @author James Strachan * @version $Revision: 1.9 $ */ public interface Attribute extends Node { /** *

* Returns the QName of this attribute which represents the * local name, the qualified name and the Namespace. *

* * @return the QName associated with this attribute */ QName getQName(); /** *

* Returns the Namespace of this element if one exists * otherwise null is returned returned. *

* * @return the Namespace associated with this node */ Namespace getNamespace(); /** *

* Sets the Namespace of this element or if this element is * read only then an UnsupportedOperationException is thrown. *

* * @param namespace * is the Namespace to associate with this element */ void setNamespace(Namespace namespace); /** *

* Returns the namespace prefix of this element if one exists otherwise an * empty String is returned. *

* * @return the prefix of the Namespace of this element or an * empty String */ String getNamespacePrefix(); /** *

* Returns the URI mapped to the namespace of this element if one exists * otherwise an empty String is returned. *

* * @return the URI for the Namespace of this element or an * empty String */ String getNamespaceURI(); /** *

* Returns the fully qualified name of this element. *

* *

* This will be the same as the value returned from {@link Node#getName()} * if this element has no namespace attached to this element or an * expression of the form * *

 * getNamespacePrefix() + ":" + getName() * 
* * will be returned. *

* * @return the fully qualified name of the element */ String getQualifiedName(); /** *

* Returns the value of the attribute. This method returns the same value as * the {@link Node#getText()}method. *

* * @return the value of the attribute */ String getValue(); /** *

* Sets the value of this attribute or this method will throw an * UnsupportedOperationException if it is read-only. *

* * @param value * is the new value of this attribute */ void setValue(String value); /** *

* Accesses the data of this attribute which may implement data typing * bindings such as XML Schema or Java Bean * bindings or will return the same value as {@link Node#getText()}. *

* * @return the attribute data */ Object getData(); /** *

* Sets the data value of this attribute if this element supports data * binding or calls {@link Node#setText(String)}if it doesn't. *

* * @param data * the attribute data */ void setData(Object data); } /* * Redistribution and use of this software and associated documentation * ("Software"), with or without modification, are permitted provided that the * following conditions are met: * * 1. Redistributions of source code must retain copyright statements and * notices. Redistributions must also contain a copy of this document. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The name "DOM4J" must not be used to endorse or promote products derived * from this Software without prior written permission of MetaStuff, Ltd. For * written permission, please contact dom4j-info@metastuff.com. * * 4. Products derived from this Software may not be called "DOM4J" nor may * "DOM4J" appear in their names without prior written permission of MetaStuff, * Ltd. DOM4J is a registered trademark of MetaStuff, Ltd. * * 5. Due credit should be given to the DOM4J Project - http://www.dom4j.org * * THIS SOFTWARE IS PROVIDED BY METASTUFF, LTD. AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL METASTUFF, LTD. OR ITS CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * * Copyright 2001-2005 (C) MetaStuff, Ltd. All Rights Reserved. */ ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: dom4j
 输入关键字,在本站1000多万海量源码库中尽情搜索: