public class ConcreteEditorFactory extends Object implements EditorFactory
| Constructor and Description |
|---|
ConcreteEditorFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(String flavor,
Class<? extends ConsoleEditor> editorClass)
Binds the specified flavor to the specified class.
|
ConsoleEditor |
create()
Creates a
ConsoleEditor. |
ConsoleEditor |
create(String flavor)
Creates a
ConsoleEditor based on the specified flavor. |
ConsoleEditor |
create(String flavor,
jline.Terminal terminal)
Creates a
ConsoleEditor based on the specified flavor & Terminal. |
ConsoleEditor |
create(jline.Terminal terminal)
Creates a
ConsoleEditor using the specified Terminal. |
void |
unbind(String flavor)
Unbinds flavor.
|
public ConsoleEditor create() throws EditorInitializationException
ConsoleEditor.create in interface EditorFactoryEditorInitializationExceptionpublic ConsoleEditor create(jline.Terminal terminal) throws EditorInitializationException
ConsoleEditor using the specified Terminal.create in interface EditorFactoryEditorInitializationExceptionpublic ConsoleEditor create(String flavor) throws EditorInitializationException
ConsoleEditor based on the specified flavor.create in interface EditorFactoryflavor - EditorInitializationExceptionpublic ConsoleEditor create(String flavor, jline.Terminal terminal) throws EditorInitializationException
ConsoleEditor based on the specified flavor & Terminal.create in interface EditorFactoryflavor - terminal - EditorInitializationExceptionpublic void bind(String flavor, Class<? extends ConsoleEditor> editorClass)
bind in interface EditorFactoryflavor - editorClass - public void unbind(String flavor)
unbind in interface EditorFactoryflavor - Copyright © 2013. All Rights Reserved.