/** * INTERNAL: * If the UnmarshalRecord has a ReferenceResolver, tell it to resolve its * references. * @since EclipseLink 2.5.0 */ public void resolveReferences(CoreAbstractSession abstractSession, IDResolver idResolver) { if(null != referenceResolver) { referenceResolver.resolveReferences(abstractSession, idResolver, unmarshaller.getErrorHandler()); } }
/** * INTERNAL: * If the UnmarshalRecord has a ReferenceResolver, tell it to resolve its * references. * @since EclipseLink 2.5.0 */ public void resolveReferences(CoreAbstractSession abstractSession, IDResolver idResolver) { if(null != referenceResolver) { referenceResolver.resolveReferences(abstractSession, idResolver, unmarshaller.getErrorHandler()); } }
public void startDocument() throws SAXException { if (unmarshaller.getIDResolver() != null && parentRecord == null) { unmarshaller.getIDResolver().startDocument(unmarshaller.getErrorHandler()); } }
public void startDocument() throws SAXException { if (unmarshaller.getIDResolver() != null && parentRecord == null) { unmarshaller.getIDResolver().startDocument(unmarshaller.getErrorHandler()); } }
public XMLReaderAdapter(Unmarshaller xmlUnmarshaller) { super(); if(null != xmlUnmarshaller) { Schema schema = xmlUnmarshaller.getSchema(); if(null != schema) { validatingContentHandler = new ValidatingContentHandler(schema.newValidatorHandler()); this.contentHandler = new ExtendedContentHandlerAdapter(validatingContentHandler); } setErrorHandler(xmlUnmarshaller.getErrorHandler()); } }
public XMLReaderAdapter(Unmarshaller xmlUnmarshaller) { super(); if(null != xmlUnmarshaller) { Schema schema = xmlUnmarshaller.getSchema(); if(null != schema) { validatingContentHandler = new ValidatingContentHandler(schema.newValidatorHandler()); this.contentHandler = new ExtendedContentHandlerAdapter(validatingContentHandler); } setErrorHandler(xmlUnmarshaller.getErrorHandler()); } }
public JsonStructureReader(Unmarshaller u, Class clazz) { this.attributePrefix = u.getAttributePrefix(); if (Constants.EMPTY_STRING.equals(attributePrefix)) { attributePrefix = null; } namespaces = u.getNamespaceResolver(); setNamespaceAware(u.getNamespaceResolver() != null); setNamespaceSeparator(u.getNamespaceSeparator()); this.includeRoot = u.isIncludeRoot(); this.setErrorHandler(u.getErrorHandler()); this.textWrapper = u.getValueWrapper(); this.unmarshalClass = clazz; this.jsonTypeCompatibility = u.getJsonTypeConfiguration().useJsonTypeCompatibility(); }
public JsonStructureReader(Unmarshaller u, Class clazz) { this.attributePrefix = u.getAttributePrefix(); if (Constants.EMPTY_STRING.equals(attributePrefix)) { attributePrefix = null; } namespaces = u.getNamespaceResolver(); setNamespaceAware(u.getNamespaceResolver() != null); setNamespaceSeparator(u.getNamespaceSeparator()); this.includeRoot = u.isIncludeRoot(); this.setErrorHandler(u.getErrorHandler()); this.textWrapper = u.getValueWrapper(); this.unmarshalClass = clazz; this.jsonTypeCompatibility = u.getJsonTypeConfiguration().useJsonTypeCompatibility(); }