Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.ide.model.spi
Class DocumentHook  view DocumentHook download DocumentHook.java

java.lang.Object
  extended byjavax.ide.extension.ElementVisitor
      extended byjavax.ide.extension.ExtensionHook
          extended byjavax.ide.model.spi.DocumentHook

public class DocumentHook
extends javax.ide.extension.ExtensionHook

Hook for documents.


Nested Class Summary
private  class DocumentHook.AbstractListenerVisitor
           
private  class DocumentHook.ByRecognizerVisitor
           
private  class DocumentHook.BySuffixVisitor
           
private  class DocumentHook.ByXMLDocTypeVisitor
           
private  class DocumentHook.ByXMLRootVisitor
           
private  class DocumentHook.DocTypeVisitor
           
private  class DocumentHook.DocumentsVisitor
           
private  class DocumentHook.ListenersVisitor
           
private  class DocumentHook.RootElementVisitor
           
private  class DocumentHook.SuffixVisitor
           
 
Field Summary
private  javax.ide.extension.ElementVisitor _byRecognizerVisitor
           
private  javax.ide.extension.ElementVisitor _bySuffixVisitor
           
private  javax.ide.extension.ElementVisitor _byXMLDocTypeVisitor
           
private  javax.ide.extension.ElementVisitor _byXMLRootVisitor
           
private  java.util.List _customRecognizers
           
private  javax.ide.extension.ElementVisitor _docTypeVisitor
           
private  java.util.List _documentListeners
           
private  javax.ide.extension.ElementVisitor _documentsVisitor
           
private  javax.ide.extension.ElementVisitor _listenersVisitor
           
private  java.util.List _propertyListeners
           
private  javax.ide.extension.ElementVisitor _rootElementVisitor
           
private  java.util.List _suffixRecognizers
           
private  javax.ide.extension.ElementVisitor _suffixVisitor
           
private  java.util.List _xmlRecognizers
           
private static javax.ide.extension.ElementName BY_RECOGNIZER
           
private static javax.ide.extension.ElementName BY_SUFFIX
           
private static javax.ide.extension.ElementName BY_XML_DOCTYPE
           
private static javax.ide.extension.ElementName BY_XML_ROOT
           
private static javax.ide.extension.ElementName DOCTYPE
           
private static javax.ide.extension.ElementName DOCUMENT_LISTENER
           
private static javax.ide.extension.ElementName DOCUMENTS
           
static javax.ide.extension.ElementName ELEMENT
           
private static java.lang.String KEY_CURRENT_SUFFIX_RECOGNIZER
           
private static javax.ide.extension.ElementName LISTENERS
           
private static javax.ide.extension.ElementName PROPERTY_LISTENER
           
private static javax.ide.extension.ElementName ROOT_ELEMENT
           
private static javax.ide.extension.ElementName SUFFIX
           
 
Fields inherited from class javax.ide.extension.ExtensionHook
KEY_EXTENSION, KEY_RSBUNDLE_CLASS, MANIFEST_XMLNS
 
Fields inherited from class javax.ide.extension.ElementVisitor
KEY_LOCATOR
 
Constructor Summary
DocumentHook()
           
 
Method Summary
private  javax.ide.util.MetaClass createMetaClass(javax.ide.extension.ElementContext context, java.lang.String className)
           
 java.util.Collection getCustomRecognizers()
           
 java.util.Collection getDocumentListeners()
           
private  SuffixRecognizer getSuffixRecognizer(javax.ide.extension.ElementContext context)
           
 java.util.Collection getSuffixRecognizers()
           
 java.util.Collection getXMLRecognizers()
           
 void start(javax.ide.extension.ElementStartContext context)
          Visit the start tag of an xml element.
 
Methods inherited from class javax.ide.extension.ExtensionHook
getExtension, getRSBundleClass, resolvePath
 
Methods inherited from class javax.ide.extension.ElementVisitor
end, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT

public static final javax.ide.extension.ElementName ELEMENT

DOCUMENTS

private static final javax.ide.extension.ElementName DOCUMENTS

BY_SUFFIX

private static final javax.ide.extension.ElementName BY_SUFFIX

SUFFIX

private static final javax.ide.extension.ElementName SUFFIX

BY_XML_ROOT

private static final javax.ide.extension.ElementName BY_XML_ROOT

BY_XML_DOCTYPE

private static final javax.ide.extension.ElementName BY_XML_DOCTYPE

ROOT_ELEMENT

private static final javax.ide.extension.ElementName ROOT_ELEMENT

DOCTYPE

private static final javax.ide.extension.ElementName DOCTYPE

BY_RECOGNIZER

private static final javax.ide.extension.ElementName BY_RECOGNIZER

LISTENERS

private static final javax.ide.extension.ElementName LISTENERS

DOCUMENT_LISTENER

private static final javax.ide.extension.ElementName DOCUMENT_LISTENER

PROPERTY_LISTENER

private static final javax.ide.extension.ElementName PROPERTY_LISTENER

_documentsVisitor

private final javax.ide.extension.ElementVisitor _documentsVisitor

_bySuffixVisitor

private final javax.ide.extension.ElementVisitor _bySuffixVisitor

_byXMLRootVisitor

private final javax.ide.extension.ElementVisitor _byXMLRootVisitor

_byXMLDocTypeVisitor

private final javax.ide.extension.ElementVisitor _byXMLDocTypeVisitor

_byRecognizerVisitor

private final javax.ide.extension.ElementVisitor _byRecognizerVisitor

_rootElementVisitor

private final javax.ide.extension.ElementVisitor _rootElementVisitor

_docTypeVisitor

private final javax.ide.extension.ElementVisitor _docTypeVisitor

_suffixVisitor

private final javax.ide.extension.ElementVisitor _suffixVisitor

_listenersVisitor

private final javax.ide.extension.ElementVisitor _listenersVisitor

_documentListeners

private final java.util.List _documentListeners

_propertyListeners

private final java.util.List _propertyListeners

_suffixRecognizers

private final java.util.List _suffixRecognizers

_xmlRecognizers

private final java.util.List _xmlRecognizers

_customRecognizers

private final java.util.List _customRecognizers

KEY_CURRENT_SUFFIX_RECOGNIZER

private static final java.lang.String KEY_CURRENT_SUFFIX_RECOGNIZER
See Also:
Constant Field Values
Constructor Detail

DocumentHook

public DocumentHook()
Method Detail

getDocumentListeners

public java.util.Collection getDocumentListeners()

getSuffixRecognizers

public java.util.Collection getSuffixRecognizers()

getXMLRecognizers

public java.util.Collection getXMLRecognizers()

getCustomRecognizers

public java.util.Collection getCustomRecognizers()

start

public void start(javax.ide.extension.ElementStartContext context)
Description copied from class: javax.ide.extension.ElementVisitor
Visit the start tag of an xml element.

This implementation does nothing.


getSuffixRecognizer

private final SuffixRecognizer getSuffixRecognizer(javax.ide.extension.ElementContext context)

createMetaClass

private javax.ide.util.MetaClass createMetaClass(javax.ide.extension.ElementContext context,
                                                 java.lang.String className)