OSDN Git Service

Version 0.6.134, add comments for closure compiler.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 05_XString.js
index c05219d..a3ff287 100644 (file)
@@ -7,17 +7,24 @@ var X_String_CRLF = String.fromCharCode( 13 ) + String.fromCharCode( 10 );
 // ------------------------------------------------------------------------- //\r
 // --- interface ----------------------------------------------------------- //\r
 // ------------------------------------------------------------------------- //\r
-X.String = {\r
+\r
+/**\r
+ * @namespace X.String\r
+ * @alias X.String\r
+ */\r
+X[ 'String' ] = {\r
+       \r
+       'parse'             : X_String_parse,\r
        \r
-       parse             : X_String_parse,\r
+       'cleanupWhiteSpace' : X_String_cleanupWhiteSpace,\r
        \r
-       cleanupWhiteSpace : X_String_cleanupWhiteSpace,\r
+       'whiteSpaceToTag'   : X_String_whiteSpaceToTag,\r
        \r
-       whiteSpaceToTag   : X_String_whiteSpaceToTag,\r
+       'chrReferanceTo'    : X_String_chrReferanceTo,\r
        \r
-       chrReferanceTo    : X_String_chrReferanceTo,\r
+       'toChrReferance'    : X_String_toChrReferance,\r
        \r
-       toChrReferance    : X_String_toChrReferance\r
+       'isNumberString'    : X_String_isNumberString\r
 };\r
 \r
 // ------------------------------------------------------------------------- //\r
@@ -25,7 +32,7 @@ X.String = {
 // ------------------------------------------------------------------------- //\r
 function X_String_parse( v ){\r
        var _v, n;\r
-       if( X.Type.isString( v ) ){\r
+       if( X_Type_isString( v ) ){\r
                switch( v ){\r
                        case ''          : return v;\r
                        //case '{}'        : return {};\r
@@ -96,3 +103,8 @@ function X_String_toChrReferance( str ){
        .split( ' ' ).join( ' ' );\r
 };\r
 \r
+function X_String_isNumberString( v ){\r
+       var n = v - 0;\r
+       return '' + n === v || '' + n === '0' + v;\r
+};\r
+\r