Class PklConverter

  • All Implemented Interfaces:
    VmValueConverter<java.lang.Object>

    public final class PklConverter
    extends java.lang.Object
    implements VmValueConverter<java.lang.Object>
    • Constructor Detail

      • PklConverter

        public PklConverter​(VmMapping converters)
    • Method Detail

      • convertString

        public java.lang.Object convertString​(java.lang.String value,
                                              java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertString in interface VmValueConverter<java.lang.Object>
      • convertBoolean

        public java.lang.Object convertBoolean​(java.lang.Boolean value,
                                               java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertBoolean in interface VmValueConverter<java.lang.Object>
      • convertInt

        public java.lang.Object convertInt​(java.lang.Long value,
                                           java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertInt in interface VmValueConverter<java.lang.Object>
      • convertFloat

        public java.lang.Object convertFloat​(java.lang.Double value,
                                             java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertFloat in interface VmValueConverter<java.lang.Object>
      • convertDuration

        public java.lang.Object convertDuration​(VmDuration value,
                                                java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertDuration in interface VmValueConverter<java.lang.Object>
      • convertDataSize

        public java.lang.Object convertDataSize​(VmDataSize value,
                                                java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertDataSize in interface VmValueConverter<java.lang.Object>
      • convertIntSeq

        public java.lang.Object convertIntSeq​(VmIntSeq value,
                                              java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertIntSeq in interface VmValueConverter<java.lang.Object>
      • convertList

        public java.lang.Object convertList​(VmList value,
                                            java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertList in interface VmValueConverter<java.lang.Object>
      • convertSet

        public java.lang.Object convertSet​(VmSet value,
                                           java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertSet in interface VmValueConverter<java.lang.Object>
      • convertMap

        public java.lang.Object convertMap​(VmMap value,
                                           java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertMap in interface VmValueConverter<java.lang.Object>
      • convertListing

        public java.lang.Object convertListing​(VmListing value,
                                               java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertListing in interface VmValueConverter<java.lang.Object>
      • convertMapping

        public java.lang.Object convertMapping​(VmMapping value,
                                               java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertMapping in interface VmValueConverter<java.lang.Object>
      • convertDynamic

        public java.lang.Object convertDynamic​(VmDynamic value,
                                               java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertDynamic in interface VmValueConverter<java.lang.Object>
      • convertTyped

        public java.lang.Object convertTyped​(VmTyped value,
                                             java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertTyped in interface VmValueConverter<java.lang.Object>
      • convertPair

        public java.lang.Object convertPair​(VmPair value,
                                            java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertPair in interface VmValueConverter<java.lang.Object>
      • convertRegex

        public java.lang.Object convertRegex​(VmRegex value,
                                             java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertRegex in interface VmValueConverter<java.lang.Object>
      • convertFunction

        public java.lang.Object convertFunction​(VmFunction value,
                                                java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertFunction in interface VmValueConverter<java.lang.Object>
      • convertClass

        public java.lang.Object convertClass​(VmClass value,
                                             java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertClass in interface VmValueConverter<java.lang.Object>
      • convertNull

        public java.lang.Object convertNull​(VmNull value,
                                            java.lang.Iterable<java.lang.Object> path)
        Specified by:
        convertNull in interface VmValueConverter<java.lang.Object>