Class PropertyValues

java.lang.Object
org.apache.jackrabbit.oak.plugins.memory.PropertyValues

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

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • 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)