public class SchemeFieldSet extends BaseSchemeFieldElement
NO_LETTER
editable, maxRepetitions, minRepetitions, name, UNLIMITED, visible
Constructor and Description |
---|
SchemeFieldSet() |
SchemeFieldSet(java.util.List<SchemeFieldSetItem> items) |
SchemeFieldSet(java.lang.String name,
java.lang.Integer minRepetitions,
java.lang.Integer maxRepetitions,
java.lang.String letterOptions) |
Modifier and Type | Method and Description |
---|---|
boolean |
addItem(SchemeFieldSetItem o) |
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
getAllLetterOptions()
Returns the letter options expected for the fieldset, this may be defined for the filedset itself
or may be defined on the fieldset items.
|
java.util.List<SchemeEval> |
getEvals(SchemeFieldSetItem item)
Return the list of eval expressions of this fieldset plus the evals of the given item
|
int |
getIndex()
Returns the field index of the first item of this fieldset or -1 if the fiedset is empty
|
java.util.List<SchemeFieldSetItem> |
getItems() |
java.util.List<SchemeFieldSetItem> |
getMandatoryItems()
Return the list of items that are mandatory
|
java.util.List<SchemeFieldQualifier> |
getQualifiers() |
int |
hashCode() |
void |
setItems(java.util.List<SchemeFieldSetItem> items) |
java.lang.String |
toString() |
addEval, getEvals, getLetterOptions, getLetterOptionsString, getNumber, getRules, getRulesAsList, getTagNames, isLetter, setEvals, setLetterOptions, setLetterOptions, setLetterOptionsString, setRules
asField, asFieldSet, getDescription, getId, getMaxRepetitions, getMinRepetitions, getName, isEditable, isField, isFieldSet, isMandatory, isOptional, isRepetitive, isSequence, isUnlimited, isVisible, setDescription, setEditable, setId, setMaxRepetitions, setMinRepetitions, setName, setVisible
public SchemeFieldSet()
public SchemeFieldSet(java.util.List<SchemeFieldSetItem> items)
public SchemeFieldSet(java.lang.String name, java.lang.Integer minRepetitions, java.lang.Integer maxRepetitions, java.lang.String letterOptions)
public boolean addItem(SchemeFieldSetItem o)
public boolean equals(java.lang.Object obj)
equals
in class BaseSchemeFieldElement
public java.util.List<java.lang.String> getAllLetterOptions()
public java.util.List<SchemeEval> getEvals(SchemeFieldSetItem item)
public int getIndex()
public java.util.List<SchemeFieldSetItem> getItems()
public java.util.List<SchemeFieldSetItem> getMandatoryItems()
public java.util.List<SchemeFieldQualifier> getQualifiers()
public int hashCode()
hashCode
in class BaseSchemeFieldElement
public void setItems(java.util.List<SchemeFieldSetItem> items)
public java.lang.String toString()
toString
in class BaseSchemeFieldElement