Javolution 6.0.0 java
SAX2ReaderImpl.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 
14 import javolution.text.Text;
15 import org.xml.sax.Attributes;
16 import org.xml.sax.ContentHandler;
17 import org.xml.sax.DTDHandler;
18 import org.xml.sax.EntityResolver;
19 import org.xml.sax.ErrorHandler;
20 import org.xml.sax.InputSource;
21 import org.xml.sax.Locator;
22 import org.xml.sax.SAXException;
23 import org.xml.sax.SAXNotRecognizedException;
24 import org.xml.sax.SAXNotSupportedException;
25 import org.xml.sax.SAXParseException;
26 import org.xml.sax.XMLReader;
27 
28 import java.lang.CharSequence;
29 
43 public final class SAX2ReaderImpl implements XMLReader {
44 
49 
53  private final XMLReaderImpl _parser = new XMLReaderImpl();
54 
58  private final Proxy _proxy = new Proxy();
59 
63  public SAX2ReaderImpl() {}
64 
65  // Implements org.xml.sax.XMLReader interface.
66  public boolean getFeature(String name) throws SAXNotRecognizedException,
67  SAXNotSupportedException {
68  return _parser.getFeature(name);
69  }
70 
71  // Implements org.xml.sax.XMLReader interface.
72  public void setFeature(String name, boolean value)
73  throws SAXNotRecognizedException, SAXNotSupportedException {
74  _parser.setFeature(name, value);
75  }
76 
77  // Implements org.xml.sax.XMLReader interface.
78  public Object getProperty(String name) throws SAXNotRecognizedException,
79  SAXNotSupportedException {
80  return _parser.getProperty(name);
81  }
82 
83  // Implements org.xml.sax.XMLReader interface.
84  public void setProperty(String name, Object value)
85  throws SAXNotRecognizedException, SAXNotSupportedException {
86  _parser.setProperty(name, value);
87  }
88 
89  // Implements org.xml.sax.XMLReader interface.
90  public void setEntityResolver(EntityResolver resolver) {
91  _parser.setEntityResolver(resolver);
92  }
93 
94  // Implements org.xml.sax.XMLReader interface.
95  public EntityResolver getEntityResolver() {
96  return _parser.getEntityResolver();
97  }
98 
99  // Implements org.xml.sax.XMLReader interface.
100  public void setDTDHandler(DTDHandler handler) {
101  _parser.setDTDHandler(handler);
102  }
103 
104  // Implements org.xml.sax.XMLReader interface.
105  public DTDHandler getDTDHandler() {
106  return _parser.getDTDHandler();
107  }
108 
109  // Implements org.xml.sax.XMLReader interface.
110  public void setContentHandler(ContentHandler handler) {
111  if (handler != null) {
112  _proxy._sax2Handler = handler;
114  } else {
115  throw new NullPointerException();
116  }
117  }
118 
119  // Implements org.xml.sax.XMLReader interface.
121  return (_proxy._sax2Handler == DEFAULT_HANDLER) ? null
123  }
124 
125  // Implements org.xml.sax.XMLReader interface.
126  public void setErrorHandler(ErrorHandler handler) {
127  _parser.setErrorHandler(handler);
128  }
129 
130  // Implements org.xml.sax.XMLReader interface.
131  public ErrorHandler getErrorHandler() {
132  return _parser.getErrorHandler();
133  }
134 
135  // Implements org.xml.sax.XMLReader interface.
136  public void parse(InputSource input) throws IOException, SAXException {
137  try {
138  _parser.parse(input);
139  } finally {
140  _parser.reset();
141  }
142  }
143 
144  // Implements org.xml.sax.XMLReader interface.
145  public void parse(String systemId) throws IOException, SAXException {
146  try {
147  _parser.parse(systemId);
148  } finally {
149  _parser.reset();
150  }
151  }
152 
153  // Implements Reusable interface.
154  public void reset() {
155  _parser.reset();
156  }
157 
161  private static final class Proxy implements
163 
168 
174 
178  public Proxy() {}
179 
180  // Implements ContentHandler
181  public void setDocumentLocator(Locator locator) {
183  }
184 
185  // Implements ContentHandler
186  public void startDocument() throws SAXException {
188  }
189 
190  // Implements ContentHandler
191  public void endDocument() throws SAXException {
194  }
195 
196  // Implements ContentHandler
197  public void startPrefixMapping(CharArray prefix, CharArray uri)
198  throws SAXException {
199  _sax2Handler.startPrefixMapping(prefix.toString(), uri.toString());
200  }
201 
202  // Implements ContentHandler
203  public void endPrefixMapping(CharArray prefix) throws SAXException {
204  _sax2Handler.endPrefixMapping(prefix.toString());
205  }
206 
207  // Implements ContentHandler
208  public void startElement(CharArray namespaceURI, CharArray localName,
209  CharArray qName, javolution.xml.sax.Attributes atts)
210  throws SAXException {
211  _attributes = atts;
212  _sax2Handler.startElement(namespaceURI.toString(),
213  localName.toString(), qName.toString(), this);
214  }
215 
216  // Implements ContentHandler
217  public void endElement(CharArray namespaceURI, CharArray localName,
218  CharArray qName) throws SAXException {
219  _sax2Handler.endElement(namespaceURI.toString(),
220  localName.toString(), qName.toString());
221  }
222 
223  // Implements ContentHandler
224  public void characters(char ch[], int start, int length)
225  throws SAXException {
226  _sax2Handler.characters(ch, start, length);
227  }
228 
229  // Implements ContentHandler
230  public void ignorableWhitespace(char ch[], int start, int length)
231  throws SAXException {
232  _sax2Handler.ignorableWhitespace(ch, start, length);
233  }
234 
235  // Implements ContentHandler
236  public void processingInstruction(CharArray target, CharArray data)
237  throws SAXException {
238  _sax2Handler.processingInstruction(target.toString(),
239  data.toString());
240  }
241 
242  // Implements ContentHandler
243  public void skippedEntity(CharArray name) throws SAXException {
244  _sax2Handler.skippedEntity(name.toString());
245  }
246 
247  // Implements Attributes
248  public int getLength() {
249  return (_attributes != null ? _attributes.getLength() : 0);
250  }
251 
252  // Implements Attributes
253  public String getURI(int index) {
254  CharSequence chars = (_attributes != null ? _attributes
255  .getURI(index) : null);
256  return (chars != null ? chars.toString() : "");
257  }
258 
259  // Implements Attributes
260  public String getLocalName(int index) {
261  CharSequence chars = (_attributes != null ? _attributes
262  .getLocalName(index) : null);
263  return (chars != null ? chars.toString() : "");
264  }
265 
266  // Implements Attributes
267  public String getQName(int index) {
268  CharSequence chars = (_attributes != null ? _attributes
269  .getQName(index) : null);
270  return (chars != null ? chars.toString() : "");
271  }
272 
273  // Implements Attributes
274  public String getType(int index) {
275  return (_attributes != null ? _attributes.getType(index).toString()
276  : null);
277  }
278 
279  // Implements Attributes
280  public String getValue(int index) {
281  CharSequence chars = (_attributes != null ? _attributes
282  .getValue(index) : null);
283  return (chars != null ? chars.toString() : null);
284  }
285 
286  // Implements Attributes
287  public int getIndex(String uri, String localName) {
288  return (uri != null && localName != null && _attributes != null ? _attributes
289  .getIndex(toCharSequence(uri), toCharSequence(localName))
290  : -1);
291  }
292 
293  // Implements Attributes
294  public int getIndex(String qName) {
295  return (qName != null && _attributes != null ? _attributes
296  .getIndex(toCharSequence(qName)) : -1);
297  }
298 
299  // Implements Attributes
300  public String getType(String uri, String localName) {
301  return (uri != null && localName != null && _attributes != null ? _attributes
302  .getType(toCharSequence(uri), toCharSequence(localName))
303  .toString() : null);
304  }
305 
306  // Implements Attributes
307  public String getType(String qName) {
308  return (qName != null && _attributes != null ? _attributes.getType(
309  toCharSequence(qName)).toString() : null);
310  }
311 
312  // Implements Attributes
313  public String getValue(String uri, String localName) {
314  return (uri != null
315  && localName != null
316  && _attributes != null
318  toCharSequence(localName)) != null ? _attributes
319  .getValue(toCharSequence(uri), toCharSequence(localName))
320  .toString() : null);
321  }
322 
323  // Implements Attributes
324  public String getValue(String qName) {
325  return (qName != null && _attributes != null ? _attributes
326  .getValue(toCharSequence(qName)).toString() : null);
327  }
328  }
329 
330  private static final class Sax2DefaultHandler implements EntityResolver,
331  DTDHandler, ContentHandler, ErrorHandler {
332 
333  public InputSource resolveEntity(String publicId, String systemId)
334  throws SAXException, IOException {
335  return null;
336  }
337 
338  public void notationDecl(String name, String publicId, String systemId)
339  throws SAXException {}
340 
341  public void unparsedEntityDecl(String name, String publicId,
342  String systemId, String notationName) throws SAXException {}
343 
344  public void setDocumentLocator(Locator locator) {}
345 
346  public void startDocument() throws SAXException {}
347 
348  public void endDocument() throws SAXException {}
349 
350  public void startPrefixMapping(String prefix, String uri)
351  throws SAXException {}
352 
353  public void endPrefixMapping(String prefix) throws SAXException {}
354 
355  public void startElement(String uri, String localName, String qName,
356  Attributes atts) throws SAXException {}
357 
358  public void endElement(String uri, String localName, String qName)
359  throws SAXException {}
360 
361  public void characters(char[] ch, int start, int length)
362  throws SAXException {}
363 
364  public void ignorableWhitespace(char[] ch, int start, int length)
365  throws SAXException {}
366 
367  public void processingInstruction(String target, String data)
368  throws SAXException {}
369 
370  public void skippedEntity(String name) throws SAXException {}
371 
372  public void warning(SAXParseException exception) throws SAXException {}
373 
374  public void error(SAXParseException exception) throws SAXException {}
375 
376  public void fatalError(SAXParseException exception) throws SAXException {
377  throw exception;
378  }
379  }
380 
381  private static CharSequence toCharSequence(Object obj) {
382  return obj instanceof CharSequence ? (CharSequence) obj : Text
383  .valueOf(obj);
384  }
385 
386 }
javolution.xml.sax.XMLReaderImpl.parse
void parse(InputStream in)
Definition: XMLReaderImpl.java:90
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.resolveEntity
InputSource resolveEntity(String publicId, String systemId)
Definition: SAX2ReaderImpl.java:333
javolution.xml.sax.ContentHandler.startDocument
void startDocument()
javolution.text.CharArray
Definition: CharArray.java:36
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.startDocument
void startDocument()
Definition: SAX2ReaderImpl.java:346
javolution.xml.sax.SAX2ReaderImpl.Proxy.getValue
String getValue(String uri, String localName)
Definition: SAX2ReaderImpl.java:313
javolution.xml.sax.SAX2ReaderImpl.Proxy.startPrefixMapping
void startPrefixMapping(CharArray prefix, CharArray uri)
Definition: SAX2ReaderImpl.java:197
javolution
javolution.xml.sax.SAX2ReaderImpl.setEntityResolver
void setEntityResolver(EntityResolver resolver)
Definition: SAX2ReaderImpl.java:90
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.error
void error(SAXParseException exception)
Definition: SAX2ReaderImpl.java:374
javolution.xml.sax.SAX2ReaderImpl.getDTDHandler
DTDHandler getDTDHandler()
Definition: SAX2ReaderImpl.java:105
javolution.xml.sax.ContentHandler.startPrefixMapping
void startPrefixMapping(CharArray prefix, CharArray uri)
javolution.xml.sax.SAX2ReaderImpl.Proxy.getQName
String getQName(int index)
Definition: SAX2ReaderImpl.java:267
javolution.xml.sax.XMLReaderImpl.setContentHandler
void setContentHandler(ContentHandler handler)
Definition: XMLReaderImpl.java:186
javolution.xml.sax
Definition: Attributes.java:9
javolution.text.Text
Definition: Text.java:62
javolution.xml.sax.SAX2ReaderImpl.Proxy.getValue
String getValue(int index)
Definition: SAX2ReaderImpl.java:280
javolution.xml.sax.SAX2ReaderImpl.Proxy.getType
String getType(String qName)
Definition: SAX2ReaderImpl.java:307
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.characters
void characters(char[] ch, int start, int length)
Definition: SAX2ReaderImpl.java:361
javolution.xml.sax.SAX2ReaderImpl.Proxy
Definition: SAX2ReaderImpl.java:162
javolution.xml.sax.Attributes.getQName
CharArray getQName(int index)
javolution.xml.sax.SAX2ReaderImpl.toCharSequence
static CharSequence toCharSequence(Object obj)
Definition: SAX2ReaderImpl.java:381
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.endDocument
void endDocument()
Definition: SAX2ReaderImpl.java:348
javolution.xml.sax.XMLReaderImpl.getDTDHandler
DTDHandler getDTDHandler()
Definition: XMLReaderImpl.java:266
javolution.xml.sax.XMLReaderImpl.setDTDHandler
void setDTDHandler(DTDHandler handler)
Definition: XMLReaderImpl.java:260
javolution.xml.sax.SAX2ReaderImpl.parse
void parse(String systemId)
Definition: SAX2ReaderImpl.java:145
javolution.xml.sax.SAX2ReaderImpl.getContentHandler
ContentHandler getContentHandler()
Definition: SAX2ReaderImpl.java:120
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.setDocumentLocator
void setDocumentLocator(Locator locator)
Definition: SAX2ReaderImpl.java:344
javolution.xml.sax.XMLReaderImpl.getErrorHandler
ErrorHandler getErrorHandler()
Definition: XMLReaderImpl.java:209
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.processingInstruction
void processingInstruction(String target, String data)
Definition: SAX2ReaderImpl.java:367
javolution.xml.sax.ContentHandler.startElement
void startElement(CharArray uri, CharArray localName, CharArray qName, Attributes atts)
javolution.xml.sax.ContentHandler.ignorableWhitespace
void ignorableWhitespace(char ch[], int start, int length)
javolution.xml.sax.SAX2ReaderImpl.Proxy.endDocument
void endDocument()
Definition: SAX2ReaderImpl.java:191
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.startPrefixMapping
void startPrefixMapping(String prefix, String uri)
Definition: SAX2ReaderImpl.java:350
javolution.xml.sax.SAX2ReaderImpl.Proxy.Proxy
Proxy()
Definition: SAX2ReaderImpl.java:178
javolution.xml.sax.ContentHandler.endElement
void endElement(CharArray uri, CharArray localName, CharArray qName)
javolution.xml.sax.SAX2ReaderImpl.Proxy.skippedEntity
void skippedEntity(CharArray name)
Definition: SAX2ReaderImpl.java:243
javolution.xml.sax.SAX2ReaderImpl.Proxy.endElement
void endElement(CharArray namespaceURI, CharArray localName, CharArray qName)
Definition: SAX2ReaderImpl.java:217
javolution.xml.sax.SAX2ReaderImpl.getProperty
Object getProperty(String name)
Definition: SAX2ReaderImpl.java:78
javolution.xml.sax.SAX2ReaderImpl.Proxy.getType
String getType(String uri, String localName)
Definition: SAX2ReaderImpl.java:300
javolution.xml.sax.Attributes.getLength
int getLength()
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.unparsedEntityDecl
void unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
Definition: SAX2ReaderImpl.java:341
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.notationDecl
void notationDecl(String name, String publicId, String systemId)
Definition: SAX2ReaderImpl.java:338
javolution.xml.sax.XMLReaderImpl.getProperty
Object getProperty(String name)
Definition: XMLReaderImpl.java:238
javolution.xml.sax.SAX2ReaderImpl.Proxy.startElement
void startElement(CharArray namespaceURI, CharArray localName, CharArray qName, javolution.xml.sax.Attributes atts)
Definition: SAX2ReaderImpl.java:208
javolution.xml.sax.SAX2ReaderImpl.getEntityResolver
EntityResolver getEntityResolver()
Definition: SAX2ReaderImpl.java:95
javolution.xml.sax.SAX2ReaderImpl.Proxy.getValue
String getValue(String qName)
Definition: SAX2ReaderImpl.java:324
javolution.xml.sax.SAX2ReaderImpl.setContentHandler
void setContentHandler(ContentHandler handler)
Definition: SAX2ReaderImpl.java:110
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.endElement
void endElement(String uri, String localName, String qName)
Definition: SAX2ReaderImpl.java:358
javolution.xml.sax.SAX2ReaderImpl.getErrorHandler
ErrorHandler getErrorHandler()
Definition: SAX2ReaderImpl.java:131
javolution.xml.sax.XMLReaderImpl.setEntityResolver
void setEntityResolver(EntityResolver resolver)
Definition: XMLReaderImpl.java:250
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.endPrefixMapping
void endPrefixMapping(String prefix)
Definition: SAX2ReaderImpl.java:353
javolution.xml.sax.ContentHandler.characters
void characters(char ch[], int start, int length)
javolution.xml.sax.SAX2ReaderImpl.Proxy.getLength
int getLength()
Definition: SAX2ReaderImpl.java:248
javolution.xml.sax.SAX2ReaderImpl.Proxy.setDocumentLocator
void setDocumentLocator(Locator locator)
Definition: SAX2ReaderImpl.java:181
javolution.text
Definition: CharArray.java:9
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.ignorableWhitespace
void ignorableWhitespace(char[] ch, int start, int length)
Definition: SAX2ReaderImpl.java:364
javolution.xml.sax.SAX2ReaderImpl.Proxy.endPrefixMapping
void endPrefixMapping(CharArray prefix)
Definition: SAX2ReaderImpl.java:203
javolution.xml.sax.SAX2ReaderImpl.Proxy.characters
void characters(char ch[], int start, int length)
Definition: SAX2ReaderImpl.java:224
javolution.xml.sax.SAX2ReaderImpl.reset
void reset()
Definition: SAX2ReaderImpl.java:154
javolution.xml.sax.Attributes.getValue
CharArray getValue(int index)
javolution.xml.sax.SAX2ReaderImpl.getFeature
boolean getFeature(String name)
Definition: SAX2ReaderImpl.java:66
javolution.xml.sax.SAX2ReaderImpl.Proxy.processingInstruction
void processingInstruction(CharArray target, CharArray data)
Definition: SAX2ReaderImpl.java:236
javolution.xml.sax.XMLReaderImpl.setFeature
void setFeature(String name, boolean value)
Definition: XMLReaderImpl.java:227
javolution.xml.sax.ContentHandler.endPrefixMapping
void endPrefixMapping(CharArray prefix)
javolution.xml.sax.ContentHandler.setDocumentLocator
void setDocumentLocator(Locator locator)
javolution.xml.sax.XMLReaderImpl.setProperty
void setProperty(String name, Object value)
Definition: XMLReaderImpl.java:244
javolution.xml.sax.SAX2ReaderImpl.SAX2ReaderImpl
SAX2ReaderImpl()
Definition: SAX2ReaderImpl.java:63
javolution.xml.sax.SAX2ReaderImpl.Proxy.getIndex
int getIndex(String qName)
Definition: SAX2ReaderImpl.java:294
javolution.text.CharArray.toString
String toString()
Definition: CharArray.java:175
javolution.xml.sax.SAX2ReaderImpl.Proxy._attributes
javolution.xml.sax.Attributes _attributes
Definition: SAX2ReaderImpl.java:173
javolution.xml.sax.ContentHandler.processingInstruction
void processingInstruction(CharArray target, CharArray data)
javolution.xml.sax.XMLReaderImpl.getEntityResolver
EntityResolver getEntityResolver()
Definition: XMLReaderImpl.java:256
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.startElement
void startElement(String uri, String localName, String qName, Attributes atts)
Definition: SAX2ReaderImpl.java:355
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.fatalError
void fatalError(SAXParseException exception)
Definition: SAX2ReaderImpl.java:376
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler
Definition: SAX2ReaderImpl.java:331
javolution.xml.sax.Attributes.getURI
CharArray getURI(int index)
javolution.xml.sax.SAX2ReaderImpl.setFeature
void setFeature(String name, boolean value)
Definition: SAX2ReaderImpl.java:72
javolution.xml.sax.SAX2ReaderImpl
Definition: SAX2ReaderImpl.java:43
javolution.xml.sax.SAX2ReaderImpl._parser
final XMLReaderImpl _parser
Definition: SAX2ReaderImpl.java:53
javolution.xml.sax.SAX2ReaderImpl.Proxy.getIndex
int getIndex(String uri, String localName)
Definition: SAX2ReaderImpl.java:287
javolution.xml.sax.SAX2ReaderImpl.parse
void parse(InputSource input)
Definition: SAX2ReaderImpl.java:136
javolution.xml.sax.Attributes
Definition: Attributes.java:27
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.warning
void warning(SAXParseException exception)
Definition: SAX2ReaderImpl.java:372
javolution.xml.sax.SAX2ReaderImpl.Proxy._sax2Handler
ContentHandler _sax2Handler
Definition: SAX2ReaderImpl.java:167
javolution.xml.sax.XMLReaderImpl.getFeature
boolean getFeature(String name)
Definition: XMLReaderImpl.java:214
javolution.xml.sax.ContentHandler
Definition: ContentHandler.java:27
javolution.xml.sax.SAX2ReaderImpl.Proxy.getType
String getType(int index)
Definition: SAX2ReaderImpl.java:274
javolution.xml.sax.Attributes.getLocalName
CharArray getLocalName(int index)
javolution.xml.sax.XMLReaderImpl.reset
void reset()
Definition: XMLReaderImpl.java:271
javolution.xml.sax.SAX2ReaderImpl.Sax2DefaultHandler.skippedEntity
void skippedEntity(String name)
Definition: SAX2ReaderImpl.java:370
javolution.xml
Definition: DefaultXMLFormat.java:9
javolution.xml.sax.SAX2ReaderImpl.setErrorHandler
void setErrorHandler(ErrorHandler handler)
Definition: SAX2ReaderImpl.java:126
javolution.xml.sax.Attributes.getType
CharArray getType(int index)
javolution.xml.sax.SAX2ReaderImpl.setProperty
void setProperty(String name, Object value)
Definition: SAX2ReaderImpl.java:84
javolution.xml.sax.XMLReaderImpl
Definition: XMLReaderImpl.java:48
javolution.xml.sax.SAX2ReaderImpl._proxy
final Proxy _proxy
Definition: SAX2ReaderImpl.java:58
javolution.xml.sax.SAX2ReaderImpl.Proxy.startDocument
void startDocument()
Definition: SAX2ReaderImpl.java:186
javolution.xml.sax.SAX2ReaderImpl.Proxy.ignorableWhitespace
void ignorableWhitespace(char ch[], int start, int length)
Definition: SAX2ReaderImpl.java:230
javolution.xml.sax.XMLReaderImpl.setErrorHandler
void setErrorHandler(ErrorHandler handler)
Definition: XMLReaderImpl.java:200
javolution.xml.sax.SAX2ReaderImpl.Proxy.getURI
String getURI(int index)
Definition: SAX2ReaderImpl.java:253
javolution.xml.sax.ContentHandler.endDocument
void endDocument()
javolution.xml.sax.XMLReader
Definition: XMLReader.java:28
javolution.xml.sax.SAX2ReaderImpl.DEFAULT_HANDLER
static Sax2DefaultHandler DEFAULT_HANDLER
Definition: SAX2ReaderImpl.java:48
javolution.xml.sax.SAX2ReaderImpl.setDTDHandler
void setDTDHandler(DTDHandler handler)
Definition: SAX2ReaderImpl.java:100
javolution.xml.sax.SAX2ReaderImpl.Proxy.getLocalName
String getLocalName(int index)
Definition: SAX2ReaderImpl.java:260
javolution.xml.sax.ContentHandler.skippedEntity
void skippedEntity(CharArray name)