mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
elt bound to dtd file type
fetch ext resource extracts system entity refs
This commit is contained in:
+3
-1
@@ -375,7 +375,9 @@ public class FetchExtResourceAction extends BaseExtResourceAction implements Wat
|
||||
candidateName = e.getText().substring(1,e.getTextLength()-1);
|
||||
} else if (e instanceof XmlToken &&
|
||||
candidateName != null &&
|
||||
((XmlToken)e).getTokenType() == XmlTokenType.XML_DOCTYPE_PUBLIC
|
||||
( ((XmlToken)e).getTokenType() == XmlTokenType.XML_DOCTYPE_PUBLIC ||
|
||||
((XmlToken)e).getTokenType() == XmlTokenType.XML_DOCTYPE_SYSTEM
|
||||
)
|
||||
) {
|
||||
if (!result.contains(candidateName)) {
|
||||
result.add(candidateName);
|
||||
|
||||
@@ -32,7 +32,7 @@ public class XmlFileTypeFactory extends FileTypeFactory {
|
||||
public void createFileTypes(@NotNull final FileTypeConsumer consumer) {
|
||||
consumer.consume(HtmlFileType.INSTANCE, "html;htm;sht;shtm;shtml");
|
||||
consumer.consume(XHtmlFileType.INSTANCE, "xhtml");
|
||||
consumer.consume(DTDFileType.INSTANCE, "dtd;ent;mod");
|
||||
consumer.consume(DTDFileType.INSTANCE, "dtd;ent;mod;elt");
|
||||
|
||||
consumer.consume(XmlFileType.INSTANCE, "xml;xsd;tld;xsl;jnlp;wsdl;hs;jhm;ant;xul;xslt;rng");
|
||||
TypedHandler.registerBaseLanguageQuoteHandler(XMLLanguage.class, TypedHandler.getQuoteHandlerForType(XmlFileType.INSTANCE));
|
||||
|
||||
Reference in New Issue
Block a user