Class PropertyValues


  • public final class PropertyValues
    extends Object
    Utility class for creating PropertyValue instances.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static @Nullable org.apache.jackrabbit.oak.api.PropertyValue create​(@Nullable org.apache.jackrabbit.oak.api.PropertyState property)  
      static @Nullable org.apache.jackrabbit.oak.api.PropertyState create​(@Nullable org.apache.jackrabbit.oak.api.PropertyValue value)  
      static boolean match​(@NotNull org.apache.jackrabbit.oak.api.PropertyState p1, @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)  
      static boolean match​(@NotNull org.apache.jackrabbit.oak.api.PropertyValue p1, @NotNull org.apache.jackrabbit.oak.api.PropertyState p2)  
      static boolean match​(@NotNull org.apache.jackrabbit.oak.api.PropertyValue p1, @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newBinary​(@org.jetbrains.annotations.NotNull byte[] value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newBinary​(@NotNull org.apache.jackrabbit.oak.api.Blob value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newBoolean​(boolean value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDate​(@NotNull String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDecimal​(@NotNull BigDecimal value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDouble​(@NotNull Double value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newLong​(@NotNull Long value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newName​(@NotNull Iterable<String> value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newName​(@NotNull String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newPath​(@NotNull String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newReference​(@NotNull String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newString​(@NotNull Iterable<String> value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newString​(@NotNull String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newUri​(@NotNull String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newWeakReference​(@NotNull String value)  
      static boolean notMatch​(@NotNull org.apache.jackrabbit.oak.api.PropertyValue p1, @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)  
    • Method Detail

      • create

        @Nullable
        public static @Nullable org.apache.jackrabbit.oak.api.PropertyValue create​(@Nullable
                                                                                   @Nullable org.apache.jackrabbit.oak.api.PropertyState property)
      • create

        @Nullable
        public static @Nullable org.apache.jackrabbit.oak.api.PropertyState create​(@Nullable
                                                                                   @Nullable org.apache.jackrabbit.oak.api.PropertyValue value)
      • newString

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newString​(@NotNull
                                                                                     @NotNull String value)
      • newString

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newString​(@NotNull
                                                                                     @NotNull Iterable<String> value)
      • newLong

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newLong​(@NotNull
                                                                                   @NotNull Long value)
      • newDouble

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDouble​(@NotNull
                                                                                     @NotNull Double value)
      • newDecimal

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDecimal​(@NotNull
                                                                                      @NotNull BigDecimal value)
      • newBoolean

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newBoolean​(boolean value)
      • newDate

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDate​(@NotNull
                                                                                   @NotNull String value)
      • newName

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newName​(@NotNull
                                                                                   @NotNull String value)
      • newName

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newName​(@NotNull
                                                                                   @NotNull Iterable<String> value)
      • newPath

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newPath​(@NotNull
                                                                                   @NotNull String value)
      • newReference

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newReference​(@NotNull
                                                                                        @NotNull String value)
      • newWeakReference

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newWeakReference​(@NotNull
                                                                                            @NotNull String value)
      • newUri

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newUri​(@NotNull
                                                                                  @NotNull String value)
      • newBinary

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newBinary​(@NotNull
                                                                                     @org.jetbrains.annotations.NotNull byte[] value)
      • newBinary

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newBinary​(@NotNull
                                                                                     @NotNull org.apache.jackrabbit.oak.api.Blob value)
      • match

        public static boolean match​(@NotNull
                                    @NotNull org.apache.jackrabbit.oak.api.PropertyValue p1,
                                    @NotNull
                                    @NotNull org.apache.jackrabbit.oak.api.PropertyState p2)
      • match

        public static boolean match​(@NotNull
                                    @NotNull org.apache.jackrabbit.oak.api.PropertyState p1,
                                    @NotNull
                                    @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)
      • match

        public static boolean match​(@NotNull
                                    @NotNull org.apache.jackrabbit.oak.api.PropertyValue p1,
                                    @NotNull
                                    @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)
      • notMatch

        public static boolean notMatch​(@NotNull
                                       @NotNull org.apache.jackrabbit.oak.api.PropertyValue p1,
                                       @NotNull
                                       @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)