package org.basex.query.util; import org.basex.query.*; import org.basex.query.item.*; import org.basex.util.*; /** * <p>This class provides a parse method to convert data to XML nodes.</p> * * @author BaseX Team 2005-12, BSD License * @author Christian Gruen */ public abstract class XMLConverter { /** Input info. */ protected final InputInfo input; /** * Constructor. * @param ii input info */ public XMLConverter(final InputInfo ii) { input = ii; } /** * Parses the input. * @param q query * @return resulting node * @throws QueryException query exception */ public abstract ANode parse(final byte[] q) throws QueryException; }