Enhanced Functions

We have been so busy developing Railo 4.0, we run out of space with the documentation! Here is a list of the other functions we have added.

New Functions

  • IsIPInRange()
  • ArrayEach()
  • ArrayFind()
  • ArrayFindAll()
  • ArraySort()
  • getSystemFreeMemory()
  • getSystemTotalMemory()
  • RestDeleteApplication()
  • ESAPIEncode()
  • ESAPIDecode()
  • ESAPIEncodeForHTML()
  • ESAPIDecodeForHTML()
  • ESAPIEncodeForCSS()
  • ESAPIDecodeForCSS()
  • ESAPIEncodeForDN()
  • ESAPIDecodeForDN()
  • ESAPIEncodeForHTMLAttr()
  • ESAPIDecodeForHTMLAttr()
  • ESAPIEncodeForJavascript()
  • ESAPIDecodeForJavascript()
  • ESAPIEncodeForLDAP()
  • ESAPIDecodeForLDAP()
  • ESAPIEncodeForURL()
  • ESAPIDecodeForURL()
  • ESAPIEncodeForVBScript()
  • ESAPIDecodeForVBScript()
  • ESAPIEncodeForXML()
  • ESAPIDecodeForXML()
  • ESAPIEncodeForXML()
  • ESAPIDecodeForXML()
  • ESAPIEncodeForXMLAttr()
  • ESAPIDecodeForXMLAttr()
  • ESAPIEncodeForXPath()
  • ESAPIDecodeForXPath()
  • getFunctionCalledName()
  • getTickCount(“nano|micro”)
  • getApplicationMetaData()
  • StructFilter()
  • StructEach()
  • ArrayFilter()
  • ArrayEach()
  • ArrayFindAll()
  • ArrayFindAllNoCase()
  • FileGetMimeType()
  • FileAppend()
  • CallStackGet()
  • CallStackDump()
  • isClosure()
  • ApplicationStop()
  • transactionSetSavepoint()
  • objectEquals()
  • LSDateTimeFormat()
  • ArrayMid()
  • createDynamicProxy()
  • directoryCopy()
  • invoke()
  • SessionStartTime()
  • ApplicationStartTime()
  • Canonicalize()
  • sessionInvalidate()
  • sessionRotate()
  • HMAC()

Expanded Functions

  • obtain the current RequestTimeout with getApplicationMetaData()
  • add SOAP Functions
  • add argument merge to function arrayAppend()
  • add argument format to function lsParseDateTime()
  • add support for delimiters to function ReplaceList()
  • modifications to the function isCustomFunction()