Package de.xima.fc.word
Class AsposeSimpleDataAdapter
java.lang.Object
de.xima.fc.word.AsposeSimpleDataAdapter
- All Implemented Interfaces:
IDataAdapter,IReplacer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAsposeSimpleDataAdapter(HashMap<String, String> values) Deprecated.AsposeSimpleDataAdapter(Map<String, String> values) -
Method Summary
Modifier and TypeMethodDescriptionasStringValue(String[] value) asStringValue(List<String[]> value) getFieldOptions(String identifier, boolean asAlias) A map with the select option for a given form field, usually a select field.getFieldValues(String fieldName) getFieldValuesMe(String fieldName) getInsertionType(String name) String[]getStringsAsVal(String... val) booleanERSTMAL: Lieferttrue, wenn das Formular ein Feld mit dem übergebenen Namen besitzt.booleanisElementLooped(String elementName) Diese Methode dient dazu, zu überprüfen ob ein Element ein Looped-Element istintDiese Methode dient dazu, die Anzahl der sich wiederholenden Elemente zu ermittelnbooleanmatchPlaceholder(String text) replaceValue(String fieldName, IDataAdapter dataAdapter) resolveAliasName(String alias)
-
Field Details
-
MATCHER_DYNAMIC_FIELD_REF
- See Also:
-
-
Constructor Details
-
AsposeSimpleDataAdapter
- Parameters:
values- Values for replacing placeholders in the document.
-
AsposeSimpleDataAdapter
Deprecated.- Parameters:
values- Values for replacing placeholders in the document.
-
-
Method Details
-
getFieldValuesMe
-
replaceValue
- Specified by:
replaceValuein interfaceIReplacer
-
getInsertionType
- Specified by:
getInsertionTypein interfaceIReplacer
-
getPatternList
- Specified by:
getPatternListin interfaceIReplacer
-
matchPlaceholder
- Specified by:
matchPlaceholderin interfaceIReplacer
-
getFieldValues
- Specified by:
getFieldValuesin interfaceIDataAdapter
-
hasField
Description copied from interface:IDataAdapterERSTMAL: Lieferttrue, wenn das Formular ein Feld mit dem übergebenen Namen besitzt.- Specified by:
hasFieldin interfaceIDataAdapter- Parameters:
fieldName- Name des Feldes- Returns:
- Liefert
true, wenn das Formular ein Feld mit dem übergebenen Namen besitzt
-
getFieldValuesMap
- Specified by:
getFieldValuesMapin interfaceIDataAdapter
-
isElementLooped
Description copied from interface:IDataAdapterDiese Methode dient dazu, zu überprüfen ob ein Element ein Looped-Element ist- Specified by:
isElementLoopedin interfaceIDataAdapter- Parameters:
elementName- - Name des Elements dessen Looped-Eigenschaft geprüft werden soll- Returns:
truewenn das Element looped ist, ansonstenfalse
-
loopCount
Description copied from interface:IDataAdapterDiese Methode dient dazu, die Anzahl der sich wiederholenden Elemente zu ermitteln- Specified by:
loopCountin interfaceIDataAdapter- Parameters:
elementName- - Name des Elements, für welches die Anzahl ermittelt werden soll- Returns:
- Anzahl der Elementwiederholungen oder
0wenn Element nicht looped ist
-
getMetaDataMap
- Specified by:
getMetaDataMapin interfaceIDataAdapter
-
resolveAliasName
- Specified by:
resolveAliasNamein interfaceIDataAdapter
-
getStringsAsVal
- Specified by:
getStringsAsValin interfaceIDataAdapter
-
getFieldOptions
Description copied from interface:IDataAdapterA 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:
getFieldOptionsin interfaceIDataAdapter- Parameters:
identifier- A form field name or alias.asAlias- Whentrue, theidentifiershould be interpreted as an alias; whenfalse, theidentifiershould be interpreted as an element name.- Returns:
- A map with all options for the given field, if any.
-
asStringValue
- Specified by:
asStringValuein interfaceIDataAdapter
-
asStringValue
- Specified by:
asStringValuein interfaceIDataAdapter
-
AsposeSimpleDataAdapter(Map)