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
APropertyValueimplementation that wraps aPropertyState
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(@NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)intcount()booleanequals(Object o)@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)StringtoString()@Nullable org.apache.jackrabbit.oak.api.PropertyStateunwrap()
-
-
-
Method Detail
-
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>
-
-