public void deserialize(Element context) {
   setStepSize(XMLSerializeFactory.getAttributeAsInt(context, SEARCH_STEP_SIZE_TAG));
   setDelimiterEncoding((DataEncoding) XMLSerializeFactory.deserializeFirst(context));
   setDelimiterData((Data) XMLSerializeFactory.deserializeFirst(context));
 }
 public void deserialize(Element context) {
   setLength(XMLSerializeFactory.getAttributeAsLong(context, LENGTH_TAG));
 }
 public void serialize(Element context) {
   XMLSerializeFactory.setAttribute(context, SEARCH_STEP_SIZE_TAG, getStepSize());
   XMLSerializeFactory.serialize(context, getDelimiterEncoding());
   XMLSerializeFactory.serialize(context, getDelimiterData());
 }
 public void deserialize(Element context) {
   setDefaultCase(XMLSerializeFactory.getAttribute(context, DEFAULT_CASE_TAG));
   setStringToDataMappingDefinition(
       (StringToDataMappingDefinition) XMLSerializeFactory.deserializeFirst(context));
 }
 public void serialize(Element context) {
   XMLSerializeFactory.setAttribute(context, LENGTH_TAG, getLength());
 }
 public void serialize(Element context) {
   XMLSerializeFactory.setAttribute(context, DEFAULT_CASE_TAG, getDefaultCase());
   XMLSerializeFactory.serialize(context, getStringToDataMappingDefinition());
 }
 public void deserialize(Element context) {
   super.deserialize(context);
   setHistory(XMLSerializeFactory.deserializeAsStringArray(context, HISTORY_TAG));
 }
 public void serialize(Element context) {
   super.serialize(context);
   XMLSerializeFactory.serialize(context, HISTORY_TAG, QUERY_TAG, getHistory());
 }
 public void deserialize(Element context) {
   setBitsPerLine(XMLSerializeFactory.getAttributeAsInt(context, BITS_PER_LINE_TAG));
   setLinesPerPage(XMLSerializeFactory.getAttributeAsInt(context, LINES_PER_PAGE_TAG));
   setRenderOffset(XMLSerializeFactory.getAttributeAsBoolean(context, RENDER_OFFSET_TAG));
   setRenderSize(XMLSerializeFactory.getAttributeAsBoolean(context, RENDER_SIZE_TAG));
 }
 public void serialize(Element context) {
   XMLSerializeFactory.setAttribute(context, BITS_PER_LINE_TAG, getBitsPerLine());
   XMLSerializeFactory.setAttribute(context, LINES_PER_PAGE_TAG, getLinesPerPage());
   XMLSerializeFactory.setAttribute(context, RENDER_OFFSET_TAG, isRenderOffset());
   XMLSerializeFactory.setAttribute(context, RENDER_SIZE_TAG, isRenderSize());
 }