Packageweavejs.util
Classpublic class StringView
InheritanceStringView Inheritance Object



Public Properties
 PropertyDefined By
  buffer : *
StringView
  encoding : String = UTF-8
StringView
Public Methods
 MethodDefined By
  
StringView(vInput:*, sEncoding:String = null, nOffset:Number, nLength:Number)
StringView
  
b64ToUint6(nChr:Number):Number
[static]
StringView
  
base64ToBytes(sBase64:String, nBlockBytes:Number):Array
[static]
StringView
  
bytesToBase64(aBytes:Array):String
[static]
StringView
  
forEachChar(fCallback:Function, oThat:Object, nChrOffset:Number, nChrLen:Number):void
StringView
  
getUTF16CharLength(nChar:Number):Number
[static]
StringView
  
getUTF8CharLength(nChar:Number):Number
[static]
StringView
  
loadUTF16CharCode(aChars:Array, nIdx:Number):Number
[static]
StringView
  
loadUTF8CharCode(aChars:Array, nIdx:Number):Number
[static]
StringView
  
makeFromBase64(sB64Inpt:String, sEncoding:String, nByteOffset:Number, nLength:Number):StringView
[static]
StringView
  
makeIndex(nChrLength:Number, nStartFrom:Number):Number
StringView
  
putUTF16CharCode(aTarget:Array, nChar:Number, nPutAt:Number):Number
[static]
StringView
  
putUTF8CharCode(aTarget:Array, nChar:Number, nPutAt:Number):Number
[static]
StringView
  
subview(nCharOffset:Number, nCharLength:Number):StringView
StringView
  
toBase64(bWholeBuffer:Boolean):String
StringView
  
toString():String
StringView
  
uint6ToB64(nUint6:Number):Number
[static]
StringView
Property Detail
bufferproperty
public var buffer:*

encodingproperty 
public var encoding:String = UTF-8

Constructor Detail
StringView()Constructor
public function StringView(vInput:*, sEncoding:String = null, nOffset:Number, nLength:Number)



Parameters
vInput:*
 
sEncoding:String (default = null)
 
nOffset:Number (default = NaN)
 
nLength:Number (default = NaN)
Method Detail
b64ToUint6()method
public static function b64ToUint6(nChr:Number):Number

Parameters

nChr:Number

Returns
Number
base64ToBytes()method 
public static function base64ToBytes(sBase64:String, nBlockBytes:Number):Array

Parameters

sBase64:String
 
nBlockBytes:Number (default = NaN)

Returns
Array
bytesToBase64()method 
public static function bytesToBase64(aBytes:Array):String

Parameters

aBytes:Array

Returns
String
forEachChar()method 
public function forEachChar(fCallback:Function, oThat:Object, nChrOffset:Number, nChrLen:Number):void

Parameters

fCallback:Function
 
oThat:Object
 
nChrOffset:Number
 
nChrLen:Number

getUTF16CharLength()method 
public static function getUTF16CharLength(nChar:Number):Number

Parameters

nChar:Number

Returns
Number
getUTF8CharLength()method 
public static function getUTF8CharLength(nChar:Number):Number

Parameters

nChar:Number

Returns
Number
loadUTF16CharCode()method 
public static function loadUTF16CharCode(aChars:Array, nIdx:Number):Number

Parameters

aChars:Array
 
nIdx:Number

Returns
Number
loadUTF8CharCode()method 
public static function loadUTF8CharCode(aChars:Array, nIdx:Number):Number

Parameters

aChars:Array
 
nIdx:Number

Returns
Number
makeFromBase64()method 
public static function makeFromBase64(sB64Inpt:String, sEncoding:String, nByteOffset:Number, nLength:Number):StringView

Parameters

sB64Inpt:String
 
sEncoding:String
 
nByteOffset:Number
 
nLength:Number

Returns
StringView
makeIndex()method 
public function makeIndex(nChrLength:Number, nStartFrom:Number):Number

Parameters

nChrLength:Number (default = NaN)
 
nStartFrom:Number (default = NaN)

Returns
Number
putUTF16CharCode()method 
public static function putUTF16CharCode(aTarget:Array, nChar:Number, nPutAt:Number):Number

Parameters

aTarget:Array
 
nChar:Number
 
nPutAt:Number

Returns
Number
putUTF8CharCode()method 
public static function putUTF8CharCode(aTarget:Array, nChar:Number, nPutAt:Number):Number

Parameters

aTarget:Array
 
nChar:Number
 
nPutAt:Number

Returns
Number
subview()method 
public function subview(nCharOffset:Number, nCharLength:Number):StringView

Parameters

nCharOffset:Number
 
nCharLength:Number

Returns
StringView
toBase64()method 
public function toBase64(bWholeBuffer:Boolean):String

Parameters

bWholeBuffer:Boolean

Returns
String
toString()method 
public function toString():String

Returns
String
uint6ToB64()method 
public static function uint6ToB64(nUint6:Number):Number

Parameters

nUint6:Number

Returns
Number