Class AMetaDataWrapper

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    DefaultFD2MetaDataWrapper

    public abstract class AMetaDataWrapper
    extends Object
    implements Serializable
    Diese Klasse bildet den Rahmen für die Meta-Daten die einem Formular angefügt werden können. Es beinhaltet eine Liste von JSONObject die den Inhalt des umschließenden JSONObjects darstellen. Neben den JSONObject werden noch weiter Meta-Informationen, wie die Serverzeit dem umschließenden JSONObject angefügt.
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_SCRIPT_NAME

        public static final String DEFAULT_SCRIPT_NAME
        The default name used for the JavaScript global variable with the metadata such as the name and ID of the form and client or the current URLs.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AMetaDataWrapper

        public AMetaDataWrapper()
        Default constructor, to create the script block of metadata with the default name DEFAULT_SCRIPT_NAME
      • AMetaDataWrapper

        public AMetaDataWrapper​(String scriptName)
        Konstruktor um einen individuellen Namen für den Skriptblock zu definieren, über welchen das Objekt im JavaScript referenziert werden kann. Ist der scriptName null, so wird auf den DEFAULT_SCRIPT_NAME zurückgegriffen.
        Parameters:
        scriptName - Name unter dem der Knoten referenzierbar ist.
    • Method Detail

      • getScriptMetaData

        public com.hp.gagawa.java.elements.Script getScriptMetaData()
        Liefert das HTML-Element, welches ins Form eingehängt wird
        Returns:
        Node der eingefügt wird.
        Throws:
        com.alibaba.fastjson.JSONException - Fehler beim Hinzufügen zu JSONObject
      • getJSON

        public abstract com.alibaba.fastjson.JSONObject getJSON()