Class DataMapping


  • public class DataMapping
    extends java.lang.Object
    Mapping between a Java field and String data
    Since:
    19.07.2023
    Author:
    weiland
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  DataMapping.StringMapper
      mapper for strings
    • Constructor Summary

      Constructors 
      Constructor Description
      DataMapping​(java.lang.Object object)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String get​(java.lang.reflect.Field field)
      get the field content as string
      void set​(java.lang.reflect.Field field, java.lang.String data)
      set data in a field
      void setStringMapper​(DataMapping.StringMapper mapper)
      set a string mapper
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataMapping

        public DataMapping​(java.lang.Object object)
        Constructor
        Parameters:
        object - object to use
    • Method Detail

      • setStringMapper

        public void setStringMapper​(DataMapping.StringMapper mapper)
        set a string mapper
        Parameters:
        mapper - mapper
      • set

        public void set​(java.lang.reflect.Field field,
                        java.lang.String data)
                 throws java.lang.Exception
        set data in a field
        Parameters:
        field - class field
        data - data to set
        Throws:
        java.lang.Exception
      • get

        public java.lang.String get​(java.lang.reflect.Field field)
                             throws java.lang.Exception
        get the field content as string
        Parameters:
        field - class field
        Returns:
        data string
        Throws:
        java.lang.Exception