Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.jdeveloper.webapp
Class BrowsableWebDocumentNode

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
All Implemented Interfaces:
Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable, ContextualBrowseablePath, Browseable, BrowseablePath
Direct Known Subclasses:
oracle.jdevimpl.webapp.html.HtmlSourceNode

public abstract class BrowsableWebDocumentNode
extends WebDocumentNode
implements BrowseablePath, ContextualBrowseablePath


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.bali.xml.addin.XMLSourceNode
oracle.bali.xml.addin.XMLSourceNode.JDevXmlContextFactory
 
Field Summary
 
Fields inherited from class oracle.bali.xml.addin.XMLSourceNode
XML_CONTEXT_CREATED
 
Fields inherited from class oracle.ide.model.DeployableTextNode
EXT, EXT2
 
Fields inherited from class oracle.ide.model.Node
LOG_READONLY
 
Constructor Summary
BrowsableWebDocumentNode()
           
BrowsableWebDocumentNode(java.net.URL url)
           
 
Method Summary
 java.lang.String getBrowseablePath()
          Returns the context-relative path that should be used for browsing the object that is being run in the embedded server.
 java.lang.String getBrowseablePath(Context context)
          Returns the context-relative path that should be used for browsing the object that is being run in the embedded server.
 
Methods inherited from class oracle.jdeveloper.webapp.WebDocumentNode
closeImpl, getXmlContext, pauseXmlContextCreation, resumeXmlContextCreation
 
Methods inherited from class oracle.jdeveloper.webapp.DelegatingXMLSourceNode
allowElAttributeValues, allowOtherNamespaceInContent, createContext, createDefaultXMLSourceNodeDelegate, createGrammarProvider, createGrammarResolverExtensions, createInsightProvider, createMetadataProvider, createXmlModel, getDocumentScannerFactory, getIdentifier, getIdentifierHierarchy, getParserConfiguration, postReformatHook, registerGuiFactories, registerViewFactories, registerXMLSourceNodeDelegateFactory, registerXMLSourceNodeDelegateFactory
 
Methods inherited from class oracle.bali.xml.addin.XMLSourceNode
createAnnotationGrammar, createAnnotationGrammarImpl, createAnnotationMetadataProvider, createAnnotationMetadataProviderImpl, createAnnotationMetadataResolver, createAnnotationMetadataResolverImpl, createAnnotationModel, createAnnotationModelImpl, createDOMImplementation, createDomModelPluginFactory, createDomModelPluginFactoryImpl, createGrammarResolver, createIndexingProvider, createIndexingProviderImpl, createReader, getBundleId, getDOMImplementation, getExtension, getIcon, getIndexingMetadataMapper, getIndexingMetadataURLS, getLoadEncoding, getModel, getModel, getSaveEncoding, getShapingIds, getXmlContext, getXmlContext, getXmlContext, hasXmlContextBeenCreated, isXmlSyntax, reformatForLineBasedDiff, registerServiceProviders, registerXmlSourceNodeHook, revertImpl, saveImpl, setJDevXmlContextFactory, showAllValidComponentsPalettePage, supportsXmlContextAction
 
Methods inherited from class oracle.ide.model.TextNode
acquireTextBuffer, acquireTextBufferOrThrow, addTextBufferListener, createOutputStreamWriter, getInputStream, 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, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, revert, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, toString, tryRunUnderReadLock, unsetMigrating, upgradeLock, writeLock, writeLockCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BrowsableWebDocumentNode

public BrowsableWebDocumentNode()

BrowsableWebDocumentNode

public BrowsableWebDocumentNode(java.net.URL url)
Method Detail

getBrowseablePath

public final java.lang.String getBrowseablePath(Context context)
Description copied from interface: ContextualBrowseablePath
Returns the context-relative path that should be used for browsing the object that is being run in the embedded server.

The returned string should not begin with a "/" unless an extra "/" in the target URL is needed. For example, if getBrowseablePath() returns "foo/bar.abc", the target URL will be of the form: http://localhost:8988/Workspace1-Project1-context-root/foo/bar.abc If getBrowseablePath() returns "/foo/bar.abc", the target URL will be of the form (note the extra "/" before "foo"): http://localhost:8988/Workspace1-Project1-context-root//foo/bar.abc

Specified by:
getBrowseablePath in interface ContextualBrowseablePath

getBrowseablePath

public final java.lang.String getBrowseablePath()
Description copied from interface: BrowseablePath
Returns the context-relative path that should be used for browsing the object that is being run in the embedded server.

The returned string should not begin with a "/" unless an extra "/" in the target URL is needed. For example, if getBrowseablePath() returns "foo/bar.abc", the target URL will be of the form: http://localhost:8988/Workspace1-Project1-context-root/foo/bar.abc If getBrowseablePath() returns "/foo/bar.abc", the target URL will be of the form (note the extra "/" before "foo"): http://localhost:8988/Workspace1-Project1-context-root//foo/bar.abc

Specified by:
getBrowseablePath in interface BrowseablePath

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

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