public class NameValue extends BaseValue
NameValue provides an implementation
of the Value interface representing a NAME value
(a string that is namespace-qualified).| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE |
DEFAULT_ENCODING, stream, type| Modifier | Constructor and Description |
|---|---|
protected |
NameValue(String name)
Protected constructor creating a
NameValue object
without validating the name. |
| 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 NameValue |
valueOf(String s)
Returns a new
NameValue initialized to the value
represented by the specified String. |
public static final int TYPE
protected NameValue(String name)
NameValue object
without validating the name.name - the name this NameValue should representvalueOf(java.lang.String)public static NameValue valueOf(String s) throws javax.jcr.ValueFormatException
NameValue initialized to the value
represented by the specified String.
The specified String must be a valid JCR name.
s - the string to be parsed.NameValue representing the
the specified value.javax.jcr.ValueFormatException - If the String is not a valid
name.public boolean equals(Object obj)
The result is true if and only if the argument is not
null and is a NameValue object that
represents the same value as this object.
public int hashCode()
hashCode in class ObjectObject.hashCode()protected String getInternalString() throws javax.jcr.ValueFormatException
getInternalString in class BaseValuejavax.jcr.ValueFormatException - if the value can not be represented as a
String or if the value is
null.public Calendar getDate() throws javax.jcr.ValueFormatException, IllegalStateException, javax.jcr.RepositoryException
getDate in interface javax.jcr.ValuegetDate in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic long getLong()
throws javax.jcr.ValueFormatException,
IllegalStateException,
javax.jcr.RepositoryException
getLong in interface javax.jcr.ValuegetLong in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic boolean getBoolean()
throws javax.jcr.ValueFormatException,
IllegalStateException,
javax.jcr.RepositoryException
getBoolean in interface javax.jcr.ValuegetBoolean in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic double getDouble()
throws javax.jcr.ValueFormatException,
IllegalStateException,
javax.jcr.RepositoryException
getDouble in interface javax.jcr.ValuegetDouble in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic BigDecimal getDecimal() throws javax.jcr.ValueFormatException, IllegalStateException, javax.jcr.RepositoryException
getDecimal in interface javax.jcr.ValuegetDecimal in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.