OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [classpath/] [external/] [sax/] [org/] [xml/] [sax/] [XMLFilter.java] - Blame information for rev 768

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 768 jeremybenn
// XMLFilter.java - filter SAX2 events.
2
// http://www.saxproject.org
3
// Written by David Megginson
4
// NO WARRANTY!  This class is in the Public Domain.
5
// $Id: XMLFilter.java,v 1.1 2004/12/23 22:38:42 mark Exp $
6
 
7
package org.xml.sax;
8
 
9
 
10
/**
11
 * Interface for an XML filter.
12
 *
13
 * <blockquote>
14
 * <em>This module, both source code and documentation, is in the
15
 * Public Domain, and comes with <strong>NO WARRANTY</strong>.</em>
16
 * See <a href='http://www.saxproject.org'>http://www.saxproject.org</a>
17
 * for further information.
18
 * </blockquote>
19
 *
20
 * <p>An XML filter is like an XML reader, except that it obtains its
21
 * events from another XML reader rather than a primary source like
22
 * an XML document or database.  Filters can modify a stream of
23
 * events as they pass on to the final application.</p>
24
 *
25
 * <p>The XMLFilterImpl helper class provides a convenient base
26
 * for creating SAX2 filters, by passing on all {@link org.xml.sax.EntityResolver
27
 * EntityResolver}, {@link org.xml.sax.DTDHandler DTDHandler},
28
 * {@link org.xml.sax.ContentHandler ContentHandler} and {@link org.xml.sax.ErrorHandler
29
 * ErrorHandler} events automatically.</p>
30
 *
31
 * @since SAX 2.0
32
 * @author David Megginson
33
 * @version 2.0.1 (sax2r2)
34
 * @see org.xml.sax.helpers.XMLFilterImpl
35
 */
36
public interface XMLFilter extends XMLReader
37
{
38
 
39
    /**
40
     * Set the parent reader.
41
     *
42
     * <p>This method allows the application to link the filter to
43
     * a parent reader (which may be another filter).  The argument
44
     * may not be null.</p>
45
     *
46
     * @param parent The parent reader.
47
     */
48
    public abstract void setParent (XMLReader parent);
49
 
50
 
51
    /**
52
     * Get the parent reader.
53
     *
54
     * <p>This method allows the application to query the parent
55
     * reader (which may be another filter).  It is generally a
56
     * bad idea to perform any operations on the parent reader
57
     * directly: they should all pass through this filter.</p>
58
     *
59
     * @return The parent filter, or null if none has been set.
60
     */
61
    public abstract XMLReader getParent ();
62
 
63
}
64
 
65
// end of XMLFilter.java

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.