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

E13403-04

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()

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

E13403-04

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