Skip navigation links

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

E17493-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.


Field Summary

 

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
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.
protected static java.lang.String getXmlEncodingNoDefault(char[] charBuffer)
          Scan through an xml text buffer to find the xml encoding declaration.
 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
addPersistentXmlModelListener, createAnnotationGrammar, createAnnotationGrammarImpl, createAnnotationMetadataProvider, createAnnotationMetadataProviderImpl, createAnnotationMetadataResolver, createAnnotationMetadataResolverImpl, createAnnotationModel, createAnnotationModelImpl, createDOMImplementation, createDomModelPluginFactory, createDomModelPluginFactoryImpl, createGrammarResolver, createIndexingProvider, createIndexingProviderImpl, createReader, getBundleId, getDOMImplementation, getExtension, getIcon, getIndexingMetadataMapper, getIndexingMetadataURLS, getJDevXmlContextFactory, getLoadEncoding, getModel, getModel, getSaveEncoding, getShapingIds, getXmlContext, getXmlContext, getXmlContext, hasXmlContextBeenCreated, isXmlSyntax, reformatForLineBasedDiff, registerServiceProviders, registerXmlSourceNodeHook, removePersistentXmlModelListener, revertImpl, saveImpl, showAllValidComponentsPalettePage, supportsXmlContextAction

 

Methods inherited from class oracle.ide.model.TextNode
acquireTextBuffer, acquireTextBufferInterruptibly, 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, 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

 

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

getXmlEncodingNoDefault

protected static java.lang.String getXmlEncodingNoDefault(char[] charBuffer)
Scan through an xml text buffer to find the xml encoding declaration. This function should work even if the buffer contains malformed xml.
Parameters:
charBuffer - The xmlfragment to be used for searching xml declaration
Returns:
encoding string iff one is found in the buffer

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
11g Release 2 (11.1.2.3.0)

E17493-04


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