public XSDSchema getSchema() { if (xsdSchema == null && document != null) { Element element = document.getDocumentElement(); xsdSchema = element == null ? xsdFactory.createXSDSchema() : XSDSchemaImpl.createSchema(element); XSDResourceImpl.assignDiagnostics(xsdSchema, xsdDiagnostics); } return xsdSchema; }
public XSDSchema getSchema() { if (xsdSchema == null && document != null) { Element element = document.getDocumentElement(); xsdSchema = element == null ? xsdFactory.createXSDSchema() : XSDSchemaImpl.createSchema(element); XSDResourceImpl.assignDiagnostics(xsdSchema, xsdDiagnostics); } return xsdSchema; }
public void setSchema(XSDSchema xsdSchema) { if (document != null) { this.xsdSchema = xsdSchema; Element element = document.getDocumentElement(); if (element != null) { xsdSchema.setElement(element); } xsdSchema.clearDiagnostics(); XSDResourceImpl.assignDiagnostics(xsdSchema, xsdDiagnostics); XSDResourceImpl resource = (XSDResourceImpl)xsdSchema.eResource(); if (resource != null && getEncoding() != null) { resource.getDefaultSaveOptions().put(XSDResourceImpl.XSD_ENCODING, getEncoding()); } } }
public void setSchema(XSDSchema xsdSchema) { if (document != null) { this.xsdSchema = xsdSchema; Element element = document.getDocumentElement(); if (element != null) { xsdSchema.setElement(element); } xsdSchema.clearDiagnostics(); XSDResourceImpl.assignDiagnostics(xsdSchema, xsdDiagnostics); XSDResourceImpl resource = (XSDResourceImpl)xsdSchema.eResource(); if (resource != null && getEncoding() != null) { resource.getDefaultSaveOptions().put(XSDResourceImpl.XSD_ENCODING, getEncoding()); } } }
assignDiagnostics(xsdSchema, errors);
assignDiagnostics(xsdSchema, errors);