*/\r
public class DataFieldImpl extends VariableFieldImpl implements DataField {\r
\r
+ /**\r
+ * \r
+ */\r
+ private static final long serialVersionUID = -1804044736102463060L;\r
+\r
private Long id;\r
\r
private char ind1;\r
\r
private char ind2;\r
\r
- private List subfields;\r
+ private List<Subfield> subfields;\r
\r
/**\r
* Creates a new <code>DataField</code>.\r
*/\r
public DataFieldImpl() {\r
- subfields = new ArrayList();\r
+ subfields = new ArrayList<Subfield>();\r
}\r
\r
/**\r
* \r
* @return List - the list of <code>Subfield</code> objects\r
*/\r
- public List getSubfields() {\r
+ public List<Subfield> getSubfields() {\r
return subfields;\r
}\r
\r
- public List getSubfields(char code) {\r
- List retSubfields = new ArrayList();\r
- Iterator i = subfields.iterator();\r
+ public List<Subfield> getSubfields(char code) {\r
+ List<Subfield> retSubfields = new ArrayList<Subfield>();\r
+ Iterator<Subfield> i = subfields.iterator();\r
while (i.hasNext()) {\r
Subfield sf = (Subfield) i.next();\r
if (sf.getCode() == code)\r
}\r
\r
public Subfield getSubfield(char code) {\r
- Iterator i = subfields.iterator();\r
+ Iterator<Subfield> i = subfields.iterator();\r
while (i.hasNext()) {\r
Subfield sf = (Subfield) i.next();\r
if (sf.getCode() == code)\r
}\r
\r
public boolean find(String pattern) {\r
- Iterator i = subfields.iterator();\r
+ Iterator<Subfield> i = subfields.iterator();\r
while (i.hasNext()) {\r
Subfield sf = (Subfield) i.next();\r
if (sf.find(pattern))\r
sb.append(' ');\r
sb.append(getIndicator1());\r
sb.append(getIndicator2());\r
- Iterator i = getSubfields().iterator();\r
+ Iterator<Subfield> i = getSubfields().iterator();\r
while (i.hasNext()) {\r
Subfield sf = (Subfield) i.next();\r
sb.append(sf.toString());\r