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

Quick Search    Search Deep

javax.ide.property.spi
Class PropertyHook  view PropertyHook download PropertyHook.java

java.lang.Object
  extended byjavax.ide.extension.ElementVisitor
      extended byjavax.ide.extension.ExtensionHook
          extended byjavax.ide.property.spi.PropertyHook

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

IDE property pages information gathered from processing the property-hook section of an extension manifest. The information recorded here describes property pages which are generally given to the javax.ide.property.PropertyPageRegistry for registration.


Nested Class Summary
private  class PropertyHook.LabelVisitor
           
private  class PropertyHook.ObjectClassVisitor
           
private  class PropertyHook.PropertyPagesVisitor
           
private  class PropertyHook.PropertyPageVisitor
           
 
Field Summary
private  javax.ide.extension.ElementVisitor _labelVisitor
           
private  javax.ide.extension.ElementVisitor _objectClassVisitor
           
private  java.util.Collection _propertyPageInfos
           
private  javax.ide.extension.ElementVisitor _propertyPagesVisitor
           
private  javax.ide.extension.ElementVisitor _propertyPageVisitor
           
static javax.ide.extension.ElementName ELEMENT
           
private static java.lang.String KEY_INFO
           
private static javax.ide.extension.ElementName LABEL
           
private static javax.ide.extension.ElementName OBJECT_CLASS
           
private static javax.ide.extension.ElementName PROPERTY_PAGE
           
private static javax.ide.extension.ElementName PROPERTY_PAGES
           
 
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
PropertyHook()
           
 
Method Summary
private  PropertyPageInfo getInfo(javax.ide.extension.ElementContext context)
           
 java.util.Collection getPropertyPageInfos()
           
 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

PROPERTY_PAGES

private static final javax.ide.extension.ElementName PROPERTY_PAGES

PROPERTY_PAGE

private static final javax.ide.extension.ElementName PROPERTY_PAGE

LABEL

private static final javax.ide.extension.ElementName LABEL

OBJECT_CLASS

private static final javax.ide.extension.ElementName OBJECT_CLASS

KEY_INFO

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

_propertyPagesVisitor

private final javax.ide.extension.ElementVisitor _propertyPagesVisitor

_propertyPageVisitor

private final javax.ide.extension.ElementVisitor _propertyPageVisitor

_labelVisitor

private final javax.ide.extension.ElementVisitor _labelVisitor

_objectClassVisitor

private final javax.ide.extension.ElementVisitor _objectClassVisitor

_propertyPageInfos

private java.util.Collection _propertyPageInfos
Constructor Detail

PropertyHook

public PropertyHook()
Method Detail

getPropertyPageInfos

public java.util.Collection getPropertyPageInfos()

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.


getInfo

private PropertyPageInfo getInfo(javax.ide.extension.ElementContext context)