Javolution 6.0.0 java
XMLReader.java
Go to the documentation of this file.
1 /*
2  * Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3  * Copyright (C) 2012 - Javolution (http://javolution.org/)
4  * All rights reserved.
5  *
6  * Permission to use, copy, modify, and distribute this software is
7  * freely granted, provided that this notice is preserved.
8  */
9 package javolution.xml.sax;
10 
11 import java.io.IOException;
12 import org.xml.sax.DTDHandler;
13 import org.xml.sax.EntityResolver;
14 import org.xml.sax.ErrorHandler;
15 import org.xml.sax.InputSource;
16 import org.xml.sax.SAXException;
17 import org.xml.sax.SAXNotRecognizedException;
18 import org.xml.sax.SAXNotSupportedException;
19 
28 public interface XMLReader {
29 
86  public boolean getFeature(String name) throws SAXNotRecognizedException,
87  SAXNotSupportedException;
88 
112  public void setFeature(String name, boolean value)
113  throws SAXNotRecognizedException, SAXNotSupportedException;
114 
140  public Object getProperty(String name) throws SAXNotRecognizedException,
141  SAXNotSupportedException;
142 
168  public void setProperty(String name, Object value)
169  throws SAXNotRecognizedException, SAXNotSupportedException;
170 
172  // Event handlers.
174 
188  public void setEntityResolver(EntityResolver resolver);
189 
197  public EntityResolver getEntityResolver();
198 
212  public void setDTDHandler(DTDHandler handler);
213 
221  public DTDHandler getDTDHandler();
222 
237  public void setContentHandler(ContentHandler handler);
238 
247 
264  public void setErrorHandler(ErrorHandler handler);
265 
273  public ErrorHandler getErrorHandler();
274 
276  // Parsing.
278 
320  public void parse(InputSource input) throws IOException, SAXException;
321 
344  public void parse(String systemId) throws IOException, SAXException;
345 
346 }
javolution.xml.sax.XMLReader.getEntityResolver
EntityResolver getEntityResolver()
javolution.xml.sax.XMLReader.getContentHandler
ContentHandler getContentHandler()
javolution.xml.sax.XMLReader.getDTDHandler
DTDHandler getDTDHandler()
javolution.xml.sax.XMLReader.setFeature
void setFeature(String name, boolean value)
javolution.xml.sax.XMLReader.setContentHandler
void setContentHandler(ContentHandler handler)
javolution.xml.sax.XMLReader.setErrorHandler
void setErrorHandler(ErrorHandler handler)
javolution.xml.sax.XMLReader.getProperty
Object getProperty(String name)
javolution.xml.sax.XMLReader.getFeature
boolean getFeature(String name)
javolution.xml.sax.XMLReader.parse
void parse(InputSource input)
javolution.xml.sax.XMLReader.parse
void parse(String systemId)
javolution.xml.sax.XMLReader.setDTDHandler
void setDTDHandler(DTDHandler handler)
javolution.xml.sax.XMLReader.setEntityResolver
void setEntityResolver(EntityResolver resolver)
javolution.xml.sax.ContentHandler
Definition: ContentHandler.java:27
javolution.xml.sax.XMLReader.getErrorHandler
ErrorHandler getErrorHandler()
javolution.xml.sax.XMLReader
Definition: XMLReader.java:28
javolution.xml.sax.XMLReader.setProperty
void setProperty(String name, Object value)