Decision logic

Methods

Functions

  • ArrayIsDefined Returns whether there exists an item in the array at the selected index.
  • ArrayIsEmpty Determines if the array is empty.
  • DirectoryExists Determines whether a directory exists.
  • FileExists Determines whether a file exists
  • IsArray Determines whether a value is an array. True, if value is an array, a query column object, or xml. also number = Dimension; function tests whether the array has exactly this dimension
  • IsBinary Determines whether a value is stored as binary data.
  • IsBoolean Determines if the object represents a boolean value
  • IsClosure checks if given Object is a closure or not.
  • IsCustomFunction Determines whether a name represents a custom function
  • IsDate Determines whether a string or Java object can be converted to a date/time value.
  • IsDebugMode Determines whether debugging output is enabled.
  • IsDefined Evaluates a string value to determine whether the variable named in it exists.
  • IsEmpty return true if a value is "empty". The following things are considered to be empty: - string:"" (an empty string) - array: [] (an empty array) - struct: {} (an empty struct) ...
  • IsImage Determines whether a variable returns a image.
  • IsImageFile Verifies whether an image file is valid.
  • IsInstanceOf Determines whether an object is an instance of a Lucee interface or component, or of a Java class.
  • IsIPInRange Checks if an ip is in the range of a list of given ips. IPv4 and IPv6 are supported.
  • IsIPv6 checks if given IP is of IPV6 format
  • IsJson Evaluates whether a string is in valid JSON (JavaScript Object Notation) data interchange format.
  • IsLeapYear Determines whether a year is a leap year.
  • IsLocalHost Determines whether the specified IP address is the localhost.
  • IsNotMap return true if the given Object is not of Type java.util.Map
  • IsNull Determines whether given object is null or not
  • IsNumeric Determines if the object represents a numeric
  • IsNumericDate Evaluates whether a real number is a valid representation of a date (date/time object).
  • IsObject Determines whether a value is an object. True, if the value represents a CFML object. False if the value is any other type of data, such as an integer, string, date, or struct.
  • IsPDFObject Determines whether a value is a PDF object.
  • IsQuery Determines whether value is a query.
  • IsSimpleValue Determines if the object represents a simple value like a string, number, boolean etc
  • IsSOAPRequest Determines whether a CFC is being called as a web service.
  • IsStruct Determines if the object is a structure
  • IsUserInAnyRole Determines whether an authenticated user belongs to any role in a list of roles.
  • IsUserInRole Determines whether an authenticated user belongs to the specified Role.
  • IsUserLoggedIn Determines whether a user is logged in.
  • IsValid Tests whether a value meets a validation or data type rule.
  • IsVideoFile Check if a String is a Video file
  • IsWddx Determines whether a value is a well-formed WDDX packet.
  • IsXML Determines whether a string is well-formed XML text.
  • IsXmlAttribute Determines whether the function parameter is an XML Document Object Model (DOM) attribute node.
  • IsXmlDoc Determines whether a function parameter is an Extended Markup language (XML) document object.
  • IsXmlElem Determines whether a function parameter is an Extended Markup language (XML) document object element.
  • IsXmlNode Determines whether the function parameter is an XML document object node.
  • IsXmlRoot Determines whether a function parameter is the root element of an Extended Markup language (XML) document object.
  • IsZipFile Verifies whether an zip file is valid.
  • LSIsCurrency Determines whether a string is a valid representation of a currency amount in the current locale.
  • LSIsDate Determines whether a string is a valid representation of a date/time value in the current locale.
  • LSIsNumeric Determines whether a string is a valid representation of a number in the current locale.
  • StructIsEmpty Determines whether a structure contains data.