Class Indicator
- java.lang.Object
-
- de.gwdg.metadataqa.marc.definition.structure.Indicator
-
public class Indicator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<EncodedValue>historicalCodes
-
Method Summary
-
-
-
Field Detail
-
historicalCodes
protected List<EncodedValue> historicalCodes
-
-
Constructor Detail
-
Indicator
public Indicator()
-
Indicator
public Indicator(String label)
-
Indicator
public Indicator(String label, List<EncodedValue> codes)
-
-
Method Detail
-
getPath
public String getPath()
-
getIndexTag
public String getIndexTag()
-
setCodes
public Indicator setCodes(List<EncodedValue> codes)
-
getLabel
public String getLabel()
-
getBibframeTag
public String getBibframeTag()
-
setBibframeTag
public void setBibframeTag(String bibframeTag)
-
getMqTag
public String getMqTag()
-
exists
public boolean exists()
-
getCodes
public List<EncodedValue> getCodes()
-
getCode
public EncodedValue getCode(String codeString)
-
hasCode
public boolean hasCode(String code)
-
isHistoricalCode
public boolean isHistoricalCode(String code)
-
setIndicatorFlag
public void setIndicatorFlag(String indicatorFlag)
-
setParent
public void setParent(DataFieldDefinition parent)
-
putVersionSpecificCodes
public Indicator putVersionSpecificCodes(MarcVersion marcVersion, List<EncodedValue> codeList)
-
hasVersionSpecificCodes
public boolean hasVersionSpecificCodes(MarcVersion marcVersion)
-
getHistoricalCodes
public List<EncodedValue> getHistoricalCodes()
-
isVersionSpecificCode
public boolean isVersionSpecificCode(MarcVersion marcVersion, String code)
-
setFrbrFunctions
public Indicator setFrbrFunctions(FRBRFunction... functions)
-
getFrbrFunctions
public List<FRBRFunction> getFrbrFunctions()
-
getIndicatorFlag
public String getIndicatorFlag()
-
-