/** * Returns an structure creator descriptor for the given type. * * @param type the type for which to find a descriptor * @return a descriptor for the given type, or <code>null</code> if no * descriptor has been registered */ public StructureCreatorDescriptor getStructureCreator(String type) { initializeRegistries(); return fStructureCreators.search(type); }
/** * Returns an structure creator descriptor for the given type. * * @param type the type for which to find a descriptor * @return a descriptor for the given type, or <code>null</code> if no * descriptor has been registered */ public StructureCreatorDescriptor getStructureCreator(String type) { initializeRegistries(); return (StructureCreatorDescriptor) fStructureCreators.search(type); }
/** * Returns a stream merger for the given content type. * * @param type the type for which to find a stream merger * @return a stream merger for the given type, or <code>null</code> if no * stream merger has been registered */ public IStreamMerger createStreamMerger(IContentType type) { initializeRegistries(); StreamMergerDescriptor descriptor= fStreamMergers.search(type); if (descriptor != null) return descriptor.createStreamMerger(); return null; }
/** * Returns a stream merger for the given type. * * @param type the type for which to find a stream merger * @return a stream merger for the given type, or <code>null</code> if no * stream merger has been registered */ public IStreamMerger createStreamMerger(String type) { initializeRegistries(); StreamMergerDescriptor descriptor= (StreamMergerDescriptor) fStreamMergers.search(type); if (descriptor != null) return descriptor.createStreamMerger(); return null; }
/** * Returns a stream merger for the given content type. * * @param type the type for which to find a stream merger * @return a stream merger for the given type, or <code>null</code> if no * stream merger has been registered */ public IStreamMerger createStreamMerger(IContentType type) { initializeRegistries(); StreamMergerDescriptor descriptor= (StreamMergerDescriptor) fStreamMergers.search(type); if (descriptor != null) return descriptor.createStreamMerger(); return null; }
/** * Returns a stream merger for the given type. * * @param type the type for which to find a stream merger * @return a stream merger for the given type, or <code>null</code> if no * stream merger has been registered */ public IStreamMerger createStreamMerger(String type) { initializeRegistries(); StreamMergerDescriptor descriptor= fStreamMergers.search(type); if (descriptor != null) return descriptor.createStreamMerger(); return null; }
String findContentTypeNameOrType(ICompareInput input, ViewerDescriptor vd, CompareConfiguration cc) { IContentType ctype= getCommonType(input); if (ctype != null) { initializeRegistries(); List<ViewerDescriptor> list = fContentMergeViewers.searchAll(ctype); if (list != null) initializeRegistries(); List<ViewerDescriptor> list = fContentMergeViewers.searchAll(type); if (list != null) boolean left_text = leftType != null && ITypedElement.TEXT_TYPE.equals(leftType); initializeRegistries(); if ((rightType != null && !right_text) || (leftType != null && !left_text)) {
initializeRegistries(); List<ViewerDescriptor> list = fStructureMergeViewers.searchAll(ctype); if (list != null) if (isHomogenous(types)) { type= normalizeCase(types[0]); initializeRegistries(); List<ViewerDescriptor> list = fStructureMergeViewers.searchAll(type); if (list != null)
initializeRegistries(); List<ViewerDescriptor> list = fContentViewers.searchAll(ct); if (list != null) initializeRegistries(); List<ViewerDescriptor> list = fContentViewers.searchAll(type); if (list != null) initializeRegistries(); List<ViewerDescriptor> list = fContentMergeViewers.searchAll(ctype); if (list != null) initializeRegistries(); List<ViewerDescriptor> list = fContentMergeViewers.searchAll(type); if (list != null) boolean left_text = leftType != null && ITypedElement.TEXT_TYPE.equals(leftType); initializeRegistries(); if ((rightType != null && !right_text) || (leftType != null && !left_text)) {
initializeRegistries(); List<ViewerDescriptor> list = fStructureMergeViewers.searchAll(ctype); if (list != null) if (isHomogenous(types)) { type= normalizeCase(types[0]); initializeRegistries(); List<ViewerDescriptor> list = fStructureMergeViewers.searchAll(type); if (list != null)
initializeRegistries(); Viewer viewer= getViewer(fContentViewers.search(ct), oldViewer, parent, cc); if (viewer != null) initializeRegistries(); Viewer viewer= getViewer(fContentViewers.search(type), oldViewer, parent, cc); if (viewer != null) initializeRegistries(); Viewer viewer= getViewer(fContentMergeViewers.search(ctype), oldViewer, parent, cc); if (viewer != null) initializeRegistries(); Viewer viewer= getViewer(fContentMergeViewers.search(type), oldViewer, parent, cc); if (viewer != null) type= BINARY_TYPE; initializeRegistries(); IViewerDescriptor vd= (IViewerDescriptor) fContentMergeViewers.search(type); if (vd != null)
initializeRegistries(); Viewer viewer= getViewer(fStructureMergeViewers.search(ctype), oldViewer, parent, configuration); if (viewer != null) if (isHomogenous(types)) { type= normalizeCase(types[0]); initializeRegistries(); IViewerDescriptor vd= (IViewerDescriptor) fStructureMergeViewers.search(type); if (vd == null) { initializeRegistries();