public class FieldSpecField extends Object implements Serializable
Java class for FieldSpecField complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FieldSpecField">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="filterable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="sortable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="selectable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="typeNamespace" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="selected" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
static FieldSpecField |
EMPTY_INSTANCE |
protected Boolean |
filterable |
protected String |
name |
protected Boolean |
selectable |
protected Boolean |
selected |
protected Boolean |
sortable |
protected String |
type |
protected String |
typeNamespace |
| Constructor and Description |
|---|
FieldSpecField() |
| Modifier and Type | Method and Description |
|---|---|
FieldSpecField |
copy()
Deep copies the fields of the this model into a new instance of this class and returns it.
|
FieldSpecField |
copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.
|
protected FieldSpecField |
copy(FieldSpecField nobj,
boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.
|
boolean |
equals(Object o) |
String |
getName()
Indicates a the name of the sort field
|
String |
getType()
Indicates the field type
|
String |
getTypeNamespace()
Indicates the field type's namespace
|
int |
hashCode() |
Boolean |
isFilterable()
Indicates a field is filterable
|
Boolean |
isSelectable()
Indicates a field is selectable
|
boolean |
isSelected()
Indicates a field is selected by default on import
|
Boolean |
isSortable()
Indicates a field is sortable
|
void |
setFilterable(Boolean value)
Sets the value of the filterable property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setSelectable(Boolean value)
Sets the value of the selectable property.
|
void |
setSelected(Boolean value)
Sets the value of the selected property.
|
void |
setSortable(Boolean value)
Sets the value of the sortable property.
|
void |
setType(String value)
Sets the value of the type property.
|
void |
setTypeNamespace(String value)
Sets the value of the typeNamespace property.
|
String |
toString() |
FieldSpecField |
withFilterable(Boolean newValue)
Sets the filterable property to the given newValue and returns this instance.
|
FieldSpecField |
withName(String newValue)
Sets the name property to the given newValue and returns this instance.
|
FieldSpecField |
withSelectable(Boolean newValue)
Sets the selectable property to the given newValue and returns this instance.
|
FieldSpecField |
withSelected(Boolean newValue)
Sets the selected property to the given newValue and returns this instance.
|
FieldSpecField |
withSortable(Boolean newValue)
Sets the sortable property to the given newValue and returns this instance.
|
FieldSpecField |
withType(String newValue)
Sets the type property to the given newValue and returns this instance.
|
FieldSpecField |
withTypeNamespace(String newValue)
Sets the typeNamespace property to the given newValue and returns this instance.
|
protected String name
protected Boolean filterable
protected Boolean sortable
protected Boolean selectable
protected String type
protected String typeNamespace
protected Boolean selected
public static final FieldSpecField EMPTY_INSTANCE
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic Boolean isFilterable()
Booleanpublic void setFilterable(Boolean value)
value - allowed object is
Booleanpublic Boolean isSortable()
Booleanpublic void setSortable(Boolean value)
value - allowed object is
Booleanpublic Boolean isSelectable()
Booleanpublic void setSelectable(Boolean value)
value - allowed object is
Booleanpublic void setType(String value)
value - allowed object is
Stringpublic String getTypeNamespace()
Stringpublic void setTypeNamespace(String value)
value - allowed object is
Stringpublic boolean isSelected()
Booleanpublic void setSelected(Boolean value)
value - allowed object is
Booleanpublic FieldSpecField copy()
public FieldSpecField copy(boolean isDeep)
protected FieldSpecField copy(FieldSpecField nobj, boolean isDeep)
public FieldSpecField withName(String newValue)
public FieldSpecField withFilterable(Boolean newValue)
public FieldSpecField withSortable(Boolean newValue)
public FieldSpecField withSelectable(Boolean newValue)
public FieldSpecField withType(String newValue)
public FieldSpecField withTypeNamespace(String newValue)
public FieldSpecField withSelected(Boolean newValue)