home *** CD-ROM | disk | FTP | other *** search
- package data.parser
- {
- import com.je.data.parser.IParser;
- import com.je.model.StepList;
- import com.je.model.vo.DataTypeFactory;
- import com.je.model.vo.IData;
- import com.je.model.vo.Step;
-
- public class StepsParser implements IParser
- {
- public function StepsParser()
- {
- super();
- }
-
- public function parse(param1:XMLList) : IData
- {
- var _loc3_:XML = null;
- var _loc4_:Step = null;
- var _loc2_:IData = new StepList();
- for each(_loc3_ in param1)
- {
- _loc4_ = Step(DataTypeFactory.getDataType(DataTypeFactory.STEP));
- _loc4_.id = _loc3_.@id;
- _loc4_.title = _loc3_.label;
- _loc4_.cuePoint = _loc3_.@value;
- StepList(_loc2_).addStep(_loc4_);
- }
- return _loc2_;
- }
- }
- }
-
-