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
ValueFormatExceptionRepositoryExceptionpublic final InputStream getStream() throws RepositoryException
Binary instance
returned by getBinary().RepositoryException - if the stream can not be createdpublic Binary getBinary()
throws RepositoryException
#getString(). SubclassesRepositoryExceptionpublic 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.RepositoryExceptionpublic 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 © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"