public abstract class AbstractWorkbenchDirectoryHandler extends java.lang.Object implements WorkbenchDirectoryHandler
| Constructor and Description |
|---|
AbstractWorkbenchDirectoryHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<WorkbenchDirectoryEditor> |
createEditors()
Creates and returns a list of editors for the files this handler handles.
|
java.util.List<java.lang.Class<? extends WorkbenchDirectoryEditor>> |
getEditorClasses() |
javax.swing.Icon |
getIcon()
Returns an icon appropriate to this file type.
|
java.lang.String |
getName()
Returns the name for this file type.
|
java.lang.String |
getPathRegex() |
boolean |
isAppropriateFor(VfsDirectory directory)
Returns true if this handler can handle the given directory.
|
void |
setEditorClasses(java.lang.Class<? extends WorkbenchDirectoryEditor>... editorClasses) |
void |
setEditorClasses(java.util.List<java.lang.Class<? extends WorkbenchDirectoryEditor>> editorClasses) |
void |
setIcon(javax.swing.Icon icon) |
void |
setName(java.lang.String name) |
void |
setPathRegex(java.lang.String newPathRegex) |
public java.util.List<WorkbenchDirectoryEditor> createEditors()
WorkbenchDirectoryHandlercreateEditors in interface WorkbenchDirectoryHandlerpublic javax.swing.Icon getIcon()
WorkbenchDirectoryHandlergetIcon in interface WorkbenchDirectoryHandlerpublic java.lang.String getName()
WorkbenchDirectoryHandlergetName in interface WorkbenchDirectoryHandlerpublic boolean isAppropriateFor(VfsDirectory directory)
WorkbenchDirectoryHandlerisAppropriateFor in interface WorkbenchDirectoryHandlerdirectory - VfsDirectory to testpublic java.util.List<java.lang.Class<? extends WorkbenchDirectoryEditor>> getEditorClasses()
public void setEditorClasses(java.util.List<java.lang.Class<? extends WorkbenchDirectoryEditor>> editorClasses)
public void setEditorClasses(java.lang.Class<? extends WorkbenchDirectoryEditor>... editorClasses)
public java.lang.String getPathRegex()
public void setPathRegex(java.lang.String newPathRegex)
public void setIcon(javax.swing.Icon icon)
public void setName(java.lang.String name)