/** */ private IStructuredModel getModelForRead(IFile file) throws IOException { if (file == null) return null; IModelManager manager = getModelManager(); // create a fake InputStream IStructuredModel model = null; try { model = manager.getModelForRead(file); } catch (UnsupportedCharsetException ex) { try { model = manager.getModelForRead(file, EncodingRule.FORCE_DEFAULT); } catch (IOException ioe) { } catch (CoreException ce) { } } catch (CoreException ce) { } return model; }
/** */ private IStructuredModel getModelForRead(IFile file) throws IOException { if (file == null) return null; IModelManager manager = getModelManager(); // create a fake InputStream IStructuredModel model = null; try { model = manager.getModelForRead(file); } catch (UnsupportedCharsetException ex) { try { model = manager.getModelForRead(file, EncodingRule.FORCE_DEFAULT); } catch (IOException ioe) { } catch (CoreException ce) { } } catch (CoreException ce) { } return model; }
/** * * @param file * the file to get the model for * @return the file's XMLModel */ protected IDOMModel getModelForResource(IFile file) { IStructuredModel model = null; IModelManager manager = StructuredModelManager.getModelManager(); try { model = manager.getModelForRead(file); // TODO.. HTML validator tries again to get a model a 2nd way } catch (Exception e) { // e.printStackTrace(); } return model instanceof IDOMModel ? (IDOMModel) model : null; }
private DOMModelForJSP getModelForFile(final IFile file) throws CoreException, IOException { final IModelManager modelManager = StructuredModelManager.getModelManager(); IStructuredModel model = modelManager.getModelForRead(file); if (model instanceof DOMModelForJSP) { return (DOMModelForJSP) model; } else if (model != null) { // only release from read if we don't find a DOMModelForJSP // if the model is correct, it will be released in dispose model.releaseFromRead(); } throw new CoreException (new Status(IStatus.ERROR , "org.eclipse.blah" , 0 //$NON-NLS-1$ ,"model not of expected type" , new Throwable())); //$NON-NLS-1$ }
public String getURIfromTLD(IFile tldFile) { if (tldFile == null) { return null; } IDOMModel tldModel; try { tldModel = (IDOMModel) getModelManager().getModelForRead(tldFile); NodeList uriList = tldModel.getDocument().getElementsByTagName( TLD_TAG_URI); for (int i = 0, n = uriList.getLength(); i < n; i++) { Node uri = uriList.item(i); return uri.getChildNodes().item(0).getNodeValue(); } } catch (IOException e) { // Error in taglib locating. _log.error("Error.ProjectResolver.GetlocationByURI.0", e); //$NON-NLS-1$ } catch (CoreException e1) { _log.error("Error.ProjectResolver.GetlocationByURI.0", e1); } return null; }
tldModel = (IDOMModel) PDPlugin.getModelManager().getModelForRead( tldFile.getAbsolutePath(), in, null); NodeList uriList = tldModel.getDocument().getElementsByTagName(
model = manager.getModelForRead(file); } catch (UnsupportedEncodingException ex) { model = manager.getModelForRead(file, new String(), null);
model = manager.getModelForRead(file); } catch (UnsupportedEncodingException ex) { model = manager.getModelForRead(file, new String(), null);
protected void validateFile(IFile f, IReporter reporter) { if (DEBUG) { Logger.log(Logger.INFO, getClass().getName() + " validating: " + f); //$NON-NLS-1$ } IStructuredModel sModel = null; try { sModel = StructuredModelManager.getModelManager().getModelForRead(f); if (sModel != null && !reporter.isCancelled()) { performValidation(f, reporter, sModel); } } catch (Exception e) { Logger.logException(e); } finally { if (sModel != null) sModel.releaseFromRead(); } } }
protected void validateFile(IFile file, IReporter reporter) { if (DEBUG) { Logger.log(Logger.INFO, getClass().getName() + " validating: " + file); //$NON-NLS-1$ } IStructuredModel model = null; try { model = StructuredModelManager.getModelManager().getModelForRead(file); if (!reporter.isCancelled() && model != null) { performValidation(file, reporter, model.getStructuredDocument()); } } catch (Exception e) { Logger.logException(e); } finally { if (null != model) model.releaseFromRead(); } }
/** * batch validation call */ protected void validateFile(IFile f, IReporter reporter) { if (DEBUG) { Logger.log(Logger.INFO, getClass().getName() + " validating: " + f); //$NON-NLS-1$ } IStructuredModel sModel = null; try { sModel = StructuredModelManager.getModelManager().getModelForRead(f); if (sModel != null && !reporter.isCancelled()) { performValidation(f, reporter, sModel.getStructuredDocument()); } } catch (Exception e) { Logger.logException(e); } finally { if (sModel != null) sModel.releaseFromRead(); } } }
IModelManager manager = StructuredModelManager.getModelManager(); stream = new ByteArrayInputStream(getGeneratedHTML().getBytes()); IDOMModel model = (IDOMModel) manager.getModelForRead(id, stream, null); Element root = model.getDocument().getDocumentElement();
try { model = StructuredModelManager.getModelManager().getModelForRead(f); if (!reporter.isCancelled() && model != null) {
try { xmlModel = (IDOMModel) PDPlugin.getModelManager().getModelForRead( file); if (xmlModel != null) {
protected void validateFile(IFile f, IReporter reporter) { IStructuredModel model = null; try { model = StructuredModelManager.getModelManager().getModelForRead(f); if (!reporter.isCancelled() && model instanceof IDOMModel) { reporter.removeAllMessages(this, f); validate(reporter, f, (IDOMModel) model); } } catch (IOException e) { Logger.logException(e); } catch (CoreException e) { Logger.logException(e); } finally { if (model != null) model.releaseFromRead(); } } }
try { model = StructuredModelManager.getModelManager().getModelForRead(f); if (!reporter.isCancelled() && model != null) { reporter.removeAllMessages(this, f);
IStructuredModel model = null; try { model = StructuredModelManager.getModelManager().getModelForRead(file); IDocument document = model.getStructuredDocument(); boolean existing = isOpened(document);
if (modelManager != null) { jspFile.refreshLocal(IResource.DEPTH_ZERO, new NullProgressMonitor()); model = modelManager.getModelForRead(jspFile);
System.out.println("executing JSPSemanticsValidator.validateFile"); try { model = StructuredModelManager.getModelManager().getModelForRead(file);
IDOMModel mod = (IDOMModel)manager.getExistingModelForRead(id); if (mod == null) setXMLModel((IDOMModel) manager.getModelForRead(file)); else { setXMLModel(mod);