Package org.eclipse.wst.xml.core.internal.catalog.provisional

Examples of org.eclipse.wst.xml.core.internal.catalog.provisional.ICatalog


    String result = null;
    INextCatalog[] nextCatalogs = getNextCatalogs();
    for (int i = 0; i < nextCatalogs.length; i++)
    {
      INextCatalog nextCatalog = nextCatalogs[i];
      ICatalog catalog = nextCatalog.getReferencedCatalog();
      if (catalog != null)
      {
        switch (entryType)
        {
        case ICatalogEntry.ENTRY_TYPE_PUBLIC:
          result = catalog.resolvePublic(publicId, systemId);
          break;
        case ICatalogEntry.ENTRY_TYPE_SYSTEM:
          result = catalog.resolveSystem(systemId);
          break;
        case ICatalogEntry.ENTRY_TYPE_URI:
          result = catalog.resolveURI(systemId);
          break;
        default:
          break;
        }
        if (result != null)
View Full Code Here


          .hasNext();) {
        IDelegateCatalog delegate = (IDelegateCatalog) iterator.next();
       
        if (key.startsWith(delegate.getStartString())) {
 
          ICatalog catalog = delegate.getReferencedCatalog();
          if (catalog != null)
          {
            switch (delegate.getEntryType())
            {
            case IDelegateCatalog.DELEGATE_TYPE_PUBLIC:
              result = catalog.resolvePublic(key, systemId);
              break;
            case IDelegateCatalog.DELEGATE_TYPE_SYSTEM:
              result = catalog.resolveSystem(systemId);
              break;
            case IDelegateCatalog.DELEGATE_TYPE_URI:
              result = catalog.resolveURI(systemId);
              break;
            default:
              break;
            }
            if (result != null)
View Full Code Here

      }
      else if (parentElement == roots[1]) {
        result = getChildrenHelper(fSystemCatalog);
      }
      else if (parentElement instanceof INextCatalog) {
        ICatalog nextCatalog = ((INextCatalog) parentElement).getReferencedCatalog();
        result = getChildrenHelper(nextCatalog);
      }
      else if (parentElement instanceof IDelegateCatalog) {
        ICatalog nextCatalog = ((IDelegateCatalog) parentElement).getReferencedCatalog();
        result = getChildrenHelper(nextCatalog);
      }
      return result;
    }
View Full Code Here

  public XMLCatalogPreferencePage() {
    defaultCatalog = XMLCorePlugin.getDefault().getDefaultXMLCatalog();
    INextCatalog[] nextCatalogs = defaultCatalog.getNextCatalogs();
    for (int i = 0; i < nextCatalogs.length; i++) {
      INextCatalog catalog = nextCatalogs[i];
      ICatalog referencedCatalog = catalog.getReferencedCatalog();
      if (referencedCatalog != null) {
        if (XMLCorePlugin.SYSTEM_CATALOG_ID.equals(referencedCatalog.getId())) {
          systemCatalog = referencedCatalog;
        }
        else if (XMLCorePlugin.USER_CATALOG_ID.equals(referencedCatalog.getId())) {
          userCatalog = referencedCatalog;
        }
      }
    }
  }
View Full Code Here

      IFile file = dialog.getFile();
      if (file != null) {
        String fileName = file.getLocation().toFile().toURI().toString();
        try {
          CatalogSet tempResourceSet = new CatalogSet();
          ICatalog newCatalog = tempResourceSet.lookupOrCreateCatalog("temp", fileName); //$NON-NLS-1$
          workingUserCatalog.addEntriesFromCatalog(newCatalog);
        }
        catch (Exception e) {
          // TODO... give error message
        }
View Full Code Here

  }

  private Collection getCatalogRecords() {
    if (fCatalogRecords == null) {
      List records = new ArrayList();
      ICatalog defaultCatalog = XMLCorePlugin.getDefault().getDefaultXMLCatalog();
      if (defaultCatalog != null) {
        // Process default catalog
        ICatalogEntry[] entries = defaultCatalog.getCatalogEntries();
        for (int entry = 0; entry < entries.length; entry++) {
          ITaglibRecord record = createCatalogRecord(entries[entry]);
          records.add(record);
        }

        // Process declared OASIS nextCatalogs catalog
        INextCatalog[] nextCatalogs = defaultCatalog.getNextCatalogs();
        for (int nextCatalog = 0; nextCatalog < nextCatalogs.length; nextCatalog++) {
          ICatalog catalog = nextCatalogs[nextCatalog].getReferencedCatalog();
          ICatalogEntry[] entries2 = catalog.getCatalogEntries();
          for (int entry = 0; entry < entries2.length; entry++) {
            String uri = entries2[entry].getURI();
            if (uri != null) {
              uri = uri.toLowerCase(Locale.US);
              if (uri.endsWith((".jar")) || uri.endsWith((".tld"))) {
View Full Code Here

        record = (ITaglibRecord) buildPathReferences.get(reference);
      }
     
      // Check the XML Catalog
      if (record == null) {
        ICatalog catalog = XMLCorePlugin.getDefault().getDefaultXMLCatalog();
        if (catalog != null) {
          String resolvedString = null;
          try {
            // Check as system reference first
            resolvedString = catalog.resolveSystem(reference);
            // Check as URI
            if (resolvedString == null || resolvedString.trim().length() == 0) {
              resolvedString = catalog.resolveURI(reference);
            }
            // Check as public ID
            if (resolvedString == null || resolvedString.trim().length() == 0) {
              resolvedString = catalog.resolvePublic(reference, basePath);
            }
          }
          catch (Exception e) {
            Logger.logException(e);
          }
View Full Code Here

    String result = null;
    INextCatalog[] nextCatalogs = getNextCatalogs();
    for (int i = 0; i < nextCatalogs.length; i++)
    {
      INextCatalog nextCatalog = nextCatalogs[i];
      ICatalog catalog = nextCatalog.getReferencedCatalog();
      if (catalog != null)
      {
        switch (entryType)
        {
        case ICatalogEntry.ENTRY_TYPE_PUBLIC:
          result = catalog.resolvePublic(publicId, systemId);
          break;
        case ICatalogEntry.ENTRY_TYPE_SYSTEM:
          result = catalog.resolveSystem(systemId);
          break;
        case ICatalogEntry.ENTRY_TYPE_URI:
          result = catalog.resolveURI(systemId);
          break;
        default:
          break;
        }
        if (result != null)
View Full Code Here

          .hasNext();) {
        IDelegateCatalog delegate = (IDelegateCatalog) iterator.next();
       
        if (key.startsWith(delegate.getStartString())) {
 
          ICatalog catalog = delegate.getReferencedCatalog();
          if (catalog != null)
          {
            switch (delegate.getEntryType())
            {
            case IDelegateCatalog.DELEGATE_TYPE_PUBLIC:
              result = catalog.resolvePublic(key, systemId);
              break;
            case IDelegateCatalog.DELEGATE_TYPE_SYSTEM:
              result = catalog.resolveSystem(systemId);
              break;
            case IDelegateCatalog.DELEGATE_TYPE_URI:
              result = catalog.resolveURI(systemId);
              break;
            default:
              break;
            }
            if (result != null)
View Full Code Here

 
  public ExportXMLCatalogWizard() {
    setWindowTitle(XMLWizardsMessages._UI_DIALOG_XMLCATALOG_EXPORT_TITLE);
    ImageDescriptor descriptor = XMLEditorPluginImageHelper.getInstance().getImageDescriptor(XMLEditorPluginImages.IMG_WIZBAN_GENERATEXML);
    setDefaultPageImageDescriptor(descriptor);
    ICatalog defaultCatalog = XMLCorePlugin.getDefault().getDefaultXMLCatalog();
    INextCatalog[] nextCatalogs = defaultCatalog.getNextCatalogs();
    for (int i = 0; i < nextCatalogs.length; i++) {
      INextCatalog catalog = nextCatalogs[i];
      ICatalog referencedCatalog = catalog.getReferencedCatalog();
      if (referencedCatalog != null) {
        if (XMLCorePlugin.USER_CATALOG_ID.equals(referencedCatalog.getId())) {
          userCatalog = referencedCatalog;
        }
      }
    }
    CatalogSet tempCatalogSet = new CatalogSet();
View Full Code Here

TOP

Related Classes of org.eclipse.wst.xml.core.internal.catalog.provisional.ICatalog

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.