org.lee.mugen.sprite.parser
Class CnsParse

java.lang.Object
  extended by org.lee.mugen.sprite.parser.CnsParse

public class CnsParse
extends java.lang.Object


Field Summary
static java.lang.String _STATE_CONTINUE_DEF_TITLE_REGEX
           
static java.lang.String _STATE_CTRL_TITLE_REGEX
           
static java.lang.String _STATE_DEF_TITLE_REGEX
           
static java.lang.String STATECTRL
           
static java.lang.String STATEDEF
           
 
Constructor Summary
CnsParse()
           
 
Method Summary
static void buildSpriteInfo(java.util.List<Parser.GroupText> groups, Sprite sprite, SpriteCns spriteInfo, SpriteState spriteState)
           
static java.util.List<Parser.GroupText> getCnsGroup(java.lang.String parentPath, java.lang.String constPath, java.lang.String commonCns, java.lang.String[] cns)
           
static void parseStateCtrl(Parser.GroupText grp, StateDef stateDef, Sprite sprite)
           
static void parseStateCtrl(StateDef precedentStateDefObj, java.lang.String stateDefId, java.lang.String stateCtrlId, Parser.GroupText grp)
           
static StateDef parseStateDef(java.lang.String stateDefId, Parser.GroupText grp, java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_STATE_DEF_TITLE_REGEX

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

_STATE_CONTINUE_DEF_TITLE_REGEX

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

_STATE_CTRL_TITLE_REGEX

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

STATEDEF

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

STATECTRL

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

CnsParse

public CnsParse()
Method Detail

getCnsGroup

public static java.util.List<Parser.GroupText> getCnsGroup(java.lang.String parentPath,
                                                           java.lang.String constPath,
                                                           java.lang.String commonCns,
                                                           java.lang.String[] cns)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

buildSpriteInfo

public static void buildSpriteInfo(java.util.List<Parser.GroupText> groups,
                                   Sprite sprite,
                                   SpriteCns spriteInfo,
                                   SpriteState spriteState)
                            throws java.lang.Exception
Throws:
java.lang.Exception

parseStateDef

public static StateDef parseStateDef(java.lang.String stateDefId,
                                     Parser.GroupText grp,
                                     java.lang.String prefix)
                              throws java.lang.Exception
Throws:
java.lang.Exception

parseStateCtrl

public static void parseStateCtrl(StateDef precedentStateDefObj,
                                  java.lang.String stateDefId,
                                  java.lang.String stateCtrlId,
                                  Parser.GroupText grp)
                           throws java.lang.Exception
Throws:
java.lang.Exception

parseStateCtrl

public static void parseStateCtrl(Parser.GroupText grp,
                                  StateDef stateDef,
                                  Sprite sprite)
                           throws java.lang.Exception
Throws:
java.lang.Exception