public interface QValue
QValue is the SPI representation of a
jcr value. It therefore refers to Names
and Paths only and is thus isolated from session-specific
namespace mappings.| Modifier and Type | Field and Description |
|---|---|
static QValue[] |
EMPTY_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
void |
discard()
Frees temporarily allocated resources such as temporary file, buffer, etc.
|
Binary |
getBinary()
Returns a
Binary representation of this QValue
object. |
boolean |
getBoolean()
Returns a
boolean representation of this value. |
java.util.Calendar |
getCalendar()
Returns a
Calendar representation of this value. |
java.math.BigDecimal |
getDecimal()
Returns a
BigDecimal representation of this value. |
double |
getDouble()
Returns a
double representation of this value. |
long |
getLength()
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 |
getLong()
Returns a
long representation of this value. |
Name |
getName()
Returns a
Name representation of this value. |
Path |
getPath()
Returns a
Path representation of this value. |
java.io.InputStream |
getStream()
Returns an
InputStream representation of this QValue
object. |
java.lang.String |
getString()
Returns a
String representation of this QValue
object. |
int |
getType()
Returns the
PropertyType of this QValue object. |
java.net.URI |
getURI()
Returns an
URI representation of this value. |
static final QValue[] EMPTY_ARRAY
int getType()
PropertyType of this QValue object.
It may be either of the value property types defined by the JSR 283:
PropertyType of this QValue object.long getLength()
throws RepositoryException
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().QValue object.RepositoryExceptionjava.lang.String getString()
throws RepositoryException
String representation of this QValue
object.String representation of this QValue
object.RepositoryExceptionjava.io.InputStream getStream()
throws RepositoryException
InputStream representation of this QValue
object. This method always returns a new stream.RepositoryExceptionBinary getBinary() throws RepositoryException
Binary representation of this QValue
object.Binary representation of this value.RepositoryExceptionjava.util.Calendar getCalendar()
throws RepositoryException
Calendar representation of this value.Calendar representation of this value.RepositoryException - if an error occurs.java.math.BigDecimal getDecimal()
throws RepositoryException
BigDecimal representation of this value.BigDecimal representation of this value.RepositoryException - if an error occurs.double getDouble()
throws RepositoryException
double representation of this value.double representation of this value.RepositoryException - if an error occurs.long getLong()
throws RepositoryException
long representation of this value.long representation of this value.RepositoryException - if an error occurs.boolean getBoolean()
throws RepositoryException
boolean representation of this value.boolean representation of this value.RepositoryException - if an error occurs.Name getName() throws RepositoryException
Name representation of this value.Name representation of this value.RepositoryException - if an error occurs.Path getPath() throws RepositoryException
Path representation of this value.Path representation of this value.RepositoryException - if an error occurs.java.net.URI getURI()
throws RepositoryException
URI representation of this value.URI representation of this value.RepositoryException - if an error occurs.void discard()
Copyright © 2010 - 2023 Adobe. All Rights Reserved