|
SMILA (incubation) API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataFactory
Interface for creation of data objects.
Field Summary | |
---|---|
static DataFactory |
DEFAULT
default instance. |
Method Summary | |
---|---|
Value |
autoConvertValue(java.lang.Object object)
auto converts the given object into the object's corresponding Value. |
Any |
cloneAny(Any source)
Clone Any object. |
AnyMap |
cloneAnyMap(AnyMap source)
Clone AnyMap object. |
AnySeq |
cloneAnySeq(AnySeq source)
Clone AnySeq object. |
Record |
cloneRecord(Record record,
java.lang.String newId)
create clone of record with new Id. |
AnyMap |
createAnyMap()
|
AnySeq |
createAnySeq()
|
Value |
createBooleanValue(java.lang.Boolean value)
|
Value |
createDateTimeValue(java.util.Date value)
|
Value |
createDateValue(java.util.Date value)
|
Value |
createDoubleValue(java.lang.Double value)
|
Value |
createDoubleValue(float value)
|
Value |
createLongValue(int value)
|
Value |
createLongValue(java.lang.Long value)
|
Record |
createRecord()
create a new Record. |
Record |
createRecord(java.lang.String id)
create a new Record. |
Record |
createRecord(java.lang.String id,
java.lang.String source)
create a new Record. |
Value |
createStringValue(java.lang.String value)
|
Value |
parseFromObject(java.lang.Object object)
Deprecated. Use autoConvertValue(Object) instead |
Value |
parseFromString(java.lang.String value,
java.lang.String type)
|
Field Detail |
---|
static final DataFactory DEFAULT
Method Detail |
---|
Record createRecord()
Record createRecord(java.lang.String id)
id
- record id
Record createRecord(java.lang.String id, java.lang.String source)
id
- record idsource
- record data source
AnyMap createAnyMap()
AnySeq createAnySeq()
Value createStringValue(java.lang.String value)
value
- the String to create the Value from.
Value createBooleanValue(java.lang.Boolean value)
value
- the Boolean to create the Value from.
Value createLongValue(java.lang.Long value)
value
- the Long to create the Value from.
Value createLongValue(int value)
value
- the int to create the Value from.
Value createDoubleValue(java.lang.Double value)
value
- the Double to create the Value from.
Value createDoubleValue(float value)
value
- the float to create the Value from.
Value createDateValue(java.util.Date value)
value
- the Date to create the Value from.
Value createDateTimeValue(java.util.Date value)
value
- the DateTime to create the Value from.
Value parseFromString(java.lang.String value, java.lang.String type)
value
- The valuetype
- The type
@Deprecated Value parseFromObject(java.lang.Object object)
autoConvertValue(Object)
instead
object
- The object
Value autoConvertValue(java.lang.Object object)
object
- The object, must be one of the simple types
Any cloneAny(Any source)
source
- the source
AnyMap cloneAnyMap(AnyMap source)
source
- the source
AnySeq cloneAnySeq(AnySeq source)
source
- the source
Record cloneRecord(Record record, java.lang.String newId)
record
- a recordnewId
- new Id
|
SMILA (incubation) API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |