Class MultivalueStringDataHandler
- java.lang.Object
-
- com.saperion.ngc.iform.field.lookup.multi.AbstractMultivalueDataHandler
-
- com.saperion.ngc.iform.field.lookup.multi.MultivalueStringDataHandler
-
- All Implemented Interfaces:
MultivalueDataHandler,java.io.Serializable
public class MultivalueStringDataHandler extends AbstractMultivalueDataHandler
Handler for multivalue-fields withStringvalues.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.saperion.ngc.iform.field.lookup.multi.AbstractMultivalueDataHandler
editField
-
-
Constructor Summary
Constructors Constructor Description MultivalueStringDataHandler(com.saperion.ngc.iform.xml.EditFieldType editField)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears all values contained in the field.java.lang.ObjectgetObjectValue()com.saperion.intf.SaPropertyValuegetPropertyValue()java.lang.StringgetText()voidparseText(java.lang.String text)Reads the data from the text entered in the field.voidsetObjectValue(java.lang.Object value)Sets the value of this field.voidsetPropertyValue(com.saperion.intf.SaPropertyValue value)Sets the value of this field.-
Methods inherited from class com.saperion.ngc.iform.field.lookup.multi.AbstractMultivalueDataHandler
getSaPropertyValue
-
-
-
-
Method Detail
-
parseText
public void parseText(java.lang.String text)
Description copied from interface:MultivalueDataHandlerReads the data from the text entered in the field. This methods throws an IllegalArgumentException when parsing the data failed.- Parameters:
text- field's text
-
getText
public java.lang.String getText()
- Returns:
- current data as string to be written to the field.
-
clear
public void clear()
Description copied from interface:MultivalueDataHandlerClears all values contained in the field.
-
getObjectValue
public java.lang.Object getObjectValue()
- Returns:
- the data handled by this datahandler as object. It will be a java.util.List.
-
setObjectValue
public void setObjectValue(java.lang.Object value)
Description copied from interface:MultivalueDataHandlerSets the value of this field. Accepts a T or Collection<T>.- Parameters:
value- to set
-
setPropertyValue
public void setPropertyValue(com.saperion.intf.SaPropertyValue value)
Description copied from interface:MultivalueDataHandlerSets the value of this field.- Parameters:
value- property value to set
-
getPropertyValue
public com.saperion.intf.SaPropertyValue getPropertyValue()
- Returns:
- the values of this field as
SaPropertyValue
-
-