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

Quick Search    Search Deep

javax.ide.extension.spi
Class FeatureHook  view FeatureHook download FeatureHook.java

java.lang.Object
  extended byjavax.ide.extension.ElementVisitor
      extended byjavax.ide.extension.ExtensionHook
          extended byjavax.ide.extension.spi.FeatureHook

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


Nested Class Summary
(package private)  class FeatureHook.CopyrightHandler
           
(package private)  class FeatureHook.DescriptionHandler
           
(package private)  class FeatureHook.IconPathHandler
           
(package private)  class FeatureHook.LicenseHandler
           
(package private)  class FeatureHook.OptionalHandler
           
(package private)  class FeatureHook.PartOfHandler
           
 
Field Summary
private  javax.ide.extension.ElementVisitor _copyrightHandler
           
private  javax.ide.extension.ElementVisitor _descriptionHandler
           
private  java.util.Map _featureMap
           
private  javax.ide.extension.ElementVisitor _iconpathHandler
           
private  javax.ide.extension.ElementVisitor _licenseHandler
           
private  javax.ide.extension.ElementVisitor _optionalHandler
           
private  javax.ide.extension.ElementVisitor _partOfHandler
           
private static javax.ide.extension.ElementName COPYRIGHT
           
private static javax.ide.extension.ElementName DESCRIPTION
           
static javax.ide.extension.ElementName ELEMENT
           
private static javax.ide.extension.ElementName ICONPATH
           
private  java.lang.String KEY_FEATURE
           
private static javax.ide.extension.ElementName LICENSE
           
private static javax.ide.extension.ElementName OPTIONAL
           
private static javax.ide.extension.ElementName PART_OF
           
 
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
FeatureHook()
           
 
Method Summary
 void end(javax.ide.extension.ElementEndContext context)
          Handle the end of an XML element.
private  Feature getFeature(javax.ide.extension.ElementContext context)
           
 java.util.Map getFeatures()
           
 void start(javax.ide.extension.ElementStartContext context)
          Handle the start of an XML element.
 
Methods inherited from class javax.ide.extension.ExtensionHook
getExtension, getRSBundleClass, resolvePath
 
Methods inherited from class javax.ide.extension.ElementVisitor
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

LICENSE

private static final javax.ide.extension.ElementName LICENSE

COPYRIGHT

private static final javax.ide.extension.ElementName COPYRIGHT

ICONPATH

private static final javax.ide.extension.ElementName ICONPATH

DESCRIPTION

private static final javax.ide.extension.ElementName DESCRIPTION

OPTIONAL

private static final javax.ide.extension.ElementName OPTIONAL

PART_OF

private static final javax.ide.extension.ElementName PART_OF

_copyrightHandler

private javax.ide.extension.ElementVisitor _copyrightHandler

_descriptionHandler

private javax.ide.extension.ElementVisitor _descriptionHandler

_licenseHandler

private javax.ide.extension.ElementVisitor _licenseHandler

_iconpathHandler

private javax.ide.extension.ElementVisitor _iconpathHandler

_optionalHandler

private javax.ide.extension.ElementVisitor _optionalHandler

_partOfHandler

private javax.ide.extension.ElementVisitor _partOfHandler

KEY_FEATURE

private java.lang.String KEY_FEATURE

_featureMap

private java.util.Map _featureMap
Constructor Detail

FeatureHook

public FeatureHook()
Method Detail

getFeatures

public java.util.Map getFeatures()

start

public void start(javax.ide.extension.ElementStartContext context)
Handle the start of an XML element.


end

public void end(javax.ide.extension.ElementEndContext context)
Handle the end of an XML element.


getFeature

private Feature getFeature(javax.ide.extension.ElementContext context)