SUMMARY:
java.lang.Object
oracle.ide.model.Node
oracle.ide.model.TextNode
oracle.ide.model.DeployableTextNode
oracle.bali.xml.addin.XMLSourceNode
oracle.jdeveloper.webapp.WebDocumentNode
oracle.jdeveloper.webapp.BrowsableWebDocumentNode
oracle.jdevimpl.webapp.html.HtmlSourceNode
oracle.jdeveloper.model.JspSourceNode
- All Implemented Interfaces:
- Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable, ContextualBrowseablePath, PackagedSource, Browseable, BrowseablePath
public class JspSourceNode
- extends oracle.jdevimpl.webapp.html.HtmlSourceNode
- implements PackagedSource
The JspSourceNode interface represents a Jsp source file
in the JDeveloper browser.
ENABLE_QUICK_START
public static final boolean ENABLE_QUICK_START
JSP_EXT
public static final java.lang.String JSP_EXT
- See Also:
- Constant Field Values
JSPX_EXT
public static final java.lang.String JSPX_EXT
- See Also:
- Constant Field Values
JspSourceNode
public JspSourceNode()
getEncoding
protected java.lang.String getEncoding(char[] chars)
- Overrides:
getEncoding in class oracle.jdevimpl.webapp.html.HtmlSourceNode
getIndexingMetadataURLS
public java.util.List<java.net.URL> getIndexingMetadataURLS()
- Overrides:
getIndexingMetadataURLS in class oracle.jdevimpl.webapp.html.HtmlSourceNode
getIndexingMetadataMapper
public oracle.bali.xml.indexing.IndexingMetadataMapper getIndexingMetadataMapper()
- Overrides:
getIndexingMetadataMapper in class oracle.jdevimpl.webapp.html.HtmlSourceNode
getIcon
public javax.swing.Icon getIcon()
- Returns the Icon for this node instance
- Specified by:
getIcon in interface Displayable- Overrides:
getIcon in class oracle.jdevimpl.webapp.html.HtmlSourceNode
- Returns:
- the
Icon to be displayed for the
Displayable.
isBuildable
public boolean isBuildable()
getDocumentScannerFactory
public oracle.bali.xml.dom.buffer.DocumentScannerFactory getDocumentScannerFactory(Context context,
oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext)
- Overrides:
getDocumentScannerFactory in class oracle.jdevimpl.webapp.html.HtmlSourceNode
getParserConfiguration
public oracle.bali.xml.dom.buffer.ParserConfiguration getParserConfiguration(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext)
- Returns the ParserConfiguration to be used for this
JspSourceNode
- Overrides:
getParserConfiguration in class oracle.jdevimpl.webapp.html.HtmlSourceNode
createGrammarProvider
public oracle.bali.xml.grammar.GrammarProvider createGrammarProvider(oracle.bali.xml.gui.jdev.JDevXmlContext context)
- Creates the GrammarProvider to be used by this source node.
- Overrides:
createGrammarProvider in class oracle.jdevimpl.webapp.html.HtmlSourceNode
- See Also:
XmlContext#createGrammarProvider
allowOtherNamespaceInContent
protected boolean allowOtherNamespaceInContent()
- Overrides:
allowOtherNamespaceInContent in class oracle.jdevimpl.webapp.html.HtmlSourceNode
allowElAttributeValues
protected boolean allowElAttributeValues()
- Overrides:
allowElAttributeValues in class oracle.jdevimpl.webapp.html.HtmlSourceNode
createXmlModel
protected oracle.bali.xml.model.XmlModel createXmlModel(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext,
oracle.bali.xml.metadata.MetadataProvider metadataProvider)
- Overrides:
createXmlModel in class oracle.jdevimpl.webapp.html.HtmlSourceNode
createContext
protected oracle.bali.xml.gui.jdev.JDevXmlContext createContext(Context ideContext)
- Overrides:
createContext in class oracle.jdevimpl.webapp.html.HtmlSourceNode
createMetadataProvider
protected oracle.bali.xml.metadata.MetadataProvider createMetadataProvider(oracle.bali.xml.gui.jdev.JDevXmlContext context,
boolean isSourceModel)
- Add any new layers to the MetadataProvider used by this source node.
By default, do nothing.
- Overrides:
createMetadataProvider in class oracle.jdevimpl.webapp.html.HtmlSourceNode
createJspCoreGrammarProvider
protected oracle.bali.xml.grammar.GrammarProvider createJspCoreGrammarProvider(oracle.bali.xml.gui.jdev.JDevXmlContext context)
- Subclasses should override this method to provide different JSP core grammar layer.
createJspCoreMetadataProvider
protected oracle.bali.xml.metadata.MetadataProvider createJspCoreMetadataProvider(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext,
oracle.bali.xml.metadata.MetadataProvider metadataProvider)
- Subclasses should override this method to provide different JSP core metadata layer.
registerViewFactories
protected void registerViewFactories(oracle.bali.xml.gui.jdev.JDevXmlContext context)
- Overrides:
registerViewFactories in class oracle.jdevimpl.webapp.html.HtmlSourceNode
registerGuiFactories
protected void registerGuiFactories(oracle.bali.xml.gui.jdev.JDevXmlContext context)
- Overrides:
registerGuiFactories in class oracle.jdevimpl.webapp.html.HtmlSourceNode
createInsightProvider
public oracle.bali.xml.editor.insight.XMLCompletionInsightProvider createInsightProvider(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext)
- Overrides:
createInsightProvider in class oracle.jdevimpl.webapp.html.HtmlSourceNode
createIndexingProviderImpl
protected oracle.bali.xml.indexing.IndexingProvider createIndexingProviderImpl()
- Overrides:
createIndexingProviderImpl in class oracle.bali.xml.addin.XMLSourceNode
getPackage
public java.lang.String getPackage(Project project)
- Description copied from interface:
PackagedSource
- Returns the package for the source file.
- Specified by:
getPackage in interface PackagedSource
- Parameters:
project - the project which contains the source file
- Returns:
- the package for the source file.
getSourceFile
public java.lang.String getSourceFile()
- Description copied from interface:
PackagedSource
- Returns the file name for the source file.
In the case of a normal Java file, this method should return the
source file attribute, defined as the following:
Only the name of the source file is given by the source file attribute
it never represents the name of a directory containing the file or an
absolute path name for the file. For instance the source file attribute
may contain file name foo.java but not the UNIX path name
/home/jdevwork/workspace1/project1/package1/foo.java.
- Specified by:
getSourceFile in interface PackagedSource
- Returns:
- the source file name for the source file.
isXml
public boolean isXml(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext)
- Lookup the web.xml if the document represented by this node is configured
as a JSP in XML syntax. If not, look for "jsp:root" in order to determine if
it is indeed a JSP in XML syntax. Returns if this node represents a JSP
document using XML syntax or not.
- Parameters:
sourceNode - the JSP sourceNodexmlContext - The JDeveloper XML Context
- Returns:
- Returns true if the JSP represented by the JSP source node is using
XML syntax, else return false.