public class TimeFieldConfig extends SortableFieldConfig implements com.exalead.util.Checkable, java.io.Serializable
SortableFieldConfig.Transformer<T>, SortableFieldConfig.Visitor
FieldConfig.FromDataModel
DEFAULT_DELTA_REF_ENCODE_MULTIVALUED_VALUES, DEFAULT_SORT_MULTIVALUED_VALUES, deltaRefEncodeMultivaluedValues, sortMultivaluedValues
DEFAULT_MULTI_CONTEXT, DEFAULT_RAM_BASED, multiContext, ramBased
dataModelClass, dataModelProperty, dataModelState, DEFAULT_MULTIVALUED, DEFAULT_RETRIEVABLE, DEFAULT_SEARCHABLE, DEFAULT_VERSION, fieldName, fromDataModel, listsEncoderConfig, multivalued, retrievable, searchable, version
Constructor and Description |
---|
TimeFieldConfig() |
TimeFieldConfig(TimeFieldConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(FieldConfig.Transformer<T> transformer,
T[] t) |
void |
accept(FieldConfig.Visitor visitor) |
<T> T |
accept(SortableFieldConfig.Transformer<T> transformer,
T[] t) |
void |
accept(SortableFieldConfig.Visitor visitor) |
<T> T |
accept(StandardFieldConfig.Transformer<T> transformer,
T[] t) |
void |
accept(StandardFieldConfig.Visitor visitor) |
void |
check(boolean deep,
java.lang.String errorContext)
Checks this TimeFieldConfig.
|
static TimeFieldConfig |
fromString(java.lang.String s)
String representation of this TimeFieldConfig.
|
TimeFieldConfig |
makeCopy()
Creates and returns a deep copy of this TimeFieldConfig.
|
static TimeFieldConfig |
readFrom(java.io.InputStream is)
Read this TimeFieldConfig from an XML fragment.
|
java.lang.String |
toString()
String representation of this TimeFieldConfig.
|
TimeFieldConfig |
withDataModelClass(java.lang.String dataModelClass) |
TimeFieldConfig |
withDataModelProperty(java.lang.String dataModelProperty) |
TimeFieldConfig |
withDataModelState(java.lang.String dataModelState) |
TimeFieldConfig |
withDeltaRefEncodeMultivaluedValues(boolean deltaRefEncodeMultivaluedValues) |
TimeFieldConfig |
withDeltaRefEncodeMultivaluedValues(java.lang.Boolean deltaRefEncodeMultivaluedValues) |
TimeFieldConfig |
withFieldName(java.lang.String fieldName) |
TimeFieldConfig |
withFromDataModel(FieldConfig fromDataModel) |
TimeFieldConfig |
withListsEncoderConfig(ListsEncoderConfig listsEncoderConfig) |
TimeFieldConfig |
withMultiContext(boolean multiContext) |
TimeFieldConfig |
withMultiContext(java.lang.Boolean multiContext) |
TimeFieldConfig |
withMultivalued(boolean multivalued) |
TimeFieldConfig |
withMultivalued(java.lang.Boolean multivalued) |
TimeFieldConfig |
withRamBased(boolean ramBased) |
TimeFieldConfig |
withRamBased(java.lang.Boolean ramBased) |
TimeFieldConfig |
withRetrievable(boolean retrievable) |
TimeFieldConfig |
withRetrievable(java.lang.Boolean retrievable) |
TimeFieldConfig |
withSearchable(boolean searchable) |
TimeFieldConfig |
withSearchable(java.lang.Boolean searchable) |
TimeFieldConfig |
withSortMultivaluedValues(boolean sortMultivaluedValues) |
TimeFieldConfig |
withSortMultivaluedValues(java.lang.Boolean sortMultivaluedValues) |
TimeFieldConfig |
withVersion(int version) |
TimeFieldConfig |
withVersion(java.lang.Integer version) |
void |
writeTo(java.io.OutputStream os)
Write this TimeFieldConfig as an XML fragment
|
isDeltaRefEncodeMultivaluedValues, isSortMultivaluedValues, setDeltaRefEncodeMultivaluedValues, setSortMultivaluedValues
isMultiContext, isRamBased, setMultiContext, setRamBased
getDataModelClass, getDataModelProperty, getDataModelState, getFieldName, getFromDataModel, getListsEncoderConfig, getVersion, isMultivalued, isRetrievable, isSearchable, setDataModelClass, setDataModelProperty, setDataModelState, setFieldName, setFromDataModel, setListsEncoderConfig, setMultivalued, setRetrievable, setSearchable, setVersion
public TimeFieldConfig()
public TimeFieldConfig(TimeFieldConfig o)
public TimeFieldConfig withDeltaRefEncodeMultivaluedValues(boolean deltaRefEncodeMultivaluedValues)
withDeltaRefEncodeMultivaluedValues
in class SortableFieldConfig
public TimeFieldConfig withDeltaRefEncodeMultivaluedValues(java.lang.Boolean deltaRefEncodeMultivaluedValues)
withDeltaRefEncodeMultivaluedValues
in class SortableFieldConfig
public TimeFieldConfig withSortMultivaluedValues(boolean sortMultivaluedValues)
withSortMultivaluedValues
in class SortableFieldConfig
public TimeFieldConfig withSortMultivaluedValues(java.lang.Boolean sortMultivaluedValues)
withSortMultivaluedValues
in class SortableFieldConfig
public TimeFieldConfig withRamBased(boolean ramBased)
withRamBased
in class SortableFieldConfig
public TimeFieldConfig withRamBased(java.lang.Boolean ramBased)
withRamBased
in class SortableFieldConfig
public TimeFieldConfig withMultiContext(boolean multiContext)
withMultiContext
in class SortableFieldConfig
public TimeFieldConfig withMultiContext(java.lang.Boolean multiContext)
withMultiContext
in class SortableFieldConfig
public TimeFieldConfig withFieldName(java.lang.String fieldName)
withFieldName
in class SortableFieldConfig
public TimeFieldConfig withSearchable(boolean searchable)
withSearchable
in class SortableFieldConfig
public TimeFieldConfig withSearchable(java.lang.Boolean searchable)
withSearchable
in class SortableFieldConfig
public TimeFieldConfig withRetrievable(boolean retrievable)
withRetrievable
in class SortableFieldConfig
public TimeFieldConfig withRetrievable(java.lang.Boolean retrievable)
withRetrievable
in class SortableFieldConfig
public TimeFieldConfig withDataModelState(java.lang.String dataModelState)
withDataModelState
in class SortableFieldConfig
public TimeFieldConfig withFromDataModel(FieldConfig fromDataModel)
withFromDataModel
in class SortableFieldConfig
public TimeFieldConfig withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class SortableFieldConfig
public TimeFieldConfig withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class SortableFieldConfig
public TimeFieldConfig withMultivalued(boolean multivalued)
withMultivalued
in class SortableFieldConfig
public TimeFieldConfig withMultivalued(java.lang.Boolean multivalued)
withMultivalued
in class SortableFieldConfig
public TimeFieldConfig withVersion(int version)
withVersion
in class SortableFieldConfig
public TimeFieldConfig withVersion(java.lang.Integer version)
withVersion
in class SortableFieldConfig
public TimeFieldConfig withListsEncoderConfig(ListsEncoderConfig listsEncoderConfig)
withListsEncoderConfig
in class SortableFieldConfig
public TimeFieldConfig makeCopy()
makeCopy
in class SortableFieldConfig
public static TimeFieldConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class SortableFieldConfig
javax.xml.bind.JAXBException
java.io.IOException
public static TimeFieldConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class SortableFieldConfig
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class SortableFieldConfig
com.exalead.util.TypedException
public void accept(SortableFieldConfig.Visitor visitor) throws com.exalead.util.TypedException
accept
in class SortableFieldConfig
com.exalead.util.TypedException
public void accept(StandardFieldConfig.Visitor visitor) throws com.exalead.util.TypedException
accept
in class StandardFieldConfig
com.exalead.util.TypedException
public void accept(FieldConfig.Visitor visitor) throws com.exalead.util.TypedException
accept
in class FieldConfig
com.exalead.util.TypedException
public <T> T accept(SortableFieldConfig.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class SortableFieldConfig
com.exalead.util.TypedException
public <T> T accept(StandardFieldConfig.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class StandardFieldConfig
com.exalead.util.TypedException
public <T> T accept(FieldConfig.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class FieldConfig
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.