亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? parent.java

?? The JDOM build system is based on Jakarta Ant, which is a Java building tool originally developed fo
?? JAVA
字號(hào):
/*--

 $Id: Parent.java,v 1.12 2004/08/31 21:47:51 jhunter Exp $

 Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin.
 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions
 are met:

 1. Redistributions of source code must retain the above copyright
    notice, this list of conditions, and the following disclaimer.

 2. Redistributions in binary form must reproduce the above copyright
    notice, this list of conditions, and the disclaimer that follows
    these conditions in the documentation and/or other materials
    provided with the distribution.

 3. The name "JDOM" must not be used to endorse or promote products
    derived from this software without prior written permission.  For
    written permission, please contact <request_AT_jdom_DOT_org>.

 4. Products derived from this software may not be called "JDOM", nor
    may "JDOM" appear in their name, without prior written permission
    from the JDOM Project Management <request_AT_jdom_DOT_org>.

 In addition, we request (but do not require) that you include in the
 end-user documentation provided with the redistribution and/or in the
 software itself an acknowledgement equivalent to the following:
     "This product includes software developed by the
      JDOM Project (http://www.jdom.org/)."
 Alternatively, the acknowledgment may be graphical using the logos
 available at http://www.jdom.org/images/logos.

 THIS SOFTWARE IS PROVIDED ``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 THE JDOM AUTHORS OR THE PROJECT
 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.

 This software consists of voluntary contributions made by many
 individuals on behalf of the JDOM Project and was originally
 created by Jason Hunter <jhunter_AT_jdom_DOT_org> and
 Brett McLaughlin <brett_AT_jdom_DOT_org>.  For more information
 on the JDOM Project, please see <http://www.jdom.org/>.

 */

package org.jdom;

import java.io.Serializable;
import java.util.*;
import org.jdom.filter.Filter;

/**
 * Superclass for JDOM objects which are allowed to contain
 * {@link Content} content.
 *
 * @see org.jdom.Content
 * @see org.jdom.Document
 * @see org.jdom.Element
 *
 * @author Bradley S. Huffman
 * @author Jason Hunter
 * @version $Revision: 1.12 $, $Date: 2004/08/31 21:47:51 $
 */
public interface Parent extends Cloneable, Serializable {

    /**
     * Returns the number of children in this parent's content list.
     * Children may be any {@link Content} type.
     *
     * @return number of children
     */
    int getContentSize();

    /**
     * Returns the index of the supplied child in the content list,
     * or -1 if not a child of this parent.
     *
     * @param child  child to search for
     * @return       index of child, or -1 if not found
     */
    int indexOf(Content child);

//    /**
//     * Starting at the given index (inclusive), returns the index of
//     * the first child matching the supplied filter, or -1
//     * if none is found.
//     *
//     * @return index of child, or -1 if none found
//     */
//    int indexOf(int index, Filter filter);

    /**
     * Returns a list containing detached clones of this parent's content list.
     *
     * @return list of cloned child content
     */
    List cloneContent();

    /**
     * Returns the child at the given index.
     *
     * @param index location of desired child
     * @return child at the given index
     * @throws IndexOutOfBoundsException if index is negative or beyond
     *         the current number of children
     * @throws IllegalStateException if parent is a Document
     *         and the root element is not set
     */
    Content getContent(int index);

    /**
     * Returns the full content of this parent as a {@link java.util.List}
     * which contains objects of type {@link Content}. The returned list is
     * <b>"live"</b> and in document order. Any modifications
     * to it affect the element's actual contents. Modifications are checked
     * for conformance to XML 1.0 rules.
     * <p>
     * Sequential traversal through the List is best done with an Iterator
     * since the underlying implement of {@link java.util.List#size} may
     * require walking the entire list and indexed lookups may require
     * starting at the beginning each time.
     *
     * @return a list of the content of the parent
     * @throws IllegalStateException if parent is a Document
     *         and the root element is not set
     */
    List getContent();

    /**
     * Returns as a {@link java.util.List} the content of
     * this parent that matches the supplied filter. The returned list is
     * <b>"live"</b> and in document order. Any modifications to it affect
     * the element's actual contents. Modifications are checked for
     * conformance to XML 1.0 rules.
     * <p>
     * Sequential traversal through the List is best done with an Iterator
     * since the underlying implement of {@link java.util.List#size} may
     * require walking the entire list and indexed lookups may require
     * starting at the beginning each time.
     *
     * @param  filter filter to apply
     * @return a list of the content of the parent matching the filter
     * @throws IllegalStateException if parent is a Document
     *         and the root element is not set
     */
    List getContent(Filter filter);

    /**
     * Removes all content from this parent and returns the detached
     * children.
     *
     * @return list of the old content detached from this parent
     */
    List removeContent();

    /**
     * Removes from this parent all child content matching the given filter
     * and returns a list of the detached children.
     *
     * @param  filter filter to apply
     * @return list of the detached children matching the filter
     */
    List removeContent(Filter filter);

    /**
     * Removes a single child node from the content list.
     *
     * @param  child  child to remove
     * @return whether the removal occurred
     */
    boolean removeContent(Content child);

    /**
     * Removes and returns the child at the given
     * index, or returns null if there's no such child.
     *
     * @param index index of child to remove
     * @return detached child at given index or null if no
     * @throws IndexOutOfBoundsException if index is negative or beyond
     *             the current number of children
     */
    Content removeContent(int index);

    /**
     * Obtain a deep, unattached copy of this parent and it's children.
     *
     * @return a deep copy of this parent and it's children.
     */
    Object clone();

    /**
     * Returns an {@link java.util.Iterator} that walks over all descendants
     * in document order.
     *
     * @return an iterator to walk descendants
     */
    Iterator getDescendants();

    /**
     * Returns an {@link java.util.Iterator} that walks over all descendants
     * in document order applying the Filter to return only elements that
     * match the filter rule.  With filters you can match only Elements,
     * only Comments, Elements or Comments, only Elements with a given name
     * and/or prefix, and so on.
     *
     * @param filter filter to select which descendants to see
     * @return an iterator to walk descendants that match a filter
     */
    Iterator getDescendants(Filter filter);

    /**
     * Return this parent's parent, or null if this parent is currently
     * not attached to another parent. This is the same method as in Content but
     * also added to Parent to allow more easy up-the-tree walking.
     *
     * @return this parent's parent or null if none
     */
    Parent getParent();

    /**
     * Return this parent's owning document or null if the branch containing
     * this parent is currently not attached to a document.
     *
     * @return this child's owning document or null if none
     */
    Document getDocument();

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成在线观看| 欧美视频一区二区三区四区 | 国产色综合一区| 精品乱人伦小说| 欧美成人精品高清在线播放 | 亚洲综合丝袜美腿| 夜夜嗨av一区二区三区| 亚洲激情图片一区| 亚洲激情图片小说视频| 亚洲线精品一区二区三区八戒| 亚洲人亚洲人成电影网站色| 亚洲免费看黄网站| 亚洲国产视频a| 蜜臀av一级做a爰片久久| 另类的小说在线视频另类成人小视频在线| 免费成人小视频| 国产精品一二三| 不卡欧美aaaaa| 在线精品观看国产| 欧美美女黄视频| 欧美大片在线观看| 国产精品女主播av| 亚洲精品国产精品乱码不99 | 免费精品视频最新在线| 精品一区二区三区久久| 国产成人a级片| 99精品热视频| 欧美高清激情brazzers| 精品少妇一区二区三区| 亚洲国产岛国毛片在线| 一区二区三区在线观看国产| 日韩激情视频在线观看| 国产高清精品网站| 在线视频你懂得一区| 欧美videos大乳护士334| 欧美激情中文字幕| 亚洲成a人片在线观看中文| 精品一区二区av| 99久久免费国产| 56国语精品自产拍在线观看| 国产亚洲精久久久久久| 国产精品成人免费精品自在线观看| 一卡二卡欧美日韩| 国产综合久久久久影院| 99久久精品国产网站| 91精品免费在线| 国产精品免费观看视频| 日本中文字幕一区二区有限公司| 国产大陆精品国产| 欧美视频精品在线| 欧美国产一区视频在线观看| 亚洲图片自拍偷拍| 国产成人在线免费| 欧美日韩国产片| 中文字幕乱码日本亚洲一区二区| 亚洲与欧洲av电影| 国产精品一二三区| 777精品伊人久久久久大香线蕉| 国产欧美日韩精品在线| 日韩高清在线一区| 91色视频在线| 久久久久免费观看| 五月天国产精品| 99精品久久免费看蜜臀剧情介绍| 日韩一级黄色大片| 一区二区不卡在线视频 午夜欧美不卡在 | 日本一区二区三区高清不卡| 亚洲国产日韩一区二区| 99精品国产99久久久久久白柏| 精品久久久久久无| 亚洲成人资源在线| 91美女在线观看| 国产精品久久久久影院| 久久99久久精品| 制服丝袜一区二区三区| 亚洲乱码国产乱码精品精小说| 国产精品原创巨作av| 这里只有精品视频在线观看| 欧美日韩不卡在线| 久久久www成人免费毛片麻豆| 亚洲一区视频在线观看视频| 午夜av电影一区| 久久先锋影音av鲁色资源网| 久久亚洲综合色| 日韩电影免费在线观看网站| 色综合天天综合网国产成人综合天 | 麻豆国产精品一区二区三区| 欧美视频一区二区三区| 亚洲欧美区自拍先锋| 波多野结衣亚洲| 国产偷国产偷精品高清尤物 | 国产精品亚洲а∨天堂免在线| 欧美一区二区三区在线| 午夜欧美视频在线观看| 欧美色偷偷大香| 亚洲综合男人的天堂| av亚洲精华国产精华精| 中文字幕在线一区免费| www.欧美日韩| 亚洲欧美视频一区| 91污片在线观看| 亚洲人午夜精品天堂一二香蕉| 成人av在线资源网| 国产精品久久夜| 91在线观看美女| 综合久久国产九一剧情麻豆| 99视频超级精品| 亚洲激情男女视频| 欧美性色黄大片手机版| 肉肉av福利一精品导航| 欧美一区二区三区婷婷月色| 日本成人中文字幕在线视频| 日韩一区和二区| 国产自产高清不卡| 欧美激情在线一区二区| caoporm超碰国产精品| 亚洲免费毛片网站| 欧美三级日韩三级国产三级| 视频一区中文字幕| 欧美tickling挠脚心丨vk| 国产乱码字幕精品高清av| 欧美国产日韩a欧美在线观看| 成人精品免费看| 一区二区高清免费观看影视大全| 欧美日韩三级在线| 另类的小说在线视频另类成人小视频在线| 精品国产一区二区在线观看| 国产成人免费在线观看| 国产精品成人在线观看| 欧美探花视频资源| 免费在线观看视频一区| 久久久不卡网国产精品二区 | 国产欧美精品一区二区三区四区| jlzzjlzz欧美大全| 亚洲一区二区高清| 日韩欧美在线123| 懂色av中文字幕一区二区三区| 综合在线观看色| 欧美精品1区2区| 国产一区二区三区香蕉| 尤物av一区二区| 日韩欧美aaaaaa| 91免费看`日韩一区二区| 同产精品九九九| 久久蜜桃av一区二区天堂| 97se亚洲国产综合自在线| 日本亚洲一区二区| 国产精品免费视频观看| 欧美二区在线观看| 成人黄色电影在线 | 99视频精品全部免费在线| 天天亚洲美女在线视频| 国产欧美视频在线观看| 欧美久久一二区| av在线播放一区二区三区| 青娱乐精品视频在线| 亚洲欧洲另类国产综合| 欧美一区二区久久久| 一本久久a久久免费精品不卡| 免费看欧美美女黄的网站| 亚洲日韩欧美一区二区在线| 91精品国产欧美一区二区18| 不卡av在线网| 精品一区二区三区在线播放视频 | 国产揄拍国内精品对白| 亚洲最大色网站| 国产日产欧美一区二区三区 | 性感美女极品91精品| 国产亚洲精品bt天堂精选| 欧美福利视频导航| www.综合网.com| 国产真实精品久久二三区| 亚洲国产日韩一区二区| 亚洲欧洲日韩av| 国产欧美视频在线观看| 日韩美女视频在线| 欧美日韩久久不卡| 日本久久一区二区三区| 丰满岳乱妇一区二区三区| 看片的网站亚洲| 日产国产高清一区二区三区| 亚洲影院在线观看| 专区另类欧美日韩| 亚洲国产精品国自产拍av| 久久免费精品国产久精品久久久久| 欧美一区二区三区影视| 欧美美女网站色| 欧美日韩一区三区四区| 欧美在线小视频| 色欧美乱欧美15图片| av日韩在线网站| 北条麻妃国产九九精品视频| 国产成人综合网| 国产精品亚洲视频| 激情综合网天天干| 久久99精品国产麻豆婷婷洗澡| 日本成人在线网站| 日日夜夜免费精品| 天堂成人国产精品一区| 偷拍与自拍一区|