Class PropertyStateValue
java.lang.Object
org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
- All Implemented Interfaces:
Comparable<org.apache.jackrabbit.oak.api.PropertyValue>,org.apache.jackrabbit.oak.api.PropertyValue
public class PropertyStateValue
extends Object
implements org.apache.jackrabbit.oak.api.PropertyValue
A
PropertyValue implementation that wraps a PropertyState-
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(@NotNull org.apache.jackrabbit.oak.api.PropertyValue p2) intcount()boolean@NotNull org.apache.jackrabbit.oak.api.Type<?>getType()<T> TgetValue(org.apache.jackrabbit.oak.api.Type<T> type) <T> TgetValue(org.apache.jackrabbit.oak.api.Type<T> type, int index) inthashCode()booleanisArray()longsize()longsize(int index) toString()@Nullable org.apache.jackrabbit.oak.api.PropertyStateunwrap()
-
Method Details
-
isArray
public boolean isArray()- Specified by:
isArrayin interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
getType
@NotNull public @NotNull org.apache.jackrabbit.oak.api.Type<?> getType()- Specified by:
getTypein interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
getValue
@NotNull public <T> T getValue(org.apache.jackrabbit.oak.api.Type<T> type) - Specified by:
getValuein interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
getValue
@NotNull public <T> T getValue(org.apache.jackrabbit.oak.api.Type<T> type, int index) - Specified by:
getValuein interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
size
public long size()- Specified by:
sizein interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
size
public long size(int index) - Specified by:
sizein interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
count
public int count()- Specified by:
countin interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
unwrap
@Nullable public @Nullable org.apache.jackrabbit.oak.api.PropertyState unwrap() -
compareTo
public int compareTo(@NotNull @NotNull org.apache.jackrabbit.oak.api.PropertyValue p2) - Specified by:
compareToin interfaceComparable<org.apache.jackrabbit.oak.api.PropertyValue>
-
hashCode
public int hashCode() -
equals
-
toString
-