public class JspSourceNode extends oracle.jdeveloper.model.HtmlSourceNode implements PackagedSource
JspSourceNode interface represents a Jsp source file
in the JDeveloper browser.
| Modifier and Type | Field and Description |
|---|---|
static boolean |
ENABLE_QUICK_START |
static java.lang.String |
JSP_EXT |
static java.lang.String |
JSPX_EXT |
EXT2LOG_READONLY| Constructor and Description |
|---|
JspSourceNode() |
| Modifier and Type | Method and Description |
|---|---|
protected oracle.jdeveloper.webapp.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)
Returns the package for the source file.
|
java.lang.String |
getSourceFile()
Returns the file name for the source file.
|
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.
|
createOutputStreamWriter, createReader, getDefaultContentNamespace, getInputStream, getLoadEncoding, getSaveEncoding, isXmlSyntax, setDefaultContentNamespacegetBrowseablePath, getBrowseablePathcloseImpl, createIndexingProviderImpl, getIndexingMetadataMapper, getIndexingMetadataURLS, getRequestProcessor, getXmlContext, getXmlEncodingNoDefault, pauseXmlContextCreation, resumeXmlContextCreationallowElAttributeValues, allowOtherNamespaceInContent, createContext, createGrammarProvider, createGrammarResolverExtensions, createInsightProvider, createMetadataProvider, createXmlModel, getDocumentScannerFactory, getIdentifier, getIdentifierHierarchy, getParserConfiguration, postReformatHook, registerGuiFactories, registerViewFactories, registerXMLSourceNodeDelegateFactory, registerXMLSourceNodeDelegateFactoryaddPersistentXmlModelListener, createAnnotationGrammar, createAnnotationGrammarImpl, createAnnotationMetadataProvider, createAnnotationMetadataProviderImpl, createAnnotationMetadataResolver, createAnnotationMetadataResolverImpl, createAnnotationModel, createAnnotationModelImpl, createBeanRegistries, createDOMImplementation, createDomModelPluginFactory, createDomModelPluginFactoryImpl, createGrammarResolver, createIndexingProvider, getBundleId, getDOMImplementation, getExtension, getJDevXmlContextFactory, getModel, getModel, getShapingIds, getXmlContext, getXmlContext, getXmlContext, getXmlContextOrThrow, hasXmlContextBeenCreated, reformatForLineBasedDiff, registerServiceProviders, registerXmlSourceNodeHook, removePersistentXmlModelListener, revertImpl, saveImpl, showAllValidComponentsPalettePage, supportsXmlContextActionacquireTextBuffer, acquireTextBufferInterruptibly, acquireTextBufferOrThrow, addTextBufferListener, addWeakTextBufferListener, facadeBuffer, getInputStream, getReader, getTextBufferDirectly, hasEmptyTextBuffer, isDirty, isReadOnly, markDirty, markDirtyImpl, openImpl, readUnlock, releaseTextBuffer, removeTextBufferListener, removeWeakTextBufferListener, reportOpenException, setDefaultLineTerminator, setLoadEncoding, setSaveEncoding, tryAcquireTextBuffer, upgradeUnlock, urlReadOnlyChanged, writeUnlockaddNodeListener, addNodeListenerForType, addNodeListenerForTypeHierarchy, addWeakNodeListener, 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, isLockHeld, isMigrating, isNew, isOpen, isReadLocked, isReadLockHeld, isReadOrWriteLocked, isTrackedInNodeCache, isTrackingThreadNodeUsage, isWriteLocked, isWriteLockHeld, lockCount, mayHaveChildren, nodeLock, notifyObservers, open, readLock, readLockCount, readLockInterruptibly, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, removeWeakNodeListener, rename, renameImpl, revert, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, toString, tryRunUnderReadLock, tryRunUnderWriteLock, unsetMigrating, upgradeLock, writeLock, writeLockCount, writeLockInterruptiblyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAttributedLabelpublic static final boolean ENABLE_QUICK_START
public static final java.lang.String JSP_EXT
public static final java.lang.String JSPX_EXT
protected oracle.jdeveloper.webapp.XMLSourceNodeDelegate createDefaultXMLSourceNodeDelegate()
createDefaultXMLSourceNodeDelegate in class oracle.jdevimpl.webapp.html.HtmlSourceNodeprotected java.lang.String getEncoding(char[] chars)
getEncoding in class oracle.jdevimpl.webapp.html.HtmlSourceNodepublic javax.swing.Icon getIcon()
getIcon in interface DisplayablegetIcon in class oracle.jdevimpl.webapp.html.HtmlSourceNodeIcon to be displayed for the
Displayable.public boolean isBuildable()
public java.lang.String getPackage(Project project)
PackagedSourceNodegetPackage in interface PackagedSourceNodeproject - the project which contains the source filepublic java.lang.String getSourceFile()
PackagedSourceNode
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.
getSourceFile in interface PackagedSourceNodepublic boolean isXml(oracle.bali.xml.gui.jdev.JDevXmlContext xmlContext)
xmlContext - The JDeveloper XML Context