public abstract class JspManager extends java.lang.Object implements IBaseJspManager
Constructor and Description |
---|
JspManager() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<Pair<java.lang.String,java.lang.String>> |
getAvailableFunctions(JspFile context) |
abstract MultiMap<java.lang.String,java.lang.String> |
getAvailableTagNames(JspFile context)
Returns possible tag names for given context JSP file.
|
abstract java.lang.String |
getDefaultPrefix(XmlFile taglibFile) |
static JspManager |
getInstance(Project project) |
abstract JspVersion |
getJspVersion(PsiFileSystemItem context) |
abstract java.util.Set<java.lang.String> |
getNamespacesByFunctionName(java.lang.String tagName,
JspFile context,
boolean showProgress) |
abstract java.util.Set<java.lang.String> |
getNamespacesByTagName(java.lang.String tagName,
JspFile context,
boolean showProgress) |
abstract java.util.Collection<XmlFile> |
getPossibleTldFiles(Module module) |
abstract java.lang.String[] |
getPossibleTldUris(JspFile file) |
abstract java.lang.String[] |
getPossibleTldUris(Module module) |
abstract java.lang.String |
getPrefixForNamespace(java.lang.String namespaceUri,
JspFile context) |
abstract java.lang.String |
getTaglibUri(XmlFile taglibFile) |
abstract XmlFile |
getTldFileByUri(java.lang.String uri,
JspFile jspFile) |
abstract XmlFile |
getTldFileByUri(java.lang.String uri,
Module module,
JspFile jspFile) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getActionsLibrary, getDirectiveDescriptorByName, isElIgnored
public static JspManager getInstance(Project project)
public abstract java.util.Set<java.lang.String> getNamespacesByTagName(java.lang.String tagName, JspFile context, boolean showProgress)
public abstract java.util.Set<java.lang.String> getNamespacesByFunctionName(java.lang.String tagName, JspFile context, boolean showProgress)
public abstract MultiMap<java.lang.String,java.lang.String> getAvailableTagNames(JspFile context)
context
- context JSP file.public abstract java.util.List<Pair<java.lang.String,java.lang.String>> getAvailableFunctions(JspFile context)
public abstract java.lang.String getPrefixForNamespace(java.lang.String namespaceUri, JspFile context)
public abstract java.lang.String getDefaultPrefix(XmlFile taglibFile)
public abstract java.lang.String[] getPossibleTldUris(JspFile file)
public abstract java.lang.String[] getPossibleTldUris(Module module)
public abstract java.util.Collection<XmlFile> getPossibleTldFiles(Module module)
public abstract java.lang.String getTaglibUri(XmlFile taglibFile)
public abstract XmlFile getTldFileByUri(java.lang.String uri, Module module, JspFile jspFile)
public abstract JspVersion getJspVersion(PsiFileSystemItem context)