jkururin
Class LevelParser

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--jkururin.LevelParser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class LevelParser
extends org.xml.sax.helpers.DefaultHandler


Field Summary
private  java.io.CharArrayWriter contents
           
(package private)  int endBottom
           
(package private)  int endLeft
           
(package private)  int endRight
           
(package private)  int endTop
           
(package private)  boolean goodLevel
           
(package private)  int levelCount
           
(package private)  java.lang.String levelName
           
(package private)  int levelNumber
           
(package private)  int levelTime
           
(package private)  java.applet.AudioClip music
           
(package private)  Pad pad
           
private  org.xml.sax.XMLReader parser
           
(package private)  SpriteParser spriteMapper
           
private  java.util.Vector sprites
           
 
Constructor Summary
LevelParser(org.xml.sax.XMLReader parser)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 Sprite[] getSprites()
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

contents

private java.io.CharArrayWriter contents

parser

private org.xml.sax.XMLReader parser

levelNumber

int levelNumber

levelCount

int levelCount

levelTime

int levelTime

endTop

int endTop

endBottom

int endBottom

endLeft

int endLeft

endRight

int endRight

music

java.applet.AudioClip music

goodLevel

boolean goodLevel

levelName

java.lang.String levelName

pad

Pad pad

sprites

private java.util.Vector sprites

spriteMapper

SpriteParser spriteMapper
Constructor Detail

LevelParser

public LevelParser(org.xml.sax.XMLReader parser)
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

getSprites

public Sprite[] getSprites()