Class PropertyValues


  • public final class PropertyValues
    extends java.lang.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 java.lang.String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDecimal​(@NotNull java.math.BigDecimal value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDouble​(@NotNull java.lang.Double value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newLong​(@NotNull java.lang.Long value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newName​(@NotNull java.lang.Iterable<java.lang.String> value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newName​(@NotNull java.lang.String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newPath​(@NotNull java.lang.String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newReference​(@NotNull java.lang.String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newString​(@NotNull java.lang.Iterable<java.lang.String> value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newString​(@NotNull java.lang.String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newUri​(@NotNull java.lang.String value)  
      static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newWeakReference​(@NotNull java.lang.String value)  
      static boolean notMatch​(@NotNull org.apache.jackrabbit.oak.api.PropertyValue p1, @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.lang.String value)
      • newString

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

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

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

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newDecimal​(@NotNull
                                                                                      @NotNull java.math.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 java.lang.String value)
      • newName

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

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

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

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

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

        @NotNull
        public static @NotNull org.apache.jackrabbit.oak.api.PropertyValue newUri​(@NotNull
                                                                                  @NotNull java.lang.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)