This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git
The following commit(s) were added to refs/heads/master by this push:
new a7c027d WIP.
a7c027d is described below
commit a7c027d28c16f77a0c0ad13ad548dcb5ccf188d1
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Sun Apr 18 09:22:09 2021 +0300
WIP.
---
_data/idl-fns.yml | 382 ++++++++++++++++++++++++++++++++++++++++++++
intent-matching.html | 435 +++------------------------------------------------
2 files changed, 408 insertions(+), 409 deletions(-)
diff --git a/_data/idl-fns.yml b/_data/idl-fns.yml
index 6fd91d2..d5a568c 100644
--- a/_data/idl-fns.yml
+++ b/_data/idl-fns.yml
@@ -374,3 +374,385 @@ fn-token:
fn-datetime:
fn-math:
+
+fn-text:
+ - name: length
+ sig: |
+ <b>length</b>(p: {String|List|Map}) ⇒ Int
+ synopsis: Returns size or length of the given string, list or map
+ desc: |
+ Returns size or length of the given string, list or map. This function
has
+ aliases: <code><b>size()</b></code> and <code><b>count()</b></code>.
+ usage: |
+ // Result: 9
+ length("some text")
+
+ // Result: 3
+ @lst = list(1, 2, 3)
+ size(@lst)
+ count(@lst)
+
+ - name: trim
+ sig: |
+ <b>trim</b>(p: String) ⇒ Int
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#trim()"><code>String.trim()</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#trim()"><code>String.trim()</code></a>
on
+ given parameter <code>p</code> and returns its result. This function has
alias: <code><b>strip()</b></code>
+ usage: |
+ // Result: "text"
+ trim(" text ")
+ strip(" text ")
+
+ - name: uppercase
+ sig: |
+ <b>uppercase</b>(p: String) ⇒ String
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toUpperCase()"><code>String.toUpperCase()</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toUpperCase()"><code>String.toUpperCase()</code></a>
+ on given parameter <code>p</code> and returns its result.
+ usage: |
+ // Result: "TEXT"
+ uppercase("text")
+
+ - name: lowercase
+ sig: |
+ <b>lowercase</b>(p: String) ⇒ String
+ synopsis: Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toLowerCase()"><code>String.toLowerCase()</code></a>
+ desc: |
+ Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toLowerCase()"><code>String.toLowerCase()</code></a>
+ on given parameter <code>p</code> and returns its result.
+ usage: |
+ // Result: "text"
+ lowercase("TEXT")
+
+# <code class="fn"><b>uppercase</b>(p: String) ⇒ String</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toUpperCase()"><code>String.toUpperCase()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"></code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toLowerCase()"><code>String.toLowerCase()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: "text"
+# lowercase("TeXt")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>is_alpha</b>(p: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="asf" href="http://commons.apache.org/">Apache
Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlpha-java.lang.CharSequence-"><code>StringUtils.isAlpha()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# is_alpha("text")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>is_alphanum</b>(p: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="asf" href="http://commons.apache.org/">Apache
Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlphanumeric-java.lang.CharSequence-"><code>StringUtils.isAlphanumeric()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# is_alphanum("text123")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>is_whitespace</b>(p: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="asf" href="http://commons.apache.org/">Apache
Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isWhitespace-java.lang.CharSequence-"><code>StringUtils.isWhitespace()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# is_whitespace(" ")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>is_num</b>(p: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="asf" href="http://commons.apache.org/">Apache
Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isNumeric-java.lang.CharSequence-"><code>StringUtils.isNumeric()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# is_num("123")
+#
+# // Result: false
+# is_num("text")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>is_numspace</b>(p: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="asf" href="http://commons.apache.org/">Apache
Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isNumericSpace-java.lang.CharSequence-"><code>StringUtils.isNumericSpace()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# is_numspace(" 123 ")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>is_alphaspace</b>(p: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="asf" href="http://commons.apache.org/">Apache
Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlphaSpace-java.lang.CharSequence-"><code>StringUtils.isAlphaSpace()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# is_numspace(" abc ")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>is_alphanumspace</b>(p: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <a target="asf" href="http://commons.apache.org/">Apache
Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlphaNumericSpace-java.lang.CharSequence-"><code>StringUtils.isAlphaNumericSpace()</code></a>
on given parameter and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# is_alphanumspace(" 123 abc ")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>split</b>(p1: String, p2: String) ⇒ List</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>split(<b>p2</b>)</code></a>
and returns its result converted to the list.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: [ "a", "b", "c" ]
+# split("a|b|c", "|")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>split_trim</b>(p1: String, p2: String) ⇒ List</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>split(<b>p2</b>)</code></a>
+# converting the result to the list. Then
+# calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#strip()">String.strip()</a>
on each
+# element.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: [ "a", "b", "c" ]
+# split_trim("a | b |c ", "|")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>starts_with</b>(p1: String, p2: String) ⇒
Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>startsWith(<b>p2</b>)</code></a>
and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# starts_width("abc", "ab")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>ends_with</b>(p1: String, p2: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>endsWith(<b>p2</b>)</code></a>
and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# ends_width("abc", "bc")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>contains</b>(p1: String, p2: String) ⇒ Boolean</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#contains(java.lang.CharSequence)"><code>contains(<b>p2</b>)</code></a>
and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: true
+# contains("abc", "bc")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>index_of</b>(p1: String, p2: String) ⇒ Int</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#indexOf(java.lang.String)"><code>indexOf(<b>p2</b>)</code></a>
and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: 1
+# index_of("abc", "bc")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>substr</b>(p1: String, p2: Int, p3: Int) ⇒
String</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#substring(int,int)"><code>substring(<b>p2</b>,
<b>p3</b>)</code></a> and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: "bc"
+# substr("abc", 1, 3)
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>replace</b>(p1: String, p2: String, p3: String) ⇒
String</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Calls <code><b>p1</b></code>.<a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#replace(java.lang.CharSequence,java.lang.CharSequence)"><code>replace(<b>p2</b>,
<b>p3</b>)</code></a> and returns its result.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: "aBC"
+# replace("abc", "bc", "BC")
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>to_double</b>(p1: { Int|String }) ⇒ Double</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Converts given integer or string to double value.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: 1.2
+# to_double("1.2")
+# // Result: 1.0
+# to_double(1)
+# </pre>
+# </td>
+# </tr>
+# <tr>
+# <td>
+# <p>
+# <code class="fn"><b>to_int</b>(p1: { Double|String }) ⇒ Double</code>
+# </p>
+# <p class="fn-desc">
+# <em>Description:</em><br>
+# Converts given double or string to integer value. In case of double
+# value it will be rounded to the nearest integer value.
+# </p>
+# </td>
+# <td>
+# <pre class="brush:idl">
+# // Result: 1
+# to_int("1.2")
+# to_int(1.2)
+# </pre>
+# </td>
+# </tr>
+# </tbody>
+# </table>
diff --git a/intent-matching.html b/intent-matching.html
index fa21e69..4b8df58 100644
--- a/intent-matching.html
+++ b/intent-matching.html
@@ -652,415 +652,32 @@ id: intent_matching
</div>
</div>
<div class="tab-pane fade show" id="fn_text" role="tabpanel">
- <ul class="fn-toc">
- <li><a href=""><code><b>length</b>(p: {String|List|Map}) ⇒
Int</code></a></li>
- <li><a href=""><code><b>trim</b>(p: String) ⇒
Int</code></a></li>
- <li><a href=""><code><b>uppercase</b>(p: String) ⇒
String</code></a></li>
- <li><a href=""><code><b>lowercase</b>(p: String) ⇒
String</code></a></li>
- <li><a href=""><code><b>is_alpha</b>(p: String) ⇒
Boolean</code></a></li>
- <li><a href=""><code><b>is_alphanum</b>(p: String) ⇒
Boolean</code></a></li>
- <li><a href=""><code><b>is_whitespace</b>(p: String) ⇒
Boolean</code></a></li>
- <li><a href=""><code><b>is_num</b>(p: String) ⇒
Boolean</code></a></li>
- <li><a href=""><code><b>is_numspace</b>(p: String) ⇒
Boolean</code></a></li>
- <li><a href=""><code><b>is_alphaspace</b>(p: String) ⇒
Boolean</code></a></li>
- <li><a href=""><code><b>is_alphanumspace</b>(p: String) ⇒
Boolean</code></a></li>
- <li><a href=""><code><b>split</b>(p1: String, p2: String)
⇒ List</code></a></li>
- <li><a href=""><code><b>split_trim</b>(p1: String, p2:
String) ⇒ List</code></a></li>
- <li><a href=""><code><b>starts_with</b>(p1: String, p2:
String) ⇒ Boolean</code></a></li>
- <li><a href=""><code><b>ends_with</b>(p1: String, p2:
String) ⇒ Boolean</code></a></li>
- <li><a href=""><code><b>contains</b>(p1: String, p2:
String) ⇒ Boolean</code></a></li>
- <li><a href=""><code><b>index_of</b>(p1: String, p2:
String) ⇒ Int</code></a></li>
- <li><a href=""><code><b>substr</b>(p1: String, p2: Int,
p3: Int) ⇒ String</code></a></li>
- <li><a href=""><code><b>replace</b>(p1: String, p2:
String, p3: String) ⇒ String</code></a></li>
- <li><a href=""><code><b>to_double</b>(p1: {Int|String}) ⇒
Double</code></a></li>
- <li><a href=""><code><b>to_int</b>(p1: {Double|String}) ⇒
Double</code></a></li>
- </ul>
- <table style="width: 100%" class="gradient-table">
- <thead>
- <tr>
- <th>Function</th>
- <th>Usage</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <p>
- <code class="fn"><b>length</b>(p:
{String|List|Map}) ⇒ Int</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Returns size or length of the given string,
list or map.
- </p>
- <p class="fn-desc">
- <em>Aliases:</em> <code><b>size</b></code>,
<code><b>count</b></code>
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: 9
- length("some text")
-
- // Result: 3
- size(list(1, 2, 3))
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>trim</b>(p: String) ⇒
Int</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#trim()"><code>String.trim()</code></a>
on given parameter and returns its result.
- </p>
- <p class="fn-desc">
- <em>Aliases:</em> <code><b>strip</b></code>
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: "text"
- trim(" text ")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>uppercase</b>(p: String) ⇒
String</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toUpperCase()"><code>String.toUpperCase()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: "TEXT"
- uppercase("text")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>lowercase</b>(p: String) ⇒
String</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#toLowerCase()"><code>String.toLowerCase()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: "text"
- lowercase("TeXt")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>is_alpha</b>(p: String) ⇒
Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="asf"
href="http://commons.apache.org/">Apache Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlpha-java.lang.CharSequence-"><code>StringUtils.isAlpha()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- is_alpha("text")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>is_alphanum</b>(p: String)
⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="asf"
href="http://commons.apache.org/">Apache Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlphanumeric-java.lang.CharSequence-"><code>StringUtils.isAlphanumeric()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- is_alphanum("text123")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>is_whitespace</b>(p:
String) ⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="asf"
href="http://commons.apache.org/">Apache Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isWhitespace-java.lang.CharSequence-"><code>StringUtils.isWhitespace()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- is_whitespace(" ")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>is_num</b>(p: String) ⇒
Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="asf"
href="http://commons.apache.org/">Apache Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isNumeric-java.lang.CharSequence-"><code>StringUtils.isNumeric()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- is_num("123")
-
- // Result: false
- is_num("text")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>is_numspace</b>(p: String)
⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="asf"
href="http://commons.apache.org/">Apache Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isNumericSpace-java.lang.CharSequence-"><code>StringUtils.isNumericSpace()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- is_numspace(" 123 ")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>is_alphaspace</b>(p:
String) ⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="asf"
href="http://commons.apache.org/">Apache Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlphaSpace-java.lang.CharSequence-"><code>StringUtils.isAlphaSpace()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- is_numspace(" abc ")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>is_alphanumspace</b>(p:
String) ⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <a target="asf"
href="http://commons.apache.org/">Apache Commons</a> <a target="javadoc"
href="http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html#isAlphaNumericSpace-java.lang.CharSequence-"><code>StringUtils.isAlphaNumericSpace()</code></a>
on given parameter and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- is_alphanumspace(" 123 abc ")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>split</b>(p1: String, p2:
String) ⇒ List</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>split(<b>p2</b>)</code></a>
and returns its result converted to the list.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: ["a", "b", "c"]
- split("a|b|c", "|")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>split_trim</b>(p1: String,
p2: String) ⇒ List</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>split(<b>p2</b>)</code></a>
- converting the result to the list. Then
- calls <a target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#strip()">String.strip()</a>
on each
- element.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: ["a", "b", "c"]
- split_trim("a | b |c ", "|")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>starts_with</b>(p1:
String, p2: String) ⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>startsWith(<b>p2</b>)</code></a>
and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- starts_width("abc", "ab")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>ends_with</b>(p1: String,
p2: String) ⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#split(java.lang.String)"><code>endsWith(<b>p2</b>)</code></a>
and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- ends_width("abc", "bc")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>contains</b>(p1: String,
p2: String) ⇒ Boolean</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#contains(java.lang.CharSequence)"><code>contains(<b>p2</b>)</code></a>
and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: true
- contains("abc", "bc")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>index_of</b>(p1: String,
p2: String) ⇒ Int</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#indexOf(java.lang.String)"><code>indexOf(<b>p2</b>)</code></a>
and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: 1
- index_of("abc", "bc")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>substr</b>(p1: String, p2:
Int, p3: Int) ⇒ String</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#substring(int,int)"><code>substring(<b>p2</b>,
<b>p3</b>)</code></a> and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: "bc"
- substr("abc", 1, 3)
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>replace</b>(p1: String,
p2: String, p3: String) ⇒ String</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Calls <code><b>p1</b></code>.<a
target="javadoc"
href="https://docs.oracle.com/en/java/javase/15/docs/api/java.base/java/lang/String.html#replace(java.lang.CharSequence,java.lang.CharSequence)"><code>replace(<b>p2</b>,
<b>p3</b>)</code></a> and returns its result.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: "aBC"
- replace("abc", "bc", "BC")
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>to_double</b>(p1:
{Int|String}) ⇒ Double</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Converts given integer or string to double
value.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: 1.2
- to_double("1.2")
- // Result: 1.0
- to_double(1)
- </pre>
- </td>
- </tr>
- <tr>
- <td>
- <p>
- <code class="fn"><b>to_int</b>(p1:
{Double|String}) ⇒ Double</code>
- </p>
- <p class="fn-desc">
- <em>Description:</em><br>
- Converts given double or string to integer
value. In case of double
- value it will be rounded to the nearest
integer value.
- </p>
- </td>
- <td>
- <pre class="brush:idl">
- // Result: 1
- to_int("1.2")
- to_int(1.2)
- </pre>
- </td>
- </tr>
- </tbody>
- </table>
+ <div class="accordion" id="text_fns">
+ {% for fn in site.data.idl-fns.fn-text %}
+ <div class="card">
+ <div class="card-header">
+ <h2 class="mb-0">
+ <button class="btn btn-link btn-block
text-left" type="button" data-toggle="collapse" data-target="#fn_{{fn.name}}">
+ <span><code>{{fn.sig}}</code></span>
+ <span
class="fn-short-desc">{{fn.synopsis}}</span>
+ </button>
+ </h2>
+ </div>
+ <div id="fn_{{fn.name}}" class="collapse"
data-parent="#text_fns">
+ <div class="card-body">
+ <p class="fn-desc">
+ <em>Description:</em><br>
+ {{fn.desc}}
+ </p>
+ <p class="fn-usage">
+ <em>Usage:</em><br>
+ </p>
+ <pre class="brush:idl">{{fn.usage}}</pre>
+ </div>
+ </div>
+ </div>
+ {% endfor %}
+ </div>
</div>
<div class="tab-pane fade show" id="fn_math" role="tabpanel">
</div>