/** {@inheritDoc} */ @Override protected void readChild(FreeColXMLReader xr) throws XMLStreamException { final String tag = xr.getLocalName(); if (GIFTS_TAG.equals(tag)) { addGift(new RandomRange(xr)); } else if (PLUNDER_TAG.equals(tag)) { addPlunder(new RandomRange(xr)); } else { super.readChild(xr); } }
/** {@inheritDoc} */ @Override protected void readChild(FreeColXMLReader xr) throws XMLStreamException { final String tag = xr.getLocalName(); if (LEFT_HAND_SIDE_TAG.equals(tag)) { leftHandSide = new Operand(xr); } else if (RIGHT_HAND_SIDE_TAG.equals(tag)) { rightHandSide = new Operand(xr); } else { super.readChild(xr); } }