org.lee.mugen.parser.air
Class AirParser

java.lang.Object
  extended by org.lee.mugen.parser.air.AirParser

public class AirParser
extends java.lang.Object


Field Summary
static java.util.regex.Pattern _AIR_DATA_PATTERN
           
static java.lang.String _COMMENT_OR_EMPTY_REGEX
           
static java.lang.String _GRP_ACTION_REGEX
           
static java.lang.String _LOOP_START_REGEX
           
 
Constructor Summary
AirParser(java.lang.String sFilename)
           
AirParser(java.lang.String[] groups)
           
 
Method Summary
 java.util.Map<java.lang.Integer,AirGroup> getAirGroupMap()
           
static boolean parseAirData(java.lang.String line, AirGroup aGrp, Wrapper<Rectangle[]> clsn1, Wrapper<Rectangle[]> clsn2)
           
static boolean parseLoopStart(java.lang.String line, AirGroup aGrp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_COMMENT_OR_EMPTY_REGEX

public static final java.lang.String _COMMENT_OR_EMPTY_REGEX
See Also:
Constant Field Values

_GRP_ACTION_REGEX

public static final java.lang.String _GRP_ACTION_REGEX
See Also:
Constant Field Values

_LOOP_START_REGEX

public static final java.lang.String _LOOP_START_REGEX
See Also:
Constant Field Values

_AIR_DATA_PATTERN

public static final java.util.regex.Pattern _AIR_DATA_PATTERN
Constructor Detail

AirParser

public AirParser(java.lang.String sFilename)
          throws java.io.IOException
Throws:
java.io.IOException

AirParser

public AirParser(java.lang.String[] groups)
          throws java.io.IOException
Throws:
java.io.IOException
Method Detail

parseLoopStart

public static boolean parseLoopStart(java.lang.String line,
                                     AirGroup aGrp)

parseAirData

public static boolean parseAirData(java.lang.String line,
                                   AirGroup aGrp,
                                   Wrapper<Rectangle[]> clsn1,
                                   Wrapper<Rectangle[]> clsn2)

getAirGroupMap

public java.util.Map<java.lang.Integer,AirGroup> getAirGroupMap()