- qpscanner/fusebox5/FakeStringBuffer.cfc
- v0.7.3.2
- 935 B
- 31
1<cfcomponent output="false" hint="I simulate java.lang.StringBuffer when that is disabled by the host.">
2
3 <!--- hack to avoid clashing with built-in toString method --->
4 <cfset variables.toString = $toString />
5
6 <cffunction name="init" returntype="any" access="public" output="false">
7
8 <cfset variables.buffer = "" />
9
10 <cfreturn this />
11
12 </cffunction>
13
14 <cffunction name="append" returntype="any" access="public" output="false"
15 hint="I append a new string to the current buffer.">
16 <cfargument name="newString" type="string" required="true"
17 hint="I am the new segment to append." />
18
19 <cfset variables.buffer = variables.buffer & arguments.newString />
20
21 <cfreturn this />
22
23 </cffunction>
24
25 <cffunction name="$toString" returntype="string" access="public" output="false"
26 hint="I return the current buffer as a string.">
27
28 <cfreturn variables.buffer />
29
30 </cffunction>
31
32</cfcomponent>