/* * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* * Copyright (c) 2009 by Oracle Corporation. All Rights Reserved. */ package javax.xml.stream; /** * This interface declares a simple filter interface that one can * create to filter XMLStreamReaders * @version 1.0 * @author Copyright (c) 2009 by Oracle Corporation. All Rights Reserved. * @since 1.6 */ public interface StreamFilter { /** * Tests whether the current state is part of this stream. This method * will return true if this filter accepts this event and false otherwise. * * The method should not change the state of the reader when accepting * a state. * * @param reader the event to test * @return true if this filter accepts this event, false otherwise */ public boolean accept(XMLStreamReader reader); }