Breadcrumb
Wiki Home
JART
JART Syntax
art : variable
Tools
Sitemap
Einzel Pdf
Struktur Pdf
Mein Wiki
Wiki Manager
Abmelden
Neu
Aktualisiert
art : date
guido
RTReport
v4-indexer-l
Schema Actions
Update 2013-10-28
v3-zu-v4
Report Designer
v4-indexer
Update-2013-11-06

art : variable

jart.handlers.basic.Variable

art:variable

Beschreibung

Legt Laufzeitvariablen (XPATH Variablen) fest oder modifiziert sie.

Attribute

Globale Attribute

@ name (erforderlich)

Name der Variablen

@ value

Wert auf den die Variable gesetzt wird

@ parameter

Parameter 1 für computed-value Operationen

@ parameter2

Parameter 2 für computed-value Operationen

@ property-name

Name der JART Property (jart-config.xml)

@ remove

wenn „yes“ wird die Variable aus den Variablen - Buffer entfernt

@ computed-value

Erstellt einen generierten Wert.

WertFunktion
long-unique-idErstellt eine Globale unique ID
deAccent
deAccentUrl
niceImgUrl
appendhängt die in value angegebenen Werte Beistrich-getrennt zusammen. In parameter kann ein anderes Trennzeichen angegeben werden.
getNiceUrl
textLegt den Text-Knoten unter dem Variablen-Knoten als value ohne XPATH parsing fest.
user-ipgibt die IP des Clients zurück
unique-idErstellt ein pseudo- unique ID. Diese ID ist Systemweit eindeutig und global eindeutig solange nicht ein Server zur selben Millisekunde gestartet wird
substringBeforeLastletzter String Teil vor dem in parameter angegebenen String
substringAfterLastletzter String Teil nach dem in parameter angegebenen String
trimWendet ein whitespace Parsing auf den Wert an (Java.String.trim())
toUpperCasewandelt den Wert in Großbuchstaben um
toLowerCasewandelt den Wert in Kleinbuchstaben um
deEntwandelt vorkommende Unicode-Entities Unicode Werte um
regexwendet die in parameter angegebene regex mit dem im parameter2 angegebenen replacement an
regexExt</nowiki>§)
http-headergibt den in parameter angegebenen HTTP – Header Teil aus
all-http-header-nameswandelt alle HTTP – Header Teile in Laufzeitvariablen um (name wird ignoriert)
all-request-parameter-namesgibt eine Kommaseparierte Liste der HTTP-Request-Parameter aus
propertyGibt den Wert der JART Property die in property-name angegeben ist aus
decodeDekodiert den Wert in das in parameter angegebene Format (default: Windows-1252)
convertKonvertiert ein Bytearray in einen Unicode String
encodeEnkodiert den Wert von dem in parameter angegebene Format (default: Windows-1252) in das Unicode Format
session-idgibt die aktuelle Session ID aus
servergibt die Server Domain im URL Format aus
line-feedgibt ein UNIX Linefeed aus
tab
nowgibt das aktuelle Datum im Format yyyy-MM-dd HH:mm:ss aus
server-root
current-foldergibt die URL zum Übergeordneten Ordner der aktuellen .jart Datei aus
application-rootgibt die URL zum Basisverzeichnis des JART Systems aus
current-pathgibt den JART Pfad URL zum Übergeordneten Ordner der aktuellen .jart Datei aus
query-stringgibt den aktuellen HTTP Query String aus
evaluatewendet ein JART Evaluierung (XPATH) auf den Wert an
dos-line-feedgibt ein Windows Linefeed (Carrige / Return) aus
random-numbergibt einen Zufallswert zwischen 1 und der in parameter angegebenen Zahl zurück
random-tangibt einen Zufallsstring mit der in parameter angegebenen länge zurück. In parameter2 können die Cars angegeben werden aus denen der Zufallsstring bestehen soll (default: 123456789qwertzupaisdfghjkyxcvbnmQWERTZUPASDFGHJKLYXCVBNM)
dump-attributeswandelt alle Attribute des Ausgabeknotens in Laufzeitvariablen mit den Namen der Attribute um
attribute-namesgibt eine Kommaseparierte Liste aller Attributname aus
set-rw-hash
clear-rw-hash
remove-rw-hash
get-rw-hash
encryptWendet eine 3DES Verschlüsselung mit dem in parameter angegebenen KEY und dem Server Key an
decryptWendet eine 3DES Entschlüsselung mit dem in parameter angegebenen KEY und dem Server Key an
splitPartgibt den in parameter angegebenen Teil des Strings getrennt durch parameter2 zurück
format-numbergibt den Wert formatiert mit dem Zahlenformat in parameter (z.B. #,###.00) und der lokalen (default: en) in parameter2 zurück
escape-sql
db-escape-sql
escape-html
orderUrlParameter
varsToJSObject

Beispiele

setzt foo auf den Wert 123

<art:valiable name="foo" value="123" />