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.