Class AbstractQValue

java.lang.Object
org.apache.jackrabbit.spi.commons.value.AbstractQValue
All Implemented Interfaces:
Serializable, QValue
Direct Known Subclasses:
DefaultQValue

public abstract class AbstractQValue extends Object implements QValue, Serializable
AbstractQValue...
See Also:
  • Field Summary

    Fields inherited from interface org.apache.jackrabbit.spi.QValue

    EMPTY_ARRAY
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Frees temporarily allocated resources such as temporary file, buffer, etc.
    boolean
    Default implementation of the equals method.
    This implementation creates a binary instance that uses QValue.getStream() and skipping on the given stream as its underlying mechanism to provide random access defined on Binary.
    boolean
    Returns a boolean representation of this value.
    Returns a Calendar representation of this value.
    Returns a BigDecimal representation of this value.
    double
    Returns a double representation of this value.
    long
    Returns the length of the internal value or -1 if the implementation cannot determine the length at this time.
    NOTE: for PropertyType.NAME and PropertyType.PATH the length of the internal value must not be used for indicating the length of a property such as retrieved by calling Property.getLength() and Property.getLengths().
    long
    Returns a long representation of this value.
    Returns a Name representation of this value.
    Returns a Path representation of this value.
    Returns a String representation of this QValue object.
    int
    Returns the PropertyType of this QValue object.
    Returns an URI representation of this value.
    int
    Default calculation of the hashCode.
    Returns the string representation of this internal value.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.jackrabbit.spi.QValue

    getStream