|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QValue
QValue is the qualified SPI representation of a
jcr value. It therefore refers to Names
and Paths only and is thus isolated from session-specific
namespace mappings.
| Field Summary | |
|---|---|
static QValue[] |
EMPTY_ARRAY
|
| Method Summary | |
|---|---|
void |
discard()
Frees temporarily allocated resources such as temporary file, buffer, etc. |
boolean |
getBoolean()
Returns a boolean representation of this value. |
java.util.Calendar |
getCalendar()
Returns a Calendar representation of this value. |
double |
getDouble()
Returns a double representation of this value. |
long |
getLength()
Returns the length of the internal value. 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 a 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. |
| Field Detail |
|---|
static final QValue[] EMPTY_ARRAY
| Method Detail |
|---|
int getType()
PropertyType of this QValue object.
It may be either of the value property types defined by the JSR 170:
PropertyType.BINARYPropertyType.BOOLEANPropertyType.DATEPropertyType.DOUBLEPropertyType.LONGPropertyType.NAMEPropertyType.PATHPropertyType.REFERENCEPropertyType.STRING
PropertyType of this QValue object.
long getLength()
throws javax.jcr.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.
javax.jcr.RepositoryException
java.lang.String getString()
throws javax.jcr.RepositoryException
String representation of this QValue
object.
String representation of this QValue
object.
javax.jcr.RepositoryException
java.io.InputStream getStream()
throws javax.jcr.RepositoryException
InputStream representation of this QValue
object.
javax.jcr.RepositoryException
java.util.Calendar getCalendar()
throws javax.jcr.RepositoryException
Calendar representation of this value.
Calendar representation of this value.
javax.jcr.RepositoryException - if an error occurs.
double getDouble()
throws javax.jcr.RepositoryException
double representation of this value.
double representation of this value.
javax.jcr.RepositoryException - if an error occurs.
long getLong()
throws javax.jcr.RepositoryException
long representation of this value.
long representation of this value.
javax.jcr.RepositoryException - if an error occurs.
boolean getBoolean()
throws javax.jcr.RepositoryException
boolean representation of this value.
boolean representation of this value.
javax.jcr.RepositoryException - if an error occurs.
Name getName()
throws javax.jcr.RepositoryException
Name representation of this value.
Name representation of this value.
javax.jcr.RepositoryException - if an error occurs.
Path getPath()
throws javax.jcr.RepositoryException
Path representation of this value.
Path representation of this value.
javax.jcr.RepositoryException - if an error occurs.void discard()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||