|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.workbench.model.AbstractWorkbenchFileHandler
public abstract class AbstractWorkbenchFileHandler
| Constructor Summary | |
|---|---|
AbstractWorkbenchFileHandler()
|
|
| Method Summary | |
|---|---|
java.util.List<WorkbenchFileEditor> |
createEditors()
Creates and returns a list of editors for the files this handler handles. |
java.util.List<java.lang.Class<? extends WorkbenchFileEditor>> |
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.util.List<java.lang.String> |
getValidExtensions()
|
boolean |
isAppropriateFor(VfsFile file)
Returns true if this handler can handle the given file. |
void |
setEditorClasses(java.lang.Class<? extends WorkbenchFileEditor>... editorClasses)
|
void |
setEditorClasses(java.util.List<java.lang.Class<? extends WorkbenchFileEditor>> editorClasses)
|
void |
setIcon(javax.swing.Icon icon)
|
void |
setName(java.lang.String name)
|
void |
setValidExtensions(java.util.List<java.lang.String> validExtensions)
|
void |
setValidExtensions(java.lang.String... validExtensions)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractWorkbenchFileHandler()
| Method Detail |
|---|
public java.util.List<WorkbenchFileEditor> createEditors()
WorkbenchFileHandler
createEditors in interface WorkbenchFileHandlerpublic javax.swing.Icon getIcon()
WorkbenchFileHandler
getIcon in interface WorkbenchFileHandlerpublic java.lang.String getName()
WorkbenchFileHandler
getName in interface WorkbenchFileHandlerpublic boolean isAppropriateFor(VfsFile file)
WorkbenchFileHandler
isAppropriateFor in interface WorkbenchFileHandlerfile - VfsFile to test
public java.util.List<java.lang.Class<? extends WorkbenchFileEditor>> getEditorClasses()
public void setEditorClasses(java.util.List<java.lang.Class<? extends WorkbenchFileEditor>> editorClasses)
public void setEditorClasses(java.lang.Class<? extends WorkbenchFileEditor>... editorClasses)
public java.util.List<java.lang.String> getValidExtensions()
public void setValidExtensions(java.lang.String... validExtensions)
public void setValidExtensions(java.util.List<java.lang.String> validExtensions)
public void setIcon(javax.swing.Icon icon)
public void setName(java.lang.String name)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||