Class AsposeSimpleDataAdapter

    • Constructor Detail

      • AsposeSimpleDataAdapter

        public AsposeSimpleDataAdapter​(Map<String,​String> values)
        Parameters:
        values - Values for replacing placeholders in the document.
    • Method Detail

      • getFieldValuesMe

        public List<String[]> getFieldValuesMe​(String fieldName)
      • hasField

        public boolean hasField​(String fieldName)
        Description copied from interface: IDataAdapter
        ERSTMAL: Liefert true, wenn das Formular ein Feld mit dem übergebenen Namen besitzt.
        Specified by:
        hasField in interface IDataAdapter
        Parameters:
        fieldName - Name des Feldes
        Returns:
        Liefert true, wenn das Formular ein Feld mit dem übergebenen Namen besitzt
      • isElementLooped

        public boolean isElementLooped​(String elementName)
        Description copied from interface: IDataAdapter
        Diese Methode dient dazu, zu überprüfen ob ein Element ein Looped-Element ist
        Specified by:
        isElementLooped in interface IDataAdapter
        Parameters:
        elementName - - Name des Elements dessen Looped-Eigenschaft geprüft werden soll
        Returns:
        true wenn das Element looped ist, ansonsten false
      • loopCount

        public int loopCount​(String elementName)
        Description copied from interface: IDataAdapter
        Diese Methode dient dazu, die Anzahl der sich wiederholenden Elemente zu ermitteln
        Specified by:
        loopCount in interface IDataAdapter
        Parameters:
        elementName - - Name des Elements, für welches die Anzahl ermittelt werden soll
        Returns:
        Anzahl der Elementwiederholungen oder 0 wenn Element nicht looped ist
      • getFieldOptions

        public HashMap<String,​HashMap<String,​String>> getFieldOptions​(String identifier,
                                                                                  boolean asAlias)
        Description copied from interface: IDataAdapter
        A map with the select option for a given form field, usually a select field. The key is the value of the select option, the value is another map with the display text and title of the option. For example:
         {1={text=Option 1, title=}, 2={text=Option 2, title=}, 3={text=Option 3, title=}}
         
        That map may also contain additional columns for a given select option, when available, e.g.:
         {
           Bahamas={text=Bahamas, Suchbegriff=Bahamas, Staatsname amtliche Kurzform=Bahamas, Staatsname amtliche Vollform=das Commonwealth der Bahamas, Staatsangehörigkeit=bahamaisch, Konti-nent=AME, ISO 3166-2=BS, ISO-3166-3=BHS, Destatis- BEV-Code=324},
           Côte d’Ivoire={text=Côte d'Ivoire, Suchbegriff=Côte d'Ivoire, Staatsname amtliche Kurzform=Côte d’Ivoire, Staatsname amtliche Vollform=die Republik Côte d’Ivoire, Staatsangehörigkeit=ivorisch, Konti-nent=AFR, ISO 3166-2=CI, ISO-3166-3=CIV, Destatis- BEV-Code=231},
           Jamaika={text=Jamaika, Suchbegriff=Jamaika, Staatsname amtliche Kurzform=Jamaika, Staatsname amtliche Vollform=Jamaika, Staatsangehörigkeit=jamaikanisch, Konti-nent=AME, ISO 3166-2=JM, ISO-3166-3=JAM, Destatis- BEV-Code=355}
         }
         
        Specified by:
        getFieldOptions in interface IDataAdapter
        Parameters:
        identifier - A form field name or alias.
        asAlias - When true, the identifier should be interpreted as an alias; when false, the identifier should be interpreted as an element name.
        Returns:
        A map with all options for the given field, if any.