public class CompactIndexField extends IndexSlicesSpecific implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int |
firstSlot |
int |
lastSlot |
java.lang.String |
name |
indexSlices
buildGroup
Constructor and Description |
---|
CompactIndexField() |
CompactIndexField(CompactIndexField o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this CompactIndexField.
|
static CompactIndexField |
fromString(java.lang.String s)
String representation of this CompactIndexField.
|
int |
getFirstSlot()
The first slot to compact.
|
int |
getLastSlot()
The last slot to compact.
|
java.lang.String |
getName()
The name of the index field to compact
|
CompactIndexField |
makeCopy()
Creates and returns a deep copy of this CompactIndexField.
|
static CompactIndexField |
readFrom(java.io.InputStream is)
Read this CompactIndexField from an XML fragment.
|
void |
setFirstSlot(int firstSlot)
The first slot to compact.
|
void |
setLastSlot(int lastSlot)
The last slot to compact.
|
void |
setName(java.lang.String name)
The name of the index field to compact
|
java.lang.String |
toString()
String representation of this CompactIndexField.
|
CompactIndexField |
withBuildGroup(java.lang.String buildGroup) |
CompactIndexField |
withFirstSlot(int firstSlot) |
CompactIndexField |
withFirstSlot(java.lang.Integer firstSlot) |
CompactIndexField |
withIndexSlices(java.lang.String indexSlices) |
CompactIndexField |
withLastSlot(int lastSlot) |
CompactIndexField |
withLastSlot(java.lang.Integer lastSlot) |
CompactIndexField |
withName(java.lang.String name) |
void |
writeTo(java.io.OutputStream os)
Write this CompactIndexField as an XML fragment
|
getIndexSlices, setIndexSlices
getBuildGroup, setBuildGroup
public java.lang.String name
public int firstSlot
public int lastSlot
public CompactIndexField()
public CompactIndexField(CompactIndexField o)
public CompactIndexField withIndexSlices(java.lang.String indexSlices)
withIndexSlices
in class IndexSlicesSpecific
public CompactIndexField withBuildGroup(java.lang.String buildGroup)
withBuildGroup
in class IndexSlicesSpecific
public void setName(java.lang.String name)
public java.lang.String getName()
public CompactIndexField withName(java.lang.String name)
public void setFirstSlot(int firstSlot)
public int getFirstSlot()
public CompactIndexField withFirstSlot(int firstSlot)
public CompactIndexField withFirstSlot(java.lang.Integer firstSlot)
public void setLastSlot(int lastSlot)
public int getLastSlot()
public CompactIndexField withLastSlot(int lastSlot)
public CompactIndexField withLastSlot(java.lang.Integer lastSlot)
public CompactIndexField makeCopy()
makeCopy
in class IndexSlicesSpecific
public static CompactIndexField 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 IndexSlicesSpecific
javax.xml.bind.JAXBException
java.io.IOException
public static CompactIndexField 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 IndexSlicesSpecific
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class IndexSlicesSpecific
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.