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

Quick Search    Search Deep

javax.ide.build.spi
Class BuildSystemHook  view BuildSystemHook download BuildSystemHook.java

java.lang.Object
  extended byjavax.ide.extension.ElementVisitor
      extended byjavax.ide.extension.ExtensionHook
          extended byjavax.ide.build.spi.BuildSystemHook

public final class BuildSystemHook
extends javax.ide.extension.ExtensionHook

Build system information gathered from processing the build-system-hook section of extension manifests.


Nested Class Summary
private  class BuildSystemHook.BuildListenersVisitor
           
private  class BuildSystemHook.ListenerClassVisitor
           
 
Field Summary
private  javax.ide.extension.ElementVisitor _buildListenersVisitor
           
private  javax.ide.extension.ElementVisitor _listenerVisitor
           
private  java.util.Collection _metaListeners
           
private static javax.ide.extension.ElementName BUILD_LISTENERS
           
static javax.ide.extension.ElementName ELEMENT
           
private static javax.ide.extension.ElementName LISTENER_CLASS
           
 
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
BuildSystemHook()
           
 
Method Summary
 java.util.Collection getListeners()
          Get the list of build system listeners declared in an extension manifest.
 void start(javax.ide.extension.ElementStartContext ctx)
          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

LISTENER_CLASS

private static final javax.ide.extension.ElementName LISTENER_CLASS

BUILD_LISTENERS

private static final javax.ide.extension.ElementName BUILD_LISTENERS

ELEMENT

public static final javax.ide.extension.ElementName ELEMENT

_metaListeners

private final java.util.Collection _metaListeners

_listenerVisitor

private final javax.ide.extension.ElementVisitor _listenerVisitor

_buildListenersVisitor

private final javax.ide.extension.ElementVisitor _buildListenersVisitor
Constructor Detail

BuildSystemHook

public BuildSystemHook()
Method Detail

getListeners

public java.util.Collection getListeners()
Get the list of build system listeners declared in an extension manifest. This information records the build system listener classes interested in receiving events from the build system.


start

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

This implementation does nothing.