ENDO Shogo - String.Buffer-0.0.1
NAME
String.Buffer - Bufferd String
SYNOPSIS
var buffer = new String.Buffer(); buffer.append("foo","bar"); // foobar buffer.length; // 6 buffer.replace("foo","bar"); // barbar
DESCRIPTION
String.Buffer is a bufferd string library.
METHODS buffer = new String.Buffer(); - Constructor method.
buffer.append(a1, a2, ...)
This method append some strings to buffer.
Constructor
var buffer = new String.Buffer();
AUTHOR
ENDO Shogo <shogo4405 at gmail dot com>
COPYRIGHT
Copyright(c) 2007 ENDO Shogo All rights reserved. This library is free software; you can redistribute it and/or modify it under the New BSD License.
String.Buffer = function Buffer(s)
{
var i = 0, b = [s || ''];
function toString(s){
return b.join(s || '');
};
this.append = function append()
{
for(var k=0,f=arguments.length;k<f;k++){
b[i++] = arguments[k];
};
};
this.valueOf = this.toString = toString;
};
String.Buffer.VERSON = '0.0.1';
String.Buffer.EXPORT = [];
String.Buffer.prototype = new String();
/*
=head1 NAME
String.Buffer - Bufferd String
=head1 SYNOPSIS
var buffer = new String.Buffer();
buffer.append("foo","bar"); // foobar
buffer.length; // 6
buffer.replace("foo","bar"); // barbar
=head1 DESCRIPTION
String.Buffer is a bufferd string library.
=head1 METHODS
buffer = new String.Buffer(); - Constructor method.
buffer.append(a1, a2, ...)
This method append some strings to buffer.
=head2 Constructor
var buffer = new String.Buffer();
=head1 AUTHOR
ENDO Shogo <shogo4405 at gmail dot com>
=head1 COPYRIGHT
Copyright(c) 2007 ENDO Shogo All rights reserved. This library is free
software; you can redistribute it and/or modify it under the New BSD
License.
=cut
*/