Class ObjectHandler.ValueFinderAndConverter

java.lang.Object
org.burningwave.json.ObjectHandler.ValueFinderAndConverter
Enclosing class:
ObjectHandler

public static class ObjectHandler.ValueFinderAndConverter extends Object
  • Method Details

    • changeOutputClass

      public ObjectHandler.ValueFinderAndConverter changeOutputClass(Class<?> outputClass)
    • find

      public <V> List<V> find(Predicate<ObjectHandler> filter)
    • findFirst

      public <V> V findFirst(Predicate<ObjectHandler> filter)
    • findForPathEquals

      public <V> V findForPathEquals(String... pathSegments)
    • findFirstForPath

      public <V> V findFirstForPath(Predicate<String> pathPredicate)
    • findFirstForPathStartsWith

      public <V> V findFirstForPathStartsWith(String... pathSegments)
    • findFirstForPathEndsWith

      public <V> V findFirstForPathEndsWith(String... pathSegments)
    • findFirstForPathContains

      public <V> V findFirstForPathContains(String... pathSegments)
    • findFirstForPathMatches

      public <V> V findFirstForPathMatches(String regEx)
    • findFirstForValue

      public <I, V> V findFirstForValue(Predicate<I> valuePredicate)
    • findForPathStartsWith

      public <V> List<V> findForPathStartsWith(String... pathSegments)
    • findForPathEndsWith

      public <V> List<V> findForPathEndsWith(String... pathSegments)
    • findForPathContains

      public <V> List<V> findForPathContains(String... pathSegments)
    • findForPathMatches

      public <V> List<V> findForPathMatches(String regEx)
    • findForPath

      public <V> List<V> findForPath(Predicate<String> pathPredicate)
    • findForValue

      public <I, V> List<V> findForValue(Predicate<I> valuePredicate)