Skip navigation links

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

E13403-06


oracle.jdeveloper.webapp
Class WebDocumentNode

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

All Implemented Interfaces:
Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable
Direct Known Subclasses:
BrowsableWebDocumentNode

public abstract class WebDocumentNode
extends DelegatingXMLSourceNode

Node representing Web documents: HTML, JSP ... files.


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
WebDocumentNode()
           
WebDocumentNode(java.net.URL url)
           

 

Method Summary
protected  void closeImpl()
          Subclasses should override this method to customize the close() behavior.
 java.util.concurrent.Future<oracle.bali.xml.gui.jdev.JDevXmlContext> getXmlContext(Context ideContext, java.lang.Runnable callback, long timeout, java.util.concurrent.TimeUnit unit)
          Gets the XmlContext for the given node/project/workspace from the IDE context, creating the XmlContext if needed.
 void pauseXmlContextCreation()
           
 void 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

WebDocumentNode

public WebDocumentNode()

WebDocumentNode

public WebDocumentNode(java.net.URL url)

Method Detail

closeImpl

protected void closeImpl()
                  throws java.io.IOException
Description copied from class: Node
Subclasses should override this method to customize the close() behavior. Node.close() invokes this only if the node is open, under write lock. The Node implementation does nothing.
Overrides:
closeImpl in class DelegatingXMLSourceNode
Throws:
java.io.IOException - if an I/O error occurred while closing

getXmlContext

public java.util.concurrent.Future<oracle.bali.xml.gui.jdev.JDevXmlContext> getXmlContext(Context ideContext,
                                                                                          java.lang.Runnable callback,
                                                                                          long timeout,
                                                                                          java.util.concurrent.TimeUnit unit)
Gets the XmlContext for the given node/project/workspace from the IDE context, creating the XmlContext if needed. If the IDE context has no node or the node is not an XMLSourceNode, this will return null.

pauseXmlContextCreation

public void pauseXmlContextCreation()

resumeXmlContextCreation

public void resumeXmlContextCreation()

Skip navigation links

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

E13403-06


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