Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


oracle.jdeveloper.model
Class JspSourceNode

java.lang.Object
  extended by oracle.ide.model.Node
      extended by oracle.ide.model.TextNode
          extended by oracle.ide.model.DeployableTextNode
              extended by oracle.bali.xml.addin.XMLSourceNode
                  extended by oracle.jdeveloper.webapp.DelegatingXMLSourceNode
                      extended by oracle.jdeveloper.webapp.WebDocumentNode
                          extended by oracle.jdeveloper.webapp.BrowsableWebDocumentNode
                              extended by oracle.jdevimpl.webapp.html.HtmlSourceNode
                                  extended by oracle.jdeveloper.model.JspSourceNode

All Implemented Interfaces:
Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable, oracle.jdeveloper.jsp.ContextualBrowseablePath, oracle.jdeveloper.model.PackagedSource, Browseable, BrowseablePath

public class JspSourceNode
extends oracle.jdevimpl.webapp.html.HtmlSourceNode
implements oracle.jdeveloper.model.PackagedSource

The JspSourceNode interface represents a Jsp source file in the JDeveloper browser.


Field Summary
static boolean ENABLE_QUICK_START
           
static java.lang.String JSP_EXT
           
static java.lang.String JSPX_EXT
           

 

Fields inherited from class oracle.jdevimpl.webapp.html.HtmlSourceNode
ALTERNATE_EXT, EXT

 

Fields inherited from class oracle.jdeveloper.webapp.DelegatingXMLSourceNode
DEFAULT_WEIGHT

 

Fields inherited from class oracle.bali.xml.addin.XMLSourceNode
XML_CONTEXT_CREATED

 

Fields inherited from class oracle.ide.model.DeployableTextNode
EXT2

 

Fields inherited from class oracle.ide.model.Node
LOG_READONLY

 

Constructor Summary
JspSourceNode()
           

 

Method Summary
protected  XMLSourceNodeDelegate createDefaultXMLSourceNodeDelegate()
           
protected  java.lang.String getEncoding(char[] chars)
           
 javax.swing.Icon getIcon()
          Returns the Icon for this node instance
 java.lang.String getPackage(Project project)
           
 java.lang.String getSourceFile()
           
 boolean isBuildable()
           
 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.

 

Methods inherited from class oracle.jdevimpl.webapp.html.HtmlSourceNode
createIndexingProviderImpl, createOutputStreamWriter, createReader, getDefaultContentNamespace, getIndexingMetadataMapper, getIndexingMetadataURLS, getInputStream, getLoadEncoding, getSaveEncoding, isXmlSyntax, setDefaultContentNamespace

 

Methods inherited from class oracle.jdeveloper.webapp.BrowsableWebDocumentNode
getBrowseablePath, getBrowseablePath

 

Methods inherited from class oracle.jdeveloper.webapp.WebDocumentNode
closeImpl, getXmlContext, getXmlEncodingNoDefault, pauseXmlContextCreation, resumeXmlContextCreation

 

Methods inherited from class oracle.jdeveloper.webapp.DelegatingXMLSourceNode
allowElAttributeValues, allowOtherNamespaceInContent, createContext, createGrammarProvider, createGrammarResolverExtensions, createInsightProvider, createMetadataProvider, createXmlModel, getDocumentScannerFactory, getIdentifier, getIdentifierHierarchy, getParserConfiguration, postReformatHook, registerGuiFactories, registerViewFactories, registerXMLSourceNodeDelegateFactory, registerXMLSourceNodeDelegateFactory

 

Methods inherited from class oracle.bali.xml.addin.XMLSourceNode
addPersistentXmlModelListener, createAnnotationGrammar, createAnnotationGrammarImpl, createAnnotationMetadataProvider, createAnnotationMetadataProviderImpl, createAnnotationMetadataResolver, createAnnotationMetadataResolverImpl, createAnnotationModel, createAnnotationModelImpl, createDOMImplementation, createDomModelPluginFactory, createDomModelPluginFactoryImpl, createGrammarResolver, createIndexingProvider, getBundleId, getDOMImplementation, getExtension, getJDevXmlContextFactory, getModel, getModel, getShapingIds, getXmlContext, getXmlContext, getXmlContext, hasXmlContextBeenCreated, reformatForLineBasedDiff, registerServiceProviders, registerXmlSourceNodeHook, removePersistentXmlModelListener, revertImpl, saveImpl, showAllValidComponentsPalettePage, supportsXmlContextAction

 

Methods inherited from class oracle.ide.model.TextNode
acquireTextBuffer, acquireTextBufferInterruptibly, acquireTextBufferOrThrow, addTextBufferListener, getInputStream, getReader, getTextBufferDirectly, hasEmptyTextBuffer, isDirty, isReadOnly, markDirty, markDirtyImpl, openImpl, readUnlock, releaseTextBuffer, removeTextBufferListener, reportOpenException, setDefaultLineTerminator, setLoadEncoding, setSaveEncoding, tryAcquireTextBuffer, upgradeUnlock, urlReadOnlyChanged, writeUnlock

 

Methods inherited from class oracle.ide.model.Node
addNodeListener, addNodeListenerForType, addNodeListenerForTypeHierarchy, attach, beginThreadNodeUsageCycle, callUnderReadLock, callUnderWriteLock, close, createSubject, delete, deleteImpl, detach, endThreadNodeUsage, endThreadNodeUsageCycle, ensureOpen, equalsImpl, getAttributes, getChildren, getData, getLongLabel, getShortLabel, getSubject, getTimestamp, getTimestampLoadedUnsafe, getToolTipText, getTransientProperties, getUnmodifiedTimestamp, getURL, isLoaded, isMigrating, isNew, isOpen, isReadLocked, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, lockCount, mayHaveChildren, nodeLock, notifyObservers, open, readLock, readLockCount, readLockInterruptibly, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, revert, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, toString, tryRunUnderReadLock, unsetMigrating, upgradeLock, writeLock, writeLockCount, writeLockInterruptibly

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

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

Constructor Detail

JspSourceNode

public JspSourceNode()

Method Detail

createDefaultXMLSourceNodeDelegate

protected XMLSourceNodeDelegate createDefaultXMLSourceNodeDelegate()
Overrides:
createDefaultXMLSourceNodeDelegate in class oracle.jdevimpl.webapp.html.HtmlSourceNode

getEncoding

protected java.lang.String getEncoding(char[] chars)
Overrides:
getEncoding 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()

getPackage

public java.lang.String getPackage(Project project)
Specified by:
getPackage in interface oracle.jdeveloper.model.PackagedSource

getSourceFile

public java.lang.String getSourceFile()
Specified by:
getSourceFile in interface oracle.jdeveloper.model.PackagedSource

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:
xmlContext - The JDeveloper XML Context
Returns:
Returns true if the JSP represented by the JSP source node is using XML syntax, else return false.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


Copyright © 1997, 2012, Oracle. All rights reserved.