Revision 44fc1b63
Added by Andreas Müller over 6 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/jaxb/Field.java | ||
---|---|---|
12 | 12 |
import javax.xml.bind.annotation.XmlAccessorType; |
13 | 13 |
import javax.xml.bind.annotation.XmlAttribute; |
14 | 14 |
import javax.xml.bind.annotation.XmlRootElement; |
15 |
import javax.xml.bind.annotation.XmlTransient; |
|
15 | 16 |
import javax.xml.bind.annotation.XmlType; |
16 | 17 |
|
17 | 18 |
|
... | ... | |
63 | 64 |
@XmlAttribute(required = true) |
64 | 65 |
protected String term; |
65 | 66 |
@XmlAttribute(required = true) |
66 |
protected byte index; |
|
67 |
protected byte index = -1; |
|
68 |
@XmlTransient |
|
69 |
protected String defaultValue; |
|
70 |
|
|
67 | 71 |
|
68 | 72 |
public String getTerm() { |
69 | 73 |
return term; |
... | ... | |
79 | 83 |
public void setIndex(byte value) { |
80 | 84 |
this.index = value; |
81 | 85 |
} |
82 |
|
|
86 |
|
|
87 |
@XmlAttribute(required = false) |
|
88 |
public String getDefault() { |
|
89 |
return defaultValue; |
|
90 |
} |
|
91 |
public void setDefault(String defaultValue) { |
|
92 |
this.defaultValue = defaultValue; |
|
93 |
} |
|
94 |
|
|
83 | 95 |
@Override |
84 | 96 |
public String toString(){ |
85 |
return "[" + index + ";" + term + "]"; |
|
97 |
return "[" + index + ";" + term + (defaultValue != null? ";" + defaultValue:"") + "]";
|
|
86 | 98 |
} |
87 | 99 |
|
88 | 100 |
} |
Also available in: Unified diff
ref #6887 add description.txt to CoL import