public class RetrievedField extends AbstractRetrievedField implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
RetrievedField.FromDataModel |
Modifier and Type | Field and Description |
---|---|
java.lang.String |
dataModelClass |
java.lang.String |
dataModelProperty |
java.lang.String |
dataModelState |
static boolean |
DEFAULT_MULTIVALUED |
protected RetrievedField.FromDataModel |
fromDataModel |
boolean |
multivalued |
indexField, name, type
Constructor and Description |
---|
RetrievedField() |
RetrievedField(RetrievedField o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this RetrievedField.
|
static RetrievedField |
fromString(java.lang.String s)
String representation of this RetrievedField.
|
java.lang.String |
getDataModelClass()
If dataModelState is "auto" or "customized", you will find here the
name of the DataModelClass that generated this RetrievedField. |
java.lang.String |
getDataModelProperty()
If dataModelState is "auto" or "customized", you will find here the
name of the DataModelProperty that generated this RetrievedField. |
java.lang.String |
getDataModelState()
Is this retrieved field managed by a data model?
|
RetrievedField.FromDataModel |
getFromDataModel() |
boolean |
isMultivalued()
Is the field to retrieve multivalued? FIXME
|
RetrievedField |
makeCopy()
Creates and returns a deep copy of this RetrievedField.
|
static RetrievedField |
readFrom(java.io.InputStream is)
Read this RetrievedField from an XML fragment.
|
void |
setDataModelClass(java.lang.String dataModelClass)
If dataModelState is "auto" or "customized", you will find here the
name of the DataModelClass that generated this RetrievedField. |
void |
setDataModelProperty(java.lang.String dataModelProperty)
If dataModelState is "auto" or "customized", you will find here the
name of the DataModelProperty that generated this RetrievedField. |
void |
setDataModelState(java.lang.String dataModelState)
Is this retrieved field managed by a data model?
|
void |
setFromDataModel(RetrievedField.FromDataModel __value) |
void |
setMultivalued(boolean multivalued)
Is the field to retrieve multivalued? FIXME
|
java.lang.String |
toString()
String representation of this RetrievedField.
|
RetrievedField |
withDataModelClass(java.lang.String dataModelClass) |
RetrievedField |
withDataModelProperty(java.lang.String dataModelProperty) |
RetrievedField |
withDataModelState(java.lang.String dataModelState) |
RetrievedField |
withIndexField(java.lang.String indexField) |
RetrievedField |
withMultivalued(boolean multivalued) |
RetrievedField |
withMultivalued(java.lang.Boolean multivalued) |
RetrievedField |
withName(java.lang.String name) |
RetrievedField |
withType(java.lang.String type) |
void |
writeTo(java.io.OutputStream os)
Write this RetrievedField as an XML fragment
|
getIndexField, getName, getType, setIndexField, setName, setType
public boolean multivalued
public static final boolean DEFAULT_MULTIVALUED
public java.lang.String dataModelState
protected RetrievedField.FromDataModel fromDataModel
public java.lang.String dataModelClass
public java.lang.String dataModelProperty
public RetrievedField()
public RetrievedField(RetrievedField o)
public RetrievedField withIndexField(java.lang.String indexField)
withIndexField
in class AbstractRetrievedField
public RetrievedField withName(java.lang.String name)
withName
in class AbstractRetrievedField
public RetrievedField withType(java.lang.String type)
withType
in class AbstractRetrievedField
public void setMultivalued(boolean multivalued)
public boolean isMultivalued()
public RetrievedField withMultivalued(boolean multivalued)
public RetrievedField withMultivalued(java.lang.Boolean multivalued)
public void setDataModelState(java.lang.String dataModelState)
public java.lang.String getDataModelState()
public RetrievedField withDataModelState(java.lang.String dataModelState)
public RetrievedField.FromDataModel getFromDataModel()
public void setFromDataModel(RetrievedField.FromDataModel __value)
public void setDataModelClass(java.lang.String dataModelClass)
public java.lang.String getDataModelClass()
public RetrievedField withDataModelClass(java.lang.String dataModelClass)
public void setDataModelProperty(java.lang.String dataModelProperty)
public java.lang.String getDataModelProperty()
public RetrievedField withDataModelProperty(java.lang.String dataModelProperty)
public RetrievedField makeCopy()
makeCopy
in class AbstractRetrievedField
public static RetrievedField 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 AbstractRetrievedField
javax.xml.bind.JAXBException
java.io.IOException
public static RetrievedField 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 AbstractRetrievedField
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class AbstractRetrievedField
com.exalead.util.TypedException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.