Class PropertyStateValue
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue
-
- All Implemented Interfaces:
java.lang.Comparable<org.apache.jackrabbit.oak.api.PropertyValue>,org.apache.jackrabbit.oak.api.PropertyValue
public class PropertyStateValue extends java.lang.Object implements org.apache.jackrabbit.oak.api.PropertyValueAPropertyValueimplementation 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(java.lang.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)java.lang.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 interfacejava.lang.Comparable<org.apache.jackrabbit.oak.api.PropertyValue>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-