jadex.xml.reader.AReadContext Maven / Gradle / Ivy
package jadex.xml.reader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import jadex.commons.collection.MultiCollection;
import jadex.xml.IContext;
import jadex.xml.StackElement;
import jadex.xml.TypeInfoPathManager;
import jadex.xml.stax.ILocation;
import jadex.xml.stax.QName;
import jadex.xml.stax.XMLReporter;
/**
* Context for reader that stores all relevant information of the read process.
*/
public class AReadContext implements IContext
{
//-------- attributes --------
/** The type info path manager. */
protected TypeInfoPathManager pathmanager;
/** The default object handler. */
protected IObjectReaderHandler defaulthandler;
/** The parser. */
protected IXMLReader parser;
/** The parser. */
protected XMLReporter reporter;
/** The classloader. */
protected ClassLoader classloader;
/** The root object. */
protected Object rootobject;
/** The stack. */
protected List stack;
/** The current comment. */
protected String comment;
/** The read objects per id. */
protected Map readobjects;
/** The readignore counter (0=do not ignore). */
protected int readignore;
/** The call context. */
protected Object callcontext;
/** The post processors. */
protected MultiCollection postprocessors;
/** The map or array information. */
protected Map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy