| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE |
DEFAULT_ENCODING, stream, type| Modifier | Constructor and Description |
|---|---|
|
WeakReferenceValue(Node target)
Constructs a
ReferenceValue object representing the UUID of
an existing node. |
protected |
WeakReferenceValue(String uuid)
Protected constructor creating a
ReferenceValue object
without validating the UUID format. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
boolean |
getBoolean() |
Calendar |
getDate() |
BigDecimal |
getDecimal() |
double |
getDouble() |
protected String |
getInternalString()
Returns the internal string representation of this value without modifying
the value state.
|
long |
getLong() |
int |
hashCode()
Returns zero to satisfy the Object equals/hashCode contract.
|
static WeakReferenceValue |
valueOf(String s)
Returns a new
ReferenceValue initialized to the value
represented by the specified String. |
public static final int TYPE
public WeakReferenceValue(Node target) throws RepositoryException
ReferenceValue object representing the UUID of
an existing node.target - the node to be referencedIllegalArgumentException - If target is nonreferenceable.RepositoryException - If another error occurs.protected WeakReferenceValue(String uuid)
ReferenceValue object
without validating the UUID format.uuid - the UUID of the node to be referencedvalueOf(java.lang.String)public static WeakReferenceValue valueOf(String s) throws ValueFormatException
ReferenceValue initialized to the value
represented by the specified String.
The specified String must denote the UUID of an existing
node.
s - the string to be parsed.ReferenceValue representing the
the specified value.ValueFormatException - If the String is not a valid
not a valid UUID format.public boolean equals(Object obj)
The result is true if and only if the argument is not
null and is a ReferenceValue object that
represents the same value as this object.
public int hashCode()
hashCode in class ObjectObject.hashCode()protected String getInternalString() throws ValueFormatException
getInternalString in class BaseValueValueFormatException - if the value can not be represented as a
String or if the value is
null.public Calendar getDate() throws ValueFormatException, IllegalStateException, RepositoryException
getDate in interface ValuegetDate in class BaseValueValueFormatExceptionIllegalStateExceptionRepositoryExceptionpublic long getLong()
throws ValueFormatException,
IllegalStateException,
RepositoryException
getLong in interface ValuegetLong in class BaseValueValueFormatExceptionIllegalStateExceptionRepositoryExceptionpublic boolean getBoolean()
throws ValueFormatException,
IllegalStateException,
RepositoryException
getBoolean in interface ValuegetBoolean in class BaseValueValueFormatExceptionIllegalStateExceptionRepositoryExceptionpublic double getDouble()
throws ValueFormatException,
IllegalStateException,
RepositoryException
getDouble in interface ValuegetDouble in class BaseValueValueFormatExceptionIllegalStateExceptionRepositoryExceptionpublic BigDecimal getDecimal() throws ValueFormatException, IllegalStateException, RepositoryException
getDecimal in interface ValuegetDecimal in class BaseValueValueFormatExceptionIllegalStateExceptionRepositoryExceptionCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.