Java 2 Útikalauz programozóknak 5.0

elte.java2_utikalauz5.xml
SaxDemo osztály

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by elte.java2_utikalauz5.xml.SaxDemo
Megvalósított interfészek:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class SaxDemo
extends DefaultHandler

SAX példaprogram. Igazából itt az "implements ContentHandler"-t kellett volna írnom, ha az alapoktól indulnék, de akkor a ContentHandler interface összes eljárására kellett volna valami - üres - implementációt adnom. A DefaultHandler azonban megkönyíti a használatát Handler interface-eknek azzal, hogy előre ad egy ilyen implementációt, és itt csak át definiálom azt a kettőt, amire szükségem van.

Mióta:
Java 2 Útikalauz programozóknak 5.0
Forrásfájl:
SaxDemo.java
Letöltés:
SaxDemo.jar

Mezők
(package private)  boolean isFamilyName
           
 
Konstruktorok
SaxDemo()
           
 
Metódusok
 void characters(char[] ch, int start, int len)
           
static void main(String[] args)
           
 void startElement(String namespaceURI, String localName, String rawName, Attributes atts)
           
 
org.xml.sax.helpers.DefaultHandler osztálytól örökölt metódusok
endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
java.lang.Object osztálytól örökölt metódusok
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Mezők részletezése

isFamilyName

boolean isFamilyName
Konstruktorok részletezése

SaxDemo

public SaxDemo()
Metódusok részletezése

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String rawName,
                         Attributes atts)
                  throws SAXException
Megvalósítja:
ContentHandler interfész startElement metódusát
Felüldefiniálja:
DefaultHandler osztály startElement metódusát
Specifikált kivételek:
SAXException

characters

public void characters(char[] ch,
                       int start,
                       int len)
Megvalósítja:
ContentHandler interfész characters metódusát
Felüldefiniálja:
DefaultHandler osztály characters metódusát

main

public static void main(String[] args)

Java 2 Útikalauz programozóknak 5.0