/** * Constructor from marshallable object and binding factory. * * @param obj * @param factory */ public JiBXDataSource(IMarshallable obj, IBindingFactory factory) { marshallerName = null; dataObject = obj; bindingFactory = factory; elementName = elementNamespace = elementNamespacePrefix = null; elementNamespaceIndex = bindingFactory.getClassIndexMap().get(obj.JiBX_getName());; openNamespaceIndexes = null; openNamespacePrefixes = null; }