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

Quick Search    Search Deep

javax.ide.wizard.spi
Class WizardHook  view WizardHook download WizardHook.java

java.lang.Object
  extended byjavax.ide.extension.ElementVisitor
      extended byjavax.ide.extension.ExtensionHook
          extended byjavax.ide.wizard.spi.WizardHook

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

Wizard information gathered from processing the wizard-hook section of an extension deployment descriptor. The information recorded here describes a new wizard and is generally given to the javax.ide.wizard.WizardManager for registration.


Nested Class Summary
private  class WizardHook.IconPathVisitor
           
private  class WizardHook.LabelVisitor
           
private  class WizardHook.ToolTipVisitor
           
private  class WizardHook.WizardsVisitor
           
private  class WizardHook.WizardVisitor
           
 
Field Summary
private  javax.ide.extension.ElementVisitor _iconpathVisitor
           
private  javax.ide.extension.ElementVisitor _labelVisitor
           
private  javax.ide.extension.ElementVisitor _tooltipVisitor
           
private  java.util.Map _wizardsByClass
           
private  javax.ide.extension.ElementVisitor _wizardsVisitor
           
private  javax.ide.extension.ElementVisitor _wizardVisitor
           
static javax.ide.extension.ElementName ELEMENT
           
private static javax.ide.extension.ElementName ICONPATH
           
private static java.lang.String KEY_WIZARD_INFO
           
private static javax.ide.extension.ElementName LABEL
           
private static javax.ide.extension.ElementName TOOLTIP
           
private static javax.ide.extension.ElementName WIZARD
           
private static javax.ide.extension.ElementName WIZARDS
           
 
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
WizardHook()
           
 
Method Summary
 java.util.Collection getAllWizardClasses()
           
private static WizardInfo getWizardInfo(javax.ide.extension.ElementContext context)
           
 WizardInfo getWizardInfo(java.lang.String className)
           
 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

WIZARDS

private static final javax.ide.extension.ElementName WIZARDS

WIZARD

private static final javax.ide.extension.ElementName WIZARD

LABEL

private static final javax.ide.extension.ElementName LABEL

ICONPATH

private static final javax.ide.extension.ElementName ICONPATH

TOOLTIP

private static final javax.ide.extension.ElementName TOOLTIP

KEY_WIZARD_INFO

private static final java.lang.String KEY_WIZARD_INFO
See Also:
Constant Field Values

_wizardsVisitor

private javax.ide.extension.ElementVisitor _wizardsVisitor

_wizardVisitor

private javax.ide.extension.ElementVisitor _wizardVisitor

_labelVisitor

private javax.ide.extension.ElementVisitor _labelVisitor

_iconpathVisitor

private javax.ide.extension.ElementVisitor _iconpathVisitor

_tooltipVisitor

private javax.ide.extension.ElementVisitor _tooltipVisitor

_wizardsByClass

private final java.util.Map _wizardsByClass
Constructor Detail

WizardHook

public WizardHook()
Method Detail

getWizardInfo

public WizardInfo getWizardInfo(java.lang.String className)

getAllWizardClasses

public java.util.Collection getAllWizardClasses()

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.


getWizardInfo

private static WizardInfo getWizardInfo(javax.ide.extension.ElementContext context)