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.PropertyValue
APropertyValue
implementation that wraps aPropertyState
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(@NotNull org.apache.jackrabbit.oak.api.PropertyValue p2)
int
count()
boolean
equals(java.lang.Object o)
@NotNull org.apache.jackrabbit.oak.api.Type<?>
getType()
<T> T
getValue(org.apache.jackrabbit.oak.api.Type<T> type)
<T> T
getValue(org.apache.jackrabbit.oak.api.Type<T> type, int index)
int
hashCode()
boolean
isArray()
long
size()
long
size(int index)
java.lang.String
toString()
@Nullable org.apache.jackrabbit.oak.api.PropertyState
unwrap()
-
-
-
Method Detail
-
isArray
public boolean isArray()
- Specified by:
isArray
in interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
getType
@NotNull public @NotNull org.apache.jackrabbit.oak.api.Type<?> getType()
- Specified by:
getType
in interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
getValue
@NotNull public <T> T getValue(org.apache.jackrabbit.oak.api.Type<T> type)
- Specified by:
getValue
in interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
getValue
@NotNull public <T> T getValue(org.apache.jackrabbit.oak.api.Type<T> type, int index)
- Specified by:
getValue
in interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
size
public long size()
- Specified by:
size
in interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
size
public long size(int index)
- Specified by:
size
in interfaceorg.apache.jackrabbit.oak.api.PropertyValue
-
count
public int count()
- Specified by:
count
in 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:
compareTo
in interfacejava.lang.Comparable<org.apache.jackrabbit.oak.api.PropertyValue>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-