public class RavenJValue extends RavenJToken
Modifier | Constructor and Description |
---|---|
|
RavenJValue(boolean value)
Initializes a new instance of the
RavenJValue class with the given value. |
|
RavenJValue(Date value)
Initializes a new instance of the
RavenJValue class with the given value. |
|
RavenJValue(double value)
Initializes a new instance of the
RavenJValue class with the given value. |
|
RavenJValue(float value)
Initializes a new instance of the
RavenJValue class with the given value. |
|
RavenJValue(int value)
Initializes a new instance of the
RavenJValue class with the given value. |
|
RavenJValue(long value)
Initializes a new instance of the
RavenJValue class with the given value. |
|
RavenJValue(Object value)
Initializes a new instance of the
RavenJValue class with the given value. |
protected |
RavenJValue(Object value,
JTokenType type) |
|
RavenJValue(String value)
Initializes a new instance of the
RavenJValue class with the given value. |
|
RavenJValue(URI value)
Initializes a new instance of the
RavenJValue class with the given value. |
Modifier and Type | Method and Description |
---|---|
RavenJValue |
cloneToken()
Clones this object
|
RavenJValue |
createSnapshot() |
boolean |
deepEquals(RavenJToken node) |
int |
deepHashCode() |
void |
ensureCannotBeChangeAndEnableShapshotting() |
boolean |
equals(Object obj) |
static RavenJValue |
getNull() |
JTokenType |
getType()
Gets the node type for this
RavenJToken |
Object |
getValue()
Gets the underlying token value.
|
int |
hashCode() |
boolean |
isSnapshot() |
void |
setValue(Object value)
Sets new value and type of
RavenJValue . |
String |
toString() |
void |
writeTo(org.codehaus.jackson.JsonGenerator writer) |
addForCloning, cloneTokenImpl, deepEquals, deepEquals, deepEquals, deepHashCode, fromObject, fromObjectInternal, load, parse, readFrom, selectToken, selectToken, selectToken, selectToken, selectToken, selectToken, selectTokenWithRavenSyntaxReturningFlatStructure, selectTokenWithRavenSyntaxReturningSingleValue, toString, tryLoad, value, value, values, values
protected RavenJValue(Object value, JTokenType type)
public RavenJValue(int value)
RavenJValue
class with the given value.value
- public RavenJValue(long value)
RavenJValue
class with the given value.value
- public RavenJValue(double value)
RavenJValue
class with the given value.value
- public RavenJValue(float value)
RavenJValue
class with the given value.value
- public RavenJValue(Date value)
RavenJValue
class with the given value.value
- public RavenJValue(boolean value)
RavenJValue
class with the given value.value
- public RavenJValue(String value)
RavenJValue
class with the given value.value
- public RavenJValue(URI value)
RavenJValue
class with the given value.value
- public RavenJValue(Object value)
RavenJValue
class with the given value.value
- public JTokenType getType()
RavenJToken
getType
in class RavenJToken
public Object getValue()
public void setValue(Object value)
RavenJValue
.value
- IllegalStateException
- if instance is snapshotIllegalArgumentException
- if value
class is not supported.public RavenJValue cloneToken()
RavenJToken
cloneToken
in class RavenJToken
RavenJToken
public boolean isSnapshot()
isSnapshot
in class RavenJToken
public int hashCode()
hashCode
in class RavenJToken
public int deepHashCode()
deepHashCode
in class RavenJToken
public boolean equals(Object obj)
equals
in class RavenJToken
public void ensureCannotBeChangeAndEnableShapshotting()
ensureCannotBeChangeAndEnableShapshotting
in class RavenJToken
public RavenJValue createSnapshot()
createSnapshot
in class RavenJToken
public static RavenJValue getNull()
public void writeTo(org.codehaus.jackson.JsonGenerator writer)
writeTo
in class RavenJToken
public String toString()
toString
in class RavenJToken
public boolean deepEquals(RavenJToken node)
deepEquals
in class RavenJToken
Copyright © 2016. All Rights Reserved.