<?xml version="1.0" encoding="UTF-8"?>
<dictionary xmlns="http://www.cfeclipse.org/version1/dictionary"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.cfeclipse.org/version1/dictionary http://cfeclipse.tigris.org/version1/dictionary/dictionary.xsd"
>
	<tags>
		
	</tags>

	<functions>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="addtocache" returns="void">
			<help><![CDATA[
[[controller.addToCache(name, value, [timeout])]]
コントローラーの内部キャッシュへ渡す値を
キーとセットで追加します。
				If timeout is passed, it is the lifespan, 
				in minutes, of the value passed.
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The key by which to identify this value in the cache.
				]]></help>
			</parameter>
			<parameter name="value" type="string" required="true">
				<help><![CDATA[
					The value to cache
				]]></help>
			</parameter>
			<parameter name="timeout" type="numeric" required="false">
				<help><![CDATA[
					The number of minutes to store the value in the cache.
					Defaults to the DefaultCacheTimeout setting set the ModelGlueConfiguration bean in ColdSpring.xml.
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getfromcache" returns="any">
			<help><![CDATA[
[[controller.getFromCache(name)]]
引数の name で一致するキャッシュから値を取得します。
存在しなければ、例外 Util.TimedCache.ItemNotFound が
スローされます。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The key of the value to retrieve.
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getmodelglue" returns="ModelGlue.unity.framework.ModelGlue">
			<help><![CDATA[
[[controller.getModelGlue()]]
[[event.getModelGlue()]]
Model-Glue フレームワーク自身を取得します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="setname" returns="void">
			<help><![CDATA[
[[controller.setName(name)]]
コントローラー名前を設定します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getname" returns="string">
			<help><![CDATA[
[[controller.getName()]]
コントローラー名前を取得します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="existsincache" returns="boolean">
			<help><![CDATA[
[[controller.existsInCache(name)]]
コントローラが保持しているキャッシュのデータに
引数 name の値が含まれているかどうかを返します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="removefromcache" returns="void">
			<help><![CDATA[
[[controller.removeFromCache(name)]]
コントローラが保持しているキャッシュのデータから
引数 name の値を削除します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getbean" returns="object">
			<help><![CDATA[
[[modelGlue.getBean(string)]]
IoCコンテナから Bean である cfc インスタンスを
取得します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The name of the bean to create.
					If ColdSpring is used, the name listed 
					is the ID attribute of the bean to be 
					created. If ChiliBeans is used, the name 
					passed is the name of an XML file to be 
					found in one of the directories listed 
					by the beanMappings setting.
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getormservice" returns="object">
			<help><![CDATA[
[[modelGlue.getOrmService()]]
あらかじめ設定されたデータベースオブジェクトを
利用するためのＯ－Ｒマッピングサービスを返します。
デフォルトでは、reactor.ReactorFactory を返します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="addresult" returns="void">
			<help><![CDATA[
[[event.addResult(name)]]
引数の名前をキーとして、結果を追加します。
現在駆動しているイベントの event-handler に 
result タグがあって、その name 属性が引数の 
name と一致した場合は、その do 属性の 
event-handler へも結果が渡される。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The name of the result to add
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="argumentexists" returns="boolean">
			<help><![CDATA[
[[event.argumentExists(name)]]
処理中の引数集合に、引数の name が存在していて、
値が設定されているかどうかを返します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The name of the argument to check
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="forward" returns="void">
			<help><![CDATA[
[[event.forward(eventhandler [, append])]]
引数の イベントハンドラへリクエストが
即時リダイレクトされる。
viewstate にある全ての値は、セッションが
有効であれば、リダイレクトしても維持される。
この関数呼び出しは、完了することはなく、
cflocation タグにより起動が妨げられる。
			]]></help>
			<parameter name="eventhandler " type="string" required="true">
				<help><![CDATA[
					The name of the event handler to redirect to
				]]></help>
			</parameter>
			<parameter name="append" type="list" required="false">
				<help><![CDATA[
					Will append the list of values passed in 
					append to the resultant URL.
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getallarguments" returns="struct">
			<help><![CDATA[
[[event.getAllArguments()]]
参照による引数メンバ全てを含む構造体を
取得します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getallvalues" returns="struct">
			<help><![CDATA[
[[event.getAllValues()]]
参照による viewstate メンバ全てを含む
構造体を取得します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getargument" returns="any">
			<help><![CDATA[
[[event.getArgument(name [, default])]]
Model-Glue 設定ファイルの event-handler に
設定されている argument タグの中から、
引数 name の値を返します。
			]]></help>
			<parameter name="name " type="string" required="true">
				<help><![CDATA[
					The name of the argument to retrieve
				]]></help>
			</parameter>
			<parameter name="default" type="any" required="false">
				<help><![CDATA[
					If the argument does not exist, 
					a default value to return. It is not set 
					into the argument collection - the 
					collection is read-only.
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="geteventhandlername" returns="any">
			<help><![CDATA[
[[event.getEventHandlerName()]]
現在の event-handler 名を返します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getmessage" returns="ModelGlue.unity.eventhandler.Message">
			<help><![CDATA[
[[event.getMessage()]]
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="geteventrequest" returns="ModelGlue.unity.eventrequest.EventRequest">
			<help><![CDATA[
[[event.getEventRequest()]]
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getvalue" returns="any">
			<help><![CDATA[
[[event.getValue(name [, default])]]
[[viewstate.getValue(name [, default])]]
オブジェクトに対して、引数 name で一致する
値を取得します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The name of the value to retrieve
				]]></help>
			</parameter>
			<parameter name="default" type="any" required="false">
				<help><![CDATA[
					If the value does not exist, 
					a default value to set into the 
					viewstate and then return
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getview" returns="string">
			<help><![CDATA[
[[event.getView(name)]]
[[viewCollection.getView(name)]]
event:
画面表示する view の内容を返します。
viewCollection:
引数で与えられた名前の画面表示結果を
返します。
view が存在しなければ、空文字列を
返します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The name of the view to retrieve
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="makeeventbean" returns="object">
			<help><![CDATA[
[[event.makeEventBean(type [, fields])]]
CFC インスタンス中から、“set”で
始まる名前の関数を探します。
“setter”関数に対応するviewstate 内に
存在する値があれば、setter 関数を呼び出して、
値を渡します。
			]]></help>
			<parameter name="type" type="string" required="true">
				<help><![CDATA[
					If a string is passed, it will 
					instantiate a CFC of the type passed 
					and attempt to call a function named 
					"init" if one exists. If a CFC instance 
					is passed, it will use the instance.
				]]></help>
			</parameter>
			<parameter name="field" type="string" required="false">
				<help><![CDATA[
					If a list of fields is passed, 
					it will only attempt to set the 
					properties listed.
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="removevalue" returns="void">
			<help><![CDATA[
[[event.removeValue(name)]]
[[viewstate.removeValue(name)]]
オブジェクトから、引数 name の値を
削除します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					削除する変数の名前
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="setargument" returns="void">
			<help><![CDATA[
[[event.setArgument(name, value)]]
Model-Glue 設定ファイルの event-handler の
argument タグのデータとして、引数 name の
値を設定します。
			]]></help>
			<parameter name="name " type="string" required="true">
				<help><![CDATA[
					値を設定する変数の名前
				]]></help>
			</parameter>
			<parameter name="value" type="any" required="false">
				<help><![CDATA[
					設定する値
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="setvalue" returns="void">
			<help><![CDATA[
[[event.setValue(name, value)]]
[[viewstate.setValue(name, value)]]
オブジェクトに対して、引数 name の値を設定します。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					値を設定する変数の名前
				]]></help>
			</parameter>
			<parameter name="value" type="any" required="true">
				<help><![CDATA[
					設定する値
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="trace" returns="void">
			<help><![CDATA[
[[event.trace(name, value)]]
名前を与えて、そのデバッグトレースした値を
追加します。
渡された値が複合値であれば、<cfdump> に
よって表示されます。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					A label to identify the value 
					in the debugging trace
				]]></help>
			</parameter>
			<parameter name="value" type="string" required="false">
				<help><![CDATA[
					The value to display in the debugging 
					trace. If a complex value is passed, 
					the result of its <cfdump> is displayed.
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="valueexists" returns="boolean">
			<help><![CDATA[
[[event.valueExists(name)]]
viewstate に引数で与えられた名前が
存在するかをチェックします。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The name of the value to check
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="addrenderedview" returns="void">
			<help><![CDATA[
[[viewCollection.addRenderedView(key, content [, append])]]
viewcollection に引数で与えられた名前が
存在するかをチェックします。
			]]></help>
			<parameter name="key" type="string" required="true">
				<help><![CDATA[
				]]></help>
			</parameter>
			<parameter name="content" type="string" required="true">
				<help><![CDATA[
				]]></help>
			</parameter>
			<parameter name="append" type="boolean" required="false">
				<help><![CDATA[
					同じ名前の view がすでに存在している場合に、追加するか否かのフラグ
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="exists" returns="boolean">
			<help><![CDATA[
[[viewCollection.exists(name)]]
[[viewstate.exists(name)]]
オブジェクトに引数で与えられた名前の値が
存在するかをチェックします。
			]]></help>
			<parameter name="name" type="string" required="true">
				<help><![CDATA[
					The name of the view to check
				]]></help>
			</parameter>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getall" returns="struct">
			<help><![CDATA[
[[viewCollection.getAll()]]
[[viewstate.getAll()]]
オブジェクトから保持されているデータ全ての
構造体を取得します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="getfinalview" returns="string">
			<help><![CDATA[
[[viewCollection.getFinalView()]]
viewcollection から最後の view を取得します。
			]]></help>
		</function>
		
		<function xmlns="http://www.cfeclipse.org/version1/dictionary" name="merge" returns="void">
			<help><![CDATA[
[[viewstate.merge(struct)]]
viewstate に引数の構造体をマージします。
			]]></help>
			<parameter name="struct" type="string" required="true">
				<help><![CDATA[
				]]></help>
			</parameter>
		</function>
		
	</functions>

	<scopes>
		<scope value="event.addResult(name:string)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.argumentExists(name:string)" type="boolean">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.forward(eventhandler:string [, append:list])" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getAllArguments()" type="struct">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getAllValues()" type="struct">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getArgument(name:string [, default:any])" type="any">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getModelGlue()" type="ModelGlue.unity.framework.ModelGlue">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getMessage()" type="ModelGlue.unity.eventhandler.Message">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getEventRequest()" type="ModelGlue.unity.eventrequest.EventRequest">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getValue(name:string [, default:any])" type="any">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.getView(name:string)" type="string">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.makeEventBean(type:any, [fields:list])" type="object">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.removeValue(name:string)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.setArgument(name:string, value:any)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.setValue(name:string, value:any)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.trace(name:string, value:any)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="event.valueExists(name:string)" type="boolean">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.addResult(name:string)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.argumentExists(name:string)" type="boolean">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.forward(eventhandler:string [, append:list])" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getAllArguments()" type="struct">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getAllValues()" type="struct">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getArgument(name:string [, default:any])" type="any">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getModelGlue()" type="ModelGlue.unity.framework.ModelGlue">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getMessage()" type="ModelGlue.unity.eventhandler.Message">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getEventRequest()" type="ModelGlue.unity.eventrequest.EventRequest">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getValue(name:string [, default:any])" type="any">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.getView(name:string)" type="string">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.makeEventBean(type:any, [fields:list])" type="object">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.removeValue(name:string)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.setArgument(name:string, value:any)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.setValue(name:string, value:any)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.trace(name:string, value:any)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="arguments.event.valueExists(name:string)" type="boolean">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewCollection.addRenderedView(key:string, content:string [, append:boolean])" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewCollection.exists(name:string)" type="boolean">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewCollection.getAll()" type="struct">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewCollection.getFinalView()" type="string">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewCollection.getView(name:string)" type="string">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewState.exists(name:string)" type="boolean">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewState.getAll()" type="struct">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewState.getValue(name:string [, default:any])" type="any">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewState.merge(struct:struct)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewState.removeValue(name:string)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
		<scope value="viewState.setValue(name:string, value:any)" type="void">
			<help><![CDATA[ 
		]]></help>
		</scope>
		
	</scopes>

</dictionary>
