マニュアル キャンセル

メンバー関数の使用

  1. ColdFusion デベロッパーガイド
  2. ColdFusion アプリケーションの開発
    1. ColdFusion の概要
      1. ColdFusion の概要
      2. ColdFusion について
      3. インターネットアプリケーションと web アプリケーションサーバーについて
      4. JEE と ColdFusion アーキテクチャについて
    2. ColdFusion の変更点
      1. ColdFusion の変更点
      2. JRun から Tomcat への変更
      3. セキュリティの機能強化
      4. ColdFusion WebSocket
      5. Java 統合の強化
      6. ColdFusion ORM 検索によるインデックス作成と検索
      7. Solr の機能強化
      8. スケジューラーの機能強化
      9. Microsoft Exchange Server 2010 との統合
      10. ColdFusion での RESTful web サービス
      11. ColdFusion でのクライアントとサーバー間の遅延読み込み
      12. Web サービスの機能強化
      13. 地理位置情報の表示
      14. クライアントサイドのチャート作成
      15. キャッシュ機能の強化
      16. ColdFusion Administrator を使用したサーバーの更新
      17. ColdFusion Administrator のセキュアプロファイル
    3. アプリケーション開発の概要
      1. ColdFusion を使用したアプリケーション開発の概要
      2. 本マニュアルの使用について
      3. デベロッパー向き Adobe ColdFusion ドキュメントについて
    4. CFML プログラミング言語
      1. CFML プログラミング言語
      2. CFML の要素
      3. ColdFusion 変数
      4. 式および番号記号
      5. 配列と構造体
      6. CFML スクリプト言語による ColdFusion ページの拡張
      7. 関数の正規表現
      8. ColdFusion での言語の機能強化
      9. 第一級オブジェクトとしての組み込み関数
      10. データ型開発ガイド
    5. ColdFusion アプリケーションのビルディングブロック
      1. ColdFusion アプリケーションのビルディングブロック
      2. ColdFusion 要素の作成
      3. ユーザー定義関数の記述と呼び出し
      4. ColdFusion コンポーネントの作成と使用
      5. カスタム CFML タグの作成と使用
      6. カスタム CFXAPI タグの作成
      7. メンバー関数の使用
      8. ColdFusion でのオブジェクト指向プログラミング
    6. CFML アプリケーションの開発
      1. CFML アプリケーションの開発
      2. ColdFusion アプリケーションのデザインと最適化
      3. エラーの処理
      4. 永続データとロックの使用
      5. ColdFusion スレッドの使用
      6. セキュリティで保護されたアプリケーション
      7. クライアントサイド CFML(モバイル開発向け)
      8. ColdFusion デバッガの使用
      9. アプリケーションのデバッグとトラブルシューティング
      10. グローバライズしたアプリケーションの開発
      11. ColdFusion での REST 機能強化
      12. OAuth による認証
      13. ソーシャルの機能強化
    7. モバイルアプリケーションの開発
      1. モバイルアプリケーションの開発
      2. モバイルアプリケーションの構築
      3. モバイルアプリケーションのデバッグ
      4. モバイルアプリケーションの検証
      5. モバイルアプリケーションのパッケージ化
      6. モバイルアプリケーションのトラブルシューティング
      7. デバイス検出
      8. クライアントサイド CFML
      9. モバイルテンプレート
      10. モバイルアプリケーションを作成するためのコード例
    8. データのアクセスと使用
      1. データのアクセスと使用
      2. データベースおよび SQL の概要
      3. データへのアクセスと取得
      4. データベースの更新
      5. クエリのクエリの使用
      6. LDAP ディレクトリの管理
      7. Solr 検索のサポート
    9. ColdFusion ORM
      1. ColdFusion ORM
      2. ColdFusion ORM の概要
      3. ORM アーキテクチャ
      4. ORM の設定
      5. ORM マッピングの定義
      6. オブジェクトの操作
      7. ORM セッション管理
      8. トランザクションと同時性
      9. HQL クエリの使用
      10. データベーススキーマの自動生成
      11. ORM における複数のデータソースのサポート
      12. ColdFusion ORM 検索
    10. ColdFusion と HTML 5
      1. ColdFusion と HTML 5
      2. ColdFusion Web Sockets の使用
      3. メディアプレーヤーの機能拡張
      4. クライアントサイドのチャート作成
      5. 地理位置情報データの表示
    11. ColdFusion での Flex と AIR の統合
      1. ColdFusion での Flex と AIR の統合
      2. Flash Remoting サービスの使用
      3. Flash Remoting 更新の使用
      4. オフライン AIR アプリケーションのサポート
      5. ColdFusion サービスのプロキシ ActionScript クラス
      6. LiveCycle Data Services ES アセンブラーの使用
      7. サーバーサイド ActionScript の使用
    12. 情報の要求と提示
      1. 情報の要求と提示
      2. データの検索とフォーマット設定
      3. cfform タグによるダイナミックフォームの作成
      4. データの検証
      5. Flash フォームの作成
      6. スキン可能 XML フォームの作成
      7. Ajax データおよび開発機能の使用
      8. Ajax ユーザーインターフェイスコンポーネントおよび機能の使用
    13. Office ファイルとの相互運用性
      1. Office ファイルとの相互運用性
      2. cfdocument の使用
      3. cfpresentation の使用
      4. cfspreadsheet の使用
      5. サポートされている Office 変換形式
      6. SharePoint の統合
    14. ColdFusion ポートレット
      1. ColdFusion ポートレット
      2. JBoss Portal Server での ColdFusion ポートレットの実行
      3. WebSphere Portal Server での ColdFusion ポートレットの実行
      4. portlet.cfc で使用する一般的なメソッド
      5. ColdFusion ポートレットコンポーネント
      6. JSR-286 のサポート
    15. ドキュメント、チャート、レポートの操作
      1. ドキュメント、チャート、レポートの操作
      2. ColdFusion での PDF フォームの操作
      3. PDF ドキュメントの組み立て
      4. ColdFusion 画像の作成および操作
      5. チャートとグラフの作成
        1. チャートについて
        2. 基本的なチャートの作成
        3. チャートの作成
        4. チャートの外観の設定
        5. チャートの作成:例
        6. チャートの管理
        7. 変数へのチャートの書き込み
        8. チャートのリンク先 URL の設定
        9. チャート作成の機能強化
      6. 印刷用のレポートとドキュメントの作成
      7. Report Builder を使用したレポートの作成
        1. Report Builder について
        2. 一般的なレポート作成作業と方法
        3. 簡単なレポートの作成
        4. はじめに
      8. スライドプレゼンテーションの作成
    16. Web 要素および外部オブジェクトの使用
      1. Web 要素および外部オブジェクトの使用
      2. XML と WDDX の使用
      3. Web サービスの使用
      4. ColdFusion web サービスの使用
      5. CFML アプリケーションへの JEE および Java 要素の統合
      6. Microsoft .NET アセンブリの使用
      7. CFML アプリケーションでの COM および CORBA オブジェクトの統合
    17. 外部リソースの使用
      1. E メールの送受信
      2. Microsoft Exchange Server との連携
      3. リモートサーバーとの連携
      4. サーバー上のファイルの管理
      5. イベントゲートウェイの使用
      6. カスタムイベントゲートウェイの作成
      7. Eclipse 用 ColdFusion 拡張機能の使用
      8. データサービスメッセージングイベントゲートウェイの使用
      9. データ管理イベントゲートウェイの使用
      10. FMS イベントゲートウェイの使用
      11. インスタントメッセージングイベントゲートウェイの使用
      12. SMS イベントゲートウェイの使用

機能強化の多くは、ColdFusion ベースのアプリケーションのスムーズな開発を支援するために、コア CFML シンタックスに対しておこなわれました。主な機能強化の 1 つとして、データ構造とデータオブジェクトのメンバー関数が導入されました。そのため、真のオブジェクト指向スタイルでコーディングを開始できます。 

例えば、次のヘッドレス機能について考えてみます。

ArrayAppend (empArr, emp)

これを次のように記述できるようになりました。

empArr.append(emp)

「arrayObj」は CFArray クラスへの参照です。

メンバー関数の新しい使用例を次に示します。

//The old way var myArray = ArrayNew(1); ArrayAppend(myArray, &quot;objec_new&quot;); ArraySort(myArray, &quot;ASC&quot;);  // The new way myArray.append(&quot;objec_new&quot;); myArray.sort(&quot;ASC&quot;);  // The new way var myProductObject = createObject(&quot;java&quot;, &quot;myJavaclass&quot;); myjavaList = myProductObject.getProductList(); myjavaList.add(&quot;newProduct&quot;); // Java API  myjavaList.append(&quot;newProduct&quot;); // CF API myjavaList.sort(&quot;ASC&quot;); </cfscript>

次のデータ型のメンバー関数がサポートされています。

  • 配列
  • 文字列
  • リスト
  • 構造体
  • 日付
  • スプレッドシート
  • XML
  • クエリ
  • 画像                                                             

ColdFusion の 2016 リリースでは、append メンバー関数の戻り値の型が変更されました。次に例を示します。

  • anystruct.append() は追加された構造体を返します。
  • anyarray.append() は追加された配列を返します。

サポートされる配列メンバー関数

次の配列メンバー関数がサポートされています。

ArrayAppend someVar.append()
ArrayAvg someVar.avg()
ArrayClear someVar.clear()
ArrayContains someVar.contains()
ArrayContainsNoCase
someVar.containsNoCase()
ArrayDelete someVar.delete()
ArrayDeleteAt someVar.deleteAt()
ArrayDeleteNoCase someVar.deleteNoCase()
ArrayEach someVar.each()
ArrayEvery someVar.every()
ArrayFilter someVar.filter()
ArrayFind someVar.find()
ArrayFindAll someVar.findAll()
ArrayFindAllNoCase someVar.findAllNoCase()
ArrayFindNoCase someVar.findNoCase()
ArrayFirst someVar.first()
ArrayGetMetaData someVar.getMetaData()
ArrayInsertAt someVar.insertAt()
ArrayIsDefined someVar.isDefined()
ArrayIsEmpty someVar.isEmpty()
ArrayLast someVar.last()
ArrayLen someVar.len()
ArrayMap someVar.map()
ArrayMax someVar.max()
ArrayMin someVar.min()
ArrayPrepend someVar.prepend()
ArrayReduceRight someVar.reduceRight()
ArrayResize someVar.resize()
ArraySet someVar.set()
ArraySlice someVar.slice()
ArraySort someVar.sort()
ArraySplice someVar.splice()
ArraySome someVar.some()
ArraySum someVar.sum()
ArraySwap someVar.swap()
ArrayToList someVar.toList()
ArrayReduce someVar.reduce()

サポートされる文字列メンバー関数

次の文字列メンバー関数がサポートされています。

Function メンバー関数
decodeForHTML someVar.decodeForHTML()
decodeFromURL someVar.decodeFromURL()
EncodeForCSS someVar.encodeforCSS()
EncodeForHTML someVar.encodeforHTML()
EncodeForHTMLAttribute someVar.encodeforHTMLAttribute()
EncodeForJavaScript someVar.encodeforJavaScript()
EncodeForURL someVar.encodeforURL()
EncodeForXML someVar.encodeforXML()
EncodeForXMLAttribute someVar.encodeforXMLAttribute()
EncodeForXPath someVar.encodeforXPath()
Encrypt someVar.encrypt()
getSafeHTML someVar.getSafeHTML()
isSafeHTML someVar.isSafeHTML()
paragraphFormat someVar.paragraphFormat()
ReplaceListNoCase someVar.replaceListNocase()
urlDecode someVar.urlDecode()
urlEncodedFormat someVar.urlEncodedFormat()
BinaryDecode someVar.binaryDecode()
BinaryEncode someVar.binaryEnecode()
Canonicalize someVar.canonicalize()
CharsetDecode someVar.charsetDecode()
CharsetEncode someVar.charsetEncode()
CJustify someVar.cJustify()
Compare someVar.compare()
CompareNoCase someVar.compareNocase()
Decrypt someVar.decrypt()
Encrypt someVar.encrypt()
Find someVar.find()
FindNoCase someVar.findNoCase()
FindOneOf someVar.findOneOf()
FormatBaseN someVar.formatBaseN()
GenerateSecretKey someVar.generateSecretKey()
GetToken someVar.getToken()
Hash someVar.hash()
HTMLCodeFormat someVar.htmlCodeFormat()
HTMLEditFormat someVar.htmlEditFormat()
Insert someVar.insert()
JSStringFormat someVar.jssStringFormat()
LCase someVar.lCase()
Left someVar.left()
Len someVar.len()
LJustify someVar.lJustify()
LSIsCurrency someVar.lsIsCurrency()
LSIsDate someVar.lsIsDate()
LSIsNumeric someVar.lsIsNumeric()
LSParseCurrency someVar.lsParseCurrency()
LSParseDateTime someVar.lsParseDateTime()
LSParseEuroCurrency someVar.lsParseEuroCurrency()
LSParseNumber someVar.lsParseNumber()
Mid someVar.mid()
ParagraphFormat someVar.paragraphFormat()
ParseDateTime someVar.parseDateTime()
REFind someVar.reFind()
REFindNoCase someVar.reFindNoCase()
REMatch someVar.reMatch()
REMatchNoCase someVar.reMatchNoCase()
RemoveChars someVar.removeChars()
RepeatString someVar.repeatString()
Replace someVar.replace()
ReplaceList someVar.replaceList()
ReplaceList someVar.replaceList()
ReplaceNoCase someVar.replaceNocase()
REReplace someVar.reReplace()
REReplaceNoCase someVar.reReplaceNoCase()
Reverse someVar.reverse()
Right someVar.right()
RJustify someVar.rJustify()
RTrim someVar.trim()
SpanExcluding someVar.spanExcluding()
SpanIncluding someVar.spanIncluding()
StripCR someVar.stripCR()
StringSort someVar.sort()
StringSome someVar.some()
StringReduce someVar.reduce()
StringReduceRight someVar.reduceRight()
StringEach someVar.each()
StringMap someVar.map()
StringFilter someVar.filter()
StringEvery someVar.every()
ToBase64 someVar.toBase64()
ToBinary someVar.toBinary()
ToString someVar.toString()
Trim someVar.trim()
UCase someVar.uCase()
URLDecode someVar.urlDecode()
URLEncodedFormat someVar.urlEncodedFormat()
Val someVar.val()
Wrap someVar.wrap()
XmlFormat someVar.xmlFormat()

サポートされるリストメンバー関数

次のリストメンバー関数がサポートされています。

ListAppend someVar.listAppend()
ListChangeDelims someVar.listChangeDelims()
ListContains someVar.listContains()
ListContainsNoCase someVar.listContainsNoCase()
ListDeleteAt someVar.listDeleteAt()
ListEach someVar.listEach()
ListFind someVar.listFind()
ListFindNoCase someVar.listFindNoCase()
ListFirst someVar.listFirst()
ListGetAt someVar.listGetAt()
ListInsertAt someVar.listInsertAt()
ListLast someVar.listLast()
ListLen someVar.listLen()
ListMap someVar.listMap()
ListPrepend someVar.listPrepend()
ListQualify someVar.listQualify()
ListReduce someVar.listReduce()
ListReduceRight someVar.listReduceRight()
ListRemoveDuplicates someVar.listRemoveDuplicates()
ListRest someVar.listRest()
ListSetAt someVar.listSetAt()
ListSort someVar.listSort()
ListToArray someVar.listToArray()
ListValueCount someVar.listValueCount()
ListValueCountNoCase someVar.listValueCountNoCase()
ToJSON someVar.toJSON()

サポートされる構造体メンバー関数

次の構造体メンバー関数がサポートされています。

StructIsEmpty someVar.isEmpty()
StructAppend someVar.append()
StructClear someVar.clear()
StructCopy someVar.copy()
StructCount someVar.count()
StructDelete someVar.delete()
StructEvery someVar.every()
StructFind someVar.find()
StructFindValue someVar.findValue()
StructGet someVar.get()
StructGetMetadata someVar.getMetadata()
StructUpdate someVar.update()
StructSort someVar.sort()
StructSetMetadata someVar.setMetadata()
StructInsert someVar.insert()
StructIsCaseSensitive someVar.isCaseSensitive()
# StructIsOrdered someVar.isOrdered()
StructEach someVar.each()
StructKeyArray someVar.keyArray()
StructKeyExists someVar.keyExists()
StructKeyList someVar.keyList()
StructMap someVar.map()
StructReduce someVar.reduce()
StructFindKey someVar.findkey()
StructFilter someVar.filter()
StructSome someVar.some()
StructToSorted someVar.tosorted()

* Adobe ColdFusion(2018 リリース)の新機能

サポートされる日付メンバー関数

次の日付メンバー関数がサポートされています。

CreateODBCDate someVar.createODBCDate()
CreateODBCDateTime someVar.createODBCDateTime()
DateDiff someVar.diff()
CreateODBCTime someVar.createODBCTime()
* LSDateFormat someVar.lsDateFormat()
DatePart someVar.datepart()
DaysInYear someVar.daysIn
Second someVar.second()
Minute someVar.minute()
Hour someVar.hour()
Day someVar.day()
Week someVar.week()
Month someVar.month()
* setSecond <DateObject>.setSecond(second)
* setMinute <DateObject>.setMinute(minute)
* setHour <DateObject>.setHour(hour)
* setDay <DateObject>.setDay(day)
* setMonth <DateObject>.setMonth(month)
* setYear <DateObject>.setYear(year)
Quarter someVar.quarter()
Year someVar.year()
DaysInMonth someVar.daysInMonth()
DayOfWeek someVar.dayOfweek()
DayOfYear someVar.dayOfYear()
FirstDayOfMonth someVar.firstDayOfMonth()
DateTimeFormat someVar.dateTimeFormat()
TimeFormat someVar.timeFormat()
DateFormat someVar.dateFormat()
DateAdd someVar.add()
DateConvert someVar.convert()
LSTimeFormat someVar.lsTimeFormat()
# Format

someVar.format()

* Adobe ColdFusion(2018 リリース)の新機能

* Adobe ColdFusion(2016 リリース)の新機能

サポートされる画像メンバー関数

次の画像メンバー関数がサポートされています。

ImageGetWidth someVar.getWidth()
ImageSetDrawingColor someVar.setDrawingColor()
ImageGetBufferedImage someVar.getBufferedImage()
ImageTranslateDrawingAxis someVar.translateDrawingAxis()
ImageSetDrawingStroke someVar.setDrawingStroke()
ImageNegative someVar.negative()
ImageCopy someVar.copy()
ImageDrawRect someVar.drawRect()
ImageCrop someVar.crop()
ImageGetHeight someVar.getHeight()
ImageGetIPTCTag someVar.getIPTCTag()
ImageDrawOval someVar.drawOval()
ImageSharpen someVar.sharpen()
ImageOverlay someVar.overlay()
ImageGetEXIFTag someVar.getEXIFTag()
ImageDrawBeveledRect someVar.drawBeveledRect()
ImageAddBorder someVar.addBorder()
ImageShear someVar.shear()
ImageInfo someVar.info()
ImagePaste someVar.paste()
ImageDrawArc someVar.drawArc()
ImageShearDrawingAxis someVar.shearDrawingAxis()
ImageDrawRoundRect someVar.drawRoundRect()  
ImageGrayscale someVar.grayscale()
ImageSetDrawingTransparency someVar.setDrawingTransparency()
ImageScaleToFit someVar.scaleToFit()
ImageClearRect someVar.clearRect()
ImageTranslate someVar.translate()
ImageFlip someVar.flip()
ImageWriteBase64 someVar.writeBase64()
ImageSetBackgroundColor someVar.setBackgroundColor()
ImageDrawLine someVar.drawLine()
ImageDrawQuadraticCurve someVar.drawQuadraticCurve()
ImageRotate someVar.rotate()
ImageGetBlob someVar.getBlob()
ImageWrite someVar.write()
ImageBlur someVar.blur()
ImageRotateDrawingAxis someVar.rotateDrawingAxis()
ImageSetAntialiasing someVar.setAntialiasing()
ImageDrawPoint someVar.drawPoint()
ImageDrawCubicCurve someVar.drawCubicCurve()
ImageXORDrawingMode someVar.xorDrawingMode()
ImageDrawText someVar.drawText()
ImageDrawLines someVar.drawLines()
ImageResize someVar.resize()
ImageGetExifMetadata someVar.getExifMetadata()
ImageGetIptcMetadata someVar.getIptcMetadata()

サポートされるスプレッドシートメンバー関数

次のスプレッドシートメンバー関数がサポートされています。

SpreadsheetDeleteRow someVar.deleteRow()
SpreadsheetFormatColumn someVar.formatColumn()
SpreadsheetShiftRows someVar.shiftRows()
SpreadsheetCreateSheet someVar.createSheet()
SpreadsheetReadBinary someVar.readBinary()
SpreadsheetWrite someVar.write()
SpreadsheetAddRow someVar.addRow()
SpreadsheetShiftColumns someVar.shiftColumns()
SpreadsheetGetCellFormula someVar.getCellFormula()
SpreadsheetDeleteColumns someVar.deleteColumns()
SpreadsheetAddFreezePane someVar.addFreezePane()
SpreadsheetDeleteColumn someVar.deleteColumn()
SpreadsheetSetCellComment someVar.setCellComment()
SpreadsheetSetActiveSheetNumber someVar.setActiveSheetNumber()
SpreadsheetSetHeader someVar.setHeader()
SpreadsheetAddSplitPane someVar.addSplitPane()
SpreadsheetMergeCells someVar.mergeCells()
SpreadsheetFormatRows someVar.formatRows()
SpreadsheetGetCellComment someVar.getCellComment()
SpreadsheetGetCellValue someVar.getCellValue()
SpreadsheetGetColumnCount someVar.getColumnCount()
SpreadsheetAddInfo someVar.addInfo()
SpreadsheetSetCellValue someVar.setCellValue()
SpreadsheetSetFooter someVar.setFooter()
SpreadsheetRemoveSheet someVar.removeSheet()
SpreadsheetSetRowHeight someVar.setRowHeight()
SpreadsheetSetActiveSheet someVar.setActiveSheet()
SpreadsheetFormatCellRange someVar.formatCellRange()
SpreadsheetFormatCell someVar.formatCell()
SpreadsheetAddRows someVar.addRows()
SpreadsheetFormatColumns someVar.formatColumns()
SpreadsheetAddImage someVar.addImage()
SpreadsheetSetCellFormula someVar.setCellFormula()
SpreadsheetAddColumn someVar.addColumn()
SpreadsheetDeleteRows someVar.deleteRows()
SpreadsheetSetColumnWidth someVar.setColumnWidth()
SpreadsheetFormatRow someVar.formatRow()
SpreadsheetInfo someVar.info()
SpreadsheetAddAutoFilter someVar.addAutoFilter()
SpreadsheetAddPageBreaks someVar.addPageBreaks()

サポートされる XML メンバー関数

次の XML メンバー関数がサポートされています。

# XmlAppend someVar.append()
XmlChildPos someVar.childPos()
# XmlCount someVar.count()
Duplicate someVar.duplicate()
XmlElemNew someVar.elemNew()
XmlGetNodeType someVar.getNodeType()
# XmlHasChild someVar.hasChild()
XmlLen someVar.len()
# XmlKeyArray someVar.keyArray()
# XmlKeyList someVar.keyList()
XmlSearch someVar.search()
# ToString someVar.toString()
XmlTransform someVar.transform()
# XmlUpdate someVar.update()

* Adobe ColdFusion(2018 リリース)の新機能

サポートされるクエリメンバー関数

次のクエリメンバー関数がサポートされています。

QueryAddColumn someVar.addColumn()
# QueryDeleteColumn someVar.deleteColumn()
# QueryDeleteRow someVar.deleteRow()
* QueryEach someVar.Each()
QueryGetRow someVar.getRow()
QueryConvertForGrid someVar.convertForGrid()
* QueryKeyExists someVar.keyExists()
* QueryFilter someVar.Filter()
* QueryMap someVar.Map()
* QueryReduce someVar.Reduce()
QuerySetCell someVar.setCell()
* QuerySort someVar.Sort()
QueryAddRow someVar.addRow()
* QueryGetResult someVar.getResult()
* ValueArray someVar.valueArray()
QueryRecordCount someVar.recordCount()
Len someVar.len()
QueryClear someVar.clear()
QueryAppend someVar.append()
QueryPrepend someVar.prepend()
QueryRowSwap someVar.rowswap()
QuerySlice someVar.slice()
QueryInsertAt someVar.insertAt()
QueryDeleteAt someVar.deleteAt()
QuerySome someVar.some()
QueryEvery someVar.every()

* Adobe ColdFusion(2018 リリース)の新機能

* Adobe ColdFusion(2016 リリース)の新機能

サポートされる表示および書式制御メンバー関数

次の表示および書式制御メンバー関数がサポートされています。

* BooleanFormat

someVal.booleanFormat()

* YesNoFormat

someVal.yesNoFormat()

* Adobe ColdFusion(2016 リリース)の新機能

サポートされる数値メンバー関数

Abs

someVar.abs()

ACos

someVar.aCos()

ASin

someVar.aSin()

Atn

someVar.atn()

BitAnd

someVar.bitAnd(number2)

BitMaskClear

someVar.bitMaskClear(start, length)

BitMaskRead

someVar.bitMaskRead(start, length)

BitMaskSet

someVar.bitMaskSet(mask, start, length)

BitNOT

someVar.bitNot()

BitOR

someVar.bitOr(number2)

BitSHLN

someVar.bitSHLN(count)

BitXOR

someVar.bitXor(number2)

Ceiling

someVar.ceiling()

Cos

someVar.cos()

DecrementValue

someVar.decrementValue()

Exp

someVar.exp()

Fix

someVar.fix()

Floor

someVar.floor()

FormatBaseN

someVar.formatBaseN(radix)

IncrementValue

someVar.incrementValue()

InputBaseN

someVar.inputbasen()

Log

someVar.log()

Log10

someVar.log10()

Max

someVar.max(number2)

Min

someVar.min(number2)

Round

someVar.round()

Sgn

someVar.sgn()

Sin

someVar.sin()

Sqr

someVar.sqr()

Tan

someVar.tan()

BitSHRN

someVar.bitSHRN(count)

PrecisionEvaluate

someVar.precisionEvaluate()

Randomize

someVar.randomize([algorithm])

RandRange

someVar.randRange(number2[, algorithm])

すべての数値関数:Adobe ColdFusion(2018 リリース)の新機能

サポートされる Future メンバー関数

then

FutureObject.then(UDFMethod method)

then

FutureObject.then((UDFMethod method, long timeout)

error

FutureObject.error(UDFMethod method)

error

FutureObject.then((UDFMethod method, long timeout)

get

FutureObject.get()

get

FutureObject.get(long timeout)

get

FutureObject.get(long timeout, String timeUnit)

cancel

FutureObject.cancel()

isCancelled

FutureObject.isCancelled()

isDone

FutureObject.isDone()

すべての Future メンバー関数:Adobe ColdFusion(2018 リリース)の新機能

サポートされる空の Future メンバー関数

complete

EmptyFutureObject.complete(Object val)

cancel

EmptyFutureObject.cancel()

isCancelled

EmptyFutureObject.isCancelled()

isDone

EmptyFutureObject.isDone()

get

EmptyFutureObject.get()

空の Future メンバー関数すべて:Adobe ColdFusion(2018 リリース)の新機能

ヘルプをすばやく簡単に入手

新規ユーザーの場合