moagg.level.xml.object
Class TurretHandler

java.lang.Object
  extended by moagg.level.xml.AbstractHandler
      extended by moagg.level.xml.AbstractSpriteHandler
          extended by moagg.level.xml.object.TurretHandler
All Implemented Interfaces:
Handler, DataProvider

public class TurretHandler
extends AbstractSpriteHandler
implements Handler, DataProvider


Field Summary
static java.lang.String NAME
           
 
Constructor Summary
TurretHandler()
           
 
Method Summary
 Handler createSubHandler(java.lang.String name, org.xml.sax.Attributes attrs)
           
 void finishSubHandler(java.lang.String name, Handler subHandler)
           
 TurretData getData()
           
 void handleAttributes(org.xml.sax.Attributes attrs)
           
 void handleTag(java.lang.String name, java.lang.String value)
           
protected  void parsePreset(java.lang.String preset)
           
protected  TurretType parseType(java.lang.String type)
           
 
Methods inherited from class moagg.level.xml.AbstractHandler
getBooleanAttribute, getHexAttribute, getHexAttribute, getIntAttribute, getIntAttribute, getStringAttribute, getStringAttribute, getUnsignedIntAttribute, getUnsignedIntAttribute, handleActivateableAttributes, handleDestroyableAttributes, parseOrientation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

TurretHandler

public TurretHandler()
Method Detail

getData

public TurretData getData()
Specified by:
getData in interface DataProvider

handleAttributes

public void handleAttributes(org.xml.sax.Attributes attrs)
Specified by:
handleAttributes in class AbstractSpriteHandler

createSubHandler

public Handler createSubHandler(java.lang.String name,
                                org.xml.sax.Attributes attrs)
Specified by:
createSubHandler in interface Handler

handleTag

public void handleTag(java.lang.String name,
                      java.lang.String value)
Specified by:
handleTag in interface Handler

finishSubHandler

public void finishSubHandler(java.lang.String name,
                             Handler subHandler)
Specified by:
finishSubHandler in interface Handler

parsePreset

protected void parsePreset(java.lang.String preset)

parseType

protected TurretType parseType(java.lang.String type)


Copyright © 2008. All Rights Reserved.