public class DefaultXmlExtension extends XmlExtension
XmlExtension.AttributeValuePresentation, XmlExtension.TagInfo
Modifier and Type | Field and Description |
---|---|
static XmlExtension |
DEFAULT_EXTENSION |
EP_NAME
Constructor and Description |
---|
DefaultXmlExtension() |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<java.lang.String> |
filterNamespaces(java.util.Set<java.lang.String> namespaces,
java.lang.String tagName,
XmlFile context) |
java.util.List<XmlExtension.TagInfo> |
getAvailableTagNames(XmlFile file,
XmlTag context) |
SchemaPrefix |
getPrefixDeclaration(XmlTag context,
java.lang.String namespacePrefix) |
boolean |
isAvailable(PsiFile file) |
canBeDuplicated, createTagNameReference, getAttributeValuePresentation, getContainingFile, getDescriptorFromDoctype, getElementDescriptor, getExtension, getExtensionByElement, getHighlightInfoType, getNamespacesFromDocument, getNSDescriptor, getNsPrefixScope, getParentTagForNamespace, hasDynamicComponents, isCollapsible, isCollapsibleTag, isCustomTagAllowed, isIndirectSyntax, isRequiredAttributeImplicitlyPresent, isSelfClosingTagAllowed, isSingleTagException, isValidTagNameChar, shouldBeHighlightedAsTag, shouldBeInserted, shouldIgnoreSelfClosingTag, useXmlTagInsertHandler, wrapNSDescriptor
public static final XmlExtension DEFAULT_EXTENSION
public boolean isAvailable(PsiFile file)
isAvailable
in class XmlExtension
public java.util.List<XmlExtension.TagInfo> getAvailableTagNames(XmlFile file, XmlTag context)
getAvailableTagNames
in class XmlExtension
public static java.util.Set<java.lang.String> filterNamespaces(java.util.Set<java.lang.String> namespaces, java.lang.String tagName, XmlFile context)
public SchemaPrefix getPrefixDeclaration(XmlTag context, java.lang.String namespacePrefix)
getPrefixDeclaration
in class XmlExtension