com.ibm.commons.swt.data.editors.support
Class EditorRegistry.EditorDescription

java.lang.Object
  extended by com.ibm.commons.swt.data.editors.support.EditorRegistry.EditorDescription
Direct Known Subclasses:
EditorRegistry.ClassEditorDescription
Enclosing class:
EditorRegistry

public abstract static class EditorRegistry.EditorDescription
extends java.lang.Object

An abstract description of the editor as defined in the extension point com.ibm.commons.swt.data.xspPropertyEditor.


Constructor Summary
EditorRegistry.EditorDescription(EditorRegistry.Category category, java.lang.String id, java.lang.String label, java.lang.String description, java.lang.String parameterDescription, boolean hasparameter)
           
 
Method Summary
abstract  PropertyEditor create(java.lang.String parameters)
           
 EditorRegistry.Category getCategory()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getLabel()
           
 java.lang.String getParameterDescription()
           
 PropertyEditor getParameterEditor()
           
 boolean hasParameter()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditorRegistry.EditorDescription

public EditorRegistry.EditorDescription(EditorRegistry.Category category,
                                        java.lang.String id,
                                        java.lang.String label,
                                        java.lang.String description,
                                        java.lang.String parameterDescription,
                                        boolean hasparameter)
Method Detail

getCategory

public EditorRegistry.Category getCategory()

getId

public java.lang.String getId()

getLabel

public java.lang.String getLabel()

getDescription

public java.lang.String getDescription()

hasParameter

public boolean hasParameter()

getParameterEditor

public PropertyEditor getParameterEditor()

getParameterDescription

public java.lang.String getParameterDescription()

create

public abstract PropertyEditor create(java.lang.String parameters)
                               throws com.ibm.commons.iloader.node.NodeException
Throws:
com.ibm.commons.iloader.node.NodeException