Class Utils

java.lang.Object
com.mewna.catnip.util.Utils

public final class Utils extends Object
  • Field Details

    • VALID_CONTENT_TYPES

      public static final List<String> VALID_CONTENT_TYPES
    • DISCORD_EPOCH

      public static final long DISCORD_EPOCH
      See Also:
  • Method Details

    • removeIf

      public static void removeIf(@Nonnull Map<Long,?> map, @Nonnull LongPredicate predicate)
    • creationTimeOf

      @Nonnull @CheckReturnValue public static OffsetDateTime creationTimeOf(long id)
    • validateImageUri

      public static void validateImageUri(@Nonnull URI imageUri)
    • asImageDataUri

      @Nonnull @CheckReturnValue public static URI asImageDataUri(@Nonnull byte[] bytes)
    • asImageDataUri

      @Nonnull @CheckReturnValue public static URI asImageDataUri(@Nonnull byte[] bytes, @Nonnull String forceContentType)
    • probeContentType

      @Nonnull @CheckReturnValue public static String probeContentType(@Nonnull byte[] bytes, @Nonnull String defaultValue)
    • probeContentType

      @Nullable @CheckReturnValue public static String probeContentType(@Nonnull byte[] bytes)
    • containsIgnoreCase

      @CheckReturnValue public static boolean containsIgnoreCase(@Nonnull String str, @Nonnull String search)
    • startsWithIgnoreCase

      @CheckReturnValue public static boolean startsWithIgnoreCase(@Nonnull String str, @Nonnull String search)
    • endsWithIgnoreCase

      @CheckReturnValue public static boolean endsWithIgnoreCase(@Nonnull String str, @Nonnull String search)
    • parseWebhook

      @CheckReturnValue public static org.apache.commons.lang3.tuple.Pair<String,String> parseWebhook(@Nonnull String url)
    • encodeUTF8

      @Nonnull public static String encodeUTF8(@Nonnull String chars)