Package com.attivio.sdk.ingest
Class IngestFieldValue
- java.lang.Object
-
- com.attivio.sdk.ingest.IngestFieldValue
-
- All Implemented Interfaces:
LocaleAware
,java.io.Serializable
,java.lang.Cloneable
public class IngestFieldValue extends java.lang.Object implements java.lang.Cloneable, java.io.Serializable, LocaleAware
A field value for anIngestDocument
.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.Serializable
value
-
Constructor Summary
Constructors Modifier Constructor Description protected
IngestFieldValue()
IngestFieldValue(Point value)
Construct a new IngestFieldValue with aPoint
value.IngestFieldValue(Shape value)
Construct a new IngestFieldValue with aShape
value.IngestFieldValue(ContentPointer value)
Construct a new IngestFieldValue with aContentPointer
value.protected
IngestFieldValue(java.io.Serializable value)
IngestFieldValue(java.lang.Boolean value)
Construct a new IngestFieldValue with aBoolean
value.IngestFieldValue(java.lang.Number value)
Construct a new IngestFieldValue with aNumber
value.IngestFieldValue(java.lang.String value)
Construct a new IngestFieldValue with aString
value.IngestFieldValue(java.util.Date value)
Construct a new IngestFieldValue with aDate
value.IngestFieldValue(org.w3c.dom.Document value)
Construct a new IngestFieldValue with aDocument
value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
booleanValue()
Gets the value as aboolean
.IngestFieldValue
clone()
ContentPointer
contentPointerValue()
Gets the value as aContentPointer
.java.util.Date
dateValue()
Gets the value as aDate
.java.math.BigDecimal
decimalValue()
Gets the value as aBigDecimal
.double
doubleValue()
Gets the value as adouble
.boolean
equals(java.lang.Object other)
float
floatValue()
Gets the value as afloat
.long
getEstimatedSize()
Get the estimated size of this field in bytes.java.util.Locale
getLocale()
Get the value's locale (or null if not known).TokenList
getTokenList()
Get theTokenList
for this value.java.lang.Object
getValue()
Get the field value.int
hashCode()
int
intValue()
Gets the value as anint
.long
longValue()
Gets the value as along
.Point
pointValue()
Gets the value as aPoint
.void
setLocale(java.util.Locale value)
Set the value's locale.void
setTokenList(TokenList value)
Set theTokenList
for this value.void
setValue(Point value)
Set aPoint
value.void
setValue(Shape value)
Set aShape
value.void
setValue(ContentPointer value)
Set aContentPointer
value.void
setValue(java.lang.Boolean value)
Set aBoolean
value.void
setValue(java.lang.Number value)
Set anumeric
value.void
setValue(java.lang.String value)
Set aString
value.void
setValue(java.util.Date value)
Set aDate
value.void
setValue(org.w3c.dom.Document value)
Set aDocument
value.protected void
setValueInternal(java.io.Serializable newValue)
Shape
shapeValue()
Gets the value as aShape
.java.lang.String
stringValue()
Gets the value as a string.java.lang.String
toString()
boolean
valueEquals(java.lang.Object other)
static IngestFieldValue
valueOf(java.lang.Object value)
Get anIngestFieldValue
forvalue
.org.w3c.dom.Document
xmlValue()
Gets the value as aDocument
.
-
-
-
Constructor Detail
-
IngestFieldValue
protected IngestFieldValue()
-
IngestFieldValue
protected IngestFieldValue(java.io.Serializable value)
-
IngestFieldValue
public IngestFieldValue(java.lang.String value)
Construct a new IngestFieldValue with aString
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
IngestFieldValue
public IngestFieldValue(java.lang.Number value)
Construct a new IngestFieldValue with aNumber
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
IngestFieldValue
public IngestFieldValue(java.util.Date value)
Construct a new IngestFieldValue with aDate
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
IngestFieldValue
public IngestFieldValue(java.lang.Boolean value)
Construct a new IngestFieldValue with aBoolean
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
IngestFieldValue
public IngestFieldValue(Point value)
Construct a new IngestFieldValue with aPoint
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
IngestFieldValue
public IngestFieldValue(Shape value)
Construct a new IngestFieldValue with aShape
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
IngestFieldValue
public IngestFieldValue(ContentPointer value)
Construct a new IngestFieldValue with aContentPointer
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
IngestFieldValue
public IngestFieldValue(org.w3c.dom.Document value)
Construct a new IngestFieldValue with aDocument
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
-
Method Detail
-
getEstimatedSize
public long getEstimatedSize()
Get the estimated size of this field in bytes.NOTE: Includes size of remote content pointers.
-
getLocale
public final java.util.Locale getLocale()
Get the value's locale (or null if not known).This locale will be used for per-language linguistic processing.
- Specified by:
getLocale
in interfaceLocaleAware
-
setLocale
public void setLocale(java.util.Locale value)
Set the value's locale.- Specified by:
setLocale
in interfaceLocaleAware
-
getValue
public java.lang.Object getValue()
Get the field value.
-
stringValue
public java.lang.String stringValue()
Gets the value as a string.
-
intValue
public int intValue()
Gets the value as anint
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as anint
.
-
longValue
public long longValue()
Gets the value as along
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as along
.
-
doubleValue
public double doubleValue()
Gets the value as adouble
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as adouble
.
-
floatValue
public float floatValue()
Gets the value as afloat
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as afloat
.
-
booleanValue
public boolean booleanValue()
Gets the value as aboolean
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as aboolean
.
-
dateValue
public java.util.Date dateValue()
Gets the value as aDate
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as aDate
.
-
decimalValue
public java.math.BigDecimal decimalValue()
Gets the value as aBigDecimal
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as aBigDecimal
.
-
pointValue
public Point pointValue()
Gets the value as aPoint
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as aPoint
.
-
shapeValue
public Shape shapeValue()
Gets the value as aShape
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as aShape
.
-
contentPointerValue
public ContentPointer contentPointerValue()
Gets the value as aContentPointer
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as aContentPointer
.
-
xmlValue
public org.w3c.dom.Document xmlValue()
Gets the value as aDocument
.- Throws:
java.lang.IllegalArgumentException
- if this value cannot be represented as aDocument
.
-
setValue
public void setValue(java.lang.String value)
Set aString
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValue
public void setValue(java.lang.Number value)
Set anumeric
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValue
public void setValue(java.util.Date value)
Set aDate
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValue
public void setValue(java.lang.Boolean value)
Set aBoolean
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValue
public void setValue(Point value)
Set aPoint
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValue
public void setValue(Shape value)
Set aShape
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValue
public void setValue(ContentPointer value)
Set aContentPointer
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValue
public void setValue(org.w3c.dom.Document value)
Set aDocument
value.- Throws:
java.lang.IllegalArgumentException
- ifvalue
is null.
-
setValueInternal
protected void setValueInternal(java.io.Serializable newValue)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
valueEquals
public boolean valueEquals(java.lang.Object other)
-
clone
public IngestFieldValue clone()
- Overrides:
clone
in classjava.lang.Object
-
valueOf
public static IngestFieldValue valueOf(java.lang.Object value)
- Throws:
java.lang.IllegalArgumentException
- ifvalue
is not a legal value.
-
-