// ------------------------------------------------------------------------- //\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
// ------------------------------------------------------------------------- //\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
.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