public class PathValue extends Object
PathValue
class implements the committed value state for
Path values as a part of the State design pattern (Gof) used by this package.Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object)
Compares values as defined in the JCR specification.
|
Binary |
getBinary()
Returns the binary representation of this value.
|
boolean |
getBoolean()
Always throws a
ValueFormatException . |
Calendar |
getDate()
Always throws a
ValueFormatException . |
BigDecimal |
getDecimal()
Always throws a
ValueFormatException . |
double |
getDouble()
Always throws a
ValueFormatException . |
long |
getLong()
Always throws a
ValueFormatException . |
InputStream |
getStream()
Returns the stream representation of this value.
|
String |
getString()
Returns the string representation of the path value.
|
int |
getType()
Returns
PropertyType.PATH . |
int |
hashCode()
Returns a hash code that's in line with how the
equals(Object)
method is implemented. |
String |
toString()
Returns a string representation of this value.
|
public int getType()
PropertyType.PATH
.public String getString() throws ValueFormatException, RepositoryException
ValueFormatException
RepositoryException
public final InputStream getStream() throws RepositoryException
Binary
instance
returned by getBinary()
.RepositoryException
- if the stream can not be createdpublic Binary getBinary() throws RepositoryException
#getString()
. SubclassesRepositoryException
public boolean getBoolean() throws ValueFormatException
ValueFormatException
. Implementations should
overwrite if conversion to boolean is supported.ValueFormatException
- If the value cannot be converted to a
boolean.public Calendar getDate() throws ValueFormatException
ValueFormatException
. Implementations should
overwrite if conversion to Calender
is supported.ValueFormatException
- If the value cannot be converted to a
Calendar
instance.public BigDecimal getDecimal() throws RepositoryException
ValueFormatException
. Implementations should
overwrite if conversion to a BigDecimal
is supported.ValueFormatException
- If the value cannot be converted to a
BigDecimal
.RepositoryException
public double getDouble() throws ValueFormatException
ValueFormatException
. Implementations should
overwrite if conversion to double is supported.ValueFormatException
- If the value cannot be converted to a
double.public long getLong() throws ValueFormatException
ValueFormatException
. Implementations should
overwrite if conversion to long is supported.ValueFormatException
- If the value cannot be converted to a
long.public boolean equals(Object object)
public int hashCode()
equals(Object)
method is implemented."Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"