org.citygml4j.util.xml
Class SAXEventBuffer
java.lang.Object
org.citygml4j.util.xml.SAXEventBuffer
- All Implemented Interfaces:
- org.xml.sax.ContentHandler
public class SAXEventBuffer
- extends java.lang.Object
- implements org.xml.sax.ContentHandler
Method Summary |
void |
addEvent(SAXEvent event)
|
void |
append(SAXEventBuffer other)
|
void |
characters(char[] ch,
int start,
int length)
|
void |
clear()
|
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String prefix)
|
SAXEvent |
getFirstEvent()
|
SAXEvent |
getFirstEvent(SAXEvent.EventType type)
|
StartElement |
getFirstStartElement()
|
SAXEvent |
getLastEvent()
|
StartElement |
getLastStartElement()
|
org.xml.sax.helpers.NamespaceSupport |
getNamespaceSupport()
|
StartElement |
getParentStartElement()
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
boolean |
isEmpty()
|
boolean |
isTrackLocation()
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
void |
removeFirstEvent()
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
skippedEntity(java.lang.String name)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
void |
updateLocation(int lineNumber,
int columnNumber,
java.lang.String systemId,
java.lang.String publicId)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SAXEventBuffer
public SAXEventBuffer()
SAXEventBuffer
public SAXEventBuffer(boolean trackLocation)
isTrackLocation
public boolean isTrackLocation()
getNamespaceSupport
public org.xml.sax.helpers.NamespaceSupport getNamespaceSupport()
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Specified by:
setDocumentLocator
in interface org.xml.sax.ContentHandler
updateLocation
public void updateLocation(int lineNumber,
int columnNumber,
java.lang.String systemId,
java.lang.String publicId)
skippedEntity
public void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
skippedEntity
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
ignorableWhitespace
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
- Specified by:
processingInstruction
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
startDocument
public void startDocument()
throws org.xml.sax.SAXException
- Specified by:
startDocument
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
startElement
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
- Specified by:
startElement
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
- Specified by:
startPrefixMapping
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
endDocument
public void endDocument()
throws org.xml.sax.SAXException
- Specified by:
endDocument
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Specified by:
endElement
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
- Specified by:
endPrefixMapping
in interface org.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
isEmpty
public boolean isEmpty()
clear
public void clear()
addEvent
public void addEvent(SAXEvent event)
append
public void append(SAXEventBuffer other)
getFirstEvent
public SAXEvent getFirstEvent()
getFirstEvent
public SAXEvent getFirstEvent(SAXEvent.EventType type)
removeFirstEvent
public void removeFirstEvent()
getLastEvent
public SAXEvent getLastEvent()
getFirstStartElement
public StartElement getFirstStartElement()
getLastStartElement
public StartElement getLastStartElement()
getParentStartElement
public StartElement getParentStartElement()