com.togethersoft.openapi.ide.inspector.util
Class UIComponentsBuilder


public abstract class UIComponentsBuilder

This utility class creates UI of the inspector fields.

Author:
TogetherSoft
Since: Together 5.0

Field Summary
 private static UIComponentsBuilderourInstance
           

Method Summary
 abstract IdeInspectorPropertycreateIdeInspectorProperty(PropertyMap properties)
          For creating an IdeInspectorProperty from PropertyMap.
 abstract IdeInspectorPropertySetComponentcreateInspectorPropertySet(PropertyMap properties)
          For creating an IdeInspectorPropertySetComponent from PropertyMap.
 abstract voidcreatePropertyEditor(IdeInspectorProperty property, PropertyMap editorDescription)
          For creating a property editor.
 static UIComponentsBuildergetInstance()
          Returns the current instance of UIComponentsBuilder.
 protected static voidsetInstance(UIComponentsBuilder instance)
           

Field Detail

ourInstance

private static UIComponentsBuilder ourInstance
Method Detail

createIdeInspectorProperty

public abstract IdeInspectorProperty createIdeInspectorProperty(PropertyMap properties)
For creating an IdeInspectorProperty from PropertyMap.

createInspectorPropertySet

public abstract IdeInspectorPropertySetComponent createInspectorPropertySet(PropertyMap properties)
For creating an IdeInspectorPropertySetComponent from PropertyMap.

createPropertyEditor

public abstract void createPropertyEditor(IdeInspectorProperty property, PropertyMap editorDescription)
For creating a property editor.

getInstance

public static UIComponentsBuilder getInstance()
Returns the current instance of UIComponentsBuilder.

setInstance

protected static void setInstance(UIComponentsBuilder instance)

Association Links

to Class com.togethersoft.openapi.ide.inspector.util.UIComponentsBuilder