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

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

public static class EditorRegistry.ClassEditorDescription
extends EditorRegistry.EditorDescription

A concrete implementation of com.ibm.commons.swt.data.editors.support.EditorRegistry.EditorDescription. The description encapsulates such information as the category in which the editor resides, the id, the editor label, its parameters and the actual editor Class.


Constructor Summary
EditorRegistry.ClassEditorDescription(EditorRegistry.Category category, java.lang.String id, java.lang.String label, java.lang.String description, java.lang.String parameterDescription, boolean hasParameters, java.lang.Class<? extends PropertyEditor> editorClass)
           
 
Method Summary
 PropertyEditor create(java.lang.String parameters)
           
 
Methods inherited from class com.ibm.commons.swt.data.editors.support.EditorRegistry.EditorDescription
getCategory, getDescription, getId, getLabel, getParameterDescription, getParameterEditor, hasParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditorRegistry.ClassEditorDescription

public EditorRegistry.ClassEditorDescription(EditorRegistry.Category category,
                                             java.lang.String id,
                                             java.lang.String label,
                                             java.lang.String description,
                                             java.lang.String parameterDescription,
                                             boolean hasParameters,
                                             java.lang.Class<? extends PropertyEditor> editorClass)
Method Detail

create

public PropertyEditor create(java.lang.String parameters)
                      throws com.ibm.commons.iloader.node.NodeException
Specified by:
create in class EditorRegistry.EditorDescription
Throws:
com.ibm.commons.iloader.node.NodeException