Class MetadataUtils


  • public class MetadataUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      MetadataUtils()  
    • Method Summary

      Modifier and Type Method Description
      static java.util.List<java.lang.Object> flattenUniq​(java.util.List<java.lang.Object> list)
      // Quick and dirty flatten (.flat() not available) export default function flattenUniq (list: Array): Array { const flat = list.reduce((result, entry) => { return result.concat( Array.isArray(entry) ? flattenUniq(entry) : entry ); }, []);
      static void validateTypes​(java.util.List<java.lang.String> types, boolean throwError)  
      • Methods inherited from class java.lang.Object

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

      • MetadataUtils

        public MetadataUtils()
    • Method Detail

      • flattenUniq

        public static java.util.List<java.lang.Object> flattenUniq​(java.util.List<java.lang.Object> list)
        // Quick and dirty flatten (.flat() not available) export default function flattenUniq (list: Array): Array { const flat = list.reduce((result, entry) => { return result.concat( Array.isArray(entry) ? flattenUniq(entry) : entry ); }, []);

        return [...new Set(flat)] .filter((value: any) => value) .sort(); }

      • validateTypes

        public static void validateTypes​(java.util.List<java.lang.String> types,
                                         boolean throwError)