home *** CD-ROM | disk | FTP | other *** search
- package com.je.utils
- {
- import com.je.model.vo.Index;
-
- public class FileUtils
- {
- public function FileUtils()
- {
- super();
- }
-
- public static function getFileExtension(param1:String) : String
- {
- var _loc2_:RegExp = /\.([^\.]+)$/g;
- var _loc3_:Number = param1.lastIndexOf(".") + 1;
- return param1.substr(_loc3_,param1.length - _loc3_);
- }
-
- public static function hasFileExtension(param1:String) : Boolean
- {
- var _loc2_:Number = param1.lastIndexOf(".") + 1;
- var _loc3_:String = param1.substr(_loc2_,param1.length - _loc2_);
- return _loc2_ > 0 ? true : false;
- }
-
- public static function getKeyWordsAsVector(param1:String) : Vector.<String>
- {
- var _loc2_:Array = param1.split("##");
- return Vector.<String>(_loc2_);
- }
-
- public static function cutNumbersFromTitle(param1:String) : String
- {
- var _loc2_:RegExp = /[0-9]+((.)?([0-9][0-9]?)?)?(\s+)?/g;
- var _loc3_:String = String(param1.match(_loc2_));
- var _loc4_:String = String(param1);
- return _loc4_.substr(_loc4_.indexOf(_loc4_) + _loc3_.length,_loc4_.length - _loc3_.length);
- }
-
- public static function convertVectorToArray(param1:Vector.<Index>) : Array
- {
- var _loc3_:* = undefined;
- var _loc2_:Array = new Array();
- for each(_loc3_ in param1)
- {
- _loc2_.push(_loc3_);
- }
- return _loc2_;
- }
- }
- }
-
-