protected void addXMLCatalogEntries(List list, ICatalogEntry[] entries) { for (int i = 0; i < entries.length; i++) { ICatalogEntry entry = entries[i]; if (catalogEntryType == 0) { list.add(entry); } else if (catalogEntryType == entry.getEntryType()) { list.add(entry); } } }
protected String getKeyTypeValue(ICatalogEntry entry) { String result = null; if ((entry.getURI() != null) && entry.getURI().endsWith("xsd")) //$NON-NLS-1$ { result = (entry.getEntryType() == ICatalogEntry.ENTRY_TYPE_URI) ? XMLCatalogMessages.UI_KEY_TYPE_DESCRIPTION_XSD_PUBLIC : XMLCatalogMessages.UI_KEY_TYPE_DESCRIPTION_XSD_SYSTEM; } else { switch (entry.getEntryType()) { case ICatalogEntry.ENTRY_TYPE_PUBLIC : result = XMLCatalogMessages.UI_KEY_TYPE_DESCRIPTION_DTD_PUBLIC; break; case ICatalogEntry.ENTRY_TYPE_SYSTEM : result = XMLCatalogMessages.UI_KEY_TYPE_DESCRIPTION_DTD_SYSTEM; break; default : result = XMLCatalogMessages.UI_KEY_TYPE_DESCRIPTION_URI; break; } } return result; } }
InternalResolver() { for (Iterator i = catalogElements.iterator(); i.hasNext();) { ICatalogElement catalogElement = (ICatalogElement) i.next(); if (catalogElement.getType() == ICatalogElement.TYPE_ENTRY) { ICatalogEntry entry = (ICatalogEntry) catalogElement; Map map = getEntryMap(entry.getEntryType()); map.put(entry.getKey(), entry); } } }
protected void addCatalogMapToList(ICatalog catalog, List list) { ICatalogEntry[] entries = catalog.getCatalogEntries(); for (int i = 0; i < entries.length; i++) { ICatalogEntry entry = entries[i]; if ((entry.getEntryType() == ICatalogEntry.ENTRY_TYPE_PUBLIC) && entry.getURI().endsWith(".xsd")) { //$NON-NLS-1$ if (!isAlreadyDeclared(entry.getKey())) { NamespaceInfo namespaceInfo = new NamespaceInfo(entry.getKey(), "xx", null); //$NON-NLS-1$ list.add(namespaceInfo); } } } }
Element childElement = null; switch (entry.getEntryType())
gd.grabExcessHorizontalSpace = true; keyTypeCombo.setLayoutData(gd); updateKeyTypeCombo(getEntry().getEntryType()); keyTypeCombo.addModifyListener(modifyListener);
public void update() { String thePublicId = null; String theSystemId = null; ICatalogEntry xmlCatalogEntry = generator.getXMLCatalogEntry(); if (xmlCatalogEntry != null) { if (xmlCatalogEntry.getEntryType() == ICatalogEntry.ENTRY_TYPE_PUBLIC) { thePublicId = xmlCatalogEntry.getKey(); theSystemId = xmlCatalogEntry.getAttributeValue(ICatalogEntry.ATTR_WEB_URL); if (theSystemId == null) { theSystemId = generator.getGrammarURI().startsWith("http:") ? generator.getGrammarURI() : URIHelper.getLastSegment(generator.getGrammarURI()); //$NON-NLS-1$ } } else { theSystemId = xmlCatalogEntry.getKey(); } } else { theSystemId = getDefaultSystemId(); } publicIdField.setText(thePublicId != null ? thePublicId : ""); //$NON-NLS-1$ systemIdField.setText(theSystemId != null ? theSystemId : ""); //$NON-NLS-1$ }
String locationInfo = null; if (xmlCatalogEntry != null) { if (xmlCatalogEntry.getEntryType() == ICatalogEntry.ENTRY_TYPE_PUBLIC) { locationInfo = xmlCatalogEntry.getAttributeValue(ICatalogEntry.ATTR_WEB_URL);