Javolution 6.0.0 java
XMLStreamReader.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.stream;
10 
11 import java.util.NoSuchElementException;
12 
14 
50 public interface XMLStreamReader extends XMLStreamConstants {
51 
58  Object getProperty(String name) throws IllegalArgumentException;
59 
94  int next() throws XMLStreamException;
95 
107  void require(int type, CharSequence namespaceURI,
108  CharSequence localName) throws XMLStreamException;
109 
159 
201 
211  boolean hasNext() throws XMLStreamException;
212 
220  void close() throws XMLStreamException;
221 
240  CharArray getNamespaceURI(CharSequence prefix);
241 
248  boolean isStartElement();
249 
256  boolean isEndElement();
257 
264  boolean isCharacters();
265 
273  boolean isWhiteSpace();
274 
284  CharArray getAttributeValue(CharSequence namespaceURI,
285  CharSequence localName);
286 
296 
305 
314 
323 
332 
341 
350  boolean isAttributeSpecified(int index);
351 
364 
374 
384 
391 
399 
412 
425 
469  int getTextCharacters(int sourceStart, char[] target,
470  int targetStart, int length) throws XMLStreamException;
471 
479 
487 
493  String getEncoding();
494 
502  boolean hasText();
503 
513 
525 
533  boolean hasName();
534 
545 
554 
561 
568  boolean isStandalone();
569 
576  boolean standaloneSet();
577 
584 
593 
603 
604 }
javolution.xml.stream.XMLStreamReader.getNamespaceContext
NamespaceContext getNamespaceContext()
javolution.text.CharArray
Definition: CharArray.java:36
javolution.xml.stream.XMLStreamReader.getNamespacePrefix
CharArray getNamespacePrefix(int index)
javolution
javolution.xml.stream.XMLStreamConstants
Definition: XMLStreamConstants.java:19
javolution.xml.stream.XMLStreamReader.getNamespaceURI
CharArray getNamespaceURI()
javolution.xml.stream.XMLStreamReader.isEndElement
boolean isEndElement()
javolution.xml.stream.XMLStreamReader.getAttributeType
CharArray getAttributeType(int index)
javolution.xml.stream.XMLStreamReader.getAttributeValue
CharArray getAttributeValue(CharSequence namespaceURI, CharSequence localName)
javolution.xml.stream.XMLStreamReader.require
void require(int type, CharSequence namespaceURI, CharSequence localName)
javolution.xml.stream.XMLStreamReader.getEventType
int getEventType()
javolution.xml.stream.XMLStreamReader.hasNext
boolean hasNext()
javolution.xml.stream.XMLStreamReader.getVersion
CharArray getVersion()
javolution.xml.stream.XMLStreamReader.getNamespaceCount
int getNamespaceCount()
javolution.xml.stream.XMLStreamReader.getAttributeCount
int getAttributeCount()
javolution.xml.stream.XMLStreamException
Definition: XMLStreamException.java:17
javolution.xml.stream.XMLStreamReader.getCharacterEncodingScheme
CharArray getCharacterEncodingScheme()
javolution.xml.stream.XMLStreamReader.close
void close()
javolution.xml.stream.XMLStreamReader.getAttributeNamespace
CharArray getAttributeNamespace(int index)
javolution.xml.stream.XMLStreamReader.standaloneSet
boolean standaloneSet()
javolution.xml.stream.Location
Definition: Location.java:17
javolution.xml.stream.XMLStreamReader.hasText
boolean hasText()
javolution.xml.stream.XMLStreamReader.getPITarget
CharArray getPITarget()
javolution.xml.stream.XMLStreamReader.hasName
boolean hasName()
javolution.text
Definition: CharArray.java:9
javolution.xml.stream.NamespaceContext
Definition: NamespaceContext.java:20
javolution.xml.stream.XMLStreamReader.next
int next()
javolution.xml.stream.XMLStreamReader.getTextStart
int getTextStart()
javolution.xml.stream.XMLStreamReader.getProperty
Object getProperty(String name)
javolution.xml.stream.XMLStreamReader.getAttributePrefix
CharArray getAttributePrefix(int index)
javolution.xml.stream.XMLStreamReader.getElementText
CharArray getElementText()
javolution.xml.stream.XMLStreamReader.getPIData
CharArray getPIData()
javolution.xml.stream.XMLStreamReader.nextTag
int nextTag()
javolution.xml.stream.XMLStreamReader.isWhiteSpace
boolean isWhiteSpace()
javolution.xml.stream.XMLStreamReader.isAttributeSpecified
boolean isAttributeSpecified(int index)
javolution.xml.stream.XMLStreamReader.getAttributeLocalName
CharArray getAttributeLocalName(int index)
javolution.xml.stream.XMLStreamReader
Definition: XMLStreamReader.java:50
javolution.xml.stream.XMLStreamReader.getText
CharArray getText()
javolution.xml.stream.XMLStreamReader.getLocalName
CharArray getLocalName()
javolution.xml.stream.XMLStreamReader.getLocation
Location getLocation()
javolution.xml.stream.XMLStreamReader.isCharacters
boolean isCharacters()
javolution.xml.stream.XMLStreamReader.getTextCharacters
char[] getTextCharacters()
javolution.xml.stream.XMLStreamReader.getPrefix
CharArray getPrefix()
javolution.xml.stream.XMLStreamReader.isStartElement
boolean isStartElement()
javolution.xml.stream.XMLStreamReader.getEncoding
String getEncoding()
javolution.xml.stream.XMLStreamReader.isStandalone
boolean isStandalone()
javolution.xml.stream.XMLStreamReader.getTextLength
int getTextLength()