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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? contentfilter.java

?? openlogic-jdom-1.1-all-src-1.zip 可以用于操作xml文件
?? JAVA
字號(hào):
/*-- $Id: ContentFilter.java,v 1.15 2007/11/10 05:29:00 jhunter Exp $ Copyright (C) 2000-2007 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.filter;import org.jdom.*;/** * A general purpose Filter able to represent all legal JDOM objects or a * specific subset. Filtering is accomplished by way of a filtering mask in * which each bit represents whether a JDOM object is visible or not. * For example to view all Text and CDATA nodes in the content of element x. * <pre><code> *      Filter filter = new ContentFilter(ContentFilter.TEXT | *                                        ContentFilter.CDATA); *      List content = x.getContent(filter); * </code></pre> * <p> * For those who don't like bit-masking, set methods are provided as an * alternative.  For example to allow everything except Comment nodes. * <pre><code> *      Filter filter =  new ContentFilter(); *      filter.setCommentVisible(false); *      List content = x.getContent(filter); * </code></pre> * <p> * The default is to allow all valid JDOM objects. * * @version $Revision: 1.15 $, $Date: 2007/11/10 05:29:00 $ * @author Bradley S. Huffman */public class ContentFilter extends AbstractFilter {    private static final String CVS_ID =      "@(#) $RCSfile: ContentFilter.java,v $ $Revision: 1.15 $ $Date: 2007/11/10 05:29:00 $ $Name: jdom_1_1 $";    /** Mask for JDOM {@link Element} objects */    public static final int ELEMENT   = 1;    /** Mask for JDOM {@link CDATA} objects */    public static final int CDATA     = 2;    /** Mask for JDOM {@link Text} objects */    public static final int TEXT      = 4;    /** Mask for JDOM {@link Comment} objects */    public static final int COMMENT   = 8;    /** Mask for JDOM {@link ProcessingInstruction} objects */    public static final int PI        = 16;    /** Mask for JDOM {@link EntityRef} objects */    public static final int ENTITYREF = 32;    /** Mask for JDOM {@link Document} object */    public static final int DOCUMENT  = 64;    /** Mask for JDOM {@link DocType} object */    public static final int DOCTYPE = 128;    /** The JDOM object mask */    private int filterMask;    /**     * Default constructor that allows any legal JDOM objects.     */    public ContentFilter() {        setDefaultMask();    }    /**     * Set whether all JDOM objects are visible or not.     *     * @param allVisible <code>true</code> all JDOM objects are visible,     *                   <code>false</code> all JDOM objects are hidden.     */    public ContentFilter(boolean allVisible) {        if (allVisible) {            setDefaultMask();        }        else {            filterMask &= ~filterMask;        }    }    /**     * Filter out JDOM objects according to a filtering mask.     *     * @param mask Mask of JDOM objects to allow.     */    public ContentFilter(int mask) {        setFilterMask(mask);    }    /**     * Return current filtering mask.     *     * @return the current filtering mask     */    public int getFilterMask() {        return filterMask;    }    /**     * Set filtering mask.     *     * @param mask the new filtering mask     */    public void setFilterMask(int mask) {        setDefaultMask();        filterMask &= mask;    }    /**     * Set this filter to allow all legal JDOM objects.     */    public void setDefaultMask() {        filterMask = ELEMENT | CDATA | TEXT | COMMENT |                     PI | ENTITYREF | DOCUMENT | DOCTYPE;    }    /**     * Set filter to match only JDOM objects that are legal     * document content.     */    public void setDocumentContent() {        filterMask = ELEMENT | COMMENT | PI | DOCTYPE;    }    /**     * Set filter to match only JDOM objects that are legal     * element content.     */    public void setElementContent() {        filterMask = ELEMENT | CDATA | TEXT |                     COMMENT | PI | ENTITYREF;    }    /**     * Set visiblity of <code>Element</code> objects.     *     * @param visible whether Elements are visible, <code>true</code>     *        if yes, <code>false</code> if not     */    public void setElementVisible(boolean visible) {        if (visible) {            filterMask |= ELEMENT;        }        else {            filterMask &= ~ELEMENT;        }    }    /**     * Set visiblity of <code>CDATA</code> objects.     *     * @param visible whether CDATA nodes are visible, <code>true</code>     *        if yes, <code>false</code> if not     */    public void setCDATAVisible(boolean visible) {        if (visible) {            filterMask |= CDATA;        }        else {            filterMask &= ~CDATA;        }    }    /**     * Set visiblity of <code>Text</code> objects.     *     * @param visible whether Text nodes are visible, <code>true</code>     *        if yes, <code>false</code> if not     */    public void setTextVisible(boolean visible) {        if (visible) {            filterMask |= TEXT;        }        else {            filterMask &= ~TEXT;        }    }    /**     * Set visiblity of <code>Comment</code> objects.     *     * @param visible whether Comments are visible, <code>true</code>     *        if yes, <code>false</code> if not     */    public void setCommentVisible(boolean visible) {        if (visible) {            filterMask |= COMMENT;        }        else {            filterMask &= ~COMMENT;        }    }    /**     * Set visiblity of <code>ProcessingInstruction</code> objects.     *     * @param visible whether ProcessingInstructions are visible,     *        <code>true</code> if yes, <code>false</code> if not     */    public void setPIVisible(boolean visible) {        if (visible) {            filterMask |= PI;        }        else {            filterMask &= ~PI;        }    }    /**     * Set visiblity of <code>EntityRef</code> objects.     *     * @param visible whether EntityRefs are visible, <code>true</code>     *        if yes, <code>false</code> if not     */    public void setEntityRefVisible(boolean visible) {        if (visible) {            filterMask |= ENTITYREF;        }        else {            filterMask &= ~ENTITYREF;        }    }    /**     * Set visiblity of <code>DocType</code> objects.     *     * @param visible whether the DocType is visible, <code>true</code>     *        if yes, <code>false</code> if not     */    public void setDocTypeVisible(boolean visible) {        if (visible) {            filterMask |= DOCTYPE;        }        else {            filterMask &= ~DOCTYPE;        }    }    /**     * Check to see if the object matches according to the filter mask.     *     * @param obj The object to verify.     * @return <code>true</code> if the objected matched a predfined     *           set of rules.     */    public boolean matches(Object obj) {        if (obj instanceof Element) {            return (filterMask & ELEMENT) != 0;        }        else if (obj instanceof CDATA) {  // must come before Text check            return (filterMask & CDATA) != 0;        }        else if (obj instanceof Text) {            return (filterMask & TEXT) != 0;        }        else if (obj instanceof Comment) {            return (filterMask & COMMENT) != 0;        }        else if (obj instanceof ProcessingInstruction) {            return (filterMask & PI) != 0;        }        else if (obj instanceof EntityRef) {            return (filterMask & ENTITYREF) != 0;        }        else if (obj instanceof Document) {            return (filterMask & DOCUMENT) != 0;        }        else if (obj instanceof DocType) {            return (filterMask & DOCTYPE) != 0;        }        return false;    }    /**     * Returns whether the two filters are equivalent (i&#46;e&#46; the     * matching mask values are identical).     *     * @param  obj                 the object to compare against     * @return                     whether the two filters are equal     */    public boolean equals(Object obj) {        // Generated by IntelliJ        if (this == obj) return true;        if (!(obj instanceof ContentFilter)) return false;        final ContentFilter filter = (ContentFilter) obj;        if (filterMask != filter.filterMask) return false;        return true;    }    public int hashCode() {        // Generated by IntelliJ        return filterMask;    }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看在线综合色| 国内精品嫩模私拍在线| 欧美电影精品一区二区| www.日本不卡| 看片网站欧美日韩| 一区二区三区加勒比av| 久久影院视频免费| 欧美剧在线免费观看网站| 不卡一区二区中文字幕| 精品一区二区三区免费观看| 亚洲综合视频在线| 亚洲欧洲国产日本综合| 欧美大胆人体bbbb| 欧美日韩精品一区二区天天拍小说 | 成人激情免费视频| 日本不卡高清视频| 一区二区三区毛片| 中文在线一区二区| 久久久久久影视| 欧美一区二区三区日韩| 欧美日韩中字一区| 一本大道久久a久久精二百| 高清国产一区二区| 久草在线在线精品观看| 日本不卡高清视频| 日韩不卡一区二区三区| 丝袜美腿成人在线| 日韩和欧美一区二区三区| 亚洲综合成人在线| 亚洲自拍偷拍欧美| 亚洲精品成人在线| 亚洲女同一区二区| 成人免费在线视频观看| 中文字幕在线播放不卡一区| 亚洲国产精品t66y| 国产精品嫩草影院av蜜臀| 久久久一区二区三区捆绑**| 欧美精品一区二区三区久久久| 67194成人在线观看| 欧美日韩电影一区| 在线91免费看| 日韩欧美国产综合在线一区二区三区| 欧美日韩国产片| 欧美人xxxx| 91精品国产手机| 精品人伦一区二区色婷婷| 日韩欧美123| 337p日本欧洲亚洲大胆色噜噜| 欧美va在线播放| 欧美精品一区二区高清在线观看 | 在线精品视频免费播放| 一本大道av一区二区在线播放| 色一情一伦一子一伦一区| 色88888久久久久久影院野外| 日本高清成人免费播放| 欧美日韩国产小视频| 日韩欧美区一区二| 国产嫩草影院久久久久| 中文字幕一区二区在线播放| 亚洲男人的天堂在线观看| 亚洲自拍偷拍图区| 蜜桃久久久久久| 欧美一区二区精品| 日韩亚洲欧美中文三级| 久久久99久久| 亚洲欧洲中文日韩久久av乱码| 亚洲最快最全在线视频| 蜜桃视频一区二区三区| 国产成a人亚洲精| 欧洲av在线精品| 日韩一区二区三区观看| 中文字幕不卡在线观看| 一区二区国产盗摄色噜噜| 免费在线看一区| 国产精品一卡二| 色香蕉成人二区免费| 欧美精品一卡二卡| 国产精品污网站| 香蕉影视欧美成人| 国产91清纯白嫩初高中在线观看| 日本高清无吗v一区| 欧美xxx久久| 亚洲欧美偷拍卡通变态| 老司机一区二区| 97se亚洲国产综合自在线观| 日韩一区二区三区观看| 中文字幕一区二区三区不卡在线| 日韩主播视频在线| 国产精品69久久久久水密桃| 欧美日韩一区二区三区不卡| 久久久久综合网| 午夜影视日本亚洲欧洲精品| 国产成人综合网| 51久久夜色精品国产麻豆| 17c精品麻豆一区二区免费| 三级亚洲高清视频| 99久久综合精品| 精品国产乱码久久| 亚洲一区av在线| 国产69精品久久久久毛片 | 久久青草欧美一区二区三区| 一区二区三区91| 国产福利91精品一区二区三区| 欧美日韩日日骚| 一区在线中文字幕| 国产一区二区视频在线| 欧美久久婷婷综合色| 国产精品乱码妇女bbbb| 国内精品在线播放| 欧美一区二区日韩一区二区| 有码一区二区三区| 国产成人自拍在线| 日韩午夜激情av| 天堂一区二区在线| 日本道色综合久久| 亚洲少妇30p| 成人黄色a**站在线观看| 久久嫩草精品久久久精品一| 日韩国产高清在线| 欧美日韩一区国产| 一区二区三区四区五区视频在线观看 | 在线精品观看国产| 18成人在线视频| 99精品国产99久久久久久白柏| 久久久久综合网| 韩国av一区二区| 久久丝袜美腿综合| 久久国产精品无码网站| 欧美一区二区播放| 手机精品视频在线观看| 欧美日韩成人一区二区| 亚洲成人在线观看视频| 欧美日韩一区二区电影| 一区二区三区四区激情| 色天天综合久久久久综合片| 亚洲色图欧洲色图| 91美女精品福利| 亚洲摸摸操操av| 日本精品视频一区二区| 一区二区三区在线观看视频| 在线观看成人小视频| 亚洲在线中文字幕| 欧美日韩国产片| 麻豆91精品91久久久的内涵| 日韩午夜在线观看| 国产一区欧美一区| 国产日韩欧美a| 97精品视频在线观看自产线路二| 日韩毛片高清在线播放| 色婷婷激情久久| 日韩中文字幕av电影| 精品国产一区二区精华| 成人午夜精品在线| 亚洲人午夜精品天堂一二香蕉| 欧美综合在线视频| 理论电影国产精品| 欧美激情综合在线| 在线观看网站黄不卡| 日韩极品在线观看| 久久久精品一品道一区| 99久久精品99国产精品| 亚洲一区欧美一区| 日韩欧美一级特黄在线播放| 国产精品99久| 一区二区三区资源| 欧美一区二视频| 国产精品亚洲成人| **欧美大码日韩| 欧美久久久久久久久| 激情国产一区二区| 亚洲女女做受ⅹxx高潮| 欧美精品xxxxbbbb| 丰满白嫩尤物一区二区| 亚洲成人av一区二区| 久久综合网色—综合色88| 91麻豆免费视频| 久久成人免费网站| 最新中文字幕一区二区三区| 欧美日韩久久久久久| 国产999精品久久久久久绿帽| 亚洲一二三四区| 久久久久久久久伊人| 欧美在线一区二区三区| 国产一区二区精品久久99| 一区二区三区中文字幕| 精品电影一区二区| 欧美性猛片xxxx免费看久爱 | 在线免费观看一区| 精品一区二区在线视频| 亚洲乱码一区二区三区在线观看| 欧美二区在线观看| 99精品在线免费| 狠狠狠色丁香婷婷综合激情 | 亚洲卡通动漫在线| 2023国产精品| 欧美日韩国产综合草草| 99久久亚洲一区二区三区青草| 毛片av一区二区三区| 亚洲黄色录像片| 国产精品热久久久久夜色精品三区|