AI for Games 1.1.1
Loading...
Searching...
No Matches
game2dai.utils.BuildingSAXParser Class Reference
Inheritance diagram for game2dai.utils.BuildingSAXParser:

Public Member Functions

Building[] get ()
 
void startDocument () throws SAXException
 
void endDocument () throws SAXException
 
void startElement (String namespaceURI, String localName, String qName, Attributes attr) throws SAXException
 
void endElement (String namespceURI, String localName, String qName) throws SAXException
 
void characters (char[] ch, int start, int length) throws SAXException
 
 BuildingSAXParser (File aFile)
 
 BuildingSAXParser (PApplet app, String fname)
 
 BuildingSAXParser (String fname)
 
- Public Member Functions inherited from game2dai.utils.EntitySAXParser
 EntitySAXParser (PApplet app, String fname)
 
 EntitySAXParser (String fname)
 
 EntitySAXParser (File aFile)
 

Private Member Functions

void storeElementValue (String elementName, String elementValue)
 

Private Attributes

ArrayList< BuildingbuildList = new ArrayList<Building>()
 
ArrayList< Vector2DctourList = new ArrayList<Vector2D>()
 
String name = ""
 
Vector2D pos = null
 
double x
 
double y
 
Vector2D[] contour = null
 
Building[] buildings = null
 
int mode = BASE_LEVEL
 

Static Private Attributes

static int BASE_LEVEL = 101
 
static int CONTOUR_LEVEL = 102
 

Additional Inherited Members

- Protected Member Functions inherited from game2dai.utils.EntitySAXParser
double getDouble (String s)
 
int getInteger (String s)
 
- Protected Attributes inherited from game2dai.utils.EntitySAXParser
SAXParserFactory factory = SAXParserFactory.newInstance()
 
SAXParser saxParser
 
CharArrayWriter buffer = new CharArrayWriter()
 
String filename
 
InputStream istream = null
 
boolean error = false
 

Constructor & Destructor Documentation

◆ BuildingSAXParser() [1/3]

game2dai.utils.BuildingSAXParser.BuildingSAXParser ( File  aFile)
Parameters
aFile

◆ BuildingSAXParser() [2/3]

game2dai.utils.BuildingSAXParser.BuildingSAXParser ( PApplet  app,
String  fname 
)
Parameters
app
fname

◆ BuildingSAXParser() [3/3]

game2dai.utils.BuildingSAXParser.BuildingSAXParser ( String  fname)
Parameters
fname

The documentation for this class was generated from the following file: