2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_swing_filechooser_FileSystemView__
5 #define __javax_swing_filechooser_FileSystemView__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
27 class javax::swing::filechooser::FileSystemView
: public ::java::lang::Object
32 virtual ::java::io::File
* createFileObject(::java::io::File
*, ::java::lang::String
*);
33 virtual ::java::io::File
* createFileObject(::java::lang::String
*);
34 public: // actually protected
35 virtual ::java::io::File
* createFileSystemRoot(::java::io::File
*);
37 virtual ::java::io::File
* createNewFolder(::java::io::File
*) = 0;
38 virtual ::java::io::File
* getChild(::java::io::File
*, ::java::lang::String
*);
39 virtual ::java::io::File
* getDefaultDirectory();
40 virtual JArray
< ::java::io::File
* > * getFiles(::java::io::File
*, jboolean
);
41 static ::javax::swing::filechooser::FileSystemView
* getFileSystemView();
42 virtual ::java::io::File
* getHomeDirectory();
43 virtual ::java::io::File
* getParentDirectory(::java::io::File
*);
44 virtual JArray
< ::java::io::File
* > * getRoots();
45 virtual ::java::lang::String
* getSystemDisplayName(::java::io::File
*);
46 virtual ::javax::swing::Icon
* getSystemIcon(::java::io::File
*);
47 virtual ::java::lang::String
* getSystemTypeDescription(::java::io::File
*);
48 virtual jboolean
isComputerNode(::java::io::File
*);
49 virtual jboolean
isDrive(::java::io::File
*);
50 virtual jboolean
isFileSystem(::java::io::File
*);
51 virtual jboolean
isFileSystemRoot(::java::io::File
*);
52 virtual jboolean
isFloppyDrive(::java::io::File
*);
53 virtual jboolean
isHiddenFile(::java::io::File
*);
54 virtual jboolean
isParent(::java::io::File
*, ::java::io::File
*);
55 virtual jboolean
isRoot(::java::io::File
*);
56 virtual ::java::lang::Boolean
* isTraversable(::java::io::File
*);
58 static ::javax::swing::filechooser::FileSystemView
* defaultFileSystemView
;
60 static ::java::lang::Class
class$
;
63 #endif // __javax_swing_filechooser_FileSystemView__